.D-N_Gq_shell{--admin-content-max-width:960px;width:100%;min-width:0;max-width:960px}.D-N_Gq_header{margin-bottom:1.3rem}.D-N_Gq_form{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:start;display:flex}.D-N_Gq_form .button-primary{width:auto;margin:0}.D-N_Gq_form .D-N_Gq_addButton{min-height:40px;margin-top:27px}.D-N_Gq_inputField{flex:320px;min-width:0;max-width:640px}.D-N_Gq_inputField input{width:100%}.D-N_Gq_list{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.D-N_Gq_row{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.D-N_Gq_row code{overflow-wrap:anywhere;min-width:0}.D-N_Gq_row[data-confirming=true]{border-color:color-mix(in srgb, var(--admin-danger) 35%, var(--admin-border));background:var(--admin-danger-bg);flex-direction:column;align-items:stretch;gap:.6rem}.D-N_Gq_confirmPanel{gap:.6rem;min-width:0;display:grid}.D-N_Gq_consequence{color:var(--admin-text-primary);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.D-N_Gq_confirmActions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:inline-flex}.D-N_Gq_empty{margin:1rem 0 0}.D-N_Gq_sessionAlert{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1rem 0 0;display:flex}.D-N_Gq_sessionAlert>p{flex:18rem;margin:0}.D-N_Gq_sessionAlert>.button{flex:none;min-height:44px}.D-N_Gq_searchRow{gap:.35rem;margin-top:1.1rem;display:grid}.D-N_Gq_searchControl{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.D-N_Gq_searchControl input{box-sizing:border-box;border:1px solid var(--admin-control-border);background:var(--admin-surface);width:0;min-width:0;min-height:44px;color:var(--admin-text-primary);border-radius:8px;flex:1;padding:.5rem .7rem}.D-N_Gq_searchControl button{flex-shrink:0}@media (max-width:560px){.D-N_Gq_row{flex-direction:column;align-items:flex-start}.D-N_Gq_form .button-primary{width:100%}}.D-N_Gq_list .D-N_Gq_row .D-N_Gq_removeButton{border:1px solid color-mix(in srgb, var(--admin-danger) 40%, var(--admin-line));color:var(--admin-danger);background:0 0}.D-N_Gq_list .D-N_Gq_row .D-N_Gq_removeButton:hover:not(:disabled){border-color:var(--admin-danger);color:var(--admin-danger);background:var(--admin-danger-bg)}@media (max-width:560px){.D-N_Gq_form{display:grid}.D-N_Gq_form .D-N_Gq_addButton{width:100%;min-height:44px;margin-top:0}}
