:root{font-family:PingFang HK,PingFang SC,Microsoft YaHei,sans-serif;color:#16283f;background:#edf2f7;font-synthesis:none}.workspace-credentials{padding:14px;margin:14px 0;border:1px solid #cbe2ea;border-radius:9px;background:#fff}.workspace-password-value{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#274657}.workspace-password-value code{padding:6px 9px;border-radius:6px;background:#edf6f8;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.workspace-password-value span{color:#617e8d;line-height:1.7}.workspace-credential-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.workspace-credentials p{margin-bottom:0}*{box-sizing:border-box}body{margin:0;min-width:980px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#64758b;background:#edf2f7;font-size:13px}.auth-loading svg{width:20px;color:#08acc2}.auth-retry{max-width:460px;padding:28px;margin:20px;border:1px solid #dce4ec;border-radius:13px;background:#fff;text-align:center}.auth-retry strong{color:#16283f;font-size:18px}.auth-retry p{line-height:1.7}.auth-retry button,.error-banner button{margin:8px 0 0 12px;padding:7px 12px;border:1px solid #0aa8bc;border-radius:7px;color:#087b89;background:#edfafb}.login-screen{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at 16% 14%,rgba(18,207,231,.14),transparent 30%),#07182f}.login-content{flex:1;display:grid;place-items:center;padding:32px}.filing-footer{padding:20px 24px max(24px,env(safe-area-inset-bottom));text-align:center;font-size:12px;line-height:1.6}.filing-footer a{color:#9aadc3;text-decoration:none}.filing-footer a:hover{color:#12cfe7;text-decoration:underline}.filing-footer a:focus-visible{outline:2px solid #12cfe7;outline-offset:5px;border-radius:2px}.admin-shell>.filing-footer{grid-column:2}.admin-shell>.filing-footer a{color:#53677e}body:has(.login-screen){min-width:320px}.login-card{width:min(430px,100%);padding:34px;border:1px solid rgba(155,185,218,.2);border-radius:18px;color:#dce8f7;background:#0c213cf5;box-shadow:0 24px 70px #00000052}.login-brand{display:flex;align-items:center;gap:11px;margin-bottom:35px}.login-brand>div{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#07182f;background:#12cfe7}.login-brand svg{width:24px}.login-brand span{display:grid}.login-brand strong{font-size:18px}.login-brand small{color:#8195af;font-size:10px}.login-eyebrow{color:#12cfe7;font-size:10px;font-weight:800;letter-spacing:.1em}.login-card h1{margin:7px 0 6px;color:#fff;font-size:29px}.login-card>p{margin:0 0 24px;color:#91a4bc;font-size:12px;line-height:1.65}.login-card form{display:grid;gap:15px}.login-card label{display:grid;gap:7px;color:#b6c6d8;font-size:11px;font-weight:700}.login-card input{width:100%;height:45px;padding:0 12px;border:1px solid #294461;border-radius:9px;color:#eef6ff;background:#071b34;outline:none}.login-card input:focus{border-color:#0dc5dc;box-shadow:0 0 0 3px #0dc5dc1f}.login-card form>button{height:45px;margin-top:3px;border:0;border-radius:9px;color:#062036;background:#12cfe7;font-weight:800}.login-card .error-banner{margin:0 0 18px}.login-footnote{display:block;margin-top:18px;color:#738ba7;font-size:10px;text-align:center}.admin-shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}aside{position:sticky;top:0;height:100vh;padding:25px 18px;color:#dce8f7;background:#07182f}.brand{display:flex;align-items:center;gap:11px;margin-bottom:34px}.brand>div{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:#07182f;background:#12cfe7}.brand svg{width:23px}.brand span{display:grid}.brand strong{font-size:16px}.brand small{color:#8195af;font-size:10px}aside nav{display:grid;gap:7px}aside nav button{height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;text-align:left;border:0;border-radius:10px;color:#8397b2;background:transparent}aside nav button.is-active{color:#fff;background:#102b4c}aside nav button:disabled{cursor:not-allowed;opacity:.55}aside nav svg{width:19px}aside>label{position:absolute;right:18px;bottom:22px;left:18px;display:grid;gap:6px;color:#7186a2;font-size:10px}aside input{width:100%;height:34px;padding:0 9px;border:1px solid #203a59;border-radius:8px;color:#c7d5e5;background:#0c213c;outline:none}.admin-identity{position:absolute;right:18px;bottom:20px;left:18px;display:grid;gap:3px;padding-top:16px;border-top:1px solid #193451}.admin-identity>span{width:fit-content;padding:3px 7px;border-radius:10px;color:#07213a;background:#7de3ef;font-size:9px;font-weight:800}.admin-identity strong{margin-top:5px;color:#d9e8f8;font-size:12px}.admin-identity small{overflow:hidden;color:#7086a1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-identity button{height:33px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;border:1px solid #284765;border-radius:8px;color:#a9bbcf;background:#0b203a;font-size:10px}.admin-identity button:hover{border-color:#496580;color:#eef5fc}.admin-identity svg{width:15px}main{padding:34px 38px 50px}main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}main>header span{color:#09aabe;font-size:11px;font-weight:700;letter-spacing:.08em}main>header h1{margin:5px 0;font-size:28px}main>header p{margin:0;color:#718097;font-size:12px}main>header button{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #cad5e1;border-radius:9px;color:#42536b;background:#fff}main>header svg{width:17px}.toolbar{display:flex;align-items:center;gap:6px;margin-bottom:14px}.toolbar button{height:32px;padding:0 13px;border:1px solid #d1dbe6;border-radius:8px;color:#68788e;background:#fff;font-size:11px}.toolbar button.is-active{border-color:#0bbfd6;color:#fff;background:#0bbfd6}.toolbar span{margin-left:auto;color:#7a899d;font-size:11px}.event-school-filter{flex-wrap:wrap}.event-school-filter>strong{margin-right:6px;color:#33495f;font-size:12px}.error-banner{margin-bottom:13px;padding:10px 13px;border-radius:9px;color:#9f2633;background:#ffe8ea;font-size:12px}.review-layout{display:grid;grid-template-columns:minmax(270px,34%) minmax(520px,1fr);gap:14px;align-items:start}.queue,.review-card{border:1px solid #dce4ec;border-radius:13px;background:#fff;box-shadow:0 8px 26px #182f4d12}.queue{overflow:hidden}.queue>button{width:100%;display:grid;gap:5px;padding:15px 16px;text-align:left;border:0;border-bottom:1px solid #edf1f5;color:#1a2d46;background:#fff}.queue>button.is-active{border-left:3px solid #0ec4dc;background:#edfafd}.queue>button span{color:#0aa8bc;font-size:9px;font-weight:700}.queue>button small{color:#8290a3;font-size:10px}.empty{padding:45px 20px;text-align:center;color:#8491a3;font-size:12px}.review-card{padding:24px}.review-heading{display:flex;justify-content:space-between;gap:25px;padding-bottom:19px;border-bottom:1px solid #e7edf3}.review-heading>div:first-child{min-width:0}.review-heading span{color:#09aabd;font-size:10px;font-weight:700}.review-heading h2{margin:6px 0 8px;font-size:23px}.review-heading p{margin:0;color:#647388;font-size:12px;line-height:1.6}.capacity{width:92px;flex:0 0 auto;display:grid;place-content:center;text-align:center;border-radius:12px;color:#0b8594;background:#e5f8f7}.capacity strong{font-size:20px}.capacity span{font-size:9px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;overflow:hidden;border:1px solid #e4eaf0;border-radius:11px;background:#e4eaf0}.facts div{min-width:0;padding:12px;background:#f9fbfc}.facts dt{color:#8491a2;font-size:9px}.facts dd{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.private-section{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px;border:1px solid #a6e4db;border-radius:11px;background:#f0fbf8}.private-section>span{grid-column:1 / -1;color:#27877d;font-size:9px;font-weight:700}.private-section>div{padding:10px;border-radius:8px;background:#fff}.private-section strong{color:#6b7c8c;font-size:9px}.private-section p{margin:5px 0 0;font-size:11px}.sensitive-gate{grid-column:1 / -1;display:flex;gap:8px}.sensitive-gate input{min-width:0;flex:1;height:37px;padding:0 10px;border:1px solid #cbdedb;border-radius:8px;color:#314a54;background:#fff;outline:none}.sensitive-gate button{height:37px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #7bd3c8;border-radius:8px;color:#277e75;background:#edfaf7}.sensitive-gate svg{width:16px}.risk-flags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 -4px}.risk-flags span{padding:4px 8px;border-radius:12px;color:#93434b;background:#ffe9eb;font-size:9px;font-weight:700}.review-note{display:grid;gap:6px;margin:17px 0;color:#53647a;font-size:10px;font-weight:600}.review-note textarea{min-height:75px;padding:10px;border:1px solid #d4dde6;border-radius:9px;resize:vertical;outline:none}.review-note textarea:focus{border-color:#0bbdd3;box-shadow:0 0 0 3px #0bbdd31a}.review-actions{display:flex;justify-content:flex-end;gap:9px}.review-actions button{height:39px;display:flex;align-items:center;gap:6px;padding:0 15px;border-radius:9px;font-weight:600}.review-actions svg{width:17px}.review-actions .reject{border:1px solid #f0bdc2;color:#b83b48;background:#fff}.review-actions .warning{border:1px solid #edc67c;color:#8b641b;background:#fffbef}.review-actions .approve{border:1px solid #09bcd2;color:#fff;background:#09bcd2}.review-actions button:disabled{cursor:not-allowed;opacity:.45}.meetup-edit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0 0}.meetup-edit-toolbar span{overflow:hidden;color:#8290a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meetup-edit-toolbar button{flex:none;padding:8px 12px;border:1px solid #0bb8cb;border-radius:8px;color:#087e8e;background:#edfafb;font-size:11px;font-weight:700}.meetup-editor{margin:18px 0;padding:18px;border:1px solid #b9e3e8;border-radius:11px;background:#f5fbfc}.meetup-editor-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:16px}.meetup-editor-heading div{display:grid;gap:4px}.meetup-editor-heading strong{color:#153a52;font-size:15px}.meetup-editor-heading span,.meetup-editor-hint{color:#6b8190;font-size:11px;line-height:1.6}.meetup-editor-heading button,.meetup-editor-actions button:first-child{padding:8px 12px;border:1px solid #cedbe3;border-radius:8px;color:#526a7b;background:#fff}.meetup-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.meetup-editor-grid label{display:grid;align-content:start;gap:6px;color:#425d70;font-size:11px;font-weight:700}.meetup-editor-grid label.wide{grid-column:1 / -1}.meetup-editor-grid input:not([type=checkbox]),.meetup-editor-grid select,.meetup-editor-grid textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #cad9e3;border-radius:8px;color:#233d51;background:#fff;outline:none;font-size:12px}.meetup-editor-grid textarea{resize:vertical}.meetup-editor-grid input:focus,.meetup-editor-grid select:focus,.meetup-editor-grid textarea:focus{border-color:#0bb8cb;box-shadow:0 0 0 3px #0bb8cb1f}.meetup-editor-grid .meetup-editor-check{display:flex;align-items:center;gap:8px}.meetup-editor-check input{accent-color:#0bb8cb}.meetup-editor-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.meetup-editor-actions button{padding:9px 15px;border-radius:8px;font-size:11px;font-weight:700}.meetup-editor-actions button:last-child{border:1px solid #0bb8cb;color:#fff;background:#0bb8cb}.report-queue>button span{color:#b34a54}.report-card .review-heading{display:block}.evidence-list{display:grid;gap:6px;padding:12px;border-radius:9px;background:#f2f5f8;font-size:10px}.evidence-list a{overflow:hidden;color:#078da0;text-overflow:ellipsis;white-space:nowrap}.report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.report-actions button{height:38px;padding:0 13px;border:1px solid #cfd9e3;border-radius:9px;color:#465970;background:#fff;font-weight:600}.report-actions button.danger{border-color:#e9aeb4;color:#aa3340;background:#fff5f6}.event-bulk-bar{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto;gap:12px;align-items:center;margin-bottom:14px;padding:11px 13px;border:1px solid #bfe3e7;border-radius:11px;background:#f4fbfc;box-shadow:0 5px 16px #182f4d0a}.event-bulk-select-all{display:flex;align-items:center;gap:7px;color:#254159;font-size:10px;font-weight:700;white-space:nowrap}.event-bulk-select-all input,.event-queue-select input{width:15px;height:15px;margin:0;accent-color:#08b9d0}.event-bulk-bar>strong{color:#738399;font-size:9px;font-weight:600;white-space:nowrap}.event-bulk-bar>input{min-width:0;height:35px;padding:0 10px;border:1px solid #cfdae4;border-radius:8px;color:#31465d;background:#fff;outline:none}.event-bulk-bar>input:focus{border-color:#0bbdd3;box-shadow:0 0 0 3px #0bbdd31a}.event-bulk-bar>button{height:35px;display:flex;align-items:center;gap:6px;padding:0 13px;border:1px solid #08b8cf;border-radius:8px;color:#fff;background:#09bfd7;font-size:10px;font-weight:800;white-space:nowrap}.event-bulk-bar>button svg{width:16px}.event-bulk-bar>button:disabled{cursor:not-allowed;opacity:.45}.event-queue-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;border-bottom:1px solid #edf1f5;background:#fff}.event-queue-item.is-active{border-left:3px solid #0ec4dc;background:#edfafd}.event-queue-item.is-selected{background:#f2fbfc}.event-loading{margin:0 0 12px;color:#61768b;font-size:12px}.workspace-load-error{padding:16px;border:1px solid #f0c8cc;border-radius:10px;color:#9f2633;background:#fff5f6;font-size:12px}.workspace-load-error button{padding:8px 14px;border:1px solid #08b9cf;border-radius:8px;color:#087b89;background:#edfafb;font:inherit;cursor:pointer}.event-review-layout.is-stale{opacity:.62}.event-queue-select{display:grid;place-items:start center;padding:18px 0 0 14px}.event-queue-item>button{min-width:0;display:grid;gap:5px;padding:15px 16px 15px 10px;text-align:left;border:0;color:#1a2d46;background:transparent}.event-queue-item>button span{color:#087f91;font-size:9px;font-weight:700}.event-queue-item>button strong,.event-queue-item>button small{overflow:hidden;text-overflow:ellipsis}.event-queue-item>button small{color:#8290a3;font-size:10px}.source-kind{width:72px;height:72px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;font-size:12px;font-weight:800}.source-kind.official{color:#087c8d;background:#dff7f7}.source-kind.community{color:#795c1d;background:#fff2cf}.source-kind.admin{color:#335e85;background:#e6f0fb}.source-link{width:fit-content;height:37px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #b8dfe3;border-radius:9px;color:#087f91;background:#f0fbfc;font-size:10px;font-weight:700;text-decoration:none}.source-link svg{width:16px}.home-visibility-control{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 13px;border:1px solid #d9e3ec;border-radius:10px;background:#f7fafc}.home-visibility-control>div{min-width:0;display:flex;align-items:center;gap:10px}.home-visibility-control svg{width:20px;flex:0 0 auto;color:#76879b}.home-visibility-control span{display:grid;gap:3px}.home-visibility-control strong{color:#33495f;font-size:11px}.home-visibility-control small{color:#7c8b9d;font-size:9px;line-height:1.45}.home-visibility-control button{height:34px;flex:0 0 auto;padding:0 12px;border:1px solid #08b9cf;border-radius:8px;color:#fff;background:#09bfd7;font-size:10px;font-weight:700}.home-visibility-control.is-on{border-color:#a7e2da;background:#effaf8}.home-visibility-control.is-on svg{color:#16897d}.home-visibility-control.is-on button{border-color:#d5b178;color:#805f23;background:#fffaf0}.home-visibility-control button:disabled{cursor:not-allowed;opacity:.45}.home-recommendation-control{display:grid;gap:10px;margin:0 0 14px;padding:13px;border:1px solid #d9e3ec;border-radius:10px;background:#f7fafc}.home-recommendation-control.is-on{border-color:#a7e2da;background:#effaf8}.home-recommendation-copy{display:flex;align-items:center;gap:10px}.home-recommendation-copy svg{width:20px;flex:0 0 auto;color:#16897d}.home-recommendation-copy>div{display:grid;gap:3px}.home-recommendation-control strong{color:#33495f;font-size:11px}.home-recommendation-control small{color:#7c8b9d;font-size:9px;line-height:1.5}.home-recommendation-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.home-recommendation-actions label{display:grid;gap:4px;color:#52677c;font-size:10px}.home-recommendation-actions input{width:100px;height:34px;padding:0 9px;border:1px solid #ccdbe5;border-radius:8px;color:#33495f;background:#fff}.home-recommendation-actions input:focus{outline:2px solid #09bfd7;outline-offset:1px}.home-recommendation-actions button{height:34px;padding:0 12px;border:1px solid #08b9cf;border-radius:8px;color:#fff;background:#09bfd7;font-size:10px;font-weight:700;cursor:pointer}.home-recommendation-actions .cancel-recommendation{border-color:#d5b178;color:#805f23;background:#fffaf0}.home-recommendation-actions button:disabled{cursor:not-allowed;opacity:.45}.recommendation-guide{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:18px;padding:14px 16px;border:1px solid #a7e2da;border-radius:10px;background:#effaf8}.recommendation-guide strong{color:#16897d;font-size:12px}.recommendation-guide span{color:#647388;font-size:11px;line-height:1.6}.recommendation-main .toolbar>strong{color:#33495f;font-size:12px}.recommendation-queue>button{display:flex;align-items:center;gap:14px}.recommendation-order{flex:0 0 52px;display:grid;justify-items:center;gap:3px;padding:9px 4px;border:1px solid #cceef1;border-radius:9px;background:#edfafb}.recommendation-order strong{color:#087b89;font-size:20px;font-variant-numeric:tabular-nums}.recommendation-item-copy{min-width:0;display:grid;gap:6px}.recommendation-item-copy>strong{line-height:1.5;overflow-wrap:anywhere}.schedule-card{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:15px;overflow:hidden;border:1px solid #dbe4ed;border-radius:13px;background:#dbe4ed;box-shadow:0 8px 26px #182f4d0f}.schedule-card>div{display:grid;gap:5px;padding:19px 21px;background:#fff}.schedule-card span{color:#08a5b9;font-size:9px;font-weight:800;letter-spacing:.06em}.schedule-card strong{color:#1b3048;font-size:18px}.schedule-card small{color:#8290a3;font-size:10px}.source-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.source-health-card{padding:18px;border:1px solid #dce5ed;border-left:4px solid #8ba0b6;border-radius:12px;background:#fff;box-shadow:0 6px 20px #182f4d0d}.source-health-card.is-succeeded{border-left-color:#21b89d}.source-health-card.is-failed{border-left-color:#ef6672}.source-health-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.source-health-card header span{color:#07a2b7;font-size:9px;font-weight:800}.source-health-card h2{margin:4px 0 0;font-size:15px}.source-health-card header>strong{padding:4px 8px;border-radius:10px;color:#5f7085;background:#edf2f6;font-size:9px}.source-health-card.is-succeeded header>strong{color:#157c69;background:#e3f8f3}.source-health-card.is-failed header>strong{color:#a83742;background:#ffe8ea}.source-health-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 0}.source-health-card dl div{min-width:0;padding:9px;border-radius:8px;background:#f5f8fa}.source-health-card dt{color:#8694a6;font-size:8px}.source-health-card dd{margin:5px 0 0;overflow:hidden;color:#32465d;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.source-health-card>p{margin:12px 0 0;padding:9px 10px;border-radius:8px;color:#a23b47;background:#fff0f1;font-size:10px}.empty-card{padding:46px 22px;border:1px dashed #cbd7e3;border-radius:12px;color:#8290a2;background:#ffffffa6;font-size:12px;text-align:center}.audit-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:13px}.audit-toolbar input{width:min(430px,60%);height:38px;padding:0 12px;border:1px solid #ced9e4;border-radius:9px;color:#2d4259;background:#fff;outline:none}.audit-toolbar input:focus{border-color:#0bbdd3;box-shadow:0 0 0 3px #0bbdd31a}.audit-toolbar span{color:#7f8da0;font-size:10px}.audit-list{overflow:hidden;border:1px solid #dce5ed;border-radius:13px;background:#fff;box-shadow:0 8px 26px #182f4d0f}.audit-list article{display:grid;grid-template-columns:34px minmax(260px,.8fr) minmax(330px,1.2fr);gap:13px;align-items:center;padding:15px 17px;border-bottom:1px solid #edf1f5}.audit-list article:last-of-type{border-bottom:0}.audit-marker{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#098da0;background:#e6f8fa}.audit-marker svg{width:17px}.audit-list article>div:nth-child(2){display:grid;gap:3px;min-width:0}.audit-list article span{color:#08a2b6;font-size:9px;font-weight:800}.audit-list article strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.audit-list article small{color:#8290a2;font-size:9px}.audit-list pre{max-height:82px;margin:0;overflow:auto;padding:9px;border-radius:8px;color:#607085;background:#f4f7f9;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}@media(max-width:1150px){.admin-shell{grid-template-columns:210px 1fr}main{padding-right:24px;padding-left:24px}.audit-list article{grid-template-columns:34px 1fr}.audit-list pre{grid-column:2}}.organizer-logo{width:82px;height:82px;margin-bottom:18px;border:1px solid rgba(8,189,223,.22);border-radius:18px;object-fit:cover;background:#eef3f8}.header-actions{display:flex;align-items:center;gap:8px}main>header .create-event-button{border-color:#09bcd2;color:#06263d;background:#12cfe7;font-weight:800}.event-image-strip{display:grid;grid-auto-columns:minmax(130px,30%);grid-auto-flow:column;gap:8px;margin-top:16px;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin}.event-image-strip figure{position:relative;aspect-ratio:16 / 10;margin:0;overflow:hidden;border:1px solid #d9e3ec;border-radius:10px;background:#e9eef3}.event-image-strip img{width:100%;height:100%;object-fit:cover}.event-image-strip figcaption{position:absolute;top:7px;left:7px;padding:3px 7px;border-radius:10px;color:#06243a;background:#12cfe7;font-size:8px;font-weight:800}.composer-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#030f1fb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.event-composer.organizer-composer{width:min(820px,calc(100vw - 48px))}.organizer-composer form>.composer-notice{margin:0 0 16px}.organizer-composer form>.error-banner{margin:0 0 16px}.organizer-account-hint{margin:14px 0 0;color:#617386;font-size:11px;line-height:1.7}.organizer-create-confirmation{margin-bottom:16px;padding:16px;border:1px solid #86d3dc;border-radius:10px;color:#285e6a;background:#eafafd}.organizer-create-confirmation h3{margin:0 0 8px;font-size:14px}.organizer-create-confirmation p{margin:7px 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.organizer-image-field input[type=file]{height:auto;padding:9px}.organizer-image-preview{position:relative;height:100px;border-radius:8px;overflow:hidden;background:#eef3f7}.organizer-image-preview img{width:100%;height:100%;object-fit:cover}.organizer-image-preview.is-logo img{object-fit:contain}.organizer-image-preview button{position:absolute;bottom:6px;right:6px;padding:5px 8px;border:1px solid #ced9e4;border-radius:6px;background:#fff;color:#b4404c;font-size:10px}.organizer-created-notice{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;border:1px solid #b9e5df;border-radius:10px;color:#176f63;background:#ecfaf7;font-size:12px;line-height:1.6}.organizer-created-notice>svg{width:20px;flex-shrink:0}.organizer-created-notice>button{margin-left:auto;border:0;background:transparent;color:#39736e}.organizer-created-notice>button svg{width:18px}.event-composer{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(142,180,212,.36);border-radius:18px;color:#20344b;background:#f4f7fa;box-shadow:0 30px 90px #000b1a6b}.event-composer>header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px;color:#dce8f7;background:#081b33}.event-composer>header span{color:#12cfe7;font-size:9px;font-weight:800;letter-spacing:.1em}.event-composer>header h2{margin:5px 0 4px;color:#fff;font-size:23px}.event-composer>header p{margin:0;color:#8fa4bd;font-size:11px}.event-composer>header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #294765;border-radius:9px;color:#9fb3c9;background:#0c2542}.event-composer>header svg{width:19px}.composer-notice{display:flex;align-items:center;gap:10px;margin:16px 26px 0;padding:11px 13px;border:1px solid #b9e5df;border-radius:10px;color:#39736e;background:#ecfaf7}.composer-notice svg{width:20px;flex:0 0 auto;color:#1ba892}.composer-notice span{display:grid;gap:2px;font-size:10px}.composer-notice strong{color:#176f63;font-size:11px}.event-composer>.error-banner{margin:12px 26px 0}.event-composer form{max-height:calc(100vh - 190px);overflow-y:auto;padding:16px 26px 0}.composer-section{min-width:0;margin:0 0 14px;padding:16px;border:1px solid #d9e3ec;border-radius:12px;background:#fff}.composer-section legend{padding:0 7px;color:#283f59;font-size:12px;font-weight:800}.composer-section legend span{margin-left:5px;color:#08aabe;font-size:9px}.image-section>p{margin:-2px 0 12px;color:#7b899b;font-size:9px}.composer-images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.composer-image,.image-picker{position:relative;aspect-ratio:16 / 11;overflow:hidden;border:1px solid #d3dee8;border-radius:10px;background:#eef3f7}.composer-image img{width:100%;height:100%;object-fit:cover}.composer-image.is-uploading img{filter:saturate(.45) brightness(.72)}.composer-image.is-error img{filter:saturate(.35) brightness(.62)}.cover-badge,.upload-state{position:absolute;top:7px;padding:3px 7px;border-radius:10px;font-size:8px;font-weight:800}.cover-badge{left:7px;color:#05243c;background:#12cfe7}.upload-state{right:7px;color:#fff;background:#05182dc7}.composer-image.is-error .upload-state{background:#c13c4b}.image-actions{position:absolute;right:6px;bottom:6px;left:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.composer-image:hover .image-actions,.composer-image:focus-within .image-actions,.composer-image.is-error .image-actions{opacity:1}.image-actions button{height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 7px;border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;background:#05182ddb;font-size:8px}.image-actions button:disabled{opacity:.3}.image-actions svg{width:14px}.image-actions .delete-image{margin-left:auto;color:#ffe9eb;background:#a62a38e6}.image-actions .retry-image{background:#048799eb}.composer-image>small{position:absolute;right:7px;bottom:40px;left:7px;overflow:hidden;color:#fff;font-size:8px;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap}.image-picker{display:grid;place-content:center;gap:4px;color:#63768c;text-align:center;border-style:dashed;cursor:pointer;transition:border-color .15s ease,background .15s ease}.image-picker:hover{border-color:#0dbbd1;color:#087f90;background:#edfbfc}.image-picker svg{width:27px;margin:0 auto 2px;color:#0bafc3}.image-picker strong{font-size:10px}.image-picker span{color:#8a98aa;font-size:8px}.image-picker input{position:absolute;width:1px;height:1px;opacity:0}.composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.composer-grid label{min-width:0;display:grid;gap:6px;color:#5b6c80;font-size:9px;font-weight:700}.composer-grid label em{color:#b4404c;font-size:8px;font-style:normal}.composer-grid .full-field{grid-column:1 / -1}.composer-grid input,.composer-grid select,.composer-grid textarea{width:100%;min-width:0;border:1px solid #ced9e4;border-radius:8px;color:#263c54;background:#f9fbfc;outline:none}.composer-grid input,.composer-grid select{height:39px;padding:0 10px}.composer-grid textarea{min-height:88px;padding:10px;resize:vertical}.composer-grid input:focus,.composer-grid select:focus,.composer-grid textarea:focus{border-color:#0bbdd3;background:#fff;box-shadow:0 0 0 3px #0bbdd31a}.composer-grid label>small{color:#8b98a8;font-size:8px;font-weight:400}.registration-toggle{display:flex;align-items:center;gap:10px;padding:4px 0 12px;color:#263c54}.registration-toggle input,.field-required input{accent-color:#08bcd3}.registration-toggle span{display:grid;gap:2px}.registration-toggle strong{font-size:11px}.registration-toggle small{color:#8190a1;font-size:8px;font-weight:500}.registration-field-list{display:grid;gap:8px}.registration-field-editor{display:grid;grid-template-columns:28px minmax(0,1.4fr) minmax(100px,.7fr) minmax(0,1.4fr) auto auto;align-items:end;gap:8px;padding:10px;border:1px solid #dce6ed;border-radius:10px;background:#f8fbfd}.registration-field-editor label{display:grid;gap:5px;color:#617386;font-size:8px;font-weight:700}.registration-field-editor input,.registration-field-editor select{width:100%;height:34px;padding:0 8px;border:1px solid #ced9e4;border-radius:7px;color:#263c54;background:#fff}.registration-field-editor .field-options{grid-column:2 / 6}.field-order{align-self:center;color:#08aabe;font-size:10px;font-weight:900}.field-required{min-width:48px;height:34px;display:flex!important;grid-auto-flow:column;align-items:center;justify-content:center;gap:5px!important}.remove-registration-field{height:34px;padding:0 9px;border:0;border-radius:7px;color:#b4404c;background:#fff0f2;font-size:8px;font-weight:800}.add-registration-field{margin-top:10px;height:36px;padding:0 14px;border:1px dashed #7acbd6;border-radius:8px;color:#087f91;background:#effbfc;font-size:9px;font-weight:800}.event-composer form>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin:0 -26px;padding:13px 26px 18px;border-top:1px solid #dce4ec;background:#f4f7faf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.event-composer form>footer button{height:40px;display:flex;align-items:center;gap:6px;padding:0 16px;border-radius:9px;font-weight:700}.event-composer form>footer svg{width:17px}.cancel-composer{border:1px solid #ccd7e2;color:#596b80;background:#fff}.submit-composer{border:1px solid #08bcd3;color:#05263d;background:#12cfe7}@media(max-width:1150px){.composer-images{grid-template-columns:repeat(3,minmax(0,1fr))}}.user-center-main{min-width:0}.user-filter-card,.user-table-card,.user-detail-card,.user-detail-empty{border:1px solid #dce5ed;border-radius:13px;background:#fff;box-shadow:0 8px 26px #182f4d0f}.user-filter-card{margin-bottom:14px;padding:15px 17px 13px}.user-filter-title{display:flex;align-items:center;gap:9px;margin-bottom:12px}.user-filter-title>svg{width:20px;color:#09aabe}.user-filter-title>div{display:grid;gap:2px}.user-filter-title strong{color:#243a52;font-size:12px}.user-filter-title small{color:#8794a5;font-size:9px}.user-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px}.user-filter-grid label{min-width:0;display:grid;gap:5px;color:#6f7e91;font-size:9px;font-weight:700}.user-filter-grid input,.user-filter-grid select{width:100%;min-width:0;height:35px;padding:0 9px;border:1px solid #d3dde7;border-radius:8px;color:#31465d;background:#f9fbfc;outline:none}.user-filter-grid input:focus,.user-filter-grid select:focus{border-color:#0bbdd3;background:#fff;box-shadow:0 0 0 3px #0bbdd317}.user-search-field{grid-column:span 2}.user-search-field>div{position:relative}.user-search-field svg{position:absolute;top:9px;left:10px;width:16px;color:#91a0b1}.user-search-field input{padding-left:33px}.user-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:11px;padding-top:11px;border-top:1px solid #edf1f5}.user-filter-actions>span{margin-right:auto;color:#76869a;font-size:10px}.user-filter-actions button{height:34px;display:flex;align-items:center;gap:6px;padding:0 13px;border:1px solid #ccd7e2;border-radius:8px;color:#5b6e83;background:#fff;font-size:10px;font-weight:700}.user-filter-actions button.primary{border-color:#09bcd2;color:#06263d;background:#12cfe7}.user-filter-actions svg{width:15px}.user-table-card{margin-bottom:16px;overflow:hidden}.user-table-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f5}.user-table-heading strong{color:#243a52;font-size:12px}.user-table-heading span{color:#728197;font-size:10px}.user-view-detail{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:7px 10px;border:1px solid #b9dfe5;border-radius:8px;color:#087f91;background:#e7f8fa;font-size:10px;font-weight:700}.user-view-detail svg{width:15px;height:15px}.user-view-detail:hover{border-color:#0bbdd3;background:#d7f4f8}.user-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#05142761}.user-detail-drawer{width:min(780px,100%);height:100%;overflow-y:auto;overscroll-behavior:contain;background:#f3f7fb;box-shadow:-16px 0 50px #05142733}.user-drawer-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #dce5ed;background:#fff}.user-drawer-heading>div{display:grid;gap:4px}.user-drawer-heading strong{color:#1f344c;font-size:16px}.user-drawer-heading span{color:#728197;font-size:11px}.user-drawer-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce5ed;border-radius:9px;color:#42566d;background:#fff}.user-drawer-close svg{width:21px}.user-detail-drawer .user-detail-card{border:0;border-radius:0;box-shadow:none}.user-detail-drawer .user-profile-header{grid-template-columns:52px minmax(0,1fr);padding:20px}.user-detail-drawer .user-profile-header>.user-avatar{width:52px;height:52px;border-radius:14px}.user-detail-drawer .user-profile-header>dl{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.user-detail-drawer .user-profile-title>span{overflow-wrap:anywhere}.user-profile-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 20px 0;padding:14px;border:1px solid #cbe9e7;border-radius:10px;background:#f0faf8}.user-profile-contacts>div{display:flex;align-items:start;gap:8px;min-width:0}.user-profile-contacts svg{width:18px;flex:0 0 auto;color:#087f91}.user-profile-contacts span{color:#687e83;font-size:10px}.user-profile-contacts strong{display:block;margin-top:4px;color:#1f344c;font-size:12px;overflow-wrap:anywhere}.user-profile-contacts small{grid-column:1 / -1;color:#687e83;font-size:10px}.user-about-details{grid-column:1 / -1}.user-about-details h3{margin:4px 0 12px;color:#243a52;font-size:13px}.user-detail-drawer .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.user-detail-drawer .detail-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.user-detail-drawer .user-profile-grid{grid-template-columns:1fr}.user-detail-drawer .identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-detail-drawer .two-column-records,.user-detail-drawer .operations-columns{grid-template-columns:1fr}@media(max-width:520px){.user-drawer-heading{padding:14px 16px}.user-profile-contacts,.user-detail-drawer .identity-grid{grid-template-columns:1fr}.user-detail-drawer .user-profile-header>dl{grid-template-columns:1fr}.user-detail-drawer .user-profile-header dd{white-space:normal}.user-detail-drawer .metric-strip{grid-template-columns:1fr}.user-table-heading{align-items:flex-start;flex-direction:column}}.user-table-scroll{overflow-x:auto}.user-table-card table{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed}.user-table-card th{padding:10px 13px;color:#75859a;background:#f5f8fa;font-size:9px;font-weight:800;text-align:left;letter-spacing:.03em}.user-table-card th:nth-child(1){width:24%}.user-table-card th:nth-child(2){width:23%}.user-table-card th:nth-child(3){width:15%}.user-table-card th:nth-child(4){width:16%}.user-table-card th:nth-child(5){width:22%}.user-table-card td{padding:12px 13px;vertical-align:middle;border-top:1px solid #edf1f5;color:#31475e;font-size:10px}.user-table-card tr.is-selected td{background:#f0fbfc}.user-table-card tr.is-selected td:first-child{box-shadow:inset 3px 0 #0ec4dc}.user-table-card td>strong,.user-table-card td>small{display:block}.user-table-card td>strong{margin-bottom:6px;color:#2e435b;font-size:10px}.user-table-card td>small{margin-top:6px;overflow:hidden;color:#8492a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.user-identity-cell{display:grid;justify-items:start;gap:5px}.user-identity-cell small{color:#596d81;font-size:9px;overflow-wrap:anywhere}.user-name-button{width:100%;display:flex;align-items:center;gap:9px;padding:0;text-align:left;border:0;color:inherit;background:transparent}.user-name-button>span:last-child{min-width:0;display:grid;gap:3px}.user-name-button strong{overflow:hidden;color:#1f344c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user-name-button small{overflow:hidden;color:#8291a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.user-avatar{width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid #cfe1e8;border-radius:18px;color:#058fa3;background:#e8f9fb}.user-avatar.is-compact{width:36px;height:36px;border-radius:10px}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-avatar svg{width:42%}.status-pill{width:fit-content;display:inline-flex;align-items:center;padding:4px 7px;border-radius:12px;color:#5c6d81;background:#edf2f6;font-size:8px;font-weight:800;white-space:nowrap}.status-pill.positive{color:#167565;background:#e2f7f1}.status-pill.warning{color:#8a641c;background:#fff3d5}.status-pill.danger{color:#a43542;background:#ffe7ea}.status-pill.neutral{color:#52677e;background:#edf2f6}.user-counts{display:flex;gap:5px}.user-counts span{min-width:42px;display:grid;gap:2px;padding:6px;border-radius:7px;color:#7d8b9d;background:#f4f7f9;font-size:8px;text-align:center}.user-counts strong{color:#263e57;font-size:11px}.user-risk-signals{display:grid;gap:4px}.user-risk-signals span,.quiet-signal{display:flex;align-items:center;gap:5px;color:#a23b47;font-size:8px;font-weight:700}.user-risk-signals svg,.quiet-signal svg{width:13px;flex:0 0 auto}.quiet-signal{color:#4f8b7d}.user-detail-empty{display:grid;place-items:center;gap:8px;padding:52px 20px;color:#8291a3;text-align:center}.user-detail-empty svg{width:34px;color:#12afc4}.user-detail-empty strong{color:#42566d;font-size:13px}.user-detail-empty span{font-size:10px}.user-detail-card{overflow:hidden}.user-profile-header{display:grid;grid-template-columns:64px minmax(280px,1fr) auto;gap:15px;align-items:center;padding:21px 23px;color:#dfeafa;background:#081b33}.user-profile-title{min-width:0}.user-profile-title>span{color:#12cfe7;font-size:8px;font-weight:800;letter-spacing:.08em}.user-profile-title h2{margin:4px 0 8px;color:#fff;font-size:21px}.user-profile-title>div{display:flex;flex-wrap:wrap;gap:5px}.user-profile-header>dl{display:grid;grid-template-columns:repeat(3,minmax(95px,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #29425f;border-radius:9px;background:#29425f}.user-profile-header>dl div{padding:9px 11px;background:#0c2542}.user-profile-header dt{color:#8197b1;font-size:8px}.user-profile-header dd{margin:4px 0 0;color:#dce8f5;font-size:9px;font-weight:700;white-space:nowrap}.user-detail-risk{display:flex;align-items:center;gap:10px;margin:14px 20px 0;padding:10px 12px;border:1px solid #f2c6cb;border-radius:9px;color:#9e3542;background:#fff1f2}.user-detail-risk>svg{width:19px;flex:0 0 auto}.user-detail-risk>div{display:grid;gap:2px}.user-detail-risk strong{font-size:10px}.user-detail-risk span{font-size:9px}.user-detail-tabs{display:flex;gap:4px;margin:0 20px;padding:15px 0 0;overflow-x:auto;border-bottom:1px solid #e5ebf1}.user-detail-tabs button{height:34px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:#728197;background:transparent;font-size:10px;font-weight:700;white-space:nowrap}.user-detail-tabs button.is-active{border-bottom-color:#0bbfd6;color:#078b9d}.user-tab-panel{min-height:270px;padding:18px 20px 22px}.user-profile-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:11px}.profile-summary-card,.tag-card{display:flex;gap:13px;padding:16px;border:1px solid #e0e7ee;border-radius:11px;background:#fbfcfd}.profile-summary-card>div{min-width:0}.profile-summary-card span,.tag-card>span{color:#08a2b6;font-size:8px;font-weight:800}.profile-summary-card h3{margin:4px 0 5px;color:#20364e;font-size:15px}.profile-summary-card p{margin:0;color:#67788d;font-size:10px;line-height:1.6}.detail-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;overflow:hidden;border:1px solid #e1e8ef;border-radius:11px;background:#e1e8ef}.detail-facts div{padding:13px;background:#f9fbfc}.detail-facts dt{color:#8492a4;font-size:8px}.detail-facts dd{margin:5px 0 0;color:#2c425a;font-size:10px;font-weight:700}.tag-card{grid-column:1 / -1;display:grid;gap:9px}.tag-card>div{display:flex;flex-wrap:wrap;gap:6px}.tag-card strong{padding:5px 9px;border-radius:12px;color:#087f91;background:#e7f8fa;font-size:9px}.tag-card small{color:#8694a6;font-size:9px}.identity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.identity-grid>article{display:grid;gap:5px;padding:16px;border:1px solid #e0e7ee;border-radius:11px;background:#fbfcfd}.identity-grid>article>div{width:34px;height:34px;display:grid;place-items:center;margin-bottom:5px;border-radius:9px;color:#75879a;background:#edf2f6}.identity-grid>article>div.is-positive{color:#087f91;background:#e4f8f8}.identity-grid>article svg{width:18px}.identity-grid>article span{color:#8492a4;font-size:8px}.identity-grid>article strong{color:#263d55;font-size:12px}.identity-grid>article strong{overflow-wrap:anywhere}.identity-access-error{grid-column:1 / -1;color:#a23b47;font-size:11px}.identity-reveal{grid-column:1 / -1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.identity-reveal button{padding:8px 12px;border:1px solid #b9dfe5;border-radius:8px;background:#e7f8fa;color:#087f91;font-size:11px;font-weight:700;cursor:pointer}.identity-reveal button:disabled{opacity:.65;cursor:default}.identity-reveal small{color:#79889b;font-size:10px}.identity-grid>article small{color:#79889b;font-size:9px;line-height:1.5}.identity-facts{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}.activity-tab{display:grid;gap:12px}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-strip article{display:grid;gap:4px;padding:14px;border:1px solid #dfe7ee;border-radius:10px;background:#f9fbfc}.metric-strip span{color:#08a1b5;font-size:8px;font-weight:800}.metric-strip strong{color:#20374f;font-size:20px}.metric-strip small{color:#8492a4;font-size:8px}.two-column-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.two-column-records>section{min-width:0;overflow:hidden;border:1px solid #e0e7ee;border-radius:11px}.two-column-records>section>header,.operations-log>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:#f4f7f9}.two-column-records>section>header strong,.operations-log>header strong{color:#31465e;font-size:10px}.two-column-records>section>header span,.operations-log>header>span{color:#8794a5;font-size:8px}.two-column-records>section>article{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 13px;border-top:1px solid #edf1f5}.two-column-records>section>article>div{min-width:0;display:grid;gap:3px}.two-column-records>section>article>div>span{color:#08a1b5;font-size:7px;font-weight:800}.two-column-records>section>article>div>strong{overflow:hidden;color:#2d4259;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.two-column-records>section>article>div>small{overflow:hidden;color:#8492a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.inline-empty{padding:28px 15px;color:#8996a7;font-size:9px;text-align:center}.privacy-note{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #bfe4df;border-radius:10px;color:#35766e;background:#eefaf7}.privacy-note>svg{width:20px;flex:0 0 auto}.privacy-note>div{display:grid;gap:2px}.privacy-note strong{font-size:10px}.privacy-note span{font-size:9px}.safety-records>section>article>div>small{max-width:360px}.operations-tab{display:grid;gap:11px}.operations-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.operation-form-card{padding:15px;border:1px solid #dfe7ee;border-radius:11px;background:#f9fbfc}.operation-form-card>header{display:flex;align-items:center;gap:9px;margin-bottom:11px}.operation-form-card>header>svg{width:20px;color:#08a2b6}.operation-form-card>header>div{display:grid;gap:2px}.operation-form-card>header strong{color:#2d435b;font-size:10px}.operation-form-card>header small{color:#8492a4;font-size:8px}.operation-form-card textarea{width:100%;min-height:70px;padding:9px;border:1px solid #d2dce6;border-radius:8px;color:#31465e;background:#fff;resize:vertical;outline:none}.operation-form-card textarea:focus{border-color:#0bbdd3;box-shadow:0 0 0 3px #0bbdd317}.operation-form-card>button{height:35px;margin-top:8px;padding:0 12px;border:1px solid #09bcd2;border-radius:8px;color:#06263d;background:#12cfe7;font-size:9px;font-weight:800}.operation-form-card button:disabled{cursor:not-allowed;opacity:.45}.status-form>div:last-child{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.status-form>div:last-child button{height:34px;padding:0 11px;border-radius:8px;font-size:9px;font-weight:800}.status-form .restore{border:1px solid #78cdbf;color:#177667;background:#eefaf7}.status-form .restrict{border:1px solid #edca83;color:#88621a;background:#fff9e9}.status-form .ban{border:1px solid #e7aeb5;color:#aa3340;background:#fff1f2}.status-form>div:last-child>span{color:#8a6570;font-size:9px}.operations-log{overflow:hidden;border:1px solid #dfe7ee;border-radius:11px}.operations-log>header>div{display:grid;gap:2px}.operations-log>header small{color:#8794a5;font-size:8px}.operations-log>article{display:grid;grid-template-columns:32px minmax(180px,.7fr) minmax(240px,1fr);gap:11px;align-items:center;padding:11px 13px;border-top:1px solid #edf1f5}.operations-log>article>div:nth-child(2){min-width:0;display:grid;gap:2px}.operations-log>article span{color:#08a2b6;font-size:8px;font-weight:800}.operations-log>article strong{color:#2c4259;font-size:9px}.operations-log>article small{overflow:hidden;color:#8492a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.operations-log>article p{margin:0;padding:8px 9px;border-radius:7px;color:#627287;background:#f5f7f9;font-size:9px;line-height:1.5}.notes-count{color:#8895a6;font-size:8px}@media(max-width:1280px){.user-filter-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.user-profile-header{grid-template-columns:64px 1fr}.user-profile-header>dl{grid-column:1 / -1}}@media(max-width:950px){.event-bulk-bar{grid-template-columns:auto 1fr auto}.event-bulk-bar>input{grid-column:1 / -1;grid-row:2}.user-filter-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.user-profile-grid,.two-column-records,.operations-columns,.identity-grid{grid-template-columns:1fr}.identity-facts{grid-template-columns:repeat(2,1fr)}}.workspace-account{padding:18px;margin-bottom:24px;border:1px solid #cbe2ea;border-radius:12px;background:#f4fbfc}.workspace-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.workspace-panel-heading h3{font-size:14px;margin:0}.workspace-account button{padding:8px 11px;border:1px solid #b9d5df;border-radius:7px;background:#fff;color:#13899d;font-size:11px}.workspace-account-actions{display:flex;gap:9px;margin:15px 0}.workspace-account p,.workspace-account details{font-size:11px;line-height:1.7;color:#617e8d}.workspace-review-cover{width:100%;max-height:260px;object-fit:cover;border-radius:10px;margin-top:20px}.workspace-review .review-card>p,.workspace-review details{font-size:12px;line-height:1.8;color:#65798d}.workspace-review summary{cursor:pointer;color:#1595aa}.workspace-diff{margin:20px 0;padding:14px;border:1px solid #d8e4ed;border-radius:9px}.workspace-diff>div{border-top:1px solid #dce6ed;margin-top:12px;padding-top:12px}.workspace-diff p{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-review .facts dd{white-space:normal}.workspace-review .toolbar input{margin-left:auto;padding:8px 12px;border:1px solid #ccdce7;border-radius:8px}.organizer-toolbar input{min-width:180px;margin-left:auto;padding:8px 12px;border:1px solid #ccdce7;border-radius:8px;font-size:11px}.organizer-toolbar span{margin-left:8px}.organizer-detail-heading{display:flex;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid #e7edf3}.organizer-detail-heading .organizer-logo{flex:none;margin:0}.organizer-detail-heading span{color:#09aabd;font-size:10px;font-weight:700}.organizer-detail-heading h2{margin:5px 0 8px;font-size:23px}.organizer-detail-heading p{margin:0;color:#647388;font-size:12px;line-height:1.6}.organizer-detail-tabs{margin:18px 0}.organizer-events-panel>.workspace-panel-heading{margin-bottom:14px}.organizer-events-panel>.workspace-panel-heading button{padding:8px 11px;border:1px solid #b9d5df;border-radius:7px;background:#fff;color:#13899d;font-size:11px}.organizer-event-layout{display:block}.organizer-event-layout>.queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:245px;overflow-y:auto;margin-bottom:14px}.organizer-event-layout>.queue>button{border-right:1px solid #edf1f5}.organizer-event-layout>.review-card{padding:18px}.organizer-registrations{margin-top:24px;padding-top:18px;border-top:1px solid #e7edf3}.organizer-registrations>.workspace-panel-heading span{color:#7a899d;font-size:11px}.organizer-registrations>p{color:#738499;font-size:12px}.organizer-registration{padding:12px 0;border-top:1px solid #edf1f5}.organizer-registration summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.organizer-registration summary strong{color:#1a2d46}.organizer-registration summary span{color:#0b91a5}.organizer-registration summary small{margin-left:auto;color:#8290a3}.organizer-registration>p{margin:7px 0;overflow-wrap:anywhere}.registration-answer-images{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.registration-answer-images a{display:grid;justify-items:start;gap:4px;font-size:12px}.registration-answer-images img{display:block;width:88px;height:88px;object-fit:cover;border:1px solid #dce6eb;border-radius:9px}

.organizer-copy-label{display:block;font-size:12px;color:#00a8bd;margin-top:12px}.organizer-introduction{margin:0 0 18px;padding:16px;background:#f6f8fb;border-radius:12px}.organizer-introduction h3{margin:0 0 8px;font-size:14px}.organizer-introduction p{margin:0;white-space:pre-wrap;line-height:1.7;color:#51647e}
