.organization-scope{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.organization-scope label{font-size:11px;color:var(--muted);display:grid;gap:3px}.organization-scope select{max-width:150px;min-height:34px;padding:5px 8px}.organization-editor{max-width:1320px;margin:0 auto}.organization-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.organization-tabs .active{background:var(--accent);color:white}.organization-add{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0}.organization-add label{display:grid;gap:6px;min-width:0}.organization-add .grow{flex:1;min-width:160px}.organization-add input,.organization-account select{min-height:40px}.organization-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.organization-card{border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0;margin:0}.organization-card h3{margin:0 0 12px}.organization-departments{display:flex;gap:8px;flex-wrap:wrap}.organization-account{display:grid;gap:7px;max-width:380px}.organization-fields{display:grid;gap:12px}.organization-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.organization-checks label{display:flex;align-items:center;gap:7px;font-size:13px;min-height:32px}.organization-checks input{width:17px;height:17px;flex:none}.organization-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.organization-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}.organization-table-wrap table{width:100%;border-collapse:collapse;min-width:640px}.organization-table-wrap th,.organization-table-wrap td{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.organization-table-wrap th{font-size:12px;color:var(--muted);font-weight:600}.organization-table-wrap td{font-size:13px}.organization-table-wrap td:nth-child(2){min-width:160px;max-width:460px;overflow-wrap:anywhere}.organization-table-wrap small{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere;margin-top:4px}.organization-table-wrap select{min-height:38px;max-width:160px}.organization-table-wrap details{margin-top:7px}.organization-table-wrap summary{cursor:pointer;font-size:12px}.organization-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin:16px 0}.organization-pagination span{font-size:12px;color:var(--muted)}#organizationStatus{color:var(--muted);font-size:13px;margin:12px 0}.account-row .permission-list[hidden]{display:none!important}@media(max-width:720px){.organization-scope{width:100%}.organization-scope label{flex:1}.organization-scope select{max-width:100%;width:100%}.organization-card{padding:12px}.organization-tabs button{flex:1;padding:9px 7px}.organization-table-wrap table{min-width:620px}.organization-add>label{flex:1}.organization-add>button{min-height:40px}}
#appHeader[data-organization=true]{height:auto;min-height:0;grid-template-columns:176px minmax(0,1fr) auto;grid-template-rows:auto 64px;gap:8px 12px;padding:10px 16px}
#appHeader[data-organization=true] .brand{grid-column:1;grid-row:1}
#appHeader[data-organization=true] .organization-scope{grid-column:2;grid-row:1;justify-content:center}
#appHeader[data-organization=true] .server-state{grid-column:3;grid-row:1}
#appHeader[data-organization=true] .topnav{grid-column:1/-1;grid-row:2;min-width:0;overflow-x:auto}
@media(max-width:720px){#appHeader[data-organization=true]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 64px;padding:8px 10px;gap:8px}#appHeader[data-organization=true] .brand{grid-column:1}#appHeader[data-organization=true] .server-state{grid-column:2}#appHeader[data-organization=true] .organization-scope{grid-column:1/-1;grid-row:2}#appHeader[data-organization=true] .topnav{grid-row:3}}
.organization-departments .pill{display:inline-flex;border:1px solid var(--line);background:var(--panel2);border-radius:7px;padding:4px 8px;font-size:12px}
#confirmMessage{white-space:pre-line}
.organization-bulk{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:16px 0;background:var(--panel2)}.organization-bulk-heading,.organization-bulk-fields{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.organization-bulk-heading{margin-bottom:12px}.organization-bulk-heading strong{min-width:70px;font-size:14px}.organization-bulk-heading button{padding:6px 10px;min-height:32px}.organization-bulk-fields{align-items:end}.organization-bulk-fields label{display:grid;gap:6px;font-size:12px;min-width:155px}.organization-bulk-fields select{min-height:38px}.organization-bulk-fields button{min-height:38px}.organization-bulk p{margin:10px 0 0;overflow-wrap:anywhere}.organization-table-wrap td[data-resource-name]{min-width:160px;max-width:460px;overflow-wrap:anywhere}.organization-table-wrap td:nth-child(2){min-width:80px;max-width:none}.organization-table-wrap .organization-selection-cell{width:44px;padding:12px;text-align:center}.organization-selection-cell input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;margin:0;vertical-align:middle;cursor:pointer}.organization-table-wrap tr.selected{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media(max-width:720px){.organization-bulk{padding:12px}.organization-bulk-fields label{flex:1;min-width:120px}.organization-bulk-fields button{width:100%}.organization-bulk-heading .help{flex-basis:100%}.organization-table-wrap table{min-width:670px}}
