.organizer-page{background:#f3f0e8;min-height:100vh}.organizer-header{background:var(--ink);color:#f3f0e8;border-bottom:1px solid #3a3b31;justify-content:space-between;align-items:center;gap:24px;padding:24px 5%;display:flex}.organizer-brand{letter-spacing:.14em;align-items:center;gap:15px;font-size:14px;font-weight:600;display:flex}.organizer-brand img{width:48px;height:48px}.organizer-brand small{letter-spacing:.22em;color:var(--gold);margin-top:3px;font-size:12px;font-weight:400;display:block}.organizer-back{align-items:center;gap:10px;font-size:14px;display:flex}.organizer-main{max-width:1440px;margin:auto;padding:48px 5% 80px}.organizer-login{background:var(--card);border:1px solid var(--border);max-width:520px;margin:24px auto;padding:40px}.organizer-login>svg{color:#8f6a34;margin-bottom:28px}.organizer-eyebrow{letter-spacing:.16em;color:#756344;margin-bottom:14px;font-size:12px;font-weight:600}.organizer-login h1{font-family:var(--font-display);margin-bottom:22px;font-size:56px;font-weight:500;line-height:1.02}.organizer-login>p:not(.organizer-eyebrow){color:#64665c;margin-bottom:28px}.organizer-login label{margin-bottom:9px;font-size:14px;font-weight:600;display:block}.organizer-login input{background:#fff;border-radius:2px;height:48px;font-size:16px}.organizer-hint{color:#66685e;margin:9px 0 22px;font-size:14px}.organizer-error{color:#a1382d;background:#fff4ee;border:1px solid #e9cbc0;padding:12px;font-size:14px}.organizer-login .button{width:100%}@media (max-width:640px){.organizer-header{padding:18px 6%}.organizer-brand{letter-spacing:.06em;font-size:12px}.organizer-brand img{width:40px;height:40px}.organizer-back{gap:0;font-size:0}.organizer-back svg{width:22px;height:22px}.organizer-main{padding:28px 5% 48px}.organizer-login{margin:8px auto;padding:28px 22px}.organizer-login h1{font-size:48px}}.organizer-header-actions,.organizer-actions{align-items:center;gap:18px;display:flex}.organizer-lock{background:0 0;border:1px solid #777969;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.organizer-title{justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;display:flex}.organizer-title h1{font-family:var(--font-display);margin-bottom:10px;font-size:52px;font-weight:500;line-height:1.1}.organizer-title p:last-child{color:#66685e;margin-bottom:0}.organizer-secondary{background:var(--card);border:1px solid #c4bba8;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:14px 18px;font-size:14px;font-weight:600;display:inline-flex}.organizer-actions .button{gap:12px;padding:15px 18px}.organizer-filters{border:1px solid var(--border);background:#faf8f3;align-items:flex-end;gap:16px;padding:22px;display:flex}.organizer-filters label{font-size:14px;font-weight:600}.organizer-search{flex:1;min-width:180px}.organizer-search>span,.organizer-interest>label{margin-bottom:8px;display:block}.organizer-search>div{position:relative}.organizer-search svg{color:#727567;position:absolute;top:14px;left:12px}.organizer-search input{background:#fff;border-radius:2px;height:46px;padding-left:39px;font-size:16px;font-weight:400}.organizer-interest{min-width:230px}.organizer-interest [data-slot=select-trigger]{background:#fff;border-radius:2px;width:100%;height:46px;padding-left:12px;font-size:16px}.organizer-clear{background:0 0;border:0;padding:12px 2px;font-size:14px;text-decoration:underline}.organizer-count{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 15px;font-size:14px;display:flex}.organizer-count span{color:#66685e;font-size:13px}.organizer-empty{text-align:center;border:1px solid var(--border);background:#faf8f3;padding:68px 24px}.organizer-empty>svg{color:#8f6a34;margin:0 auto 20px}.organizer-empty h2{font-family:var(--font-display);margin-bottom:8px;font-size:34px;font-weight:500}.organizer-empty p{color:#66685e;max-width:470px;margin:auto}.organizer-table{border:1px solid var(--border);background:#faf8f3}.organizer-table table{min-width:1030px;font-size:14px;line-height:1.6}.organizer-table th{text-align:left;background:#eae5d9;padding:16px;font-size:13px}.organizer-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:120px;max-width:270px;padding:20px 16px}.organizer-table td:first-child{min-width:215px}.organizer-table td:first-child strong,.organizer-table td:first-child span,.organizer-table td:first-child a{display:block}.organizer-table td:first-child strong{margin-bottom:5px;font-size:16px}.organizer-table td:first-child a{text-underline-offset:3px;color:#756035;text-decoration:underline}.organizer-table td:first-child span{color:#67695f}.organizer-table ul{margin:0;padding:0;list-style:none}.organizer-table li+li{margin-top:6px}.organizer-note-trigger{color:#755932;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.organizer-note{white-space:pre-wrap;min-width:180px;margin:12px 0 0}.organizer-muted{color:#75776d}.organizer-reference{color:#75776d;margin-top:6px;font-size:12px;display:block}.organizer-email-state{font-size:13px;line-height:1.45;display:inline-block}.organizer-email-state.needs-attention{color:#8a561b}.organizer-more{text-align:center;margin:25px auto}.organizer-more p{color:#66685e;margin-bottom:10px;font-size:14px}.organizer-footnote{color:#717468;align-items:flex-start;gap:9px;margin-top:20px;font-size:13px;line-height:1.6;display:flex}.organizer-footnote svg{flex-shrink:0;margin-top:3px}@media (max-width:1050px){.organizer-title{flex-direction:column;align-items:flex-start}.organizer-filters{flex-wrap:wrap}.organizer-search{flex-basis:45%}.organizer-count{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:640px){.organizer-header-actions{gap:16px}.organizer-title h1{font-size:42px}.organizer-actions{flex-wrap:wrap;gap:10px;width:100%}.organizer-actions .button{flex:1}.organizer-filters{gap:14px;padding:18px}.organizer-search,.organizer-interest{flex-basis:100%;width:100%;min-width:0}.organizer-filters>.organizer-secondary{flex:1}.organizer-empty{padding:45px 22px}.organizer-title{gap:20px}.organizer-table td{padding:15px 12px}}
