.admin{background:var(--bg);min-height:100vh}.admin-top{padding:18px 32px;padding-top:calc(18px + env(safe-area-inset-top,0px));background:var(--bg-elev);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.trial-banner{padding:11px 18px 16px;padding-top:calc(11px + env(safe-area-inset-top,0px));color:#fff;background:linear-gradient(120deg,#2c3052 0%,#1b1e2e 100%);justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.trial-banner[data-urgent]{background:linear-gradient(135deg,#ff6a2b 0%,#e14909 100%)}.trial-banner[data-deleted]{background:linear-gradient(135deg,#b8332f 0%,#8f1f1c 100%)}.trial-banner[data-deleted] .trial-banner-cta{color:#a32020}.trial-banner[data-paused]{background:linear-gradient(135deg,#c2740c 0%,#9a5a08 100%)}.trial-banner[data-paused] .trial-banner-cta{color:#9a5a08}.trial-banner-main{align-items:center;gap:12px;min-width:0;display:flex}.trial-banner-badge{color:#fff;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #fff3,0 2px 8px #00000024}.trial-banner-badge svg{width:18px;height:18px}.trial-banner-text{flex-direction:column;gap:1px;min-width:0;display:flex}.trial-banner-lead{letter-spacing:-.1px;font-size:13.5px;font-weight:800}.trial-banner-sub{opacity:.92;font-size:12px;font-weight:500}.trial-banner-cta{color:#e14909;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 16px;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .12s;box-shadow:0 2px 8px #00000029}.trial-banner-cta:hover{transform:translateY(-1px)}.trial-banner-progress{background:#fff3;height:6px;position:absolute;bottom:0;left:0;right:0}.trial-banner-progress>span{background:linear-gradient(90deg,#fffc,#fff);border-radius:0 6px 6px 0;height:100%;transition:width .6s;display:block;box-shadow:0 0 10px #fff9}.trial-banner+.admin-top{padding-top:18px}@media (max-width:900px){.trial-banner{padding:9px 14px;padding-top:calc(9px + env(safe-area-inset-top,0px));gap:10px}.trial-banner-badge{width:30px;height:30px;font-size:15px}.trial-banner-lead{font-size:13px}.trial-banner-sub{font-size:11.5px}.trial-banner-cta{padding:7px 13px;font-size:12px}.trial-banner+.admin-top{padding-top:12px}}.admin-brand{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.bill-card{border:1px solid var(--border);background:linear-gradient(160deg,#fff 0%,#fff7f1 100%);border-radius:18px;max-width:600px;padding:26px 28px;box-shadow:0 12px 34px #280f0012}.bill-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bill-plan-name{color:#2a1206;letter-spacing:-.4px;font-size:24px;font-weight:800;line-height:1.1}.bill-plan-band{color:#8a7560;margin-top:3px;font-size:13px}.bill-status{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.bill-status-active{color:#1d7a33;background:#e7f7ec}.bill-status-trial{color:#c8430f;background:#fff0e4}.bill-status-pastdue{color:#c0271f;background:#fdecec}.bill-status-pending{color:#9a6a13;background:#fef3e0}.bill-price{align-items:baseline;gap:5px;margin-top:18px;display:flex}.bill-price-amt{color:#e14909;letter-spacing:-1px;font-size:32px;font-weight:800}.bill-price-unit{color:#8a7560;font-size:14px;font-weight:700}.bill-price-free{color:#1d7a33;font-size:28px;font-weight:800}.bill-date{color:#6b5544;margin-top:8px;font-size:13.5px;line-height:1.45}.bill-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bill-actions .admin-primary-btn,.bill-actions .admin-secondary-btn{padding:11px 20px}@media (max-width:600px){.bill-card{padding:22px 18px}.bill-actions{flex-direction:column}.bill-actions button{width:100%}}.awl-overlay{z-index:200;background:0 0;place-items:center;width:100vw;height:100dvh;padding:18px;display:grid;position:fixed;top:0;left:0}.awl-modal{color:#fff;background:linear-gradient(#20232f 0%,#14161e 100%);border:1px solid #ffffff14;border-radius:22px;width:100%;max-width:400px;max-height:92vh;padding:30px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #00000080}.awl-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.awl-close:hover{background:#fff3}.awl-title{letter-spacing:-.5px;text-align:center;margin:4px 0 8px;font-size:25px;font-weight:800;line-height:1.15}.awl-sub{color:#ffffffb3;text-align:center;margin:0 0 22px;font-size:13.5px;line-height:1.5}.awl-plan{background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:14px;padding:15px 16px;position:relative}.awl-plan-featured{background:#e149091f;border-color:#e14909}.awl-plan-badge{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#e14909;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:16px}.awl-plan-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.awl-plan-name{font-size:17px;font-weight:800}.awl-plan-meta{color:#ffffffa6;margin-top:2px;font-size:12.5px}.awl-plan-price{color:#ff8a4c;white-space:nowrap;font-size:18px;font-weight:800}.awl-feats-title{text-align:center;margin:24px 0 14px;font-size:15px;font-weight:800}.awl-feats{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.awl-feats li{color:#ffffffdb;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.35;display:flex}.awl-feat-ic{color:#ff8a4c;flex:none;width:22px;height:22px;margin-top:-1px}.awl-cta{color:#fff;cursor:pointer;background:#e14909;border:none;border-radius:14px;width:100%;margin-top:24px;padding:15px;font-size:16px;font-weight:800;transition:background .12s}.awl-cta:hover{background:#cf4108}.awl-foot{text-align:center;color:#ffffff80;margin-top:12px;font-size:11.5px}.cho-overlay{z-index:1100;background:#0f0a0680;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cho-modal{background:#fff;border-radius:20px;width:100%;max-width:460px;max-height:92vh;padding:18px 18px 20px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #280f004d}.cho-close{color:#8a7560;cursor:pointer;z-index:2;background:#f1ebe4;border:none;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.cho-close:hover{background:#e6ddd2}.cho-title{color:#2a1206;margin:2px 36px 12px 4px;font-size:18px;font-weight:800}.cho-body{min-height:220px}.cho-msg{text-align:center;color:#6b5544;padding:30px 8px;font-size:14px}.cd-wrap{text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;margin-bottom:16px;padding:13px 14px}.cd-urgent{background:linear-gradient(135deg,#ff6a2b 0%,#e14909 100%)}.cd-label{color:#fffc;text-transform:uppercase;letter-spacing:.6px;margin-bottom:9px;font-size:11px;font-weight:800}.cd-boxes{justify-content:center;gap:8px;display:flex}.cd-box{background:#ffffff1f;border-radius:10px;flex-direction:column;align-items:center;min-width:52px;padding:7px 0 6px;display:flex}.cd-num{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.cd-unit{color:#ffd9c4;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:9px;font-weight:800}.cd-urgent .cd-unit{color:#fff2ea}.admin-brand-home{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-brand-word{letter-spacing:-.3px}.admin-brand .comm-switcher{min-width:220px;margin:0 0 0 8px}.admin-tag{letter-spacing:1.5px;text-transform:uppercase;background:var(--grad);color:#fff;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700}.admin-back{color:var(--text-dim);font-size:13px;transition:color .15s}.admin-back:hover{color:var(--text)}.admin-nav{background:var(--bg-elev);border-bottom:1px solid var(--border);justify-content:center;gap:4px;padding:14px 32px 0;display:flex;position:relative}.admin-nav-back{position:absolute;top:14px;left:32px}.admin-nav-item{color:var(--text-dim);cursor:pointer;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:500;transition:color .15s}.admin-nav-item:hover{color:var(--text)}.admin-nav-item.active{color:var(--text);border-bottom-color:var(--pink)}.admin-nav-back{color:var(--text);padding-left:0}.admin-nav-search-btn{cursor:pointer;width:30px;height:30px;color:var(--text-faint);background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid;position:absolute;top:13px;right:32px}.admin-nav-search-btn:hover{color:var(--text-dim);background:#2a12060d}.admin-nav-search-btn:focus-visible{color:var(--pink);outline:none;box-shadow:0 0 0 3px #e149092e}.admin-nav-select{box-sizing:border-box;text-align:center;text-align-last:center;appearance:none;max-width:62%;height:38px;color:var(--text);border:1px solid var(--border);letter-spacing:-.1px;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231F2233' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 14px center;background-repeat:no-repeat;border-radius:999px;padding:0 36px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:36px;transition:border-color .15s,box-shadow .15s;display:none;box-shadow:0 1px 2px #1f2a3a0f}.admin-nav-select:hover{border-color:#e1490966}.admin-nav-select:focus-visible{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #e149092e}.admin-nav-dd{display:none}.admin-nav-measure{visibility:hidden;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;gap:4px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.admin-nav-collapsed>.admin-nav-item:not(.admin-nav-back){display:none}.admin-nav-collapsed>.admin-nav-platform{display:none!important}.admin-nav-collapsed{align-items:center;padding-top:7px;padding-bottom:7px}.admin-nav-collapsed>.admin-nav-dd{align-self:center;margin-left:auto;margin-right:72px;display:inline-block}[data-theme=sketch] .admin-nav-dd .ad-dd{width:auto}[data-theme=sketch] .admin-nav-dd .ad-dd-trigger{gap:8px;width:auto;max-width:56vw;height:38px;padding:0 14px;font-size:13.5px}[data-theme=sketch] .admin-nav-dd .ad-dd-panel{min-width:180px;left:auto;right:0}.admin-back-short{display:none}.arc-decide-btns{display:contents}.arc-decide-dd{display:none}.admin-search-overlay{z-index:1000;background:#2a12064d;justify-content:center;align-items:flex-start;padding:13vh 16px 16px;display:flex;position:fixed;inset:0}.admin-search-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 70px -24px #2a120673}.admin-search-input-row{border-bottom:1px solid var(--border);color:var(--text-faint);align-items:center;gap:11px;padding:15px 18px;display:flex}.admin-search-input-row input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.admin-search-input-row input::placeholder{color:var(--text-faint)}.admin-search-kbd{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10.5px;font-weight:700}.admin-search-results{max-height:52vh;padding:7px;overflow-y:auto}.admin-search-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;font-family:inherit;display:flex}.admin-search-item.active{background:#e1490917}.admin-search-item-label{color:var(--text);font-size:14px;font-weight:600}.admin-search-item.active .admin-search-item-label{color:var(--pink)}.admin-search-item-group{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);flex-shrink:0;font-size:11px;font-weight:700}.admin-search-empty{text-align:center;color:var(--text-dim);padding:22px 16px;font-size:14px}.admin .card{scroll-margin-top:88px}.admin-section-flash{animation:1.7s ease-out admin-section-flash}@keyframes admin-section-flash{0%{box-shadow:0 0 0 3px #e149098c}70%{box-shadow:0 0 0 3px #e149094d}to{box-shadow:0 0 0 3px #e1490900}}.admin-main{max-width:1200px;margin:0 auto;padding:40px 32px 80px}@media (max-width:900px){.admin-top{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));flex-wrap:wrap;gap:10px}.admin-brand{font-size:15px}.admin-brand .comm-switcher{min-width:0}.admin-top-actions{justify-content:flex-end;margin-left:auto}.admin-viewas{display:none!important}}.admin-kicker{letter-spacing:2px;text-transform:uppercase;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:11px;font-weight:700}.admin-h1{letter-spacing:-.6px;margin-bottom:10px;font-size:32px;font-weight:600}.admin-dek{color:var(--text-dim);max-width:620px;font-size:15px;line-height:1.6}.admin-soon{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-top:28px;padding:20px 24px}.admin-soon-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px;font-size:11px;font-weight:700}.admin-soon-list{flex-direction:column;gap:9px;list-style:none;display:flex}.admin-soon-list li{color:var(--text-dim);padding-left:18px;font-size:14px;position:relative}.admin-soon-list li:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.admin-note{background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);border-radius:10px;margin-top:24px;padding:16px 20px;font-size:14px;line-height:1.55}.admin-note-warn,.admin-note-err,.admin-note-info{color:var(--text);border-radius:12px;padding-left:48px;position:relative}.admin-note-warn:before,.admin-note-err:before,.admin-note-info:before{content:"";background-color:var(--note-accent);width:17px;height:17px;-webkit-mask:var(--note-icon) center / contain no-repeat;-webkit-mask:var(--note-icon) center / contain no-repeat;mask:var(--note-icon) center / contain no-repeat;position:absolute;top:18px;left:17px}.admin-note-warn{--note-accent:#b54708;--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");background:#b547080f;border-color:#b5470833}.admin-note-err{--note-accent:#b42318;--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E");background:#b423180f;border-color:#b4231833}.admin-note-info{--note-accent:#175cd3;--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");background:#175cd30d;border-color:#175cd333}.admin-form{flex-direction:column;gap:18px;max-width:none;margin-top:28px;display:flex}.admin-field{flex-direction:column;gap:7px;display:flex}.admin-field-label{letter-spacing:.3px;color:var(--text-dim);font-size:12px;font-weight:600}.admin-input-wrap{align-items:center;display:flex}.admin-input-prefix{background:var(--bg-elev);border:1px solid var(--border);height:42px;color:var(--text-dim);border-right:none;border-radius:8px 0 0 8px;align-items:center;padding:0 11px;font-size:14px;display:flex}.admin-input{background:var(--bg-elev);border:1px solid var(--border);height:42px;color:var(--text);border-radius:8px;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.admin-input-prefix+.admin-input{border-radius:0 8px 8px 0}textarea.admin-input{resize:vertical;flex:none;height:auto;min-height:92px;padding:10px 12px}.admin-input:focus{border-color:var(--pink)}.admin-input::placeholder{color:var(--text-faint)}.field-missing .admin-input,.field-missing .admin-input-prefix,.field-missing .ad-dd-trigger{border-color:#c2360a!important}.admin-form-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:6px;display:flex}.admin-btn{color:#fff;cursor:pointer;background:#eb5507;border:none;border-radius:8px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}.admin-btn:hover{background:#d24c04}.admin-btn:disabled{opacity:.6;cursor:default}.admin-btn-ghost{border:1px solid var(--border-hover);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;margin-left:12px;padding:6px 14px;font-family:inherit;font-size:13px;transition:border-color .12s,color .12s,background .12s}.admin-btn-ghost:hover{border-color:var(--text-dim);background:#0000000e}.admin-btn-ghost-orange:hover{color:#e14909;background:#e1490912;border-color:#e14909}.admin-nav-badge{text-align:center;color:#fff;vertical-align:middle;background:#e5484d;border-radius:999px;min-width:17px;margin-left:6px;padding:0 5px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:10px;font-weight:800;line-height:16px;animation:1.6s ease-out infinite adminNavPulse;display:inline-block}@keyframes adminNavPulse{0%{box-shadow:0 0 #e5484d80}70%{box-shadow:0 0 0 5px #e5484d00}to{box-shadow:0 0 #e5484d00}}.cr-badge{box-sizing:border-box;color:#e14909;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;animation:1.6s ease-out infinite crBadgePulse;display:inline-flex}@keyframes crBadgePulse{0%{box-shadow:0 0 #ffffffa6}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.admin-contact-pill{color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,transform 80ms,box-shadow .15s;display:inline-flex}.admin-contact-pill:hover{color:#fff;background:#0f1c2e}.admin-contact-pill:active{background:#060e19;transform:scale(.95);box-shadow:inset 0 2px 5px #00000073}.msg-resolved-bar{cursor:pointer;background:#1f7a4d0f;border:1px solid #1f7a4d38;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background .12s,border-color .12s;display:flex}.msg-resolved-bar:hover{background:#1f7a4d1c;border-color:#1f7a4d57}@media (max-width:760px){.msg-layout{grid-template-columns:1fr!important}.msg-layout>div:first-child{border-right:none!important;max-height:none!important}.msg-layout>div:last-child,.msg-layout.has-selection>div:first-child{display:none}.msg-layout.has-selection>div:last-child{display:block}.msg-back{display:inline-flex!important}.msg-head-row{justify-content:flex-start!important}.msg-head-actions{flex:100%;justify-content:space-between}.msg-head-cat{min-width:0}}.admin-err-inline{color:#f47174;font-size:13px}.bc{max-width:none;margin-top:44px}.bc-head{margin-bottom:16px}.bc-title{letter-spacing:-.3px;font-size:18px;font-weight:600}.bc-sub{color:var(--text-dim);margin-top:4px;font-size:13px;display:block}.bc-row{grid-template-columns:1fr 104px 104px 30px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.bc-row-head{letter-spacing:.4px;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:11px;font-weight:600}.bc-row-head span{padding-left:2px}.bc-empty{text-align:center;color:var(--text-dim);padding:30px 16px;font-size:13.5px;line-height:1.55}.bc-del{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;font-size:19px;line-height:1;transition:background .15s,color .15s,transform .1s;display:inline-grid}.bc-del:hover{color:#c2360a;background:#e149091f}.bc-del:active{transform:scale(.92)}.bc-field{display:contents}.bc-field-label{display:none}.bc-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.cset .bc-actions .bc-cancel{margin-left:auto;padding:9px 22px;font-size:13px}.cset .tbl .bc-row-input{width:100%;height:36px;padding:6px 10px;font-size:13px}.cset .tbl .bc-row-actions{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cset .tbl .bc-row-actions .admin-primary-btn{padding:7px 16px;font-size:12.5px}.cset .tbl .bc-row-actions .admin-btn-ghost{margin-left:0;padding:6px 14px;font-size:12.5px}.cset .tbl .bc-row-editing td{vertical-align:middle}.cset .card-divide{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.cset button.bc-foot-btn{white-space:nowrap;margin-left:0;padding:7px 16px;font-size:12.5px}.bc-editor{max-width:880px}.bc-editor .bc-row{grid-template-columns:minmax(200px,1fr) 132px 132px 30px;gap:10px}.cset .bc-editor .admin-input{height:42px;padding-top:0;padding-bottom:0;font-size:14.5px}.bc-editor .bc-field:not(.bc-field-name) input{text-align:right}.bc-editor .bc-row-head span:nth-child(2),.bc-editor .bc-row-head span:nth-child(3){text-align:right;padding-right:14px}.exp-ledger{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.exp-ledger .bc-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:0;padding:13px 16px}.exp-ledger .bc-row:last-child{border-bottom:none}.exp-ledger .bc-row:not(.bc-row-head){font-size:14px;transition:background .12s}.exp-ledger .bc-row:not(.bc-row-head):hover{background:#2a120606}.exp-ledger .bc-row-head{background:var(--bg);border-bottom:1px solid var(--border);margin-bottom:0}.exp-ledger .exp-amount{font-variant-numeric:tabular-nums;letter-spacing:-.2px}.cset .exp-matched-pill{letter-spacing:.4px;text-transform:uppercase;color:#0a2440;white-space:nowrap;background:#0a244012;border:1px solid #0a244033;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.admin-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-input[type=number]{appearance:textfield}.bd-form-row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.bd-list{max-width:none}.bd-row{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:13px 16px;display:flex}.bd-main{flex:1;min-width:0}.bd-title{color:var(--text);font-size:14px;font-weight:500}.bd-meta{color:var(--text-dim);gap:6px;margin-top:3px;font-size:12px;display:flex}.bd-dot{color:var(--text-faint)}.bd-amount{color:var(--text);white-space:nowrap;font-size:14px;font-weight:600}.bd-status{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.bd-approved{color:#34d399}.bd-pending{color:#fbbf24}.bd-paid{color:#38bdf8}.bd-discussion{color:var(--text-dim)}.bm-section{max-width:none}.bm-search{max-width:360px;margin-bottom:16px;position:relative}.bm-dropdown{z-index:20;background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #00000073}.bm-option{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);background:0 0;flex-direction:column;gap:2px;width:100%;padding:10px 14px;font-family:inherit;display:flex}.bm-option:last-child{border-bottom:none}.bm-option:hover{background:var(--bg-card)}.bm-option-name{color:var(--text);font-size:14px;font-weight:500}.bm-option-sub{color:var(--text-dim);font-size:12px}.bm-empty{color:var(--text-dim);text-align:center;padding:20px 14px;font-size:13px;line-height:1.5}.sup-composer{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.sup-composer:focus-within{border-color:#e14909;box-shadow:0 0 0 3px #e149091f}.sup-subject{border:none;border-bottom:1px solid var(--border);box-sizing:border-box;width:100%;color:var(--text);background:0 0;outline:none;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:700}.sup-subject::placeholder{color:var(--text-faint);font-weight:600}.sup-body{box-sizing:border-box;width:100%;color:var(--text);resize:vertical;background:0 0;border:none;outline:none;min-height:96px;padding:13px 16px;font-family:inherit;font-size:14px;line-height:1.6}.sup-body::placeholder{color:var(--text-faint)}.sup-composer-bar{border-top:1px solid var(--border);background:var(--bg);align-items:center;gap:10px;padding:10px 12px;display:flex}.sup-mail{grid-template-columns:300px 1fr;gap:16px;display:grid}.sup-mail-list{border:1px solid var(--border);border-radius:14px;flex-direction:column;max-height:580px;display:flex;overflow:hidden auto}.sup-mail-read{border:1px solid var(--border);border-radius:14px;min-height:340px;padding:18px 20px}.sup-mail-new{text-align:left;cursor:pointer;color:#e14909;border:none;border-bottom:1px solid var(--border);background:0 0;width:100%;padding:13px 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .12s;display:block}.sup-mail-new:hover{background:#e149090f}.sup-mail-new.active{background:#e149091a}.sup-mail-item{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);background:0 0;width:100%;padding:12px 14px;font-family:inherit;transition:background .12s;display:block}.sup-mail-item:hover{background:#2a120608}.sup-mail-item.active{background:#e1490924}.cset .sup-mail-new,.cset .sup-mail-item{border-radius:0}@media (max-width:760px){.sup-mail{grid-template-columns:1fr}.sup-mail-list{max-height:320px}}.bm-list{flex-direction:column;gap:8px;display:flex}.bm-row{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.bm-row-main{flex:1;min-width:0}.bm-row-name{color:var(--text);font-size:14px;font-weight:500}.bm-row-sub{color:var(--text-dim);margin-top:2px;font-size:12px}.bm-pos{height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:7px;outline:none;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600}.bm-pos:focus{border-color:var(--pink)}.cmem-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin .cset .cmem-chip{background:var(--bg-card);border:1px solid var(--border);color:var(--text);text-transform:none;letter-spacing:normal;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 12px;font-size:13px;font-weight:500;display:inline-flex}.cmem-chip button{width:18px;height:18px;color:var(--text-dim);cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:all .15s;display:inline-flex}.cmem-chip button:hover{background:var(--pink);color:#fff}.admin-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coll-steps{align-items:flex-start;margin:14px 0 10px;display:flex}.coll-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:80px;padding:0 2px;display:flex;position:relative}.coll-step:before{content:"";z-index:0;background:#eaecf0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.coll-step:first-child:before{display:none}.coll-step.is-reached:before{background:#067647}.coll-step-node{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;position:relative}.coll-step-node.is-done{color:#fff;background:#067647}.coll-step-node.is-current{color:#b54708;background:#fff;box-shadow:inset 0 0 0 2px #b54708}.coll-step-node.is-future{color:#667085;background:#eaecf0}.coll-step-label{color:#344054;margin-top:6px;font-size:11px;font-weight:600;line-height:1.25}.coll-step-days{color:#98a2b3;margin-top:2px;font-size:10px}.coll-step-live{color:#b54708;margin-top:3px;font-size:10px;font-weight:800}.coll-step-live.is-ready{color:#067647}.coll-steps-terminal{align-items:center;gap:10px}@media (max-width:640px){.coll-steps{flex-direction:column;align-items:stretch;gap:18px;margin:16px 0 6px}.coll-step{text-align:left;flex:none;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;padding:0;display:grid}.coll-step-node{grid-area:1/1/-1;align-self:start}.coll-step-label{grid-column:2;margin-top:4px;font-size:13px}.coll-step-days,.coll-step-live{grid-column:2;margin-top:2px}.coll-step:before{display:none}.coll-step:after{content:"";background:#eaecf0;width:2px;position:absolute;top:32px;bottom:-18px;left:13px}.coll-step:last-child:after{display:none}.coll-step:has(.coll-step-node.is-done):after{background:#067647}.coll-steps.coll-steps-terminal{flex-direction:row;align-items:center}}.coll-payoff-total{background:linear-gradient(135deg,#fef4f0,#fce7de);border:1px solid #f6c9b6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 20px;display:flex}.coll-payoff-total-label{color:#1f2233;font-size:14px;font-weight:700}.coll-payoff-asof{color:#8a4b2f;background:#fff;border:1px solid #f0c9b8;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.coll-payoff-total-amt{color:#c2360a;font-size:26px;font-weight:800;line-height:1}.coll-payoff-badge{letter-spacing:.3px;text-transform:uppercase;color:#0e7490;background:#0e749015;border-radius:999px;align-items:center;margin-left:10px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.coll-cases-tbl{border-collapse:collapse;width:100%}.coll-cases-tbl th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#98a2b3;border-bottom:1px solid #eaecf0;padding:8px 12px;font-size:11px;font-weight:700}.coll-cases-tbl td{vertical-align:middle;border-bottom:1px solid #f2f4f7;padding:14px 12px;font-size:14px}.coll-cases-tbl tr:last-child td{border-bottom:none}.coll-cases-tbl .cc-owner{color:#1f2233;font-weight:700}.coll-cases-tbl .cc-unit{color:#667085}.coll-cases-tbl .cc-bal{color:#1f2233;font-weight:600}.coll-cases-tbl .cc-action{text-align:right}.coll-cases-tbl .cc-action a{color:#b54708;white-space:nowrap;font-weight:700;text-decoration:none}.coll-cases-tbl .cc-action a:hover{text-decoration:underline}.res-import-bar{background:var(--bg-card);border:1px solid var(--pink);color:var(--text-dim);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;margin-bottom:28px;padding:14px 18px;font-size:14px;display:flex}.res-import-bar strong{color:var(--text)}.res-roster{max-width:none;margin-top:36px}.res-group{margin-bottom:24px}.res-group-head{letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:10px;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.res-group-n{color:var(--text-dim);background:var(--bg-elev);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.res-row{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:14px;margin-bottom:7px;padding:11px 14px;display:flex}.res-info{flex:1;min-width:0}.res-name{color:var(--text);font-size:14px;font-weight:500}.res-contact{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.res-owes{text-align:right;min-width:76px;line-height:1.25}.res-owes-amt{letter-spacing:-.3px;font-size:15px;font-weight:700;display:block}.res-owes-tag{text-transform:uppercase;letter-spacing:.4px;opacity:.85;font-size:10px;font-weight:700}.res-owes.res-paid{color:#34d399}.res-owes.res-due{color:#fbbf24}.res-owes.res-late{color:#f47174}.res-open{flex-direction:column;gap:3px;display:flex}.res-open-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);font-size:9px;font-weight:700}.res-open-field{align-items:center;display:flex}.res-bal-pre{background:var(--bg-elev);border:1px solid var(--border);height:30px;color:var(--text-dim);border-right:none;border-radius:7px 0 0 7px;align-items:center;padding:0 5px 0 9px;font-size:12px;display:flex}.res-bal-input{background:var(--bg-elev);border:1px solid var(--border);width:72px;height:30px;color:var(--text);border-radius:0 7px 7px 0;outline:none;padding:0 8px;font-family:inherit;font-size:13px}.res-bal-input:focus{border-color:var(--pink)}.res-bal-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.res-bal-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.res-bal-input[type=number]{appearance:textfield}.res-addr-input{width:100%;max-width:340px;font:inherit;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:7px;margin-top:3px;padding:3px 7px;font-size:12px;transition:border-color .12s,background-color .12s,color .12s}.res-addr-input:hover{border-color:var(--border)}.res-addr-input:focus{border-color:var(--pink);background:var(--bg-elev);color:var(--text);outline:none}.res-addr-input::placeholder{color:var(--text-faint)}.admin-textarea{resize:vertical;height:auto;min-height:78px;padding:10px 12px;line-height:1.5}.admin-file{color:var(--text-dim);padding:9px 0;font-family:inherit;font-size:13px}.admin-file::file-selector-button{background:var(--bg-elev);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:7px;margin-right:12px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.admin-file::file-selector-button:hover{border-color:var(--pink)}.admin-section{max-width:none}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.admin-section-head.voice-votes-head{flex-direction:column;align-items:stretch}.voice-votes-head .admin-h1{margin-bottom:2px}.vvh-dek-row{align-items:center;gap:14px;margin-top:4px;display:flex}.admin-page .vvh-dek-row .admin-dek{white-space:pre-line;flex:auto;min-width:0;max-width:none;margin:0}.vvh-dek-row .admin-primary-btn{white-space:nowrap;flex:none;align-self:center}.admin-section-title{letter-spacing:-.4px;font-size:22px;font-weight:600}.admin-section-sub{color:var(--text-dim);margin-top:4px;font-size:14px}.admin-placeholder{color:var(--text-dim);padding:24px 0;font-size:14px}.admin-err{color:#f47174;padding:10px 0;font-size:13px}.admin-btn-sm{background:var(--bg-card);border:none;border:1px solid var(--border-hover);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.admin-btn-sm:hover{border-color:var(--pink);color:var(--pink)}.admin-btn-sm:disabled{opacity:.5;cursor:default}.admin-btn-warn{color:#f47174;border-color:#f47174}.admin-btn-warn:hover{background:#f4717422}.voice-meeting-list{flex-direction:column;gap:8px;display:flex}.voice-meeting-row{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.voice-meeting-row:hover{border-color:var(--border-hover);background:var(--bg-elev)}.voice-meeting-row-left{flex-direction:column;gap:3px;display:flex}.voice-meeting-row-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.voice-meeting-type{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:700}.voice-meeting-title{letter-spacing:-.2px;font-size:16px;font-weight:600}.voice-meeting-meta{color:var(--text-dim);font-size:13px}.voice-status{letter-spacing:.5px;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.voice-status-draft{background:var(--bg-elev);color:var(--text-dim)}.voice-status-notice_sent{color:#7bb8e0;background:#2a3a4e}.voice-status-in_progress{color:#7bc97b;background:#2a3a2a}.voice-status-completed{background:var(--bg-card);color:var(--text-faint);border:1px solid var(--border)}.voice-status-open{color:#c07be0;background:#3a2a4e}.voice-status-tallied{color:#e07b7b;background:#3a2a2a}.voice-status-published{color:#7bc97b;background:#2a3a2a}.voice-status-open{align-items:center;gap:7px;display:inline-flex}.voice-status-open:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.voice-status-open:before{animation:2.2s ease-out infinite voice-open-pulse}}@keyframes voice-open-pulse{0%{box-shadow:0 0 #c45f2a73}70%{box-shadow:0 0 0 7px #c45f2a00}to{box-shadow:0 0 #c45f2a00}}.voice-badge-open{color:#c07be0;background:#3a2a4e;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600}.voice-badge-quorum{color:#7bc97b;background:#2a3a2a;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600}.voice-form{flex-direction:column;gap:18px;max-width:none;display:flex}.voice-form-row{flex-direction:column;gap:6px;display:flex}[data-theme=sketch] .voice-form-row input[type=datetime-local],[data-theme=sketch] .voice-form-row input[type=date]{font:inherit;color:var(--text);border:1.5px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:9px 12px;font-size:13.5px}[data-theme=sketch] .voice-form-row input[type=datetime-local]:focus,[data-theme=sketch] .voice-form-row input[type=date]:focus{border-color:#e14909;outline:none;box-shadow:0 0 0 3px #e1490924}[data-theme=sketch] .voice-form-row input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;filter:invert(38%)sepia(88%)saturate(3200%)hue-rotate(6deg)brightness(95%)}[data-theme=sketch] .voice-form-row input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;filter:invert(38%)sepia(88%)saturate(3200%)hue-rotate(6deg)brightness(95%)}[data-theme=sketch] .voice-form-row input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}[data-theme=sketch] .voice-form-row input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.vote-choices{flex-direction:column;gap:8px;display:flex}.vote-choice-row{align-items:center;gap:8px;display:flex}.vote-choice-row input{flex:1;min-width:0}.vote-choice-del{border:1px solid var(--border);width:30px;height:30px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;font-size:17px;line-height:1}.vote-choice-del:hover:not(:disabled){color:#b42318;border-color:#b4231873}.vote-choice-del:disabled{opacity:.35;cursor:default}.vote-choice-add{align-self:flex-start;margin-left:0}.vote-opt-tally{flex-direction:column;gap:7px;margin-top:8px;display:flex}.vote-opt-line{align-items:center;gap:8px;font-size:12.5px;display:flex}.vote-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vote-opt-count{font-variant-numeric:tabular-nums;color:var(--text-dim);flex-shrink:0}.vote-opt-bar{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.vote-opt-bar>span{background:#e14909;border-radius:999px;height:100%;display:block}.vote-opt-win{color:#e14909;font-weight:700}.voice-form-row label{letter-spacing:.3px;color:var(--text-dim);font-size:12px;font-weight:600}.voice-form-row input,.voice-form-row select,.voice-form-row textarea{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.voice-form-row input:focus,.voice-form-row select:focus,.voice-form-row textarea:focus{border-color:var(--pink)}.voice-form-row input::placeholder,.voice-form-row textarea::placeholder{color:var(--text-faint)}.voice-form-inline{gap:16px;display:flex}.voice-form-inline .voice-form-row{flex:1}.voice-opt{color:var(--text-faint);font-size:11px;font-weight:400}.voice-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.voice-form-actions>.ai-extract-btn,.admin-page .admin-form-actions>.ai-extract-btn,.admin-page .card-cta>.ai-extract-btn{margin-right:auto}.form-actions-pair{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:12px;display:inline-grid}.form-actions-pair>button,.form-actions-pair>a{width:100%;min-width:0;margin-left:0}.voice-hard-block{color:#f47174;margin-top:4px;font-size:11px}.voice-consider-list{border:1px solid var(--border);background:var(--bg-elev);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.voice-consider-opt,.voice-form-row .voice-consider-opt{letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;align-items:center;gap:10px;margin:0;padding:11px 13px;font-size:13.5px;font-weight:400;line-height:1.4;transition:background .12s;display:flex}.voice-consider-opt+.voice-consider-opt,.voice-form-row .voice-consider-opt+.voice-consider-opt{border-top:1px solid var(--border)}.voice-consider-opt:hover,.voice-form-row .voice-consider-opt:hover{background:#e149090d}.voice-consider-opt:has(input:checked){background:#e1490914;font-weight:600}.voice-form-row .voice-consider-opt:has(input:checked){background:#e1490914;font-weight:600}.voice-notice-block,.card-subsection{border:1px solid var(--border);background:#c46f450b;border-radius:16px;flex-direction:column;gap:14px;margin-top:24px;padding:18px;display:flex}.voice-block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.voice-block-head h3{letter-spacing:-.01em;margin:0;font-family:AmpFix,Fraunces,Georgia,serif;font-size:17px;font-weight:500}.voice-block-head .sub{color:var(--text-dim);margin-top:3px;font-size:12.5px;line-height:1.45}.voice-block-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mins-stats{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.mins-stat{background:var(--bg-elev);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.mins-stat-n{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.1}.mins-stat-k{letter-spacing:.4px;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;font-weight:600}.mins-read-wide{grid-column:1/-1}.mins-read-value{color:var(--text);white-space:pre-wrap;word-break:break-word;padding:9px 0 0;font-size:14px;line-height:1.5}.mins-read-value.is-empty{color:var(--text-faint)}.voice-count-chip{min-width:22px;color:var(--text-dim);text-align:center;background:#2a120614;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.voice-clock-row{color:var(--text-dim);flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}.voice-vc-fields{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:13px;display:flex}.voice-vc-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.voice-steps{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.voice-step{align-items:center;gap:12px;min-height:56px;padding:13px 14px;display:flex}.voice-step+.voice-step{border-top:1px solid var(--border)}.voice-step-mark{border:1.5px solid var(--border);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid}.voice-step.is-done .voice-step-mark{color:#fff;background:#067647;border-color:#067647}.voice-step.is-open .voice-step-mark{background:#c45f2a1a;border-color:#c45f2a}.voice-step.is-waiting .voice-step-mark{background:0 0;border:none;width:20px;height:20px}.voice-step.is-waiting .voice-step-mark:before{content:"";background:var(--border);border-radius:50%;width:7px;height:7px;display:block}.voice-step-body{flex:1;min-width:0}.voice-step-title{font-size:13.5px;font-weight:600;line-height:1.35}.voice-step-meta{color:var(--text-dim);margin-top:2px;font-size:12px}.voice-step.is-waiting .voice-step-title{color:var(--text-dim);font-weight:500}.voice-step.is-done .voice-step-meta{color:#067647}.voice-step>.admin-btn-sm,.voice-step>.admin-primary-btn{flex:none}.voice-step-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.voice-doclinks{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.voice-doclink{background:var(--bg-elev);color:var(--text);justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.voice-doclink:hover{color:#e14909;background:#e1490912}.voice-doclink svg{opacity:.62;width:15px;height:15px}.voice-doclink:hover svg{opacity:1}.voice-head-tabs.seg-tabs{flex:none;gap:2px;margin-bottom:0;padding:4px}.voice-head-tabs .seg-tab{white-space:nowrap;padding:7px 14px;font-size:12.5px}.seg-tab-count{min-width:16px;color:inherit;text-align:center;vertical-align:1px;background:#2a12061a;border-radius:999px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-block}.seg-tab.active .seg-tab-count{color:#e14909;background:#e1490929}@media (max-width:640px){.voice-head-tabs.seg-tabs{width:100%;display:flex}.voice-head-tabs .seg-tab{flex:1 1 0;justify-content:center;min-width:0;padding:8px 6px}}.skel{background:#c76f451f;border-radius:10px;animation:1.4s ease-in-out infinite skel-pulse}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.voice-notice-warn{color:#3a2a1a;background:#e6a87c;border:1px solid #c76f45;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.voice-notice-warn svg{color:#3a2a1a;flex-shrink:0;width:18px;height:18px;margin-top:1px}.voice-form-row .voice-notice-warn{margin-top:4px}.voice-notice-err{color:#111;background:#fee4e2;border:1px solid #b42318;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.voice-notice-err svg{color:#b42318;flex-shrink:0;width:18px;height:18px;margin-top:1px}.voice-detail-header{margin-bottom:24px}.voice-detail-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.voice-detail-title{letter-spacing:-.5px;margin:6px 0 8px;font-size:26px;font-weight:600}.voice-detail-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.voice-link{color:var(--pink);font-size:13px}.voice-detail-status-row{align-items:center;gap:12px;margin-top:12px;display:flex}.voice-quorum-row{color:var(--text-dim);align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.voice-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:24px;display:flex}.voice-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:500;transition:color .15s}.voice-detail-tabs{margin-top:4px}.voice-add-vote-btn{padding:8px 18px;font-size:13px}.easydocs-tabs{gap:6px;margin-bottom:24px;display:flex}.easydocs-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s}.easydocs-tab:hover,.easydocs-tab.active{color:#fff;background-color:#eb5507}.voice-panel{flex-direction:column;gap:12px;display:flex}.voice-panel-head{color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.voice-vote-row{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.voice-vote-left{flex:1}.voice-vote-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.voice-vote-title{margin-bottom:4px;font-size:15px;font-weight:600}.voice-vote-meta{color:var(--text-dim);font-size:12px}.voice-tally{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.voice-tally-yes{color:#7bc97b;font-size:12px;font-weight:600}.voice-tally-no{color:#f47174;font-size:12px;font-weight:600}.voice-tally-abs{color:var(--text-dim);font-size:12px}.voice-result{letter-spacing:1px;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.voice-result-pass{color:#7bc97b;background:#2a3a2a}.voice-result-fail{color:#f47174;background:#3a2a2a}.voice-vote-form{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:14px;margin-bottom:8px;padding:16px 18px;display:flex}.voice-upload-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.voice-upload-row select{flex:0 0 160px}.voice-upload-row input[type=text]{flex:1;min-width:140px}.voice-upload-btn{background:var(--bg-elev);border:1px solid var(--border-hover);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.voice-upload-btn:hover{border-color:var(--pink)}.voice-upload-btn.disabled{opacity:.6;cursor:default;pointer-events:none}.voice-upload-row select,.voice-upload-row input[type=text]{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.voice-upload-row select:focus,.voice-upload-row input[type=text]:focus{border-color:var(--pink)}.voice-doc-row{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.voice-doc-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.voice-doc-type{letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);flex-shrink:0;font-size:10px;font-weight:700}.voice-doc-title{color:var(--pink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;font-family:inherit;font-size:14px;text-decoration:underline;overflow:hidden}.voice-doc-meta{color:var(--text-faint);flex-shrink:0;font-size:12px}.voice-doc-del{border:1px solid var(--border);width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;font-size:16px;line-height:1;transition:all .15s}.voice-doc-del:hover{color:#f47174;border-color:#f47174}.voice-channels-readonly{color:var(--text-dim);padding:8px 0;font-size:13px}.voice-channels{flex-wrap:wrap;gap:10px 18px;padding:8px 0;display:flex}.voice-channel-opt{color:var(--text);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.voice-channel-opt input[type=checkbox]{box-sizing:border-box;appearance:auto;width:16px;min-width:0;height:16px;accent-color:var(--pink,#e14909);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}.voice-secret-config{background:#ff8ba80f;border:1px solid #ff8ba84d;border-radius:8px;margin-top:12px;padding:14px 16px}.voice-secret-config-title{letter-spacing:.3px;color:#ff8ba8;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:700}.voice-secret-config-body{color:var(--text-dim);margin:0 0 12px;font-size:13px;line-height:1.55}.voice-secret-confirm{cursor:pointer;color:var(--text);align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;display:flex}.voice-secret-confirm input{cursor:pointer;margin-top:2px}.voice-keycard-banner{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#ff3b5f;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.voice-keycard-block{background:var(--bg-card);border:1px solid var(--border);color:var(--text);word-break:break-all;white-space:pre-wrap;border-radius:8px;margin:0 0 14px;padding:14px;font-family:AmpFix,SF Mono,Menlo,Monaco,monospace;font-size:13px}.voice-vote-row-wrap{flex-direction:column;gap:4px;display:flex}.vcard{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;grid-template-columns:52px minmax(0,1fr) minmax(150px,190px) auto;align-items:start;gap:18px;padding:20px 22px;transition:border-color .12s,box-shadow .12s;display:grid}.vcard:hover{border-color:var(--border-hover,#e149094d)}.vcard-tile{color:#e14909;background:#e149091c;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.vcard-tile svg{width:24px;height:24px}.vcard-open .vcard-tile{color:#067647;background:#0676471c}.vcard-tallied .vcard-tile,.vcard-published .vcard-tile{color:#175cd3;background:#175cd31a}.vcard-main{min-width:0}.vcard-title{letter-spacing:-.01em;color:var(--text);margin:0;font-family:AmpFix,Fraunces,Georgia,serif;font-size:19px;font-weight:500;line-height:1.25}.vcard-type{color:var(--text-dim);margin-top:3px;font-size:13.5px}.vcard-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.vcard-status{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.vcard-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.vcard-status-draft{color:#e14909}.vcard-status-open{color:#067647}.vcard-status-closed{color:#b54708}.vcard-status-tallied,.vcard-status-published{color:#175cd3}.vcard-sep{color:var(--text-dim);opacity:.6}.vcard-when{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12.5px}.vcard-desc{color:var(--text-dim);max-width:62ch;margin:9px 0 0;font-size:14px;line-height:1.55}.vcard-cost{color:#067647;font-variant-numeric:tabular-nums;background:#06764714;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;padding:7px 12px;font-size:13.5px;display:inline-flex}.vcard-cost svg{flex:none;width:15px;height:15px}.vcard-cost strong{font-weight:700}.vcard-cost-src{color:var(--text-dim);font-size:12.5px;font-weight:600}.vcard-stats{border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-self:stretch;gap:14px;padding-left:18px;display:flex}.vcard{align-items:stretch}.vcard-main{flex-direction:column;justify-content:center;display:flex}.vcard-stat{align-items:center;gap:11px;display:flex}.vcard-stat-glyph{width:34px;height:34px;color:var(--text-dim);background:#2a12060d;border-radius:9px;flex:none;place-items:center;display:grid}.vcard-stat-glyph svg{width:17px;height:17px}.vcard-stat-n{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.1}.vcard-stat-word{font-size:14.5px}.vcard-stat-label{color:var(--text-dim);margin-top:2px;font-size:12px}.vcard-auto{color:#067647;align-items:center;gap:6px;margin-top:-6px;font-size:11.5px;line-height:1.35;display:flex}.vcard-auto:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.vcard-actions{flex-direction:column;gap:9px;min-width:168px;display:flex}.vcard-btn{font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;line-height:1.2;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}[data-theme=sketch] button.vcard-btn{border-radius:10px}.vcard-btn:disabled{opacity:.45;cursor:not-allowed}.vcard-btn svg{flex:none;width:15px;height:15px}.vcard-btn-ghost{background:var(--bg-card);color:var(--text);border:1px solid var(--border)}.vcard-btn-ghost:hover:not(:disabled){color:#e14909;border-color:#e14909}.vcard-btn-primary{color:#fff;background:#e14909;border:1px solid #e14909}.vcard-btn-primary:hover:not(:disabled){background:#0a2440;border-color:#0a2440;transform:translateY(-1px)}.voice-vote-list{flex-direction:column;gap:12px;display:flex}.voice-vote-editcard{border-left:3px solid #e1490980;margin:-4px 0 4px 18px}.voice-cost{background:#0676470d;border:1px solid #0676472e;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.voice-cost-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voice-cost-title{color:var(--text);font-size:14px;font-weight:700}.voice-cost-sub{color:var(--text-dim);max-width:60ch;margin-top:3px;font-size:12.5px}.voice-cost-clear,.voice-cost-add{font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.voice-cost-add{color:#e14909;align-self:flex-start;text-decoration:none}.voice-cost-money{align-items:center;gap:6px;display:flex}.voice-cost-money>span{color:var(--text-dim);font-size:15px;font-weight:700}.voice-cost-money input{flex:1;min-width:0}.voice-cost-preview{color:var(--text-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.voice-cost-preview strong{color:#067647;font-size:15px}.voice-autoclose{cursor:pointer;align-items:flex-start;gap:10px;margin-top:10px;font-size:13px;display:flex}.voice-autoclose input{flex:none;margin-top:2px}.voice-autoclose strong{color:var(--text);font-weight:600;display:block}.voice-autoclose-sub{color:var(--text-dim);margin-top:2px;line-height:1.5;display:block}@media (max-width:900px){.vcard{grid-template-columns:44px minmax(0,1fr);gap:14px}.vcard-tile{width:44px;height:44px}.vcard-tile svg{width:20px;height:20px}.vcard-stats,.vcard-actions{grid-column:2/-1}.vcard-stats{border-left:0;border-top:1px solid var(--border);flex-flow:wrap;gap:18px;padding-top:14px;padding-left:0}.vcard-actions{flex-direction:row;min-width:0}.vcard-actions .vcard-btn{flex:1}}.voice-tally-prompt{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:8px;flex-direction:column;gap:10px;margin-top:6px;padding:14px 16px;display:flex}.voice-tally-prompt input[type=password]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px 12px;font-size:14px}.voice-tally-prompt input[type=password]:focus{border-color:var(--pink)}.voice-notice-row{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.voice-notice-left{flex:1;min-width:0}.voice-notice-right{text-align:right;flex-shrink:0}.voice-notice-kind{letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:10px;font-weight:700}.voice-notice-subject{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600}.voice-notice-body{color:var(--text-dim);font-size:12px}.voice-notice-meta{color:var(--text-faint);font-size:11px}.voice-notice-stats{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.voice-tabs{border-bottom:1px solid var(--border);gap:4px;margin:-8px -4px 0;display:flex}.voice-tab{color:var(--text-dim);border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.voice-tab:hover{color:var(--text)}.voice-tab.active{color:var(--text);border-bottom-color:var(--pink)}.voice-roster-preview{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;margin-top:18px;padding:16px}.voice-roster-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.voice-roster-preview-actions{gap:10px;display:flex}.voice-roster-table-wrap{overflow-x:auto}.voice-roster-table{border-collapse:collapse;width:100%;font-size:13px}.voice-roster-table th,.voice-roster-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}.voice-roster-table th{letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.voice-roster-table tr:last-child td{border-bottom:none}.voice-roster-row-bad td{background:#f4717410}.voice-roster-missing{color:#f47174}.voice-roster-ok{letter-spacing:.4px;text-transform:uppercase;color:#6ee7a7;font-size:11px;font-weight:600}.voice-roster-badge{letter-spacing:.3px;background:var(--bg-elev);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.voice-roster-badge.ok{color:#6ee7a7;background:#6ee7a715;border-color:#6ee7a755}.voice-roster-badge.warn{color:#f4c172;background:#f4c17215;border-color:#f4c17255}.voice-roster-badge.bad{color:#f47174;background:#f4717415;border-color:#f4717455}.voice-roster-list-head{letter-spacing:.4px;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:12px;font-weight:600}.admin-dash-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0 24px;display:grid}@media (max-width:720px){.admin-dash-stats{grid-template-columns:repeat(2,1fr)}}.admin-dash-stat{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:12px;padding:16px 14px}.admin-dash-stat-val{letter-spacing:-.5px;color:var(--text);font-size:26px;font-weight:700}.admin-dash-stat-label{letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);margin-top:4px;font-size:11px;font-weight:600}.admin-dash-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;margin-top:18px;padding:22px 24px}.admin-dash-card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-dash-card-title{letter-spacing:-.3px;font-size:18px;font-weight:600}.admin-dash-card-sub{color:var(--text-dim);font-size:13px}.admin-dash-ring{width:56px;height:56px;color:var(--text);background:radial-gradient(circle, var(--bg-card) 56%, transparent 57%), conic-gradient(var(--pink) var(--pct,0%), var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.admin-check-list{flex-direction:column;gap:4px;list-style:none;display:flex}.admin-check-item{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 8px;display:flex}.admin-check-item:last-child{border-bottom:none}.admin-check-dot{border:2px solid var(--border);width:24px;height:24px;color:var(--text-dim);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.admin-check-item.done .admin-check-dot{background:var(--grad);color:#fff;border-color:#0000}.admin-check-dot.next{border-color:var(--pink);color:var(--pink)}.admin-dash-card-foot{color:var(--text-faint);margin:14px 2px 0;font-size:12.5px;line-height:1.5}.sub-plan-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:768px){.sub-plan-grid{grid-template-columns:repeat(4,1fr);gap:12px}}.sub-homes-row{background:var(--bg-elev);border:1px solid var(--border);border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:9px 13px;display:flex}.sub-homes-row.invalid,.sub-homes-row.invalid .sub-homes-input{border-color:#e0857a}.sub-homes-row label{color:var(--text);white-space:nowrap;font-size:15px;font-weight:800}.sub-homes-input{flex:none;width:110px;font-size:17px;font-weight:700}.sub-homes-hint{color:var(--text-dim);flex:200px;font-size:12.5px;line-height:1.4}.sub-plan-card{text-align:left;cursor:pointer;color:#2a1206;background:#fff;border:2px solid #ece4da;border-radius:14px;padding:12px 13px 11px;font-family:inherit;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;position:relative}.sub-plan-card:hover{border-color:var(--text-dim)}.sub-plan-card.sel{color:#fff;background:#e5601f;border-color:#e5601f;box-shadow:0 8px 22px #e5601f52}.sub-plan-card.sel:hover{background:#0a2440;border-color:#0a2440;box-shadow:0 8px 22px #0a244047}.sub-plan-pop{letter-spacing:.4px;text-transform:uppercase;color:#fff;background:#e5601f;border:2px solid #1a0d07;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;right:12px}.sub-plan-card.sel .sub-plan-pop{color:#e5601f;background:#fff}.sub-plan-name{font-size:16px;font-weight:800}.sub-plan-rate{margin-top:4px;font-size:19px;font-weight:800;line-height:1}.sub-plan-rate span{opacity:.75;font-size:12px;font-weight:600}.sub-plan-band{opacity:.6;margin-top:7px;font-size:12.5px}.sub-plan-card.sel .sub-plan-band{opacity:.9}.sub-plan-total{border-top:1px solid #f0e8df;margin-top:10px;padding-top:9px;font-size:13px;font-weight:700}.sub-plan-card.sel .sub-plan-total{border-top-color:#ffffff4d}.cset .sub-plan-card{border-radius:14px}.cset .sub-addon-card{border-radius:12px}.sub-addon-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #ece4da;border-radius:12px;align-items:center;gap:13px;padding:10px 13px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.sub-addon-card:hover{border-color:var(--text-dim)}.sub-addon-card.on{background:#fff7f1;border-color:#e5601f}.sub-addon-check{color:#fff;background:#fff;border:2px solid #cdbfae;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.sub-addon-card.on .sub-addon-check{background:#e5601f;border-color:#e5601f}.sub-addon-copy{flex:1;min-width:0}.sub-addon-name{color:#2a1206;font-size:14.5px;font-weight:700;display:block}.sub-addon-blurb{color:var(--text-dim);font-size:12.5px;display:block}.sub-addon-price{color:#e5601f;flex-shrink:0;font-size:14px;font-weight:800}.sub-cancel-btn{cursor:pointer;color:#b5481f;background:#fff;border:1px solid #e0b4a4;border-radius:999px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:800;transition:border-color .12s,background .12s}.sub-cancel-btn:hover:not(:disabled){background:#fdecec;border-color:#b5481f}.sub-cancel-btn:disabled{opacity:.6;cursor:default}@media (min-width:900px){.bill-card{max-width:780px;padding:34px 40px}.bill-plan-name{font-size:28px}.bill-price-amt{font-size:40px}.bill-card-head{align-items:center}}.admin-check-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.admin-check-label{color:var(--text);font-size:14.5px;font-weight:600}.admin-check-item.done .admin-check-label{color:var(--text-dim)}.admin-check-hint{color:var(--text-faint);font-size:12.5px}.admin-check-go{color:var(--pink);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;transition:opacity .15s}.admin-check-go:hover{opacity:.8}.admin-dash-code{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-dash-code-val{letter-spacing:3px;color:var(--text);margin:2px 0;font-family:ui-monospace,monospace;font-size:24px;font-weight:800}@media (max-width:1024px){.admin-top{padding:13px 16px;padding-top:calc(13px + env(safe-area-inset-top,0px));flex-wrap:wrap;gap:8px 12px}.admin-brand{flex-wrap:wrap;gap:8px;font-size:15px}.admin-brand .comm-switcher{min-width:0;margin:0}.admin-nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:12px 16px;overflow:visible}.admin-nav-item:not(.admin-nav-back){display:none}.admin-nav-platform,.admin-nav .admin-nav-search-btn{display:none!important}.admin-nav-back{align-self:center;position:static;top:auto;left:auto}.admin-back-long{display:none}.admin-back-short{display:inline}.admin-nav-dd{align-self:center;margin-left:auto;display:inline-block}.admin-main{padding:32px 16px 64px}}@media (max-width:640px){.admin-main{padding:24px 14px 56px}.admin-h1{font-size:25px}.admin-section-title{font-size:19px}.admin-section-head{flex-direction:column;align-items:flex-start;gap:12px}.voice-votes-head{margin-bottom:22px}.vvh-dek-row .admin-primary-btn{padding:9px 14px;font-size:13px}.admin-page .vvh-dek-row .admin-dek{font-size:13.5px}.bd-form-row,.admin-2col{grid-template-columns:1fr}.voice-form-inline{flex-direction:column;gap:14px}.bc-row{grid-template-columns:1fr 1fr 44px}.bc-row>*{min-width:0}.bc-row>.bc-field-name{grid-column:1/-1}.bc-row-head{display:none}.bc-field{flex-direction:column;gap:3px;min-width:0;display:flex}.bc-field-label{letter-spacing:.3px;text-transform:uppercase;color:var(--text-faint);padding-left:2px;font-size:10.5px;font-weight:700;display:block}.bc-del{align-self:end;width:36px;height:36px}.voice-roster-preview-head{flex-direction:column;align-items:flex-start}.voice-meeting-row{flex-direction:column;align-items:flex-start;gap:10px}.voice-meeting-row-right{align-self:flex-start}}.admin{--bg:#fff5ec;--bg-elev:#fff;--bg-card:#fff;--text:#2a1206;--text-dim:#2a120694;--text-faint:#2a12066b;--border:#2a12061a;--border-hover:#2a120638;--pink:#e14909;--grad:#e14909;--grad-warn:#b5713a}.admin .admin-top{background:linear-gradient(168deg,#ff8a3d 0%,#f4530e 52%,#dc440a 100%);border-bottom:none}[data-theme=sketch] .admin-top .admin-brand-word,[data-theme=sketch] .admin-top .admin-back{color:#fff}.admin .admin-top .admin-back:hover{color:#fff;opacity:.85}[data-theme=sketch] .admin-top .admin-brand-logo{box-sizing:border-box;background:#fff;border-radius:9px;width:34px;height:34px;padding:4px;box-shadow:0 2px 8px #78280033}[data-theme=sketch] .admin-top .admin-tag{color:#fff;background:#ffffff38}.admin .admin-btn,.admin .admin-primary-btn{background:#e14909}.admin .admin-btn:hover,.admin .admin-primary-btn:hover:not(:disabled){color:#fff;background:#0a2440}.admin .admin-dash-card,.admin .admin-note,.admin .admin-soon{border-radius:18px}.admin .admin-dash-card{box-shadow:0 1px 2px #2a12060d}.cset{--due:#c2360a;--due-soft:#c2360a4d}.cset .grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cset .grid2>.card{flex-direction:column;display:flex}.cset .grid2>.card .card-cta{margin-top:auto;padding-top:22px}.cset .card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;margin-bottom:18px;padding:22px 24px;box-shadow:0 1px 2px #2a12060d}.cset .card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cset .card-head h2{letter-spacing:-.01em;margin:0;font-family:AmpFix,Fraunces,Georgia,serif;font-size:20px;font-weight:500}.cset .card-head .sub{color:var(--text-dim);margin-top:4px;font-size:13px}.cset .own-email{color:var(--text-dim);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.cset .card-head .cset-head-cta{white-space:nowrap;padding:9px 17px;font-size:13.5px}@media (max-width:640px){.cmp-stats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.cmp-stats>div{padding:12px 10px!important}.cmp-stats>div>div:first-child{font-size:24px!important}.cmp-stats>div>div:last-child{letter-spacing:.3px!important;font-size:10px!important}}.sig-detail{color:var(--text-dim);margin-top:2px;font-size:12.5px;line-height:1.45}.sig-meta{opacity:.62;margin-top:1px;font-size:12.5px;line-height:1.45}.clamp-more{color:var(--pink);font:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:none;margin-left:6px;padding:0;font-size:.92em;font-weight:700;display:inline}.clamp-more:hover{text-decoration:underline}@media (max-width:640px){.cset .card-head{flex-direction:column;gap:12px;position:relative;align-items:stretch!important}.cset .card-head>div:last-child{width:100%}.cset .card-head .cset-head-cta{flex:none;width:auto;padding:8px 15px;font-size:13px;position:absolute;top:0;right:0}.cset .card-head .cset-arch-filter{width:100%;min-width:0}.cset .card-head .cset-rule-filter{flex:1 1 0;min-width:0}.attn-filter{width:100%}.attn-filter button{flex:1 1 0}.arc-filters{width:100%;flex-wrap:nowrap!important}.arc-filters>div{flex:1 1 0!important;width:auto!important;min-width:0!important}.arc-decide-btns{display:none}.arc-decide-dd{flex:1 1 0;min-width:0;display:block}.admin-page.etrack .card{overflow-x:auto}.admin-page.etrack .tbl{min-width:560px}.admin-page.etrack .edit-grid{grid-template-columns:1fr}.voice-vote-row{flex-direction:column;align-items:flex-start;gap:12px;position:relative}.voice-vote-left{width:100%;padding-right:72px}.voice-vote-right{flex-direction:column;align-items:stretch;gap:8px;width:100%}.voice-vote-right button{width:100%}.voice-vote-right .voice-status{border-radius:999px;padding:4px 10px;font-size:10.5px;position:absolute;top:14px;right:16px}.voice-vote-right .admin-btn-ghost{margin-left:0}.voice-upload-row{flex-direction:column;align-items:stretch;gap:8px}.voice-upload-row>*{width:100%}.voice-upload-row select,.voice-upload-row input[type=text]{flex:none;width:100%;min-width:0}.voice-upload-btn{justify-content:center;width:100%}.voice-notice-row{flex-direction:column;align-items:flex-start;gap:10px}.voice-notice-left,.voice-notice-right{text-align:left;width:100%}.voice-detail-meta{flex-direction:column;align-items:flex-start;gap:6px}.voice-detail-status-row{flex-direction:column;align-items:flex-start;gap:8px}.voice-detail-status-row button{width:100%}.bd-form-row{grid-template-columns:1fr}.bm-search{width:100%;max-width:none;margin-bottom:14px}.bm-search>.admin-input{box-sizing:border-box;width:100%}.bm-row:not(.bm-role-row){grid-template-columns:1fr minmax(120px,auto) auto;grid-template-areas:"name pos del";align-items:center;column-gap:10px;padding:14px;display:grid}.bm-role-row{flex-wrap:wrap;row-gap:12px;padding:14px}.bm-role-row .bm-row-main{flex:100%;min-width:0}.bm-role-actions{flex:none;margin-left:auto}.bm-row-main{grid-area:name;min-width:0}.bm-row-pos{grid-area:pos;width:auto!important}.bm-row-role{display:none}.bm-row .bc-del{grid-area:del;justify-self:end}.bm-saved{display:none}.bm-row .ad-dd-panel{min-width:170px;left:auto;right:0}.bv-bankfeed{justify-content:flex-end;width:100%}.exp-ledger{overflow-x:visible}.exp-ledger .bc-row-head{display:none}.exp-ledger .bc-row{grid-template-areas:"cat amt""ven.""date del";align-items:start;gap:6px 14px;padding:16px 4px;grid-template-columns:1fr auto!important}.exp-ledger .bc-row>span:first-child{grid-area:date;align-self:center;font-size:12px}.exp-ledger .bc-row>span:nth-child(2){grid-area:cat;font-size:14px;font-weight:600}.exp-ledger .bc-row>span:nth-child(3){grid-area:ven}.exp-ledger .bc-row>.exp-amount{grid-area:amt;font-size:15px}.exp-ledger .bc-row>.bc-del{grid-area:del;place-self:center end}.comm-delete-head{gap:12px;align-items:stretch!important}.comm-delete-head .comm-delete-btn{width:auto;padding:8px 16px;font-size:13px;align-self:flex-end!important}.comm-cta{min-width:0}}.comm-cta{text-align:center;justify-content:center;min-width:190px;padding:8px 14px;font-size:13px}.rp-paper{background:#fff;border:1px solid #e7e4dd;border-radius:12px;padding:40px 44px;box-shadow:0 1px 2px #2a12060d}@media print{.rp-paper,.rdoc-page{box-shadow:none;border:none;border-radius:0;padding:0;overflow:visible}}@media (max-width:640px){.rp-paper{padding:24px 20px}:is(.rp-paper:has(table),.rdoc-page:has(table)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}}.admin-page .admin-backlink,.admin-page .admin-back{float:right;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:7px;margin-bottom:6px;margin-left:14px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.admin-page .admin-backlink:hover,.admin-page .admin-back:hover{color:#e14909;border-color:#e14909}.admin-page .pk-head-right .admin-backlink,.admin-page .pk-head-right .admin-back{float:none;margin:0}.cset .cset-backrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cset .cset-backrow .admin-backlink{margin-bottom:12px}.poster-overlay{z-index:1000;background:#2a1206;flex-direction:column;display:flex;position:fixed;inset:0}.poster-overlay-bar{color:#fff;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;background:#2a1206;align-items:center;gap:10px;display:flex}.poster-overlay-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:14px;font-weight:700;overflow:hidden}.poster-overlay-print{color:#fff;cursor:pointer;white-space:nowrap;background:#e14909;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:700}.poster-overlay-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;width:34px;height:34px;font-size:20px;line-height:1}.poster-overlay-stage{-webkit-overflow-scrolling:touch;flex:1;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.poster-overlay-box{flex:none}.poster-overlay-frame{transform-origin:0 0;background:#fff;border:none;width:816px;height:1056px;display:block}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pager-nav{align-items:center;gap:10px;display:inline-flex}.pager-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:9px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.pager-btn:hover:not(:disabled){color:var(--text);border-color:var(--pink)}.pager-btn:disabled{opacity:.4;cursor:default}.pager-info{color:var(--text-faint);white-space:nowrap;font-size:12.5px;font-weight:600}.pager .pager-export{margin-left:auto}.admin-page .admin-dek{margin-bottom:24px}.admin-schedule .admin-dek{margin-bottom:0}.cset .admin-note{border-radius:18px;box-shadow:0 1px 2px #2a12060d}.admin .cset .admin-field .admin-field-hint{text-transform:none;letter-spacing:0;color:var(--text-dim);font-size:12px;font-weight:500;line-height:1.5}.admin .cset .admin-btn-ghost.vi-act-appeal,.admin .cset .admin-btn-ghost.vi-act-hearing,.admin .cset .admin-btn-ghost.vi-act-collect{padding:5px 12px;font-size:12.5px}.admin .cset .admin-btn-ghost.vi-act-appeal{color:#fff;background:#175cd3;border-color:#175cd3;font-weight:700}.admin .cset .admin-btn-ghost.vi-act-appeal:hover{color:#fff;background:#1249a8;border-color:#1249a8}.admin .cset .admin-btn-ghost.vi-act-hearing{color:#fff;background:#b54708;border-color:#b54708;font-weight:700}.admin .cset .admin-btn-ghost.vi-act-hearing:hover{color:#fff;background:#8f3806;border-color:#8f3806}.admin .cset .admin-btn-ghost.vi-act-collect{color:#fff;background:#b42318;border-color:#b42318;font-weight:700}.admin .cset .admin-btn-ghost.vi-act-collect:hover{color:#fff;background:#8e1b12;border-color:#8e1b12}.admin .admin-btn-ghost.btn-pair{margin-left:0;padding:8px 16px;font-size:13px}.admin .admin-primary-btn.btn-pair{padding:8px 18px;font-size:13px}.admin .admin-btn-ghost.btn-pair:hover{border-color:var(--text-dim);background:#0000000e}.admin .admin-primary-btn.btn-pair:hover:not(:disabled){color:#fff;background:#0a2440}.admin .cset .admin-btn-ghost.vi-appeal-waive{color:#fff;background:#0a2440;border-color:#0a2440;font-weight:700}.admin .cset .admin-btn-ghost.vi-appeal-waive:hover{color:#fff;background:#e14909;border-color:#e14909}.admin .cset .admin-btn-ghost.vi-appeal-deny{color:#fff;background:#e14909;border-color:#e14909;font-weight:700}.admin .cset .admin-btn-ghost.vi-appeal-deny:hover{color:#fff;background:#0a2440;border-color:#0a2440}.cset .card .admin-field{margin-bottom:18px}.cset .card .admin-field:last-child,.cset .card .grid2 .admin-field{margin-bottom:0}.cset .card .grid2{margin-bottom:18px}.cset .card .grid2:last-child{margin-bottom:0}.cset .field-hint{color:var(--text-faint);margin-top:5px;font-size:12px;line-height:1.5}.cset .card-cta{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.admin-head-cta{justify-content:center;align-items:center;gap:7px;min-width:172px;display:inline-flex}@media (max-width:640px){.admin-head-cta{min-width:0}}.cset .stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.cset .stat{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:15px 16px}.cset .stat .v{letter-spacing:-.5px;font-size:25px;font-weight:700}.cset .stat .l{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin-top:5px;font-size:11.5px;font-weight:600}.cset .dues-stats-cap{letter-spacing:.3px;color:var(--text-dim);text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:600}.cset .dues-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.cset .dues-stat{background:var(--bg);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:flex-start;gap:4px;min-height:96px;padding:14px 15px;display:flex}.cset .dues-stat-v{letter-spacing:-.4px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;order:-1;font-size:23px;font-weight:600}.cset .dues-stat-main{flex-direction:column;gap:1px;min-width:0;display:flex}.cset .dues-stat-l{letter-spacing:.3px;color:var(--text-dim);font-size:12px;font-weight:600}.cset .dues-stat-hint{color:var(--text-faint);font-size:11.5px;line-height:1.35}.cset .card .bc,.cset .card .admin-form{max-width:none;margin-top:0}.cset .bd-amount-per{color:var(--text-faint);margin-left:1px;font-size:11.5px;font-weight:600}.vlist .vbadge{vertical-align:middle;color:#b23a06;background:#e149091f;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.vlist .tbl .act{white-space:nowrap}.cset .vdel{cursor:pointer;color:var(--pink);background:0 0;border:none;outline:none;margin-left:10px;padding:2px 4px;font-size:18px;line-height:1}.cset .vdel:hover{color:#c53d06}.vlist .admin-btn-on{border-color:var(--pink);color:var(--pink);background:#e1490917}.cset .vdaychips{flex-wrap:wrap;gap:6px;display:flex}.cset .vchip{cursor:pointer;min-width:0;color:var(--text-dim);text-align:center;background:#fbf7f1;border:1.5px solid #0000;border-radius:9px;flex:1;padding:9px 4px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s}.cset .vchip:hover{background:#f6eee4}.cset .vchip.on{border-color:var(--pink);color:var(--pink);background:#fff}.cset .vguide-row{border:1px solid var(--border);background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.cset .vguide-title{color:var(--text);font-size:14.5px;font-weight:600}.cset .vguide-meta{color:var(--text-dim);margin-top:2px;font-size:12.5px}.cset .vguide-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.cset .vguide-row{flex-direction:column;align-items:stretch;gap:12px;position:relative}.cset .vguide-row>div:first-child{padding-right:26px}.cset .vguide-actions{flex-wrap:wrap;justify-content:flex-end}.cset .vguide-actions .vdel{margin:0;padding:4px;font-size:17px;line-height:1;position:absolute;top:10px;right:12px}}.cset .wsrow{border-top:1px solid var(--border);color:inherit;align-items:center;gap:14px;padding:14px 2px;text-decoration:none;display:flex}.cset .wslist .wsrow:first-child{border-top:none}.cset .wsrow-glyph{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cset .wsrow-main{flex:1;min-width:0}.cset .wsrow-title{color:var(--text);font-size:14.5px;font-weight:600}.cset .wsrow-desc{color:var(--text-dim);margin-top:2px;font-size:12.5px;line-height:1.45}.cset .wsrow-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.cset .wsrow-arrow{color:var(--text-faint);flex-shrink:0;font-weight:700;transition:transform .12s,color .12s}.cset .wsrow:hover .wsrow-arrow{color:var(--pink);transform:translate(2px)}.cset .wsrow:hover .wsrow-title{color:var(--pink)}.cset .card .bc-actions{margin-top:16px}.cset .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.cset .tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:0 12px 10px;font-size:10.5px;font-weight:700}.cset .tbl th:nth-child(2),.cset .tbl td:nth-child(2),.cset .tbl th:nth-child(3),.cset .tbl td:nth-child(3){text-align:right}.cset .tbl td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:13px 12px}.cset .tbl tr:last-child td{border-bottom:none}.cset .tbl .muted{color:var(--text-dim)}.cset .docsetup{text-align:center;cursor:pointer;background:#fbeae0;border:2px dashed #e149096b;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:30px 22px;transition:border-color .15s,background .15s;display:flex}.cset .docsetup:hover{background:#f8dfd2;border-color:#e14909}.cset .docsetup-ic{color:#e14909;margin-bottom:2px;line-height:0}.cset .docsetup-title{color:var(--text);font-size:16px;font-weight:700}.cset .docsetup-sub{color:var(--text-dim);margin-top:6px;font-size:13px}.cset .docsetup-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.cset .docsetup-hint{color:var(--text-faint);font-size:12.5px}.cset .docsetup-picked{background:#e1490912;border:1px solid #e149092e;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.cset .docsetup-picked-name{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.cset .docsetup-picked-x{cursor:pointer;width:24px;height:24px;color:var(--text-dim);background:0 0;border:none;border-radius:7px;flex:none;place-items:center;font-size:18px;line-height:0;display:grid}.cset .docsetup-picked-x:hover{color:#b23a06;background:#e1490924}.cset .doc-badge{color:#b23a06;white-space:nowrap;background:#e149091f;border-radius:999px;flex:none;align-self:flex-start;padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}.cset .card.lever{background:#fff6ef;box-shadow:0 1px 2px #2a12060d}.cset .doctbl{border-collapse:collapse;width:100%;font-size:13.5px}.cset .doctbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:0 12px 10px;font-size:10.5px;font-weight:700}.cset .doctbl td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;text-align:left;padding:13px 12px}.cset .doctbl tbody:last-child tr:last-child td{border-bottom:none}.cset .doctbl .doc-name{font-weight:600}.cset .doctbl .doc-cell{align-items:center;gap:11px;display:flex}.cset .doctbl .doc-ic{color:#b23a06;background:#e149091f;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;line-height:0;display:grid}.cset .doctbl .doc-cat{color:var(--text-dim);background:#2a12060f;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.cset .doctbl .doc-cat--gov{color:#5b4d9e;background:#5b4d9e21}.cset .doctbl .doc-cat--fin{color:#1f7a4d;background:#1f7a4d21}.cset .doctbl .doc-cat--ins{color:#2a6c94;background:#2a6c9424}.cset .doctbl .doc-cat--insp{color:#9b5b2a;background:#b5713a29}.cset .doctbl .doc-cat--min{color:#0f766e;background:#0f766e21}.cset .doctbl .doc-cat--not{color:#b54708;background:#b5470824}.cset .doctbl .doc-cat--ven{color:#78533c;background:#78533c24}.cset .doctbl .doc-cat--dir{color:#9e3a7a;background:#9e3a7a21}.cset .doctbl .doc-cat--vote{color:#4338ca;background:#4338ca1f}.cset .doctbl .doc-cat--form{color:#0e7490;background:#0e749021}.cset .doctbl .doc-cat--map{color:#65712c;background:#65712c26}.cset .doctbl td.act{text-align:right;white-space:nowrap}.cset .doctbl .doc-open{cursor:pointer;color:var(--pink);background:0 0;border:none;padding:2px 4px;font-size:13px;font-weight:700}.cset .doctbl .doc-open:hover{text-decoration:underline}.cset .doctbl .doc-subrow td{border-bottom:1px solid var(--border);padding-top:0}.cset .rulelist{flex-direction:column;display:flex}.cset .rulerow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:15px 2px;display:flex}.cset .rulerow .rule-edit-form{flex:0 0 100%;width:100%}.cset .rulelist .rulerow:first-child{border-top:none}.cset .rulenum{width:30px;height:30px;color:var(--pink);background:#e149091f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:13px;font-weight:700;display:grid}.cset .rulemain{flex:1;min-width:0}.cset .ruletitle{color:var(--text);font-size:14.5px;font-weight:600}.cset .rulemeta{color:var(--text-dim);margin-top:2px;font-size:12.5px}.cset .rule-detail{background:var(--bg);border:1px solid var(--border);color:var(--text-dim);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.5}.cset .rule-detail strong{color:var(--text);font-weight:600}.cset .rule-edit{cursor:pointer;color:var(--pink);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:2px 4px;font-size:13px;font-weight:700;display:inline-flex}.cset .rule-edit:hover{text-decoration:underline}.cset .ruleactions{flex-shrink:0;align-items:center;gap:16px;margin-top:2px;display:flex}.cset .ruleactions .bd-amount{flex-shrink:0}.cset .ruleactions .vdel{margin-left:0}.cset .bd-list{gap:0;max-width:none}.cset .bd-list .bd-row{box-shadow:none;border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;align-items:stretch}.cset .bd-list .bd-row:first-child{border-top:none}.cset .bd-list .bd-row:hover,.cset .bd-list .bd-row.open{border-color:var(--border);box-shadow:none}.cset .bd-list .bd-row{padding:15px 2px}.cset .bd-list .bd-row:has(.bd-row-toggle){padding:0}.cset .bd-list .bd-row .bd-row-toggle{padding:15px 2px}.cset .bd-list .bd-row .bd-title{color:var(--text);font-weight:600}.cset .bd-list .bd-row .bd-meta{color:var(--text-dim)}.cset .bd-list .bd-row .bd-dot{color:var(--text-faint)}.cset .bd-list .bd-row .bd-body{padding:2px 2px 15px}.cset .bd-list .bd-row .bd-row-toggle+.bd-body{padding-top:0}.cset .bd-list .bd-row .bd-rowhead{align-items:flex-start;display:flex}.cset .bd-list .bd-row .bd-rowhead .bd-row-toggle{flex:auto;min-width:0}.cset .bd-list .bd-row .bc-del{width:44px;height:44px;color:var(--pink);opacity:1;background:0 0;border:none;flex:0 0 44px;align-self:flex-start;margin-top:8px;font-size:20px;position:static;transform:none}.cset .bd-list .bd-row:not(.open) .bc-del{align-self:center;margin-top:0}.cset .bd-list .bd-row .bc-del:hover{color:#c53d06;background:0 0}@media (max-width:767px){.cviol.cset .card{padding:18px 16px}.cviol .card-head{flex-direction:column;align-items:stretch;gap:12px}.cviol .card-head>div:last-child{width:100%}.cviol .card-head>div:last-child>div{flex:1 1 0;min-width:0}.cviol .bd-meta{flex-wrap:wrap}.cviol .bd-list .bd-row .bd-row-toggle{padding-top:18px;padding-bottom:18px;padding-right:56px}.cviol .bd-list .bd-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cviol .bd-list .bd-title .admin-vi-pill{margin-left:0}.cviol .bd-list .bd-row .bd-meta{margin-top:6px}}.cset .tbl .strong{font-weight:600}.cset .tbl .go-cell{text-align:right;white-space:nowrap;width:1%}.cset .go{color:var(--pink);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.cset .go:hover{color:#c53d06}.cset .danger-card{border-color:var(--due-soft)}.cset .danger-card .card-head h2{color:var(--due)}.cset .note{color:var(--text-faint);text-align:center;margin-top:30px;font-size:11px}.admin .cset .admin-input,.admin .cset .ad-dd-trigger{height:42px;color:var(--text);box-shadow:none;background:#fbf7f1;border:1px solid #0000;border-radius:10px;flex:none;padding:0 13px;font-size:14px;font-weight:500}.admin .cset .ad-dd-trigger,.admin .cset .ad-dd-trigger-label{color:var(--text);font-size:14px;font-weight:500}.admin .cset .admin-input:hover,.admin .cset .ad-dd-trigger:hover{background:#f6eee4;border-color:#0000}.admin .cset .admin-input:focus,.admin .cset .ad-dd.open .ad-dd-trigger,.admin .cset .ad-dd-trigger:focus-visible{border-color:var(--pink);background:#fff;box-shadow:0 0 0 3px #e1490924}.admin .cset .admin-input-prefix{height:42px;color:var(--text-dim);background:#fbf7f1;border:1px solid #0000;border-right:none;border-radius:10px 0 0 10px}.admin .cset .admin-input-prefix+.admin-input{border-radius:0 10px 10px 0}.admin .cset .admin-field>.admin-field-label{letter-spacing:.02em;text-transform:none;color:var(--text-dim);font-size:12px;font-weight:600}.admin .cset .field-hint{letter-spacing:0;text-transform:none;color:var(--text-faint);margin-top:5px;font-size:12px;font-weight:400;line-height:1.5}.admin .cset .ad-dd-trigger-label{text-transform:none;letter-spacing:0}@media (max-width:780px){.cset .grid2{grid-template-columns:1fr}.cset .card .grid2 .admin-field{margin-bottom:14px}}.crep{--due:#c2360a;--ok:#067647}.crep .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 20px;display:flex}.crep .toolbar-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.crep .toolbar-filters .ad-dd{width:auto;min-width:170px}@media (max-width:640px){.crep .toolbar{flex-wrap:nowrap;align-items:center;gap:8px}.crep .toolbar-filters{flex-wrap:nowrap;flex:auto;gap:8px;min-width:0}.crep .toolbar-filters .ad-dd{flex:1 1 0;width:auto;min-width:0}.crep .toolbar-filters .ad-dd-trigger,.crep .toolbar-filters .ad-dd-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crep .toolbar>.admin-primary-btn{white-space:nowrap;flex:none;padding:9px 12px;font-size:12.5px}}.crep .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:22px;display:grid}.crep .stat{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.crep .stat .v{letter-spacing:-.6px;font-size:27px;font-weight:800;line-height:1}.crep .stat .l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-top:7px;font-size:11.5px;font-weight:600}.crep .card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;margin-bottom:18px;padding:22px 24px;box-shadow:0 1px 2px #2a12060d}.crep .card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.crep .card-head h2{letter-spacing:-.01em;margin:0;font-family:AmpFix,Fraunces,Georgia,serif;font-size:20px;font-weight:500}.crep .card-head .sub{color:var(--text-dim);margin-top:4px;font-size:13px}@media (max-width:640px){.crep .card-head{flex-direction:column;align-items:stretch;gap:12px}.crep .card-head>button,.crep .card-head .admin-secondary-btn,.crep .card-head .admin-primary-btn{white-space:nowrap;align-self:flex-end;width:auto}}.crep .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.crep .tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:0 12px 10px;font-size:10.5px;font-weight:700}.crep .tbl td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:14px 12px}.crep .tbl tr:last-child td{border-bottom:none}.crep .tbl .muted{color:var(--text-dim)}.crep .tbl .strong{font-weight:600}.crep .tbl .act{text-align:right;white-space:nowrap;width:1%}.crep .tbl .act .go+.go{margin-left:18px}.admin .behind-precollection{color:#33465c;background:#0a24400b;border-radius:10px;align-items:center;gap:11px;margin:0 0 16px;padding:12px 16px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.admin .behind-precollection svg{color:#0a2440;flex-shrink:0}.admin .behind-notice-col{white-space:nowrap}.admin .behind-notified,.admin .behind-unnotified{letter-spacing:.1px;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.admin .behind-notified{color:#1f3a56;background:#0a244012;border:1px solid #0a244024}.admin .behind-notified-dot{background:#2f6b3d;border-radius:50%;width:6px;height:6px}.admin .behind-unnotified{color:#92400e;background:#b5470814;border:1px solid #b5470833}.admin .behind-trail{display:inline-block;position:relative}.admin .behind-trail-btn{cursor:pointer;font-family:inherit}.admin .behind-trail-btn:hover{filter:brightness(.97)}.admin .behind-trail-chev{opacity:.72;width:12px;height:12px;margin-left:1px;transition:transform .15s}.admin .behind-trail-chev.open{transform:rotate(180deg)}.admin .behind-trail-menu{z-index:60;background:#fff;border:1px solid #0a24401f;border-radius:12px;min-width:250px;max-width:320px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px -12px #0a244059}.admin .behind-trail-head{letter-spacing:.6px;text-transform:uppercase;color:#6b7a8d;padding:4px 8px 7px;font-size:10.5px;font-weight:800}.admin .behind-trail-empty{color:#6b7a8d;padding:2px 8px 6px;font-size:12.5px;font-weight:500}.admin .behind-trail-list{margin:0;padding:0;list-style:none}.admin .behind-trail-row{color:#1f3a56;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex}.admin .behind-trail-row+.behind-trail-row{border-top:1px solid #0a24400d}.admin .behind-trail-dot{background:#2f6b3d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin .behind-trail-num{font-weight:700}.admin .behind-trail-date{color:#6b7a8d;margin-left:auto;font-weight:600}.admin .behind-trail-collections{color:#92400e;white-space:nowrap;background:#b5470814;border:1px solid #b547082e;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:9px 11px;font-size:12.5px;font-weight:800;text-decoration:none;transition:background .14s;display:flex}.admin .behind-trail-collections:hover{background:#b5470826}.admin .behind-trail-coll-dot{background:#d9480f;border-radius:50%;flex-shrink:0;width:7px;height:7px}.admin .behind-trail-arrow{margin-left:auto;font-weight:800}.admin .behind-trail-notcoll{color:#8a94a3;border-top:1px solid #0a244012;margin-top:8px;padding:8px 10px 2px;font-size:11.5px;font-weight:600}.admin .behind-payrow>td{background:#2a120605;padding:4px 12px 18px}.admin .behind-payform{padding-top:12px}@media (max-width:640px){.admin .behind-tbl,.admin .behind-tbl tbody{display:block}.admin .behind-tbl thead{display:none}.admin .behind-tbl tr.behind-row{border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding:14px;display:flex}.admin .behind-tbl tr.behind-row td{border:none;padding:0;display:block}.admin .behind-tbl td.strong{flex:auto;min-width:0}.admin .behind-tbl td.period-col{display:none}.admin .behind-tbl td.due{text-align:right;flex:none}.admin .behind-tbl td.behind-notice-col{flex:100%;order:4;margin-top:6px}.admin .behind-tbl td.act{white-space:normal;flex:100%;order:5;width:auto}.admin .behind-tbl .behind-act{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;margin-top:6px}.admin .behind-payrow,.admin .behind-payrow>td{width:100%;display:block}.admin .behind-payrow>td{padding:0 0 14px}}.crep .go{color:var(--pink);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.crep .go:hover{color:#c53d06}.crep .go:disabled{opacity:.4;cursor:default}.crep .go.dim{color:var(--text-dim)}.crep .go.dim:not(:disabled):hover{color:var(--pink)}.crep .lrow{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 2px;display:flex}.crep .lrow:first-of-type{border-top:none}.crep .lrow .body{flex:1;min-width:0}.crep .lrow .ttl{font-size:14.5px;font-weight:600}.crep .lrow .meta{color:var(--text-dim);margin-top:1px;font-size:12.5px}.crep .pill{text-align:center;white-space:nowrap;border-radius:999px;min-width:70px;padding:4px 11px;font-size:11px;font-weight:700}.crep .pill.ok{color:var(--ok);background:#0676471f}.crep .pill.warn{color:#b54708;background:#b547081f}.crep .pill.due{color:var(--due);background:#c2360a1f}.crep .pct{color:var(--text-dim);font-size:13px;font-weight:600}.crep .note{color:var(--text-faint);margin-top:18px;font-size:12px;line-height:1.6}@media (max-width:600px){.crep .tbl .period-col,.rep-tbl .period-col{display:none}}.etrack{--due:#c2360a;--ok:#067647;--warn:#b54708}.etrack .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:6px 0 22px;display:grid}.etrack .stat{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.etrack .stat .v{letter-spacing:-.6px;font-size:27px;font-weight:800;line-height:1}.etrack .stat .l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-top:7px;font-size:11.5px;font-weight:600}.etrack .stat-link:hover{border-color:#e149096b;box-shadow:0 2px 10px #2a120612}.etrack .rst-unit{white-space:nowrap}.etrack .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.etrack .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.etrack .toolbar-left .ad-dd{width:auto;min-width:168px}.etrack .search{background:#fbf7f1;border:1.5px solid #c76f454d;border-radius:999px;flex:1;align-items:center;gap:9px;min-width:220px;max-width:360px;padding:9px 15px;transition:border-color .12s,background .12s;display:inline-flex}.etrack .search:focus-within{background:#fff;border-color:#e14909;box-shadow:0 0 0 3px #e149091f}.etrack .search svg{color:#c76f45;flex-shrink:0;width:15px;height:15px}.etrack .search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:13.5px}.etrack .search input::placeholder{color:var(--text-faint)}.imsg-triage{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.imsg-triage .tri-field{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.imsg-triage .tri-label{color:var(--text-dim);font-size:11.5px;font-weight:600}.imsg-triage .tri-prio{width:122px;display:inline-block}.imsg-triage .tri-assign{width:150px;display:inline-block}.imsg-triage .ad-dd-trigger{padding:5px 10px;font-size:12px}.imsg-triage .ad-dd-trigger svg{width:12px;height:12px}[data-theme=sketch] .imsg-triage .ad-dd-panel{top:auto;bottom:calc(100% + 6px)}@media (max-width:640px){.etrack .toolbar{flex-wrap:nowrap;gap:8px}.etrack .toolbar-left{flex-wrap:nowrap;flex:auto;gap:8px;min-width:0}.etrack .search{flex:auto;min-width:0;max-width:none;padding:8px 12px}.etrack-actions{flex:none;gap:6px}.etrack-actions .admin-primary-btn,.etrack-actions .admin-secondary-btn{white-space:nowrap;padding:8px 11px;font-size:12px}}.etrack .card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;margin-bottom:18px;padding:18px 22px;box-shadow:0 1px 2px #2a12060d}.etrack .card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.etrack .card-head h2{letter-spacing:-.01em;margin:0;font-family:AmpFix,Fraunces,Georgia,serif;font-size:20px;font-weight:500}.etrack .card-head .sub{color:var(--text-dim);margin-top:4px;font-size:13px}.etrack .import-card{background:#fffdfb;border-color:#e1490947}.etrack .import-card .card-head .pill{flex-shrink:0}.etrack .import-sheet{background:#fff;border:1px dashed #c76f4573;border-radius:12px;margin-bottom:0;overflow:hidden}.etrack .import-sheet-row{grid-template-columns:1.3fr 1.1fr 1.3fr 1fr;display:grid;position:relative}.etrack .import-sheet-row .import-field:last-of-type .import-cell{padding-right:32px}.etrack .import-del{cursor:pointer;width:20px;height:20px;color:var(--due);opacity:0;background:#c2360a1a;border:none;border-radius:6px;place-items:center;font-size:15px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.etrack .import-sheet-row:hover .import-del{opacity:1}.etrack .import-del:hover{background:var(--due);color:#fff}.etrack .import-sheet-head{color:#b23a06;background:#e149091a;font-size:11.5px;font-weight:700}.etrack .import-sheet-head span{padding:12px 15px}.etrack .import-cell{width:100%;color:var(--text);border:none;border-top:1px solid var(--border);background:0 0;outline:none;padding:13px 15px;font-family:inherit;font-size:13px}.etrack .import-sheet-row .import-field+.import-field .import-cell{border-left:1px solid var(--border)}.etrack .import-cell:focus{background:#e149090f}.etrack .import-cell::placeholder{color:var(--text-faint)}.etrack .import-field{display:contents}.etrack .import-field-label{display:none}.etrack .import-addrow{cursor:pointer;color:var(--pink);background:0 0;border:none;margin:6px 0 0;padding:3px 2px;font-family:inherit;font-size:12.5px;font-weight:700}.etrack .import-addrow:hover{color:#c53d06}.etrack .row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.etrack .tbl{border-collapse:collapse;width:100%;font-size:13.5px}.etrack .tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:2px 12px 10px;font-size:10.5px;font-weight:700}.etrack .tbl td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:13px 12px}.etrack .tbl tr.tr:last-of-type td{border-bottom:none}.etrack .tbl .muted{color:var(--text-dim)}.etrack .tbl .strong{font-weight:600}.etrack .tbl .due{color:var(--due);font-weight:600}.etrack .tbl .owner-cell{align-items:center;gap:11px;display:flex}.etrack .tbl .act{text-align:right;white-space:nowrap;width:1%}.etrack .pending-card .tbl .pend-who{align-items:center;gap:10px;display:flex}.etrack .pending-card .pend-badge{padding:3px 9px;font-size:10.5px}.etrack .pending-card .pend-detail{overflow-wrap:anywhere}.etrack .pending-card .pend-detail-label{color:var(--text-faint);font-weight:600}.etrack .res-xfer-badge{vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:10px}.etrack .pending-card .tbl .pend-act{text-align:right;white-space:nowrap;width:1%}.etrack .pending-card .tbl .pend-act button+button{margin-left:8px}.etrack .av{letter-spacing:.02em;color:#b23a06;background:#e149091f;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.etrack .pill{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.etrack .pill.ok{color:var(--ok);background:#0676471f}.etrack .pill.warn{color:var(--warn);background:#b547081f}.etrack .pill.due{color:var(--due);background:#c2360a1f}.etrack .pill.dim{color:var(--text-dim);background:#2a120612}.etrack .go{color:var(--pink);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.etrack .go:hover{color:#c53d06}.etrack .go:focus,.etrack .go:focus-visible{outline:none}.etrack .tr-edit>td{background:#2a120605;padding:16px 12px 20px}.etrack .edit-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.etrack .edit-note{color:var(--text-dim);margin:0 0 12px;font-size:12px;line-height:1.5}.etrack .edit-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.etrack .edit-rented{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.etrack .roster-empty{text-align:center;color:var(--text-dim);padding:30px 16px;font-size:13.5px}.etrack .note{color:var(--text-faint);margin-top:16px;font-size:12px;line-height:1.6}@media (max-width:640px){.etrack .tbl .contact-col{display:none}.admin-page.etrack .roster-tbl{min-width:0}.etrack .roster-tbl,.etrack .roster-tbl tbody{display:block}.etrack .roster-tbl thead{display:none}.etrack .roster-tbl tr.tr{border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:14px;display:flex}.etrack .roster-tbl tr.tr td{border:none;padding:0;display:block}.etrack .roster-tbl tr.tr td:first-child{flex:100%}.etrack .roster-tbl tr.tr td:nth-child(2){color:var(--text-dim);flex:none;font-size:12.5px}.etrack .roster-tbl .rtbl-money,.etrack .roster-tbl tr.rtbl-total{display:none}.admin-page.admin-page .ledger-tbl{min-width:0}.admin-page .ledger-tbl,.admin-page .ledger-tbl tbody{display:block}.admin-page .ledger-tbl thead{display:none}.admin-page .ledger-tbl>tbody>tr.tr{border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:14px;display:flex;position:relative}.admin-page .ledger-tbl>tbody>tr.tr>td{border:none;padding:0;display:block}.admin-page .ledger-tbl>tbody>tr.tr>td:first-child{flex:100%;padding-right:66px}.admin-page .ledger-tbl>tbody>tr.tr>td.act{width:auto;position:absolute;top:14px;right:14px}.admin-page .ledger-tbl>tbody>tr.tr>td:empty{display:none}.admin-page .ledger-tbl>tbody>tr.tr-edit{display:block}.admin-page .ledger-tbl>tbody>tr.tr-edit>td{width:100%;display:block}}.etrack .roster-tbl .rtbl-off{display:none}[data-theme=sketch] .admin-secondary-btn.btn-navy{color:#fff;background:#0a2440;border-color:#0a2440}[data-theme=sketch] .admin-secondary-btn.btn-navy:hover{color:#fff;background:#e14909;border-color:#e14909}.etrack .roster-tbl .rtbl-total td{background:#0a244008;border-top:2px solid #e5e2da;padding-top:13px;padding-bottom:12px}.etrack .rtbl-total .ft-v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.etrack .rtbl-total .ft-l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-top:2px;font-size:10px;font-weight:700}@media (max-width:640px){.etrack .roster-tbl tr.tr td:nth-child(5){flex:none;font-size:12.5px}.etrack .roster-tbl tr.tr td:nth-child(7){flex:none}.etrack .roster-tbl tr.tr td.act{flex:none;margin-left:auto}.etrack .roster-tbl tr.tr-edit{margin-bottom:10px;display:block}.etrack .roster-tbl tr.tr-edit>td{width:100%;display:block}.admin-page.etrack .pending-card .tbl{min-width:0}.vlist .tbl,.vlist .tbl tbody{display:block}.vlist .tbl thead{display:none}.vlist .tbl tr.tr{border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px;padding:14px;display:flex;position:relative}.vlist .tbl tr.tr:last-of-type{margin-bottom:0}.vlist .tbl td{border:none;padding:0;display:block}.vlist .tbl td:first-child{flex:0 0 100%;padding-right:26px}.vlist .owner-cell{align-items:flex-start;gap:10px}.vlist .owner-cell .muted{overflow-wrap:anywhere}.vlist .tbl td:nth-child(2){min-width:0;color:var(--text-dim);flex:1;font-size:12.5px;font-weight:600}.vlist .tbl td.act{flex:none;align-items:center;width:auto;margin:0 0 0 auto;padding:0;display:flex}.vlist .tbl td.act .admin-btn-sm{padding:7px 12px;font-size:12.5px}.vlist .tbl td.act .vdel{margin:0;padding:4px;font-size:17px;line-height:1;position:absolute;top:8px;right:10px}.vlist .tbl td:nth-child(3),.vlist .tbl td:nth-child(4),.cset .doctbl th:nth-child(2),.cset .doctbl td:nth-child(2),.cset .doctbl th:nth-child(3),.cset .doctbl td:nth-child(3){display:none}.cset .doctbl .doc-subrow td{padding-right:6px}[data-theme=sketch] .admin-sched-row{flex-wrap:wrap;align-items:flex-start;row-gap:10px}[data-theme=sketch] .admin-sched-row-body{flex:1 1 0;min-width:0}[data-theme=sketch] .admin-amen-row-actions{flex:100%;justify-content:flex-end}.pending-card .tbl,.pending-card .tbl tbody{display:block}.pending-card .tbl tr.tr{border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;gap:4px 10px;margin-bottom:10px;padding:14px;display:flex}.pending-card .tbl tr.tr:last-of-type{margin-bottom:0}.pending-card .tbl td{border:none;padding:0;display:block}.pending-card .tbl tr.tr>td:first-child{flex:100%}.pending-card .tbl tr.tr>td:nth-child(3){overflow-wrap:anywhere;flex:100%;font-size:12.5px}.admin-page.etrack .pending-card .tbl td.act{text-align:left;white-space:normal;flex:100%;gap:8px;width:auto;margin-top:6px;margin-left:0;display:flex}.etrack .pending-card .tbl td.act .queue-act{flex:100%}.admin-page.etrack .pending-card td.act .form-actions-pair{flex:1 1 0;display:grid}.admin-page.etrack .pending-card td.act .form-actions-pair>button{padding:0 10px}}.imsg-log{flex-direction:column;gap:2px;padding:4px 2px 8px;display:flex}.imsg-row{flex-direction:column;max-width:100%;display:flex}.imsg-row.sent{align-items:flex-end}.imsg-row.recv{align-items:flex-start}.imsg-row.newgroup{margin-top:12px}.imsg-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:19px;max-width:80%;padding:8px 14px;font-size:14.5px;line-height:1.35}.imsg-row.recv .imsg-bubble{color:#1c1c1e;background:#e9e9eb;border-bottom-left-radius:6px}.imsg-row.sent .imsg-bubble{color:#fff;background:#e14909;border-bottom-right-radius:6px}.imsg-row.recv:not(.newgroup) .imsg-bubble{border-top-left-radius:8px}.imsg-row.sent:not(.newgroup) .imsg-bubble{border-top-right-radius:8px}.imsg-meta{color:var(--text-faint);margin:3px 8px 0;font-size:10.5px}.imsg-attach{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:12.5px;display:inline-flex}.imsg-row.sent .imsg-attach{color:#ffffffeb}.imsg-row.recv .imsg-attach{color:#e14909}.imsg-sys{color:var(--text-dim);background:#2a12060a;border-radius:999px;align-self:center;margin:8px 0;padding:4px 12px;font-size:11px;font-weight:600}.imsg-composer{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.imsg-field{border:1px solid var(--border);background:var(--bg-elev);border-radius:20px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 14px;display:flex}.imsg-field:focus-within{border-color:var(--pink)}.imsg-field textarea{resize:none;min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:4px 0;font-size:14.5px;line-height:1.35}.imsg-clip{cursor:pointer;color:var(--text-dim);background:0 0;border:none;flex-shrink:0;place-items:center;padding:4px;display:grid}.imsg-clip.has-file{color:#e14909}.imsg-send{cursor:pointer;color:#fff;background:#e14909;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.imsg-send:disabled{background:var(--border);color:var(--text-faint);cursor:default}.imsg-composer-opts{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.msg-back{cursor:pointer;color:#e14909;font:inherit;background:0 0;border:none;align-items:center;gap:3px;padding:2px 0 12px;font-size:14px;font-weight:600;display:none}.seg-tab{position:relative}.seg-tab-badge{box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;background:#e14909;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:0;right:4px}.con-imsg-log{max-height:52vh;padding-right:4px;overflow-y:auto}@media (max-width:640px){.etrack .import-sheet{-webkit-overflow-scrolling:touch;overflow:auto hidden}.etrack .import-sheet-head,.etrack .import-sheet-row{min-width:480px}.bc-actions{flex-wrap:wrap;gap:10px}.bc-actions>button{white-space:nowrap;text-align:center;flex:calc(50% - 5px);justify-content:center;min-width:0;margin:0}.cset .vdel,.voice-doc-del,.etrack .import-del{width:34px;min-width:34px;height:34px;color:var(--text-faint);place-items:center;padding:0;font-size:19px;line-height:1;transition:background .15s,color .15s,transform .1s;display:inline-grid;background:0 0!important;border:none!important;border-radius:999px!important}.cset .vdel:hover,.voice-doc-del:hover,.etrack .import-del:hover{color:#c2360a!important;background:#e149091f!important;border-color:#0000!important}.cset .vdel:active,.voice-doc-del:active,.etrack .import-del:active{transform:scale(.92)}.etrack .import-del{opacity:1!important}}.bc-add-end{text-align:center;justify-content:center;width:100%;margin:16px 0 0;display:block}.import-addrow-bar{align-items:center;gap:12px;display:flex}.import-scroll-hint{display:none}@media (max-width:640px){.import-scroll-hint{color:#e14909;white-space:nowrap;align-items:center;margin-left:auto;font-size:12px;font-weight:700;transition:opacity .18s;display:inline-flex}}.records-index-link{color:var(--text);border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;align-items:center;gap:11px;padding:8px 13px 8px 9px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.records-index-link:hover{background:#e149090d;border-color:#e14909}.records-index-link .doc-ic{color:#b23a06;background:#e149091f;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;line-height:0;display:grid}@media (max-width:640px){.records-index-link{width:100%}}.rulebook-footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.rule-edit-form{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.rule-edit-grid{grid-template-columns:1fr 140px;gap:12px;display:grid}.rule-edit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.rule-edit-pub{color:var(--text-dim);font-size:12px}@media (max-width:640px){.rule-edit-grid{grid-template-columns:1fr}.rule-edit-actions .admin-primary-btn{width:100%}}.cset .docsetup-actions>div,.cset .docsetup-actions>button{margin-left:auto}.adddoc-bulk{background:var(--bg-elev);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:11px 13px;display:flex}.adddoc-bulk-label{color:var(--text-dim);white-space:pre-line;font-size:12.5px;line-height:1.4}.adddoc-bulk button{white-space:nowrap;flex-shrink:0}.admin-page .etbl{border-collapse:collapse;width:100%;font-size:13.5px}.admin-page .etbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:2px 12px 10px;font-size:10.5px;font-weight:700}.admin-page .etbl td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:13px 12px}.admin-page .etbl tr.tr:last-of-type td{border-bottom:none}.admin-page .etbl .muted{color:var(--text-dim)}.admin-page .etbl .strong{font-weight:600}.admin-page .etbl .owner-cell{align-items:center;gap:11px;display:flex}.admin-page .etbl .act{text-align:right;white-space:nowrap;width:1%}.admin-page .etbl .rownum{text-align:right;font-variant-numeric:tabular-nums;min-width:22px;color:var(--text-dim);flex:none;font-size:12px}.admin-page .etbl .av{letter-spacing:.02em;color:#b23a06;background:#e149091f;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.admin-page .etbl .pill{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.admin-page .etbl .pill.ok{color:var(--ok);background:#0676471f}.admin-page .etbl .pill.warn{color:var(--warn);background:#b547081f}.admin-page .etbl .pill.due{color:var(--due);background:#c2360a1f}.admin-page .etbl .pill.dim{color:var(--text-dim);background:#2a120612}.admin-page .etbl .go{color:var(--pink);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.admin-page .etbl .go:hover{color:#c53d06}.admin-page .etbl .go:focus,.admin-page .etbl .go:focus-visible{outline:none}@media (max-width:640px){.admin-page .etbl .owner-cell{align-items:flex-start;gap:10px}.admin-page .etbl .owner-cell .muted{overflow-wrap:anywhere}}.admin-page .etbl .tr-edit>td{background:#2a120605;padding:16px 12px 20px}.admin-page .etbl .doc-cat{color:var(--text-dim);background:#2a12060f;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.admin-page .etbl .doc-cat--gov{color:#4c3f8c;background:#5b4d9e29;border-color:#5b4d9e4d}.admin-page .etbl .doc-cat--rules{color:#7a3a8c;background:#8b429e26;border-color:#8b429e4d}.admin-page .etbl .doc-cat--fin{color:#17663e;background:#1f7a4d29;border-color:#1f7a4d4d}.admin-page .etbl .doc-cat--bank{color:#0b7a70;background:#0d948826;border-color:#0d94884d}.admin-page .etbl .doc-cat--ins{color:#24607f;background:#2a6c942b;border-color:#2a6c9452}.admin-page .etbl .doc-cat--insp{color:#8a4f22;background:#b5713a2e;border-color:#b5713a52}.admin-page .etbl .doc-cat--permit{color:#a45c05;background:#d9770629;border-color:#d9770652}.admin-page .etbl .doc-cat--min{color:#0c5f59;background:#0f766e29;border-color:#0f766e4d}.admin-page .etbl .doc-cat--not{color:#9c3d07;background:#b5470829;border-color:#b5470852}.admin-page .etbl .doc-cat--ven{color:#63432e;background:#78533c2b;border-color:#78533c52}.admin-page .etbl .doc-cat--dir{color:#8a3269;background:#9e3a7a26;border-color:#9e3a7a4d}.admin-page .etbl .doc-cat--vote{color:#3b31af;background:#4338ca24;border-color:#4338ca4d}.admin-page .etbl .doc-cat--form{color:#0c6379;background:#0e749026;border-color:#0e74904d}.admin-page .etbl .doc-cat--map{color:#566126;background:#65712c2e;border-color:#65712c52}.admin-page .etbl .doc-cat--other{color:#475467;background:#47546721;border-color:#47546747}.admin-page .etbl .doc-statute{color:var(--text-faint);white-space:nowrap;margin-left:10px;font-size:11.5px;font-weight:600}@media (max-width:640px){.admin-page .etbl .doc-statute{display:none}}.admin-page .etbl .doc-subrow td{border-bottom:1px solid var(--border);padding-top:0}.admin-page .etbl tbody:last-child tr:last-child td{border-bottom:none}.admin-page .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:6px 0 22px;display:grid}.admin-page .stat{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.admin-page .stat .v{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1}.admin-page .stat .l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-top:7px;font-size:11.5px;font-weight:600}@media (max-width:640px){.admin-page .stats{grid-template-columns:repeat(2,1fr);gap:8px}.admin-page .stat{padding:12px 13px}.admin-page .stat .v{font-size:22px}.admin-page .stat .l{margin-top:5px;font-size:10px}}.admin-page .admin-sec-title{letter-spacing:-.3px;margin:34px 0 4px;font-size:18px;font-weight:600}.admin-page .admin-sec-title+.admin-dek{margin-bottom:18px}.admin-page .admin-btn-row>button,.admin-page .admin-btn-row>a,.admin-page .card-cta>button,.admin-page .card-cta>a.admin-btn-ghost,.admin-page .admin-form-actions>button,.admin-page .admin-form-actions>a.admin-btn-ghost,.admin-page .admin-sched-form-foot>button,.admin-page .docsetup-actions>button,.admin-page .docsetup-actions>div>button,.admin-page .form-actions-pair>button,.admin-page .form-actions-pair>a.admin-btn-ghost,.admin .cset .card-cta>button{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-left:0;padding:0 22px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.admin-page .admin-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-page .admin-head-row>div{min-width:0}.admin-page .admin-head-row>a{flex-shrink:0;margin-top:4px}@media (max-width:640px){.admin-page .admin-head-row>a{margin-top:0;margin-bottom:16px}}.admin-page .admin-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-theme=sketch] .bugreport-trigger{cursor:pointer;color:currentColor;opacity:.55;letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:12.5px;font-weight:600;transition:opacity .12s,color .12s;display:inline-flex}[data-theme=sketch] .bugreport-trigger:hover{opacity:1;color:var(--brand)}[data-theme=sketch] .bugreport-trigger svg{flex:none}[data-theme=sketch] .bugreport-scrim{z-index:1200;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:#1814106b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-theme=sketch] .bugreport-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:460px;max-height:88vh;padding:22px 22px 18px;overflow-y:auto;box-shadow:0 18px 48px #18141038}[data-theme=sketch] .bugreport-title{letter-spacing:-.3px;margin:0 0 4px;font-size:20px;font-weight:600}[data-theme=sketch] .bugreport-sub{color:var(--text-dim);margin:0 0 14px;font-size:13.5px;line-height:1.5}[data-theme=sketch] .bugreport-text{box-sizing:border-box;resize:vertical;width:100%;min-height:104px;font-family:inherit;font-size:14px;line-height:1.5}[data-theme=sketch] .bugreport-note{color:var(--text-faint);margin:9px 0 0;font-size:11.5px;line-height:1.45}[data-theme=sketch] .bugreport-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}[data-theme=sketch] .bugreport-actions>button{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 22px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}[data-theme=sketch] .bugreport-foot{justify-content:center;padding:26px 16px 0;display:flex}@media (max-width:640px){:is(.admin-page .card:has(.tbl),.admin-page .card:has(.etbl),.admin-page .card:has(.doctbl),.admin-page .pk-list-body:has(.tbl),.admin-page .pk-list-body:has(.etbl),.admin-page .pk-list-body:has(.doctbl)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.admin-main,.admin-page,.admin-page .card,.admin-page .pk-list-body{min-width:0}.cset .card-cta,.admin-page .card-cta,.admin-page .admin-btn-row,.admin-page .admin-form-actions,.admin-page .admin-sched-form-foot,.admin-page .docsetup-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px}.voice-vote-right button,.voice-detail-status-row button,.voice-upload-btn,.rule-edit-actions .admin-primary-btn,.bill-actions button,.records-index-link{width:auto;max-width:100%}.voice-vote-right,.voice-detail-status-row,.bill-actions,.rule-edit-actions{flex-wrap:wrap;align-items:flex-start}.admin-page .card-cta>button,.admin-page .card-cta>a,.admin-page .admin-btn-row>button,.admin-page .admin-btn-row>a,.admin-page .admin-form-actions>button,.admin-page .admin-form-actions>a{min-height:44px;padding:0 18px}.admin-top{flex-wrap:nowrap}.admin-top .admin-tag{display:none}.admin-top-actions{flex-wrap:nowrap;gap:8px}.admin-brand{flex-wrap:nowrap;min-width:0}.admin-brand-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-contact-pill{white-space:nowrap;flex:none}.cset .card-head>div:last-child{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.cset .card-head .cset-arch-filter{width:100%}.cset .card-head .cset-rule-filter{flex:1 1 0;min-width:0}.cset .docsetup-actions>div,.cset .docsetup-actions>button{margin-left:0}.cset .docsetup-actions>div{flex-wrap:wrap;justify-content:flex-start;gap:10px}.admin-page .go,.pay-card-link,.activity-see-all,.clamp-more{position:relative}.admin-page .go:after,.pay-card-link:after,.activity-see-all:after,.clamp-more:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}.awl-overlay{padding-top:max(18px, calc(env(safe-area-inset-top,0px) + 12px));padding-bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 12px));overscroll-behavior:contain}.awl-modal{max-height:calc(100dvh - max(40px, calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 24px)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:640px){.admin{overflow-clip-margin:4px;overflow-x:clip}}[data-theme=sketch] .bugreport-scrim{padding-top:max(20px, calc(env(safe-area-inset-top,0px) + 12px));padding-bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));overscroll-behavior:contain}[data-theme=sketch] .bugreport-card{max-height:calc(100dvh - max(40px, calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 24px)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width:640px){.etrack .toolbar{flex-wrap:wrap}.etrack .toolbar-left{flex-wrap:wrap;width:100%;min-width:0}.etrack .search{flex:100%;width:100%;min-width:0}.etrack .search input{font-size:16px}}.tb-tight{display:none}@media (max-width:640px){.tb-full{display:none}.tb-tight{display:inline}.trial-banner{gap:9px;padding:7px 12px}.trial-banner-sub{line-height:1.35}.trial-banner-badge{width:24px;height:24px}.trial-banner-cta{white-space:nowrap;padding:6px 13px;font-size:12px}.cmp-stats>div>div.admin-dash-ring:first-child{font-size:13px!important}}@media (max-width:767px),(hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{font-size:16px!important}[data-theme=sketch] .site-foot-slim-link,[data-theme=sketch] .bugreport-trigger,[data-theme=sketch] .doc-card-link,[data-theme=sketch] .doc-cat-more,[data-theme=sketch] .brd-card-link,[data-theme=sketch] .brd-up-all,[data-theme=sketch] .pay-method-action,[data-theme=sketch] .comm-footer-links a{position:relative}[data-theme=sketch] .site-foot-slim-link:after,[data-theme=sketch] .bugreport-trigger:after,[data-theme=sketch] .doc-card-link:after,[data-theme=sketch] .doc-cat-more:after,[data-theme=sketch] .brd-card-link:after,[data-theme=sketch] .brd-up-all:after,[data-theme=sketch] .pay-method-action:after,[data-theme=sketch] .comm-footer-links a:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}[data-theme=sketch] .bell,[data-theme=sketch] .brd-member-mail{position:relative}[data-theme=sketch] .bell:after,[data-theme=sketch] .brd-member-mail:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=sketch] .seg-tab,[data-theme=sketch] .dues-tab,[data-theme=sketch] .fin-period,[data-theme=sketch] .sched-view-btn,[data-theme=sketch] .sched-today-btn,[data-theme=sketch] .sched-filter-btn,[data-theme=sketch] .sched-monthnav-title,[data-theme=sketch] .sched-subscribe-btn,[data-theme=sketch] .inbox-mark-all,[data-theme=sketch] .ovb-cta,[data-theme=sketch] .fin-view-btn,[data-theme=sketch] .ad-dd-trigger,[data-theme=sketch] .brd-cta-secondary,[data-theme=sketch] .set-tile-cta,[data-theme=sketch] .inbox-back{min-height:44px}[data-theme=sketch] .sched-nav-btn{min-width:44px;min-height:44px}[data-theme=sketch] .sched-monthnav-title{white-space:nowrap}[data-theme=sketch] .login-brand,[data-theme=sketch] .login-forgot-link,[data-theme=sketch] .login-foot-link,[data-theme=sketch] .login-back{position:relative}[data-theme=sketch] .login-brand:after,[data-theme=sketch] .login-back:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}[data-theme=sketch] .login-forgot-link:after{content:"";height:44px;position:absolute;top:-8px;left:-6px;right:-6px}[data-theme=sketch] .login-foot-link:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}[data-theme=sketch] .login-back{margin-top:30px}}@media (max-width:767px){[data-theme=sketch] .ev-wrap .ev-section>.voice-page-head:not(.ev-hub-head),[data-theme=sketch] .easydocs-combined .doc-hero,[data-theme=sketch] .easydocs-combined .rb-hero{display:none}[data-theme=sketch] .seg-tabs.admin-seg-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:4px;max-width:100%;overflow-x:auto}[data-theme=sketch] .seg-tabs.admin-seg-tabs::-webkit-scrollbar{display:none}[data-theme=sketch] .seg-tabs.admin-seg-tabs .seg-tab{flex:1 0 auto;padding:9px 14px;font-size:13px}}@media (max-width:767px),(hover:none) and (pointer:coarse){[data-theme=sketch] .admin-primary-btn,[data-theme=sketch] .admin-secondary-btn,[data-theme=sketch] .admin-btn-ghost,[data-theme=sketch] .admin-btn-sm,[data-theme=sketch] .btn-pair,[data-theme=sketch] .cset-head-cta,[data-theme=sketch] .pager-btn,[data-theme=sketch] .pager-export,[data-theme=sketch] .sw-back,[data-theme=sketch] .admin-rules-danger,[data-theme=sketch] .admin-page .docsetup-actions>div>button,[data-theme=sketch] .admin .cset .card-cta>button,[data-theme=sketch] .bugreport-actions>button,[data-theme=sketch] .op-exit-btn{min-height:44px}}@media (max-width:767px){[data-theme=sketch] .etrack-actions{flex-wrap:wrap;flex:100%;min-width:0}[data-theme=sketch] .cset .card-head{position:relative}[data-theme=sketch] .cset .card-head>.admin-primary-btn,[data-theme=sketch] .cset .card-head .cset-head-cta{white-space:nowrap;flex:none;width:auto;padding:8px 13px;font-size:12.5px;position:absolute;top:0;right:0}[data-theme=sketch] .cset .card-head h2,[data-theme=sketch] .cset .card-head .sub{padding-right:132px}[data-theme=sketch] .admin-section-head.voice-votes-head{position:relative}[data-theme=sketch] .admin-section-head.voice-votes-head .vvh-dek-row>.admin-primary-btn{flex:none;width:auto;position:absolute;top:0;right:0}[data-theme=sketch] .admin-section-head.voice-votes-head h1,[data-theme=sketch] .admin-section-head.voice-votes-head .vvh-dek-row{padding-right:150px}[data-theme=sketch] .roster-tbl .tr{align-items:center;position:relative}[data-theme=sketch] .roster-tbl .tr>td:first-child{flex:100%;padding-right:66px}[data-theme=sketch] .roster-tbl .tr>td.act{width:auto;position:absolute;top:14px;right:14px}[data-theme=sketch] .roster-tbl .tr>td:empty,[data-theme=sketch] .site-foot-slim{display:none}[data-theme=sketch] .admin-brand-home,[data-theme=sketch] .admin-contact-pill,[data-theme=sketch] .admin-backlink{position:relative}[data-theme=sketch] .admin-brand-home:after,[data-theme=sketch] .admin-contact-pill:after,[data-theme=sketch] .admin-backlink:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}@media (max-width:767px),(hover:none) and (pointer:coarse){[data-theme=sketch] .admin-primary-btn,[data-theme=sketch] .admin-secondary-btn,[data-theme=sketch] .admin-btn-ghost,[data-theme=sketch] .admin-btn-sm,[data-theme=sketch] .cset-head-cta,[data-theme=sketch] .pager-btn,[data-theme=sketch] .pager-export,[data-theme=sketch] .sw-back,[data-theme=sketch] .admin-rules-danger,[data-theme=sketch] .seg-tab,[data-theme=sketch] .dues-tab,[data-theme=sketch] .fin-period,[data-theme=sketch] .sched-view-btn,[data-theme=sketch] .sched-today-btn,[data-theme=sketch] .sched-filter-btn,[data-theme=sketch] .sched-subscribe-btn,[data-theme=sketch] .inbox-mark-all,[data-theme=sketch] .ovb-cta,[data-theme=sketch] .fin-view-btn,[data-theme=sketch] .brd-cta-secondary,[data-theme=sketch] .set-tile-cta,[data-theme=sketch] .inbox-back,[data-theme=sketch] .op-exit-btn{justify-content:center;align-items:center;display:inline-flex}}@media (max-width:767px){[data-theme=sketch] .admin-page .card-head>*{min-width:0}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child)){flex-flow:wrap;gap:10px;align-items:flex-start!important}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:first-child{display:contents}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:first-child>*{flex:100%;order:3;min-width:0}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:first-child>.sub{display:block}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:first-child>h2{padding-right:0}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:first-child>.sub{padding-right:0}[data-theme=sketch] .admin-page .card-head:not(:has(>:last-child:not(:first-child))) h2{padding-right:0}[data-theme=sketch] .admin-page .card-head:not(:has(>:last-child:not(:first-child))) .sub{padding-right:0}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:first-child>h2{flex:1 1 0;order:1;min-width:110px}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:last-child{flex:none;order:2;justify-content:flex-end;width:auto;max-width:100%;margin-left:auto}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:last-child:has(>:not(button):not(a)){flex-direction:column;gap:6px;align-items:flex-end!important}:is([data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:last-child:has(>:not(button):not(a))>button,[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:last-child:has(>:not(button):not(a))>a){order:1}[data-theme=sketch] .admin-page .card-head:has(>:last-child:not(:first-child))>:last-child:has(>:not(button):not(a))>:not(button):not(a){order:2}:is([data-theme=sketch] .admin-page .card-head:has(input),[data-theme=sketch] .admin-page .card-head:has(select),[data-theme=sketch] .admin-page .card-head:has(textarea),[data-theme=sketch] .admin-page .card-head:has(.ad-dd)){flex-flow:column wrap;align-items:stretch!important}:is([data-theme=sketch] .admin-page .card-head:has(input)>:last-child,[data-theme=sketch] .admin-page .card-head:has(select)>:last-child,[data-theme=sketch] .admin-page .card-head:has(textarea)>:last-child,[data-theme=sketch] .admin-page .card-head:has(.ad-dd)>:last-child){flex:0 auto;width:100%}[data-theme=sketch] .admin-page .card-head:has(>.admin-btn-ghost){flex-flow:row;gap:10px;align-items:flex-start!important}[data-theme=sketch] .admin-page .card-head:has(>.admin-btn-ghost)>div:first-child{flex:auto;min-width:0}[data-theme=sketch] .admin-page .card-head:has(>.admin-btn-ghost) h2{padding-right:0}[data-theme=sketch] .admin-page .card-head:has(>.admin-btn-ghost) .sub{padding-right:0}[data-theme=sketch] .admin-page .card-head>.admin-btn-ghost{white-space:nowrap;flex:none;width:auto;min-height:0;padding:7px 14px;font-size:12.5px;position:relative}[data-theme=sketch] .admin-page .card-head>.admin-btn-ghost:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:640px){[data-theme=sketch] .etrack .stats{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px}[data-theme=sketch] .etrack .stat{padding:11px 10px}[data-theme=sketch] .etrack .stat .v{letter-spacing:-.4px;font-size:19px}[data-theme=sketch] .etrack .stat .l{letter-spacing:.03em;margin-top:5px;font-size:9px}}@media (max-width:767px){[data-theme=sketch] .etrack .etrack-actions{flex-wrap:nowrap;align-items:stretch;gap:8px}[data-theme=sketch] .etrack .etrack-actions>button{white-space:normal;text-align:center;flex:1 1 0;align-self:stretch;gap:5px;min-width:0;padding:8px;font-size:11.5px;line-height:1.25}[data-theme=sketch] .etrack .rst-unit{white-space:normal;overflow-wrap:anywhere}[data-theme=sketch] .etrack .roster-tbl .rst-unit-addr{display:none}[data-theme=sketch] .admin-page .rep-tbl{min-width:0}[data-theme=sketch] .crep .tbl th,[data-theme=sketch] .crep .tbl td,[data-theme=sketch] .rep-tbl th,[data-theme=sketch] .rep-tbl td{padding-left:4px;padding-right:4px}[data-theme=sketch] .crep .tbl th:first-child,[data-theme=sketch] .crep .tbl td:first-child,[data-theme=sketch] .rep-tbl th:first-child,[data-theme=sketch] .rep-tbl td:first-child{padding-left:0}[data-theme=sketch] .crep .tbl td.act,[data-theme=sketch] .rep-tbl td.act{white-space:nowrap;width:1%}[data-theme=sketch] .crep .tbl td.act .go,[data-theme=sketch] .rep-tbl td.act .go{padding:6px 0;font-size:11px}[data-theme=sketch] .rep-tbl td.act,[data-theme=sketch] .rep-tbl th.act{padding-left:2px;padding-right:2px}[data-theme=sketch] .rep-tbl td.act .go{font-size:10.5px}[data-theme=sketch] .crep .tbl .act .go+.go,[data-theme=sketch] .rep-tbl .act .go+.go{margin-left:10px}[data-theme=sketch] .crep .tbl td.strong,[data-theme=sketch] .rep-tbl td.strong{font-size:12.5px;line-height:1.35}[data-theme=sketch] .crep .tbl th:nth-child(3),[data-theme=sketch] .crep .tbl td:nth-child(3),[data-theme=sketch] .rep-tbl th:nth-child(3),[data-theme=sketch] .rep-tbl td:nth-child(3){white-space:nowrap;width:1%}[data-theme=sketch] .admin-chrome{z-index:92;will-change:transform;transition:transform .22s;position:sticky;top:0}}html{--chrome-offset:var(--chrome-h,0px)}html[data-chrome=hidden]{--chrome-offset:0px}@media (max-width:767px){html[data-chrome=hidden] .admin-chrome{transform:translateY(-100%)}}.seg-tabs-wrap{display:block}.seg-tabs-pill{display:block;position:relative}.seg-tabs-pill>.seg-tabs{max-width:100%}.seg-tabs-arrow{pointer-events:none;color:#e14909;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.seg-tabs-arrow svg{width:15px;height:15px}@media (max-width:767px){.seg-tabs-pill[data-scrollable="1"]{background:var(--accent-soft);border-radius:999px;margin-bottom:28px;padding:5px 26px}.seg-tabs-pill[data-scrollable="1"]>.seg-tabs{background:0 0;border-radius:0;width:100%;max-width:none;margin:0;padding:0}.seg-tabs-pill[data-more-right="1"]>.seg-tabs-arrow-right,.seg-tabs-pill[data-more-left="1"]>.seg-tabs-arrow-left{display:flex}.seg-tabs-arrow-right{right:3px}.seg-tabs-arrow-left{left:3px}.seg-tabs-pill[data-more-right="1"]:not([data-more-left="1"])>.seg-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.seg-tabs-pill[data-more-left="1"]:not([data-more-right="1"])>.seg-tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 26px),#0000)}.seg-tabs-pill[data-more-left="1"][data-more-right="1"]>.seg-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}[data-theme=sketch] .admin-dek-linkline{display:block}[data-theme=sketch] .admin-page .bc-tbl{min-width:0}[data-theme=sketch] .admin-page .bc-tbl th,[data-theme=sketch] .admin-page .bc-tbl td{padding-left:4px;padding-right:4px;font-size:12.5px}[data-theme=sketch] .admin-page .bc-tbl th:first-child,[data-theme=sketch] .admin-page .bc-tbl td:first-child{padding-left:0}[data-theme=sketch] .admin-page .bc-tbl td.bc-usage{min-width:42px!important}[data-theme=sketch] .admin-page .bc-tbl td.go-cell{white-space:nowrap;width:1%}[data-theme=sketch] .admin-page .bc-tbl td.go-cell .go{font-size:11.5px}}@media (max-width:767px),(hover:none) and (pointer:coarse){[data-theme=sketch] .clamp-more{position:relative}[data-theme=sketch] .clamp-more:after{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}[data-theme=sketch] .msg-back{justify-content:center;align-items:center;display:inline-flex}}.fact-default{letter-spacing:.03em;text-transform:uppercase;color:#b5481f;white-space:nowrap;vertical-align:middle;background:#e149091a;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10.5px;font-weight:700}.admin-input-bad,.admin-input-bad:focus{border-color:#b42318;box-shadow:0 0 0 3px #b423181f}.onedrop-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.onedrop-chip-done{color:#b23a06;background:#e149091f}.onedrop-chip-error{color:#b42318;background:#b4231817;border:1px solid #b4231866;padding:2px 9px}.onedrop-chip-glyph{margin-right:5px;font-weight:800}.onedrop-chip-busy{color:#6b5544;background:#2a12060f;position:relative;overflow:hidden}.onedrop-chip-busy:before{content:"";transform-origin:0;background:#e149094d;animation:1.5s ease-in-out infinite onedropChipFill;position:absolute;inset:0;transform:scaleX(0)}.onedrop-chip-label{position:relative}@keyframes onedropChipFill{0%{opacity:1;transform:scaleX(0)}65%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.onedrop-chip-busy:before{opacity:.45;animation:none;transform:scaleX(1)}}@media (max-width:767px){[data-theme=sketch] .admin-page .etbl td,[data-theme=sketch] .admin-page .etbl .owner-cell,[data-theme=sketch] .admin-page .etbl .owner-cell>div{min-width:0}[data-theme=sketch] .admin-page .etbl .owner-cell .muted{overflow-wrap:anywhere}[data-theme=sketch] .admin-page .etbl td.mrow-chips{min-width:0;white-space:normal!important}[data-theme=sketch] .admin-page .etbl td.mrow-chips>span{margin-bottom:3px;display:inline-block}[data-theme=sketch] .msg-head-actions{flex-wrap:wrap;gap:8px;min-width:0}[data-theme=sketch] .msg-head-row{flex-wrap:wrap;min-width:0}[data-theme=sketch] .admin-page .etbl th,[data-theme=sketch] .admin-page .etbl td{padding-left:6px;padding-right:6px}[data-theme=sketch] .admin-page .etbl th:first-child,[data-theme=sketch] .admin-page .etbl td:first-child{padding-left:0}[data-theme=sketch] .admin-page .etbl th:last-child,[data-theme=sketch] .admin-page .etbl td:last-child{padding-right:0}}@media (max-width:767px),(hover:none) and (pointer:coarse){.admin-page .admin-btn-ghost{margin-left:0}}@media (max-width:640px){.admin-page .admin-btn-ghost{padding:6px 11px}.admin-page .admin-btn{padding:11px 15px}.admin-page .admin-primary-btn{padding:10px 15px}.admin-dash-stat-val{font-size:20px}.coll-payoff-total-amt{font-size:22px}.cset .stat .v{font-size:20px}.admin-dash-stat-val,.coll-payoff-total-amt,.cset .stat .v{font-variant-numeric:tabular-nums}.admin-dash-stat{padding:14px 10px}.cset .stat{padding:14px 11px}}.admin-toggle-card{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:10px;align-items:center;gap:16px;margin:2px 0 16px;padding:13px 15px;transition:border-color .15s;display:flex}.admin-toggle-card:hover{border-color:var(--border-hover)}.admin-toggle-card.is-busy{opacity:.6;cursor:default}.admin-toggle-text{flex:auto;min-width:0}.admin-toggle-title{color:var(--text);font-size:13.5px;font-weight:600;display:block}.admin-toggle-help{color:var(--text-dim);margin-top:3px;font-size:12px;line-height:1.45;display:block}.admin-toggle-ctl{flex:none;align-items:center;gap:10px;display:flex}.admin-toggle-state{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);text-align:right;min-width:26px;font-size:11.5px;font-weight:600;transition:color .15s}.admin-toggle-card:has(input:checked) .admin-toggle-state{color:var(--pink)}.admin-switch{flex:none;width:42px;height:24px;position:relative}.admin .admin-switch input[type=checkbox],[data-theme=sketch] .admin .admin-switch input[type=checkbox]{width:100%;min-width:0;height:100%;box-shadow:none;appearance:none;opacity:0;cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:0;position:absolute;inset:0}[data-theme=sketch] .admin .admin-switch input[type=checkbox]:checked:after{content:none}.admin-switch input:disabled{cursor:default}.admin-switch-track{pointer-events:none;background:#2a120633;border-radius:999px;width:42px;height:24px;transition:background .18s;display:block}.admin-switch-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #2a120647}.admin-switch input:checked+.admin-switch-track{background:var(--pink)}.admin-switch input:checked+.admin-switch-track:after{transform:translate(18px)}.admin-switch input:focus-visible+.admin-switch-track{outline:2px solid var(--pink);outline-offset:2px}@media (max-width:480px){.admin-toggle-card{gap:12px;padding:12px 13px}.admin-toggle-state{display:none}}@media (prefers-reduced-motion:reduce){.admin-switch-track,.admin-switch-track:after,.admin-toggle-card,.admin-toggle-state{transition:none}}@media (hover:none) and (pointer:coarse){.cset .card-cta,.admin-page .card-cta,.admin-page .admin-btn-row,.admin-page .admin-form-actions,.admin-page .admin-sched-form-foot,.admin-page .docsetup-actions{justify-content:flex-end}.admin-page .card-cta>.admin-primary-btn,.admin-page .admin-btn-row>.admin-primary-btn,.admin-page .admin-form-actions>.admin-primary-btn,.admin-page .docsetup-actions>.admin-primary-btn{order:0}:is(.admin :is(div,form,section,footer,header,li,fieldset):has(>.admin-btn),.admin :is(div,form,section,footer,header,li,fieldset):has(>.admin-btn-ghost),.admin :is(div,form,section,footer,header,li,fieldset):has(>.admin-primary-btn)){justify-content:flex-end}.admin .admin-btn,.admin .admin-btn-ghost,.admin .admin-primary-btn{align-self:flex-end;width:auto;max-width:100%}.admin-page .card-cta,.admin-page .admin-btn-row,.admin-page .admin-form-actions,.admin-page .docsetup-actions{row-gap:10px}.admin-page div:has(>.admin-btn){row-gap:10px}.admin-page div:has(>.admin-btn-ghost){row-gap:10px}.admin-page div:has(>.admin-primary-btn){row-gap:10px}}.bc-kind{letter-spacing:.3px;color:#0a244099;cursor:pointer;background:#fff;border:1.5px solid #0a24402e;border-radius:999px;align-items:center;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.bc-kind:hover{color:#c45f2a;border-color:#c45f2a}.bc-kind.is-income{color:#566234;background:#7d8c5c29;border-color:#7d8c5c8c}.bc-income-pill{color:#566234;letter-spacing:.3px;vertical-align:middle;background:#7d8c5c29;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.bc-kind{transition:none}}@keyframes stat-waiting-ring{0%{box-shadow:0 0 #e149094d}70%{box-shadow:0 0 0 9px #e1490900}to{box-shadow:0 0 #e1490900}}.stat.stat-waiting{border-color:#e1490973;animation:2.4s ease-out infinite stat-waiting-ring}@media (prefers-reduced-motion:reduce){.stat.stat-waiting{animation:none;box-shadow:0 0 0 2px #e149094d}}.queue-rownum{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:22px;font-size:12px}.queue-email{overflow-wrap:anywhere;font-size:12.5px}.queue-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-page.etrack .pending-card td.act .form-actions-pair{gap:8px}.admin-page.etrack .pending-card td.act .form-actions-pair>button{white-space:nowrap;min-width:max-content;min-height:32px;padding:0 15px;font-size:12.5px}.admin-side{display:none}@media (min-width:1025px){.admin .admin-nav{display:none}.admin .admin-chrome{z-index:92;position:sticky;top:0}.admin .admin-top{padding:12px 28px}.admin-body{min-height:calc(100vh - var(--chrome-offset,64px));align-items:stretch;display:flex}.admin-content{flex-direction:column;flex:auto;min-width:0;display:flex}.admin-content>.admin-main{flex:auto;width:100%;max-width:1400px;margin:0;padding:28px 36px 80px}.admin-main .pk-head{margin-top:0}.admin-content{position:relative}.admin-content>.admin-searchbar{z-index:40;align-items:center;display:flex;position:absolute;top:18px;right:28px}.admin-searchbar .admin-nav-search-btn{color:#e14909;background:#fff;border:none;border-radius:50%;width:34px;height:34px;position:static;top:auto;right:auto;box-shadow:0 1px 3px #2a12061a}.admin-searchbar .admin-nav-search-btn:hover{background:#fff;box-shadow:0 2px 8px #2a120629}.admin-searchbar .admin-nav-search-btn:focus-visible{box-shadow:0 0 0 3px #e149094d}.admin-content>.bugreport-foot,.admin-content>.site-foot-slim{flex:none}.admin-side{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:0 0 244px;align-self:stretch;width:244px;padding:0 14px;display:flex}.admin-side-top{top:var(--chrome-offset,64px);background:#fff;padding:24px 0 14px;position:sticky}.admin-side-kicker{letter-spacing:1.4px;text-transform:uppercase;color:#e14909;padding:4px 12px 14px;font-size:10.5px;font-weight:800}.admin-side-nav{flex-direction:column;gap:3px;display:flex}.admin-side-item{color:var(--text-dim);border-radius:10px;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.admin-side-item:hover{color:var(--text);background:#2a12060b}.admin-side-item.active{color:#e14909;background:#fdece2}.admin-side-link{letter-spacing:-.1px;min-width:0;color:inherit;flex:auto;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.admin-side-item.active .admin-side-link{font-weight:700}.admin-side-ico{opacity:.85;flex:none}.admin-side-item.active .admin-side-ico{opacity:1}.admin-side-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-side-item .admin-nav-badge{margin-left:auto}.admin-side-toggle{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;margin-right:4px;padding:0;transition:transform .18s,opacity .15s,background .15s;display:grid}.admin-side-toggle:hover{opacity:1;background:#2a12060f}.admin-side-group.open>.admin-side-item>.admin-side-toggle{transform:rotate(180deg)}.admin-side-sub{border-left:1.5px solid #2a12061a;flex-direction:column;gap:1px;margin:4px 0 6px 25px;padding-left:14px;display:flex}.admin-side-sublink{color:var(--text-dim);border-radius:8px;align-items:center;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.admin-side-sublink:hover{color:var(--text);background:#2a12060a}.admin-side-sublink.active{color:#e14909;background:#e1490912;font-weight:700}.admin-side-sublink .admin-nav-badge{margin-left:auto}.admin-side-platform{color:#c8430f}.admin-side-platform .admin-side-link{font-weight:700}.admin-side-help{border:1px solid var(--border);background:#fff;border-radius:14px;flex:none;margin:auto 0 18px;padding:16px 16px 14px;position:sticky;bottom:18px;box-shadow:0 8px 22px #280f000d}.admin-side-help-title{color:var(--text);font-size:14px;font-weight:700}.admin-side-help-sub{color:var(--text-dim);margin-top:2px;font-size:12.5px}.admin-side-help-btn{box-sizing:border-box;width:100%;color:var(--text);white-space:nowrap;border:1px solid var(--border);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:flex}.admin-side-help-btn:hover{color:#e14909;border-color:#e1490980}.admin-side-help-btn .cr-badge{color:#fff;background:#e14909;animation:1.6s ease-out infinite adminNavPulse}.admin-main .seg-tabs-wrap,.admin-main .admin-schedule-tabs>.seg-tabs{display:none}}.admin-searchbar{display:none}.admin-top-actions{justify-content:flex-end}.admin-user{position:relative}.admin-user-chip{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:999px;align-items:center;gap:10px;padding:4px 8px 4px 4px;font-family:inherit;transition:background .15s;display:inline-flex}.admin-user-chip:hover,.admin-user-chip[aria-expanded=true]{background:#ffffff24}.admin-user-avatar{color:#e14909;letter-spacing:.3px;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid;box-shadow:0 0 0 2px #ffffff59}.admin-user-meta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.admin-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13.5px;font-weight:700;overflow:hidden}.admin-user-role{color:#ffffffd9;font-size:11.5px;font-weight:500}.admin-user-chev{opacity:.85}.admin-user-backdrop{z-index:94;position:fixed;inset:0}.admin-user-menu{z-index:95;border:1px solid var(--border,#2a12061a);background:#fff;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #280f0024}.admin-user-menu-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:#2a1206;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.admin-user-menu-item:hover{color:#e14909;background:#e1490914}.admin-switch-btn{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,transform 80ms;display:inline-flex}.admin-switch-btn:hover{color:#fff;background:#ffffff42}.admin-switch-btn:active{transform:scale(.97)}@media (max-width:1024px){.admin-user-meta,.admin-user-chev{display:none}.admin-user-chip{padding:2px}.admin-switch-btn{display:none}}@media (min-width:1025px){.admin-user{margin-right:-8px}}.ov-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.ov-head-text{min-width:0}.ov-page .admin-dek{margin-bottom:8px}.ov-customize{flex:none;margin-top:26px;position:relative}[data-theme=sketch] .ov-customize-btn,.ov-customize-btn{border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ov-customize-btn:hover,.ov-customize-btn[aria-expanded=true]{border-color:#e1490973;box-shadow:0 2px 10px #280f000f}.ov-customize-backdrop{z-index:60;position:fixed;inset:0}.ov-customize-menu{z-index:61;border:1px solid var(--border);background:#fff;border-radius:12px;min-width:258px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #280f0024}.ov-customize-hint{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-faint);padding:6px 10px 8px;font-size:10.5px;font-weight:800}.ov-customize-head{justify-content:space-between;align-items:center;gap:10px;padding-right:10px;display:flex}.ov-customize-head .ov-customize-hint{padding-right:0}.ov-customize-menu .ov-customize-head .ov-customize-all{font-size:12px}.ov-customize-item{cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.ov-customize-item:hover{background:#e1490912}.ov-customize-item input{accent-color:#e14909;width:15px;height:15px;margin:0}.ov-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}[data-theme=sketch] .ov-tile,.ov-tile{text-align:left;background:var(--bg-card);border:1px solid var(--border);min-height:118px;font:inherit;color:inherit;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 16px 14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.ov-tile:hover{border-color:#2a120647;box-shadow:0 4px 16px #280f0012}.ov-tile.open{border-color:#e1490999;box-shadow:0 2px 12px #e149091f}.ov-tile-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ov-tile-ico{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ov-tile-num{letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1}.ov-tile-label{color:var(--text-dim);flex-basis:100%;font-size:12.5px;font-weight:600}.ov-tile-ring.admin-dash-ring{width:46px;height:46px;font-size:12px}.ov-tile-foot{color:#e14909;font-size:12.5px;font-weight:700}.ov .card.ov-card,.ov-page .card.ov-card{margin-bottom:18px}.ov-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-theme=sketch] .ov-link-btn,.ov-link-btn{font:inherit;color:#e14909;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ov-link-btn:hover{text-decoration:underline}.ov-x{cursor:pointer;color:#0006;background:0 0;border:none;padding:2px 6px;font-size:22px;line-height:1}.ov-card-foot{border-top:1px solid #0000000f;justify-content:center;margin-top:4px;padding:14px 0 2px;display:flex}.ov-sec-head{justify-content:space-between;align-items:center;gap:14px;margin:26px 0 14px;display:flex}.ov-empty{text-align:center;color:#0000008c;padding:26px 16px;font-size:13.5px}.ov-empty-check{margin-bottom:6px;font-size:22px}.ov-rows{flex-direction:column;display:flex}.ov-row-link{color:inherit;text-decoration:none;display:block}.ov-row{border-top:1px solid #0000000f;align-items:center;gap:12px;padding:12px 2px;display:flex}.ov-rows>.ov-row:first-child,.ov-rows>.ov-row-link:first-child>.ov-row{border-top:none}.ov-row-link:hover .ov-row-title{color:#e14909}.ov-row-ico{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ov-row-pill{box-sizing:border-box;text-align:center;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:6px;flex:none;width:84px;padding:4px 0;font-size:10.5px;font-weight:800}.ov-row-main{flex:auto;min-width:0}.ov-row-title{font-size:14.5px;font-weight:600;line-height:1.3}.ov-row-review{white-space:nowrap;flex:none;font-size:13px;font-weight:700}.ov-pill{white-space:nowrap;border-radius:6px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.ov-pill-kind{color:#b54708;background:#fff1e3}.ov-ws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ov-ws-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:18px 18px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.ov-ws-card:hover{border-color:#2a120647;box-shadow:0 4px 16px #280f0012}.ov-ws-card.open{border-color:#e1490999}.ov-ws-card-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ov-ws-ico{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ov-ws-name{letter-spacing:-.2px;flex:auto;font-size:15px;font-weight:700}.ov-ws-desc{color:var(--text-dim);min-height:36px;font-size:12.5px;line-height:1.45}.ov-ws-badge{flex:none;margin-left:auto}.ov-ws-open{margin-top:auto}.ov .ov-wsall .ov-wsgroup{border-top:1px solid var(--border);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-faint);margin-top:6px;padding:18px 2px 8px;font-size:10.5px;font-weight:800}.ov .ov-wsall>.ov-wsgroup:first-child{border-top:none;margin-top:0;padding-top:0}.ov .ov-wsall .ov-wsgroup+.wsrow{border-top:none}.ov-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.ov-two>.card.ov-card{flex-direction:column;margin-bottom:18px;display:flex}.ov-feed-body{flex-direction:column;min-width:0;display:flex}.ov-two>.card.ov-card>.ov-feed-body,.ov-feed-body>.ov-rows{flex:auto}@supports (grid-template-rows:subgrid){@media (min-width:901px){.ov .ov-two{grid-template-rows:auto 1fr;gap:0 18px}.ov .ov-two>.card.ov-card{grid-template-rows:subgrid;grid-row:span 2;display:grid}}}.ov-date{flex-direction:column;flex:none;align-items:center;width:46px;line-height:1;display:flex}.ov-date-mon{letter-spacing:.6px;color:#e14909;font-size:10px;font-weight:800}.ov-date-day{letter-spacing:-.5px;margin-top:2px;font-size:20px;font-weight:800}.ov-activity{flex-direction:column;padding-top:2px;display:flex}.ov-act{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.ov-activity>.ov-act:first-child{border-top:none}.ov-act-main{flex:auto;min-width:0}.ov-act-title{color:var(--text);font-size:14px;font-weight:600}.ov-act-sub{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.ov-act-when{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px}.ov-act-ico{color:#e14909;background:#fdece2;flex:none;width:32px;height:32px}.ov-act-main{min-width:0}.ov-act-title{font-size:13.5px;font-weight:600;line-height:1.3}@media (max-width:1240px){.ov-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ov-ws-grid,.ov-two{grid-template-columns:1fr}.ov-head{flex-direction:column}.ov-customize{margin-top:0}}@media (max-width:640px){.ov-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-tile{min-height:0;padding:14px}.ov-tile-num{font-size:22px}.ov-row{flex-wrap:wrap}.ov-row-pill{order:3}.ov-row-main{flex-basis:calc(100% - 48px)}.ov-row-review{order:4;margin-left:auto}}.rq-quick{flex-wrap:wrap;gap:12px;display:flex}.rq-quick-card{min-width:232px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.rq-quick-card:hover{border-color:#e149096b;transform:translateY(-1px)}.rq-quick-card:hover .rq-quick-arrow{transform:translate(3px)}.rq-quick-glyph{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.rq-quick-glyph svg{width:20px;height:20px}.rq-quick-glyph.is-msg{color:#e14909;background:#e149091c}.rq-quick-glyph.is-wo{color:#067647;background:#0676471c}.rq-quick-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rq-quick-title{color:var(--text);font-size:14.5px;font-weight:700}.rq-quick-sub{color:var(--text-dim);font-size:12.5px;line-height:1.45}.rq-quick-arrow{color:#e14909;margin-left:auto;font-size:17px;font-weight:700;transition:transform .12s}.rq-dek-badge{vertical-align:1px;color:#fff;font-variant-numeric:tabular-nums;background:#e5484d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.rq-composer{margin-bottom:18px}.fd-strip{background:#fff8f3;border:1px solid #e1490933;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid}.fd-glyph{color:#e14909;flex:none;place-items:center;width:42px;height:42px;display:grid}.fd-glyph svg{width:26px;height:26px}.fd-title{color:var(--text);font-size:15px;font-weight:700}.fd-sub{color:var(--text-dim);margin-top:3px;font-size:13px;line-height:1.5}.fd-addr{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px 8px 14px;display:flex}.fd-addr code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.fd-copy{cursor:pointer;width:30px;height:30px;color:var(--text-dim);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.fd-copy:hover{color:#e14909;background:#2a12060f}.fd-copy svg{width:16px;height:16px}.fd-how{border-left:1px solid #e1490933;padding-left:18px}.fd-how-title{color:var(--text);font-size:13.5px;font-weight:700}.fd-how-body{color:var(--text-dim);margin-top:3px;font-size:12.5px;line-height:1.5}.fd-settings{font:inherit;cursor:pointer;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;transition:border-color .12s,color .12s;display:inline-flex}.fd-settings:hover{color:#e14909;border-color:#e14909}.fd-settings svg{flex:none;width:15px;height:15px}.fd-generate{flex:none}.fd-fold{border-top:1px solid #e149092e;grid-column:1/-1;margin-top:2px;padding-top:14px}.fd-fold p{color:var(--text-dim);max-width:78ch;margin:0;font-size:13px;line-height:1.6}.fd-fold-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.fd-fold-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:700}.fd-fold-panel code{background:#2a12060f;border-radius:6px;padding:5px 10px;font-size:12.5px}.fd-fold-act{margin-left:auto}.fd-fold-hint{margin-top:12px!important;font-size:12px!important}@media (max-width:1180px){.fd-strip{grid-template-columns:auto minmax(0,1fr)}.fd-addr,.fd-how,.fd-settings,.fd-generate,.fd-strip>.fd-sub{grid-column:2/-1}.fd-strip>.fd-sub{margin-top:0}.fd-how{border-top:1px solid #e149092e;border-left:0;padding-top:12px;padding-left:0}.fd-settings{justify-self:start}}@media (max-width:760px){.rq-quick{width:100%}.rq-quick-card{flex:100%;min-width:0}}[data-theme=sketch] .admin button,[data-theme=sketch] .admin .btn,[data-theme=sketch] .admin a.admin-primary-btn,[data-theme=sketch] .admin a.admin-btn,[data-theme=sketch] .admin a.admin-btn-ghost,.admin button,.admin .btn{border-radius:10px}[data-theme=sketch] .admin .admin-btn-sm,[data-theme=sketch] .admin .seg-tab,[data-theme=sketch] .admin .pk-pill,[data-theme=sketch] .admin .pk-tool,.admin .admin-btn-sm,.admin .seg-tab,.admin .pk-pill,.admin .pk-tool{border-radius:8px}.admin .seg-tabs{border-radius:10px;overflow:hidden}[data-theme=sketch] .admin button.is-round,.admin button.is-round{border-radius:50%}.admin-hold{background:var(--bg);place-items:center;min-height:100vh;display:grid}.admin-hold-inner{flex-direction:column;align-items:center;gap:18px;display:flex}.admin-hold-logo{opacity:.9;width:46px;height:46px}.admin-hold-bar{background:#2a12061a;border-radius:999px;width:132px;height:3px;overflow:hidden}.admin-hold-bar span{background:#e14909;border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out infinite admin-hold-slide;display:block}@keyframes admin-hold-slide{0%{transform:translate(-100%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.admin-hold-bar span{opacity:.55;width:100%;animation:none}}.rq-empty-filtered{flex-direction:column;align-items:center;gap:12px;display:flex}
