.management-header .header-inner{flex-wrap:wrap;gap:18px}.management-header nav{margin-inline-start:auto;margin-inline-end:0;gap:18px}.management-main{padding-bottom:72px}.management-main .page-lead{padding-bottom:28px}.management-main h1{font-size:clamp(2rem,4vw,3rem)}.account-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:28px;align-items:start}.form-panel,.account-summary,.editor-panel,.member-admin{border:1px solid var(--line);border-radius:14px;padding:28px;background:var(--bg);min-width:0}.form-panel h2,.editor-panel h2,.account-summary h2,.member-admin h2{font-size:1.4rem;margin-bottom:18px}.account-summary{background:var(--surface)}.account-summary dl{margin-bottom:0}.account-summary dt{color:var(--muted);font-size:.875rem;margin-top:18px}.account-summary dd{margin:2px 0 0;overflow-wrap:anywhere}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field{display:flex;flex-direction:column;gap:7px;font-size:.9375rem}.field.full{grid-column:1/-1}.field small{font-size:.8125rem;color:var(--muted)}textarea{font:inherit;width:100%;max-width:100%;min-height:115px;resize:vertical;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text)}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.check-field{display:flex;align-items:flex-start;gap:10px;margin-block:22px;color:var(--text)}.check-field input{width:22px;min-height:22px;flex-shrink:0;margin-top:4px;accent-color:var(--primary)}.check-field small{display:block;color:var(--muted);font-size:.8125rem;margin-top:6px}.form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.form-actions .button{padding-inline:20px}.form-message{margin-top:16px;min-height:28px;overflow-wrap:anywhere}.form-message[data-type=error]{color:var(--red-text);background:var(--red-bg);padding:12px;border-radius:6px}.form-message[data-type=success]{color:var(--green-text)}button:disabled{opacity:.6;cursor:wait}.membership-note{background:var(--blue-bg);color:var(--blue-text);padding:20px 24px;border-radius:10px;margin-bottom:28px}.status-pill{display:inline-flex;padding:3px 12px;background:var(--blue-bg);color:var(--blue-text);border-radius:20px;font-size:.875rem}.manage-sections{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.manage-sections a{border:1px solid var(--line);padding:10px 20px;border-radius:8px}.manage-sections a[aria-current]{border-color:var(--primary);color:var(--primary);background:var(--blue-bg)}.editor-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.editor-list{background:var(--surface);padding:18px;border:1px solid var(--line);border-radius:12px}.editor-list h2{font-size:1.1rem;margin-bottom:14px}.editor-list select{margin-bottom:16px}.editor-list button{width:100%;margin-bottom:10px;min-height:46px}.editor-record{display:flex;flex-direction:column;text-align:right;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text)}.editor-record[aria-pressed=true]{border-color:var(--primary);background:var(--blue-bg);color:var(--blue-text)}.editor-record small{font-size:.75rem}.editor-list .button{font-size:.875rem}.publication-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px}.publication-line small{color:var(--muted)}.editor-note{margin-bottom:24px;font-size:.875rem}.member-admin{margin-bottom:16px}.member-admin summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;cursor:pointer;min-height:48px}.member-admin summary b{font-size:1.1rem}.member-admin summary .status-pill{margin-inline-start:auto}.member-admin form{padding-top:24px}.member-private{color:var(--muted);font-size:.875rem;margin-bottom:20px;overflow-wrap:anywhere}.admin-member-list{margin-top:24px}.member-preview{border-inline-start:3px solid var(--line);padding-inline-start:16px;margin-bottom:20px}.member-preview p{white-space:pre-wrap}.member-preview h3{font-size:1rem;margin-bottom:8px}.management-main .empty-state{min-height:200px}.preserve-lines{white-space:pre-line}.profile-skills{justify-content:flex-start;margin-bottom:18px}.member-profile .text-link{margin-inline-end:20px}.event-aside .button{margin-top:12px}.loading-panel{padding:48px;text-align:center}.member-search{max-width:540px}.owner-note{font-size:.875rem;color:var(--muted);margin-top:12px}.management-header a{min-height:44px;display:inline-flex;align-items:center}.management-header .site-brand{display:flex}.management-main [hidden]{display:none}.field input[type=datetime-local]{direction:ltr;text-align:left}.editor-panel fieldset{margin:24px 0 0;padding:20px;border:1px solid var(--line);border-radius:8px}.editor-panel legend{padding-inline:8px}.management-main:focus{outline:none}@media(max-width:900px){.management-header nav{width:100%;margin:0;justify-content:flex-start;padding-bottom:12px;flex-wrap:wrap;gap:8px 20px}.editor-layout{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:760px){.management-header nav{display:flex;order:initial;border-top:1px solid var(--line);flex-direction:row}.management-header .header-inner{padding-top:16px;gap:8px}.management-header .site-brand{margin-inline-end:auto}.management-header nav a{padding:4px 0;font-size:.875rem}.account-layout,.editor-layout{grid-template-columns:1fr}.form-panel,.account-summary,.editor-panel,.member-admin{padding:22px}.fields{grid-template-columns:1fr}.editor-list{display:flex;gap:8px;flex-wrap:wrap;align-items:start}.editor-list h2,.editor-list>label:not(.sr-only),.editor-list>select{width:100%}.editor-list button{width:auto;flex:1 1 130px;margin:0}.editor-list #record-list{display:flex;flex-wrap:wrap;gap:8px;width:100%}.editor-record{flex:1 1 150px}.account-summary{grid-row:1}.member-admin summary{gap:8px}.member-admin summary .status-pill{margin:0}.form-actions .button{width:100%}.management-main .page-lead{padding-top:30px}.membership-note{padding:18px}.editor-panel fieldset{padding:14px}.form-panel,.editor-panel{overflow:hidden}}.social-editor{margin:24px 0 0;padding:20px;border:1px solid var(--line);border-radius:10px;min-width:0}.social-editor legend{padding-inline:8px;font-weight:600}.social-help{font-size:.875rem;margin:0 0 16px}.social-editor-row{display:flex;align-items:flex-end;gap:12px;margin-block:14px}.social-editor-row>.field{flex:1;min-width:0}.social-row-label{display:flex;align-items:center;gap:10px}.social-remove{min-height:46px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:var(--bg);color:var(--red-text)}.social-picker summary{cursor:pointer;color:var(--primary);padding:10px 4px;min-height:44px}.social-picker .field{margin-block:10px}.social-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;max-height:330px;overflow-y:auto;padding:4px}.social-platform-grid button{display:flex;align-items:center;gap:9px;text-align:start;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px;min-height:48px;font-size:.8125rem;overflow-wrap:anywhere}.social-platform-grid button:hover:not(:disabled){background:var(--blue-bg);border-color:var(--primary)}.social-platform-grid button:disabled{cursor:default;opacity:.5}.social-platform-grid small{font-size:.7rem}.social-editor input{font-size:1rem}@media(max-width:760px){.social-editor{padding:14px}.social-editor-row{gap:8px}.social-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-platform-grid button{flex-wrap:wrap}.site-footer .social-links{max-width:100%}}.rich-field{gap:0}.rich-field>span{margin-bottom:8px}.rich-toolbar.ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;padding:4px;border:1px solid var(--line);border-radius:8px 8px 0 0;background:var(--surface);font-family:inherit}.rich-toolbar.ql-toolbar.ql-snow button{width:40px;height:40px;padding:10px;margin:2px;color:var(--text)}.rich-toolbar .ql-stroke{stroke:var(--text)}.rich-toolbar .ql-fill{fill:var(--text)}.rich-toolbar .ql-active{background:var(--blue-bg);border-radius:4px}.rich-input.ql-container.ql-snow{border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;font:inherit;background:var(--bg);min-height:155px}.rich-input .ql-editor{min-height:155px;font:inherit;direction:rtl;text-align:right;line-height:1.9;overflow-wrap:anywhere}.rich-input .ql-editor[aria-invalid=true]{outline:2px solid var(--red-text)}.rich-field [data-rich-count]{direction:ltr;text-align:end;margin-top:5px}.rich-field .ql-editor .ql-direction-ltr{direction:ltr;text-align:left}.rich-field .ql-editor .ql-direction-rtl{direction:rtl}.rich-field .ql-snow .ql-tooltip{background:var(--bg);border-color:var(--line);color:var(--text);z-index:5;white-space:normal;max-width:100%;box-shadow:0 2px 8px #0002;direction:ltr}.rich-field .ql-tooltip input{width:180px;max-width:100%;color:var(--text);background:var(--bg)}.rich-field .ql-tooltip:before{content:"الرابط:"}.rich-field .ql-tooltip[data-mode=link]:before{content:"أدخل الرابط:"}.rich-field .ql-tooltip.ql-editing a.ql-action:after{content:"حفظ"}.rich-field .ql-tooltip a.ql-action:after{content:"تعديل"}.rich-field .ql-tooltip a.ql-remove:before{content:"إزالة"}@media(max-width:760px){.rich-toolbar.ql-toolbar.ql-snow button{width:40px;height:40px;margin:2px}.rich-input .ql-editor{padding:12px}.rich-field .ql-tooltip{left:0!important;width:100%}}.content-access{min-width:0;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:12px}.content-access legend{font-weight:600;padding-inline:8px}.content-access p{margin:0 0 12px}.content-access .check-field{margin:0}.member-admin summary>span{overflow-wrap:normal}.member-admin form[aria-busy=true]{cursor:progress}.management-main .membership-page-lead{padding-block:34px 20px}.management-main .membership-page-lead h1{font-size:1.75rem;margin-bottom:6px}.management-main .membership-page-lead p{font-size:1rem}.membership-workspace{min-width:0}.member-queue-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:8px}.member-queue-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:9px 16px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-weight:600}.member-queue-tabs button:hover{background:var(--surface);color:var(--text)}.member-queue-tabs button[aria-current=true]{color:var(--blue-text);background:var(--blue-bg);border-color:var(--blue-bg)}.member-queue-tabs button span{min-width:26px;padding:0 7px;border-radius:5px;background:var(--surface);color:var(--text);font-size:.8125rem;font-variant-numeric:tabular-nums}.member-queue-tabs button[aria-current=true] span{background:var(--bg);color:var(--blue-text)}.member-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px}.member-toolbar>.field,.member-toolbar>.member-search{flex:2 1 270px;max-width:none}.member-filters{display:flex;flex:3 1 500px;gap:12px;flex-wrap:wrap;align-items:end}.member-filters>.field,.member-filters>label{flex:1 1 130px;min-width:0}.member-sort{flex:1 1 150px;min-width:0}.member-toolbar label,.member-filters label{display:flex;flex-direction:column;gap:6px;font-size:.875rem}.member-toolbar input,.member-toolbar select{min-height:46px}.member-selection{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-block:16px}.member-selection>strong,.member-selection>[data-selection-count]{color:var(--text);font-size:.9375rem;font-variant-numeric:tabular-nums}.member-selection button,.membership-workspace .member-clear-filters{min-height:44px;padding:8px 13px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font-size:.875rem}.member-selection button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.member-selection button:disabled{cursor:not-allowed}.member-selection button[data-bulk-action=activate]{background:var(--primary);color:var(--primary-text);border-color:var(--primary)}.member-selection p{width:100%;font-size:.8125rem}.member-list{border-top:1px solid var(--line);margin-top:20px}.member-row{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(150px,.65fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:14px 6px;background:var(--bg)}.member-row-main{display:flex;flex-direction:column;min-width:0;gap:2px}.member-row-main strong{font-size:1rem;overflow-wrap:anywhere}.member-row-main>span{color:var(--muted);font-size:.8125rem;align-self:flex-start;max-width:100%;direction:ltr;overflow-wrap:anywhere}.member-row-main small{color:var(--muted);font-size:.8125rem}.member-row-state{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.member-row-state .status-pill{margin:0}.member-row:has([data-member-pick]:checked){background:var(--blue-bg)}.member-row>.member-pick,.member-row>label.member-pick{margin:10px 0;justify-self:center;align-self:start}.member-row input.member-pick,.member-row .member-pick input{width:20px;height:20px;min-height:20px;padding:0;accent-color:var(--primary);cursor:pointer}.member-row>label.member-pick{display:grid;place-items:center;min-height:44px;width:44px;margin-block:0}.member-row input.member-pick:disabled,.member-row .member-pick input:disabled{cursor:not-allowed;opacity:.45}.member-row .member-admin{border:0;border-radius:0;margin:0;padding:0 12px 0 0;background:transparent}.member-row .member-admin summary{display:flex;min-height:44px;gap:10px;padding:8px 0;align-items:center;font-size:.875rem;color:var(--primary)}.member-row .member-admin[open]{grid-column:2/-1;width:100%}.member-row .member-admin summary:after{content:"+";font-size:1.25rem;line-height:1;width:28px;text-align:center;color:var(--muted);flex-shrink:0}.member-row .member-admin[open] summary:after{content:"−"}.member-row .member-admin summary>b{font-size:1rem;min-width:0;overflow-wrap:anywhere}.member-row .member-admin summary>span{font-size:.8125rem}.member-row .member-admin summary small,.member-row .member-meta{display:block;color:var(--muted);font-size:.8125rem;overflow-wrap:anywhere}.member-row .member-admin form{padding:20px 20px 24px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.member-row .status-pill{font-size:.8125rem;white-space:normal;padding:3px 10px;flex-shrink:0}.member-row .member-suggestion{color:var(--green-text);font-size:.8125rem}.member-empty{padding:44px 18px;text-align:center;border-bottom:1px solid var(--line)}.member-empty h2{font-size:1.2rem;margin-bottom:10px}.member-org{margin-block:28px;border-top:1px solid var(--line);padding-top:14px}.member-org>summary{cursor:pointer;color:var(--muted);min-height:44px;display:flex;align-items:center;gap:10px;font-size:.875rem}.member-org>summary:before{content:"+";font-size:1.2rem}.member-org[open]>summary:before{content:"−"}.member-org .organization-view{margin-top:8px}.member-review{width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);overflow-y:auto;overscroll-behavior:contain}.member-review::backdrop{background:#0000008c}.member-review h2{font-size:1.4rem;margin-bottom:8px}.member-review p{margin-bottom:16px;font-size:.9375rem}.member-review .field{margin-block:16px}.member-review-list{padding:0;margin:18px 0;max-height:260px;overflow-y:auto;list-style:none;border-block:1px solid var(--line)}.member-review-list li{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.member-review-list li:last-child{border:0}.member-review-list small{display:block;color:var(--muted);font-size:.8125rem}.member-review-item{padding:12px 4px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.member-review-item:last-child{border-bottom:0}.member-review-item>span{color:var(--muted);font-size:.875rem}.member-review-item p{margin:0;font-size:.875rem;white-space:pre-wrap}.member-review-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.member-review-actions button{min-height:46px;padding:10px 18px;border-radius:6px;border:1px solid var(--line);background:var(--bg);color:var(--text)}.member-review-actions button[type=submit]{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.member-results{margin-block:16px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow-wrap:anywhere}.member-results:empty{display:none}.member-results h3{font-size:1rem;margin-bottom:8px}.member-results ul{padding-inline-start:22px;margin-block:8px 0}.member-results [data-result=success]{color:var(--green-text)}.member-results [data-result=error],.member-review [role=alert]{color:var(--red-text)}@media(max-width:760px){.management-main .membership-page-lead{padding-top:24px}.member-queue-tabs{gap:5px;margin-bottom:20px}.member-queue-tabs button{padding-inline:10px;flex:1 1 auto;font-size:.875rem;gap:7px}.member-toolbar{gap:12px}.member-toolbar>.field,.member-toolbar>.member-search,.member-filters{flex-basis:100%}.member-filters{gap:10px}.member-filters>.field,.member-filters>label{flex:1 1 calc(50% - 10px)}.member-selection{padding:12px;gap:8px}.member-selection button{flex:1 1 auto}.member-row{grid-template-columns:36px minmax(0,1fr);gap:8px;padding-block:16px}.member-row-state{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:6px}.member-row .member-admin{grid-column:2}.member-row .member-admin{padding-inline:0 6px}.member-row .member-admin summary{gap:5px 10px;flex-wrap:wrap}.member-row .member-admin summary>b{flex-basis:calc(100% - 40px)}.member-row .member-admin summary:after{margin-inline-start:auto}.member-row .member-admin form{padding:16px 12px;margin-inline-start:-36px}.member-review{padding:20px;max-height:calc(100dvh - 24px)}.member-review-actions button{flex:1 1 130px}}.ql-tooltip.ql-hidden{visibility:hidden}
