.ac-page{--ac-bg:#111b28;--ac-panel:#1a2839;--ac-line:#354456;--ac-text:#f2f5fa;--ac-muted:#afbdce;--ac-gold:#efc276;--ac-green:#79dfbd;color:var(--ac-text);background:radial-gradient(ellipse at 70% 0,#28384a,#111b28 66%);height:100dvh;box-sizing:border-box;padding:18px 24px 10px;display:flex;flex-direction:column;gap:12px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.ac-page *{box-sizing:border-box}.ac-page button,.ac-page input,.ac-page select,.ac-modal button,.ac-modal input,.ac-modal select{font:inherit}.ac-page button,.ac-modal button{border:1px solid #536174;background:#243548;color:#f2f5fa;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:12px;white-space:nowrap}.ac-page button:hover,.ac-modal button:hover{border-color:#efc276}.ac-page button:disabled,.ac-modal button:disabled{opacity:.5;cursor:wait}.ac-page button.ac-primary,.ac-modal button.ac-primary{background:#efc276;color:#1a2532;border-color:#efc276;font-weight:750}.ac-head{display:flex;gap:16px;align-items:center;flex:none}.ac-head h1{font-size:28px;line-height:1.1;margin:0}.ac-head p{margin:0 0 4px;font-size:9px;letter-spacing:1.8px;color:var(--ac-gold)}.ac-back{font-size:12px;color:var(--ac-muted);text-decoration:none}.ac-actions{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.ac-period{display:flex;align-items:flex-end;gap:10px;flex:none}.ac-period label{font-size:10px;color:var(--ac-muted);display:grid;gap:3px}.ac-period input,.ac-period select{height:33px;padding:5px 9px;background:#1a2839;border:1px solid #43546a;border-radius:6px;color:#fff;color-scheme:dark;font-size:12px}.ac-period input[type=number]{width:86px}.ac-period span{font-size:11px;color:var(--ac-muted);margin-left:auto;align-self:center}.ac-coverage{display:flex;gap:14px;align-items:center;border:1px solid #82673f;border-radius:7px;background:#3a3024;padding:8px 12px;flex:none;font-size:11px}.ac-coverage strong{font-size:11px;color:#ffdc9e;white-space:nowrap}.ac-coverage span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-coverage.complete{border-color:#376a59;background:#1a3831}.ac-coverage.complete strong{color:#8ae8c6}.ac-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;flex:none}.ac-kpis article{background:linear-gradient(135deg,#28394b,#172535);border:1px solid #3e5064;border-radius:10px;padding:11px 13px;box-shadow:0 7px #0b1420,4px 10px 15px #0005;display:flex;flex-direction:column;gap:4px}.ac-kpis span{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--ac-muted)}.ac-kpis strong{font-size:clamp(16px,1.65vw,29px);white-space:nowrap;font-variant-numeric:tabular-nums}.ac-kpis small{font-size:9px;color:var(--ac-muted)}.ac-kpis .ac-featured{border-color:#b79155;background:linear-gradient(125deg,#554631,#2c2b29)}.ac-featured strong{color:#ffdb9a}.ac-negative{color:#ff9e91!important}.ac-visuals{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;flex:1;min-height:210px}.ac-panel{background:linear-gradient(125deg,#1c2c3f,#162333);border:1px solid #3b4b5e;border-radius:11px;padding:12px 15px;min-width:0;min-height:0;overflow:hidden}.ac-panel-title{display:flex;justify-content:space-between;gap:10px;align-items:center;flex:none}.ac-panel-title h2{font-size:13px;margin:0;font-weight:650}.ac-panel-title span{font-size:10px;color:var(--ac-muted)}.ac-panel-title button{padding:4px 8px;font-size:10px;background:transparent}.ac-visuals>.ac-panel{display:flex;flex-direction:column}.ac-monthly{min-height:0;flex:1;display:flex;flex-direction:column}.ac-monthly>svg{width:100%;flex:1;min-height:0;max-height:300px}.ac-chart-key{display:flex;gap:7px;justify-content:center;align-items:center;font-size:10px;color:#c0cddd;flex:none}.ac-dot{display:inline-block;width:8px;height:8px;border-radius:2px}.ac-dot.green{background:#79dfbd}.ac-dot.gold{background:#efc276}.ac-monthly details{font-size:10px;margin-top:5px}.ac-monthly details[open]{position:absolute;z-index:3;top:20%;left:12%;max-height:65vh;overflow:auto;background:#162333;border:1px solid #6b7e96;padding:16px;border-radius:10px;box-shadow:0 20px 60px #000a}.ac-monthly summary{cursor:pointer;color:#adbdcf}.ac-categories{display:flex;align-items:center;min-height:0;flex:1;gap:10px}.ac-categories svg{width:45%;max-height:240px;flex:none}.ac-category-list{flex:1;overflow:auto;max-height:100%;font-size:10px;padding:4px}.ac-category-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #ffffff12}.ac-category-list span{display:flex;align-items:center;gap:6px}.ac-category-list i{width:8px;height:8px;flex:none;border-radius:2px}.ac-category-list strong{white-space:nowrap;font-variant-numeric:tabular-nums}.ac-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;flex:0 1 155px;min-height:105px}.ac-accounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.ac-accounts article{display:flex;flex-direction:column;gap:5px;padding:9px;background:#111e2c;border-bottom:3px solid #648d9b;border-radius:7px;min-width:0}.ac-accounts span{font-size:10px;color:var(--ac-muted)}.ac-accounts strong{font-size:clamp(12px,1.2vw,19px);white-space:nowrap}.ac-accounts small{font-size:9px;color:var(--ac-muted)}.ac-accounts .ac-unassigned{border-color:#efc276}.ac-runs{display:flex;flex-direction:column}.ac-table-scroll{overflow:auto;min-height:0;margin-top:8px}.ac-page table,.ac-modal table{border-collapse:collapse;width:100%;font-size:11px}.ac-page th,.ac-modal th{text-align:left;font-size:10px;color:#b8c8da;position:sticky;top:0;background:#1a2a3b;z-index:1}.ac-page td,.ac-page th,.ac-modal td,.ac-modal th{padding:7px 8px;border-bottom:1px solid #ffffff16;white-space:nowrap}.ac-page td:not(:first-child){font-variant-numeric:tabular-nums}.ac-footer{font-size:9px;color:#91a5ba;flex:none;text-align:center}.ac-tabs{display:none}.ac-error,.ac-notice{padding:9px 12px;border:1px solid #ae6464;background:#4b2828;border-radius:7px;font-size:12px;flex:none}.ac-notice{border-color:#53846e;background:#203d34}.ac-empty{padding:40px;text-align:center}.ac-modal{--ac-muted:#b4c1d1;background:#152334;color:#f3f6fa;border:1px solid #60748b;border-radius:14px;width:min(1200px,94vw);max-height:90dvh;padding:20px;box-shadow:0 25px 100px #000b;overflow:auto;color-scheme:dark}.ac-modal::backdrop{background:#050c16bc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ac-modal-head{display:flex;justify-content:space-between;align-items:center;gap:20px;position:sticky;top:-20px;background:#152334;z-index:5;padding:8px 0 15px}.ac-modal h2{font-size:21px;margin:0}.ac-modal h3{font-size:15px}.ac-modal p{font-size:13px;color:#b4c1d1;line-height:1.6}.ac-form{display:flex;flex-direction:column;gap:15px}.ac-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ac-modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#c5d2df}.ac-modal input,.ac-modal select{padding:10px;border:1px solid #546981;border-radius:6px;background:#0e1b2b;color:#f3f6fa;min-width:0;max-width:100%;font-size:13px}.ac-modal .ac-check{flex-direction:row;align-items:center;gap:10px;line-height:1.6}.ac-modal .ac-check input{width:18px;height:18px;flex:none}.ac-form>button{align-self:flex-start}.ac-modal a{color:#efc276}.ac-modal .ac-error{margin:8px 0}.ac-entry-detail{margin-top:20px;padding:15px;border:1px solid #556b83;border-radius:8px}.ac-entry-detail form{display:grid;gap:12px}.ac-import-controls{display:flex;gap:15px;align-items:flex-end}.ac-import-controls>label:first-child{flex:1}.ac-import-table{max-height:48dvh}.ac-import-table input{min-width:110px;max-width:220px}.ac-import-table td>small{display:block;margin-top:5px;white-space:normal;max-width:220px}.ac-import-table label{font-size:10px}.ac-warning{color:#ffd18b!important;font-size:11px!important}.ac-import-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;position:sticky;bottom:-20px;padding:15px 0;background:#152334}.ac-register>input{width:min(500px,100%)}.ac-register>.ac-table-scroll{max-height:45dvh}@media (max-height:800px) and (min-width:1001px){.ac-page{gap:8px;padding:12px 18px 8px}.ac-head h1{font-size:23px}.ac-kpis article{padding:8px 10px}.ac-visuals{min-height:180px}.ac-bottom{flex-basis:125px;min-height:100px}.ac-panel{padding:9px 12px}.ac-accounts article{padding:6px}.ac-accounts{margin-top:7px}.ac-kpis small{font-size:8px}.ac-coverage{padding:6px 10px}}@media (max-height:650px),(max-width:1000px){.ac-page{gap:10px;height:100dvh;padding:12px 15px}.ac-head{gap:10px;flex-wrap:wrap}.ac-head h1{font-size:23px}.ac-head p{font-size:8px}.ac-back{font-size:11px}.ac-actions{width:100%;justify-content:flex-start;gap:5px}.ac-actions button{padding:6px 9px;font-size:11px}.ac-period{gap:7px;flex-wrap:wrap}.ac-period span{display:none}.ac-period label{flex:1}.ac-period input,.ac-period select{width:100%;min-width:100px}.ac-period input[type=number]{width:100%;min-width:65px}.ac-coverage{align-items:flex-start;gap:8px}.ac-coverage span{white-space:normal;font-size:10px;max-height:42px;overflow:auto}.ac-tabs{display:flex;gap:6px;flex:none}.ac-tabs button{flex:1}.ac-tabs button[aria-pressed=true]{background:#efc276;color:#172535}.ac-kpis,.ac-visuals,.ac-bottom{display:none!important}.ac-kpis.ac-mobile-totals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;min-height:0}.ac-kpis article{justify-content:center}.ac-kpis strong{font-size:clamp(18px,3vw,30px)}.ac-visuals.ac-mobile-charts{display:grid!important;flex:1;min-height:0}.ac-bottom.ac-mobile-balances{display:grid!important;flex:1;min-height:0;grid-template-columns:1fr;grid-template-rows:140px minmax(0,1fr)}.ac-accounts strong{font-size:18px}.ac-footer{font-size:8px}.ac-monthly>svg{max-height:none}}@media (max-width:600px){.ac-page{padding:10px;gap:8px}.ac-head h1{font-size:21px}.ac-head p{letter-spacing:1px}.ac-head{column-gap:12px}.ac-actions button{font-size:10px;padding:6px 8px}.ac-period{display:grid;grid-template-columns:70px 1fr 1fr;gap:6px}.ac-period label:nth-child(3){grid-column:1/3}.ac-period button{grid-column:3;grid-row:2;align-self:end;height:33px}.ac-period label:nth-child(4){grid-column:3;grid-row:1}.ac-period input,.ac-period select{min-width:0;font-size:11px;padding:5px}.ac-period label{font-size:9px}.ac-coverage{font-size:9px;padding:7px}.ac-coverage strong{font-size:9px;max-width:95px;white-space:normal}.ac-tabs button{font-size:11px;padding:7px}.ac-kpis.ac-mobile-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ac-kpis article{padding:9px}.ac-kpis strong{font-size:clamp(18px,5vw,26px)}.ac-kpis small{font-size:8px}.ac-visuals.ac-mobile-charts{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:8px}.ac-panel{padding:9px}.ac-panel-title h2{font-size:12px}.ac-categories svg{width:42%;max-height:155px}.ac-category-list{font-size:9px}.ac-category-list>div{padding:3px 0}.ac-monthly summary{font-size:9px}.ac-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ac-accounts strong{font-size:16px}.ac-accounts article{padding:5px;gap:2px}.ac-bottom.ac-mobile-balances{grid-template-rows:170px minmax(0,1fr)}.ac-modal{padding:14px;width:96vw;max-height:94dvh}.ac-modal-head{top:-14px}.ac-modal h2{font-size:18px}.ac-form-grid{grid-template-columns:1fr}.ac-import-controls{align-items:stretch;flex-direction:column}.ac-import-summary{align-items:stretch;flex-direction:column;gap:10px;bottom:-14px}.ac-modal input,.ac-modal select{font-size:16px}.ac-footer{font-size:7px}}@media (prefers-reduced-motion:no-preference){.ac-kpis article{transition:border-color .2s,transform .2s}.ac-kpis article:hover{transform:translateY(-2px);border-color:#efc276}}.ac-import-pagination{display:flex;align-items:center;justify-content:center;gap:15px;font-size:12px}.ac-modal .ac-duplicate{max-width:200px;white-space:normal;margin-top:8px;font-size:11px}.ac-duplicate input{min-width:18px;width:18px}.ac-modal button:focus-visible,.ac-page button:focus-visible,.ac-modal input:focus-visible,.ac-modal select:focus-visible{outline:2px solid #ffe0a8;outline-offset:3px}.ac-page{gap:10px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(ellipse at 45% -15%,#34475b 0,#142131 48%,#0b1420)}.ac-page .ac-kpis{gap:13px;margin-bottom:5px}.ac-page .ac-kpis article{position:relative;padding:8px 12px;gap:3px;border:1px solid #60758c;border-top-color:#a6bbcf;border-radius:9px;background:linear-gradient(145deg,#3e5369 0,#26394e 35%,#162536 78%,#203349);box-shadow:inset 0 2px 1px #fff3,inset 1px 0 1px #ffffff19,inset 0 -2px 3px #0007,0 2px #1c2b3c,0 5px #101c2b,0 8px #07101b,5px 13px 13px #0009}.ac-page .ac-kpis strong{font-size:clamp(16px,1.35vw,24px);line-height:1.25;text-shadow:0 2px 2px #0008;font-weight:750;letter-spacing:-.35px}.ac-page .ac-kpis span{font-size:9px;letter-spacing:1px;color:#cfdae7}.ac-page .ac-kpis small{font-size:8px;color:#bccbdc}.ac-page .ac-kpis .ac-featured{border-color:#c8a46a;border-top-color:#ffe4ab;background:linear-gradient(145deg,#806139,#4e3d29 36%,#2b2925 80%);box-shadow:inset 0 2px 1px #fff0bd55,inset 0 -2px 3px #0008,0 3px #4b371e,0 6px #281d10,0 8px #120e08,5px 13px 15px #0009}.ac-page .ac-panel{padding:10px 13px;border-top-color:#637c96;background:linear-gradient(145deg,#23374c 0,#17283b 60%,#111e2d);box-shadow:inset 0 1px #ffffff1c,inset 1px 0 #ffffff09,0 3px #0c1725,0 7px #070e17,4px 11px 16px #0006}.ac-page .ac-panel-title h2{font-size:12px;letter-spacing:.1px;color:#f3f7ff}.ac-page .ac-panel-title span{font-size:9px}.ac-page .ac-accounts article{padding:7px 9px;border:1px solid #3d566d;border-top-color:#7596ad;border-bottom:3px solid #648d9b;background:linear-gradient(145deg,#2b4257,#101e2d 80%);box-shadow:inset 0 1px 1px #fff2,0 3px #0a121d,3px 6px 9px #0008}.ac-page .ac-accounts strong{font-size:clamp(12px,1vw,17px);text-shadow:0 2px 2px #0008}.ac-page .ac-accounts span{font-size:9px}.ac-page .ac-accounts small{font-size:8px}.ac-monthly svg,.ac-categories svg{shape-rendering:geometricPrecision;overflow:visible}.ac-page .ac-categories svg{max-height:270px}.ac-page .ac-visuals{gap:15px}.ac-page .ac-bottom{gap:15px;margin-bottom:5px}.ac-page .ac-category-list strong{font-size:11px;color:#fff3d5}.ac-page .ac-category-list>div{padding:7px 0}.ac-page .ac-category-list i{box-shadow:inset 0 1px #fff8,2px 3px 3px #0009}@media (max-width:1000px){.ac-page .ac-kpis strong{font-size:22px}.ac-page .ac-kpis article{padding:10px}.ac-page .ac-categories svg{max-height:230px}}@media (max-width:600px){.ac-page .ac-kpis strong{font-size:21px}.ac-page .ac-categories svg{max-height:155px}.ac-page .ac-kpis{gap:12px}}.ac-page .ac-panel,.ac-page .ac-kpis article,.ac-page .ac-accounts article{border-top:2px solid #9bb6cc;border-right:3px solid #0a1420;border-bottom:5px solid #07101b;box-shadow:inset 0 2px 2px #ffffff40,inset 2px 0 2px #ffffff18,inset -3px -4px 5px #0008,0 4px #172a3c,0 8px #0a1725,0 12px #050b13,7px 18px 19px #000a}.ac-page .ac-kpis .ac-featured{border-top-color:#ffe4ab;border-bottom-color:#241709;box-shadow:inset 0 2px 2px #fff3c866,inset -3px -4px 5px #0008,0 4px #564022,0 8px #30220f,0 12px #140e07,7px 18px 19px #000a}@media (min-width:1001px) and (min-height:651px){.ac-page{gap:14px;padding-bottom:18px}.ac-page .ac-visuals{flex:0 1 31vh;min-height:190px;max-height:285px}.ac-page .ac-bottom{flex:1 1 180px;min-height:145px;grid-template-columns:.8fr 1.4fr}.ac-page .ac-monthly>svg{max-height:205px}.ac-page .ac-categories svg{max-height:195px;width:38%}.ac-page .ac-runs .ac-table-scroll{flex:1}.ac-page .ac-runs td,.ac-page .ac-runs th{padding:5px 8px}.ac-page .ac-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ac-workspace{display:contents}@media (min-width:1001px) and (min-height:651px){.ac-page .ac-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:minmax(145px,1fr) minmax(145px,1fr) 125px;gap:15px;flex:1;min-height:0;padding-bottom:10px}.ac-page .ac-workspace>.ac-visuals,.ac-page .ac-workspace>.ac-bottom{display:contents}.ac-workspace>.ac-visuals>.ac-panel:first-child{grid-column:1;grid-row:1}.ac-workspace>.ac-visuals>.ac-panel:nth-child(2){grid-column:1;grid-row:2}.ac-workspace>.ac-bottom>.ac-panel:first-child{grid-column:1;grid-row:3}.ac-workspace>.ac-bottom>.ac-runs{grid-column:2;grid-row:1/4}.ac-page .ac-workspace .ac-accounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px}.ac-page .ac-workspace .ac-monthly>svg{max-height:none}.ac-page .ac-workspace .ac-categories svg{height:100%;max-height:175px;width:38%}.ac-page .ac-workspace .ac-runs .ac-table-scroll{flex:1;min-height:0}.ac-page .ac-workspace .ac-runs td{padding:8px;font-size:11px}.ac-page .ac-workspace .ac-runs td:first-child{white-space:normal}}@media (min-width:1001px) and (min-height:651px){.ac-page .ac-workspace{grid-template-rows:minmax(175px,1.2fr) minmax(155px,1fr) 130px}.ac-page .ac-workspace .ac-monthly>svg{width:100%;height:100%;flex:1 1 0;min-height:0;overflow:visible}.ac-page .ac-workspace .ac-categories{gap:28px;padding:3px 12px;justify-content:flex-start}.ac-page .ac-workspace .ac-categories svg{width:220px;height:100%;max-height:none;flex:0 1 220px}.ac-page .ac-workspace .ac-category-list{font-size:12px}.ac-page .ac-workspace .ac-category-list strong{font-size:13px}}.office-back-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:12px 24px 14px;min-height:68px;box-sizing:border-box;background:#151412}.office-back-toolbar .office-back-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:150px;min-height:44px;padding:9px 22px;border:3px solid transparent;border-radius:17px;color:#fff;font:600 16px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-shadow:none;cursor:pointer;-webkit-font-smoothing:antialiased;background:repeating-linear-gradient(0deg,#ffffff0a 0px,#ffffff0a 1px,#6b2a0009 1px,#6b2a0009 2px,transparent 2px,transparent 4px) padding-box,linear-gradient(115deg,#ad5c1c,#984711 24%,#c27a2e 43%,#80350c 61%,#a45117 82%,#622607) padding-box,linear-gradient(145deg,#fff1cc,#ffc075 14%,#a64b10 35%,#78360e,#ffcf8e 85%,#fff1ce) border-box;box-shadow:inset 0 2px 3px #fff9,inset 2px 0 3px #ffffff40,inset 0 -3px 4px #863702a0,0 1px #ffa84f,0 3px #9b4a13,0 6px #632c0d,0 7px #b47738,0 13px 17px #0008}.office-back-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.office-back-button:hover{filter:brightness(1.1)}.office-back-button:active{transform:translateY(2px)}.office-back-button:focus-visible{outline:3px solid #ffe1aa;outline-offset:4px}@media (max-width:600px){.office-back-toolbar{padding:10px 14px 14px}.office-back-toolbar .office-back-button{min-width:130px}}@media print{.office-back-toolbar{display:none}}.mt-page{padding:24px;max-width:1400px;margin:auto;color:#f7eee5}.mt-page header{display:flex;justify-content:space-between;align-items:center}.mt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mt-grid section{background:#25282b;border:1px solid #9b6137;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0006}.mt-wide{grid-column:1/-1}.mt-page h2{color:#ffa34d}.mt-page button{background:#ff963c;color:#171717;padding:12px 16px;margin:5px;border:0;border-radius:8px;font-weight:700;cursor:pointer}.mt-page textarea{display:block;width:100%;min-height:200px;background:#101820;color:#fff;font-family:monospace;padding:12px;box-sizing:border-box}.mt-page dd{margin:4px 0 14px;overflow-wrap:anywhere}.mt-page dt{font-weight:700}.mt-page a{color:#ffb879}@media (max-width:750px){.mt-grid{grid-template-columns:1fr}}.ac{--orange:#ff922c;box-sizing:border-box;height:100dvh;width:100%;padding:10px 14px;background:#141719;color:#f1f2f3;display:flex;flex-direction:column;gap:6px;font-family:Arial,sans-serif;overflow:hidden}.ac *{box-sizing:border-box}.ac button,.ac select,.ac input,.ac textarea{font:inherit}.ac button{cursor:pointer;background:#242a2e;color:#eee;border:1px solid #49515a;border-radius:5px;padding:6px 9px}.ac button:disabled{cursor:not-allowed;opacity:.45}.ac button:focus-visible,.ac input:focus-visible,.ac select:focus-visible{outline:2px solid #ffb15d;outline-offset:2px}.ac .ac-primary{background:var(--orange);color:#171717;border-color:var(--orange);font-weight:700}.ac-toolbar{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:42px}.ac-brand img{width:65px;height:40px;object-fit:contain}.ac h1{font-size:20px;margin:0;white-space:nowrap}.ac-year{display:flex;gap:10px;align-items:center;font-size:20px}.ac-year button{padding:1px 8px;font-size:23px}.ac-tools{display:flex;gap:6px;margin-left:auto;font-size:12px}.ac-options{display:flex;align-items:center;gap:15px;font-size:11px;min-height:26px;flex-shrink:0}.ac-options label{display:flex;gap:6px;align-items:center}.ac select,.ac input,.ac textarea{background:#23292d;color:#fff;border:1px solid #59616b;border-radius:4px;padding:5px}.ac-legend-hog{color:var(--orange);font-weight:700}.ac-status{margin-left:auto;color:#afb9c3}.ac-table{flex:1;min-height:0;display:grid;grid-template-rows:repeat(12,minmax(0,1fr));border-top:1px solid var(--orange)}.ac-month{display:grid;grid-template-columns:110px minmax(0,1fr);min-height:0;border-bottom:1px solid #9b5a22}.ac-month h2{font-size:13px;color:var(--orange);margin:0;align-self:center;padding-left:6px}.ac-month-weeks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;min-height:0}.ac-week{position:relative;border-left:1px solid #3c4145;padding:2px 5px;min-width:0;min-height:0;display:flex;flex-direction:column}.ac-week-date{display:flex;align-items:center;gap:4px;flex-shrink:0;min-height:16px;font-size:11px;color:var(--orange)}.ac-week-date small{font-size:9px;color:#98a5ae}.ac-week-date button{margin-left:auto;padding:0 5px;line-height:14px;border:0;background:transparent;color:#aab6bd}.ac-lanes{flex:1;min-height:0;display:grid;grid-template-rows:1fr 1fr;gap:2px}.ac-lane{min-width:0;min-height:0;border-radius:3px;border:1px dashed #323a3f}.ac-event{background:var(--event-color);color:#08131b;display:flex;align-items:center;gap:2px;border-radius:4px;height:100%;min-width:0;overflow:hidden;border:1px solid var(--event-color)}.ac-event.ac-off{background:transparent;color:#dda36a;opacity:.65}.ac .ac-grip{touch-action:none;cursor:grab;border:0;background:transparent;color:inherit;padding:0 4px;font-size:16px;align-self:stretch}.ac .ac-event-title{min-width:0;border:0;background:transparent;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 3px;font-weight:700;font-size:11px;line-height:1.1}.ac-event-title small{display:none}.ac .ac-toggle{flex-shrink:0;border:0;background:#0003;color:inherit;font-size:8px;font-weight:700;padding:2px 3px;margin-right:2px}.ac .ac-more{position:absolute;bottom:1px;right:5px;background:#111e;border:1px solid #9b5a22;color:#ffd1a5;font-size:9px;padding:1px 3px;z-index:1}.ac-target{outline:2px dashed var(--orange);outline-offset:-3px;background:#ff922c15}.ac-unused{background:#ffffff02}.ac-footer{font-size:10px;color:#aab4bc;display:flex;justify-content:space-between;flex-shrink:0;gap:12px}.ac-message{font-size:12px;display:flex;align-items:center;gap:10px;background:#26342c;padding:4px 8px;flex-shrink:0}.ac-message button{margin-left:auto;padding:2px 6px}.ac-error{background:#522c29;color:#ffd7ce}.ac-drag{position:fixed;pointer-events:none;z-index:10000;border-radius:5px;color:#111;padding:10px 16px;box-shadow:0 5px 20px #0008;font-weight:700}.ac-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ac-dialog{background:#1d2328;border:1px solid #b5773c;border-radius:10px;padding:20px;width:min(600px,100%);max-height:95dvh;overflow:auto;box-shadow:0 20px 80px #0008;display:flex;flex-direction:column;gap:14px}.ac-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px}.ac-dialog h2{font-size:20px;margin:0}.ac-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px}.ac-dialog input,.ac-dialog select{min-height:36px}.ac-dates{display:flex;gap:12px}.ac-dates label{flex:1}.ac-dialog .ac-check{flex-direction:row;align-items:center}.ac-check input{min-height:0}.ac-actions{display:flex;justify-content:space-between;gap:8px}.ac-expanded{display:flex;flex-direction:column;gap:8px}.ac-expanded .ac-event{height:50px}.ac-expanded .ac-event-title{font-size:15px}.ac-expanded .ac-event-title small{display:block;font-size:12px;font-weight:400;margin-top:4px}.ac-import{width:min(1000px,100%)}.ac-import p{font-size:13px;margin:0;color:#bdc8d0}.ac-file-drop{border:1px dashed var(--orange);padding:18px;text-align:center}.ac-import textarea{width:100%;min-height:120px;margin:8px 0}.ac-import-rows{display:flex;flex-direction:column;gap:6px}.ac-import-rows>div{display:grid;grid-template-columns:1fr 150px 150px 32px;gap:6px}.ac-import-rows input{min-width:0}.ac summary{cursor:pointer;font-size:13px}@media (min-height:950px){.ac-event-title small{display:inline;font-weight:400;font-size:9px;margin-left:5px}.ac .ac-event-title{font-size:12px}.ac-month h2{font-size:15px}}@media (max-width:1100px){.ac-toolbar{gap:7px}.ac h1{font-size:16px}.ac-brand{display:none}.ac-tools{font-size:10px}.ac-tools button{padding:5px}.ac-month{grid-template-columns:90px minmax(0,1fr)}.ac-month h2{font-size:11px}.ac-week-date{font-size:10px}.ac-week-date small{display:none}.ac .ac-event-title{font-size:10px}}@media (max-height:700px){.ac{padding:5px 8px;gap:3px}.ac-toolbar{min-height:32px}.ac-options{min-height:22px}.ac-brand img{height:28px}.ac-week-date{min-height:13px;font-size:9px}.ac .ac-event-title{font-size:9px}.ac-lanes{gap:1px}.ac-toggle{line-height:8px}.ac-footer{font-size:9px}}@media (max-width:750px){.ac{overflow:auto;height:auto;min-height:100dvh}.ac-toolbar{flex-wrap:wrap}.ac-tools{width:100%;flex-wrap:wrap}.ac-options{flex-wrap:wrap}.ac-table{min-width:900px;min-height:900px;flex:none}.ac-footer{flex-direction:column}.ac-import-rows>div{grid-template-columns:1fr 110px 110px 28px}.ac-dialog{padding:12px}.ac h1{font-size:17px}}.ac-hog-upload{display:flex;align-items:center;gap:12px;border:1px dashed #ff922c;padding:5px 10px;flex-shrink:0;font-size:11px;color:#ffbd7e}.ac-hog-upload button{margin-left:auto;padding:4px 8px}.ac .ac-week-date .ac-extend{margin:0;color:#ffb15d;background:#ff922c18;border:1px solid #76502f;line-height:12px;padding:0 4px}.ac-draggable{touch-action:none;cursor:grab!important}.ac-duration{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.ac .ac-event.ac-off{opacity:1;background:#202428;border-color:#a76229;color:#ffb36e}.ac .ac-event .ac-toggle{flex:0 0 94px;align-self:stretch;min-width:94px;padding:2px 4px!important;font-size:10px!important;line-height:1.1!important;border:1px solid currentColor!important;border-radius:3px;margin:1px;font-weight:700;background:#15191d;color:#ffb36e;white-space:normal}.ac .ac-event:not(.ac-off) .ac-toggle{background:#ffdfb7;color:#412000}.ac .ac-event-title{line-height:1.1!important;text-align:left;padding:2px 4px!important}.ac .ac-event-title small{display:block!important;font-weight:400;font-size:9px!important;margin:1px 0 0!important;opacity:.9}.ac .ac-lanes{grid-template-rows:minmax(29px,1.5fr) minmax(12px,1fr)}.ac .ac-more{font-size:10px!important;background:#343b42!important;color:#fff!important;z-index:2}.ac .ac-expanded .ac-event{min-height:45px}.ac{background:#101820;color:#f3f6fa}.ac .ac-month{border-bottom:1px solid #536372}.ac .ac-month h2{background:#263747;color:#fff;border-left:4px solid #ff922c;font-size:13px}.ac .ac-month:nth-child(2n) h2{background:#304455}.ac .ac-week{background:#1b2833;border-right:1px solid #435361;padding:3px 5px}.ac .ac-month:nth-child(2n) .ac-week{background:#21313e}.ac .ac-week-date{color:#eef4fa;font-weight:700}.ac .ac-unused{background:#111b24!important;opacity:.5}.ac .ac-lane{border-color:#405564;border-style:solid;border-radius:4px}.ac .ac-event{position:relative;min-height:29px;border-radius:4px;border:0;background:var(--event-color);color:#081521;box-shadow:0 1px 2px #0006}.ac .ac-event.ac-off{background:#263440;color:#bac5ce;border:1px solid #a86b35;border-left:4px solid #ff922c;box-shadow:none}.ac .ac-event .ac-event-title{color:inherit!important;min-width:0;font-size:11px!important}.ac .ac-event .ac-toggle{position:absolute;right:2px;top:2px;bottom:2px;min-width:58px;width:58px;opacity:0;pointer-events:none;transition:opacity .12s;background:#fff0d8!important;color:#472400!important}.ac .ac-event:hover .ac-toggle,.ac .ac-event:focus-within .ac-toggle{opacity:1;pointer-events:auto}.ac .ac-event:hover .ac-event-title,.ac .ac-event:focus-within .ac-event-title{padding-right:62px!important}.ac .ac-grip{color:inherit;background:transparent;cursor:grab;touch-action:none}.ac .ac-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ac .ac-target{background:#36576b!important;outline:2px solid #a2e1ff;outline-offset:-2px}.ac .ac-drag{pointer-events:none;z-index:10000;border:2px solid #fff;box-shadow:0 8px 25px #0009;color:#07121d}.ac .ac-options{background:#192733;border-radius:6px;padding:6px 10px}.ac .ac-participation{max-width:480px;border:1px solid #ff922c}.ac .ac-participation-actions{display:flex;gap:12px;margin-top:20px}.ac .ac-participation-actions button{flex:1;padding:14px!important}@media (hover:none){.ac .ac-event .ac-toggle{display:none}}.ac .ac-event-title .ac-hog-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:900;font-size:12px;line-height:1;width:17px;height:17px;margin-right:5px;border-radius:3px;background:#18212a;color:#ff922c;vertical-align:middle}.ac .ac-event .ac-event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:3px!important;padding-bottom:3px!important}.ac .ac-table .ac-week{overflow:hidden;padding:1px 4px}.ac .ac-table .ac-week-date{height:17px;min-height:17px;line-height:15px;gap:3px;font-size:10px}.ac .ac-week-date>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac .ac-table .ac-lanes{min-height:0;overflow:hidden;gap:2px}.ac .ac-table .ac-lane{min-height:0;overflow:hidden;border:0}.ac .ac-table .ac-event{min-height:0!important;height:100%;max-height:100%;border-radius:3px}.ac .ac-table .ac-event .ac-event-title{padding:0 3px!important;font-size:10px!important;line-height:1!important;height:100%;min-height:0}.ac .ac-table .ac-grip{padding:0 2px;min-height:0;font-size:12px;line-height:1}.ac .ac-table .ac-hog-mark{width:12px;height:12px;font-size:10px;margin-right:3px}.ac .ac-table .ac-event .ac-toggle{top:0;bottom:0;margin:0;min-height:0;padding:0 2px!important;font-size:9px!important}.ac .ac-table .ac-event:hover .ac-event-title,.ac .ac-table .ac-event:focus-within .ac-event-title{padding-right:62px!important}.ac .ac-week-date .ac-overflow-count{background:#dbe9f3;color:#14232e;border-radius:3px;font-weight:800;flex-shrink:0;margin-left:auto}.ac .ac-options{min-height:26px;padding:3px 8px}.ac .ac-hog-upload{padding:3px 8px}.ac .ac-footer{font-size:9px}@media (min-height:1000px){.ac .ac-table .ac-event .ac-event-title{font-size:12px!important}.ac .ac-table .ac-week-date{font-size:11px;height:19px;min-height:19px}}.ac .ac-view-switch{display:flex;justify-content:center;gap:16px;flex-shrink:0;padding:2px 0}.ac .ac-view-switch button{min-width:260px;min-height:44px;padding:9px 22px;font-size:16px;font-weight:800;border:2px solid #52697b;background:#1c2a36;color:#eaf1f7}.ac .ac-view-switch button.ac-view-active{background:#ff922c;color:#111b22;border-color:#ff922c}.ac .ac-view-explanation{text-align:center;font-size:11px;color:#bccbd6;flex-shrink:0}@media (max-height:850px){.ac .ac-view-switch button{min-height:34px;padding:5px 18px;font-size:14px}.ac .ac-view-explanation{font-size:10px}.ac .ac-toolbar{min-height:32px}.ac .ac-options{padding:1px 8px;min-height:23px}}@media (max-width:750px){.ac .ac-view-switch{gap:6px}.ac .ac-view-switch button{min-width:0;flex:1;font-size:12px;padding:9px}}.ac{background:radial-gradient(ellipse at 50% 0,#304352 0,#14212c 55%,#101820);color:#f5f8fb}.ac .ac-toolbar h1{text-shadow:0 2px 2px #0009;letter-spacing:-.4px}.ac .ac-tools button,.ac .ac-year button{background:linear-gradient(#435768,#253644);border-color:#647c8d;box-shadow:inset 0 1px #ffffff40,0 2px 2px #0006;color:#fff}.ac .ac-tools .ac-primary{background:linear-gradient(#ffbb65,#ff922c 55%,#e77916);color:#18212a;border-color:#ffbb65}.ac .ac-view-switch button{border-radius:9px;border:1px solid #8299aa;background:linear-gradient(#536c80,#304758);box-shadow:inset 0 1px #ffffff70,0 3px #0b1620,0 5px 8px #0005;text-shadow:0 1px 1px #0008;letter-spacing:.4px}.ac .ac-view-switch button.ac-view-active{background:linear-gradient(#ffd09a,#ffa23d 48%,#ef841c);border-color:#ffc77f;color:#17212b;text-shadow:0 1px 0 #fff5;box-shadow:inset 0 1px #fff9,0 3px #a24b09,0 5px 8px #0005}.ac .ac-view-switch button:active{box-shadow:inset 0 2px 4px #0004,0 1px #0b1620}.ac .ac-options{background:linear-gradient(#2e4353,#233745);border:1px solid #546d80;box-shadow:inset 0 1px #ffffff20;border-radius:6px;color:#fff}.ac .ac-status{color:#e4edf5;font-weight:700}.ac .ac-view-explanation{color:#e2edf5}.ac .ac-table{border:1px solid #8fa2af;border-radius:7px;overflow:hidden;box-shadow:0 4px 12px #0006}.ac .ac-month{border-bottom:1px solid #798c9b}.ac .ac-month:last-child{border-bottom:0}.ac .ac-month h2,.ac .ac-month:nth-child(2n) h2{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0 4px;border-left:4px solid #ff9e39;background:linear-gradient(100deg,#344e63,#1b3142);color:#fff;text-shadow:0 1px 2px #000a;box-shadow:inset 0 1px #ffffff30,inset -2px 0 3px #0005;font-weight:800;letter-spacing:.25px}.ac .ac-table .ac-week,.ac .ac-month:nth-child(2n) .ac-week{background:linear-gradient(135deg,#edf2f6,#d6e0e8);border-left:1px solid #9cafbd;border-right:0;box-shadow:inset 0 1px #fff,inset 0 -1px #b1c1cd}.ac .ac-month:nth-child(2n) .ac-week{background:linear-gradient(135deg,#e3ebf2,#cad7e2)}.ac .ac-table .ac-week-date{color:#203b50;font-weight:800;text-shadow:0 1px 0 #fff9}.ac .ac-week-date button{color:#294c65}.ac .ac-week-date .ac-extend{background:linear-gradient(#fff,#d9e4ec);color:#985009;border:1px solid #9eafbd;box-shadow:inset 0 1px #fff,0 1px 1px #0002}.ac .ac-table .ac-unused{background:#aebfcd!important;opacity:1;box-shadow:inset 0 2px 5px #23394b30}.ac .ac-table .ac-lanes{gap:3px;padding-bottom:1px}.ac .ac-table .ac-event{background:linear-gradient(180deg,#ffffff42,transparent 48%,#00000016),var(--event-color);border:1px solid #0003;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0002,0 1px 2px #1b304840;border-radius:4px;color:#081b2b}.ac .ac-table .ac-event.ac-off{background:linear-gradient(#fff,#f1f4f7);color:#465865;border:1px solid #c6a078;border-left:3px solid #ed8c25;box-shadow:inset 0 1px #fff,0 1px 2px #1b304826}.ac .ac-table .ac-event:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fff9,0 1px 3px #152b4a70}.ac .ac-table .ac-event .ac-event-title{font-weight:800;text-shadow:none}.ac .ac-table .ac-hog-mark{background:#203345;color:#ffac50;box-shadow:inset 0 1px #ffffff40}.ac .ac-week-date .ac-overflow-count{background:linear-gradient(#304d62,#183246);color:#fff;border:1px solid #657e90;text-shadow:none;box-shadow:0 1px 1px #0003}.ac .ac-target{background:#c0e5ff!important;outline:2px solid #1676b9;box-shadow:inset 0 0 0 2px #fff!important}.ac .ac-dialog{background:linear-gradient(135deg,#304758,#1c2d3a);border-color:#8198a9;box-shadow:0 15px 55px #000a,inset 0 1px #ffffff45}.ac .ac-footer{color:#d2e0eb}.ac button:focus-visible{outline:2px solid #ffad4d;outline-offset:1px}.ac.ac-custom-colors{background:linear-gradient(135deg,#ffffff12,transparent 60%),var(--cal-background)}.ac.ac-custom-colors .ac-table .ac-week,.ac.ac-custom-colors .ac-month:nth-child(2n) .ac-week{background:linear-gradient(135deg,#ffffff40,#00000008),var(--cal-cells)}.ac.ac-custom-colors .ac-month h2,.ac.ac-custom-colors .ac-month:nth-child(2n) h2{background:linear-gradient(100deg,#ffffff20,#00000025),var(--cal-months);color:var(--cal-month-ink)}.ac.ac-custom-colors .ac-table .ac-week-date{color:var(--cal-dates);text-shadow:none}.ac.ac-custom-colors .ac-view-switch button.ac-view-active,.ac.ac-custom-colors .ac-tools .ac-primary{background:linear-gradient(#ffffff40,transparent 50%,#00000012),var(--cal-buttons);color:var(--cal-button-ink);border-color:var(--cal-buttons);text-shadow:none}.ac.ac-custom-colors .ac-event:not(.ac-off){color:var(--event-ink)!important}.ac .ac-kind-mark{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;line-height:1;margin-right:5px;padding:0 2px;font-size:11px;font-weight:900;border-radius:3px;background:#102232;box-shadow:inset 0 1px #ffffff35;vertical-align:middle;text-shadow:none;flex-shrink:0}.ac .ac-kind-hog{color:#ffa23d!important}.ac .ac-kind-event{color:#68ef82!important}.ac .ac-kind-monza{color:#6aafff!important}.ac .ac-kind-clubhouse{color:#f77!important;min-width:23px}.ac .ac-table .ac-kind-mark{height:12px;font-size:10px;margin-right:3px}.ac .ac-category-legend{display:flex;gap:5px;align-items:center;font-size:11px}.ac .ac-category-legend .ac-kind-mark{margin-left:7px;margin-right:0}.ac .ac-color-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac .ac-color-fields label{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ac .ac-color-fields input[type=color]{width:56px;height:32px;padding:2px;cursor:pointer}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#1a1a1a;position:relative;overflow:hidden}.login-container:before{content:"";position:absolute;left:0;top:0;width:20%;height:100%;background:url(/bg-left.webp) no-repeat center/cover;z-index:1}.login-container:after{content:"";position:absolute;right:0;top:0;width:20%;height:100%;background:url(/bg-right.webp) no-repeat center/cover;z-index:1}.login-card{background:#1e1e1ef2;border:2px solid #ff7f3f;border-radius:8px;padding:50px 40px;box-shadow:0 20px 60px #000c;width:100%;max-width:520px;color:#fff;text-align:center;position:relative;z-index:2}.login-card img{max-width:200px;margin-bottom:30px;height:auto}.login-card h1{margin:20px 0 10px;font-size:32px;font-weight:700;color:#fff;letter-spacing:1px}.login-card h1:after{content:"";display:block;width:60px;height:3px;background:#ff7f3f;margin:15px auto 0}.login-card p{margin:0 0 30px;color:#999;font-size:15px}.login-form{display:flex;flex-direction:column;gap:20px;margin:30px 0}.form-group{display:flex;flex-direction:column;position:relative}.form-group label{margin-bottom:8px;font-weight:500;color:#fff;font-size:14px;text-align:left}.form-group input{padding:12px 14px 12px 40px;border:1px solid #444;border-radius:4px;font-size:14px;font-family:inherit;background:#3c3c3cb3;color:#fff;transition:border-color .2s}.form-group input:focus{outline:none;border-color:#ff7f3f;background:#3c3c3ce6}.form-group:before{content:"";position:absolute;left:12px;top:35px;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;pointer-events:none}.form-group:nth-child(1):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23888" stroke-width="2"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><path d="m22 6-10 7L2 6"/></svg>')}.form-group:nth-child(2):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23888" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>')}.form-group input+.show-password{position:absolute;right:12px;top:35px;background:none;border:none;cursor:pointer;color:#888;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.form-group input+.show-password:hover{color:#ccc}.checkbox-group{display:flex;align-items:center;gap:8px;margin:15px 0 20px;justify-content:flex-start}.checkbox-group input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ff7f3f}.checkbox-group label{margin:0;color:#999;font-size:13px;cursor:pointer;flex:1}.error-message{background:#c8323233;color:#ff6b6b;padding:12px;border-radius:4px;font-size:14px;text-align:center;border:1px solid rgba(200,50,50,.4)}.validation-hint{font-size:12px;color:#ff8f4f;text-align:left;margin:-15px 0 15px;padding:8px;background:#ff7f3f1a;border-radius:4px;border-left:2px solid #ff7f3f}.validation-hint.error{color:#ff6b6b;background:#c832321a;border-left-color:#ff6b6b}button[type=submit]{padding:14px;background:#ff7f3f;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:10px}button[type=submit]:hover:not(:disabled){background:#ff8f4f}button[type=submit]:disabled{opacity:.6;cursor:not-allowed}button[type=submit]:after{content:" →";margin-left:8px}.login-links{display:flex;justify-content:space-around;margin-top:20px;gap:20px;flex-wrap:wrap}.login-links a{color:#ff7f3f;text-decoration:none;font-size:13px;transition:color .2s}.login-links a:hover{color:#ff8f4f}.login-register{margin-top:20px;padding-top:20px;border-top:1px solid #444}.login-register a{color:#ff7f3f;text-decoration:none;font-size:13px}.login-register p{margin:0;color:#999;font-size:12px}@media (max-width: 900px){.login-container:before,.login-container:after{width:10%}}@media (max-width: 768px){.login-container:before,.login-container:after{width:0}.login-card{max-width:90%;padding:30px 20px}.login-card h1{font-size:24px}}.chapter-public{min-height:100vh;background:#121212;color:#f5f0ea;font-family:Arial,sans-serif}.chapter-public>header{display:flex;align-items:center;gap:16px;padding:15px max(18px,calc((100vw - 1100px)/2));border-bottom:1px solid #454545}.chapter-public>header img{width:83px;object-fit:contain}.chapter-public header>div{flex:1}.chapter-public header strong{display:block;letter-spacing:1px}.chapter-public header strong span{color:#f99743}.chapter-public header small{display:block;color:#aaa;margin-top:4px}.chapter-public a{color:#ff9d4b}.chapter-public header a{border:1px solid #b36a37;border-radius:8px;padding:10px;text-decoration:none;font-size:12px}.chapter-hero{padding:90px max(18px,calc((100vw - 1100px)/2));background:linear-gradient(115deg,#1d1c1c,#39302a,#111);min-height:350px}.chapter-hero>p:first-child{letter-spacing:2px;font-size:12px;color:#ffa354}.chapter-hero h1{font-size:clamp(32px,6vw,65px);line-height:1.07;max-width:760px;margin:13px 0}.chapter-hero>p{max-width:650px;color:#dedbd6}.chapter-hero>a{display:inline-block;margin-top:15px;background:#ea8540;color:#161616;padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:700}.chapter-pubsection{padding:40px max(18px,calc((100vw - 1100px)/2))}.chapter-pubsection h2{font-size:26px;color:#ff9d4b}.chapter-pubsection>p{color:#cfc6bd;max-width:720px;line-height:1.55}.chapter-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.chapter-cards article{border:1px solid #555;border-radius:10px;background:#202020;padding:20px;min-height:190px}.chapter-cards h3{font-size:21px}.chapter-cards article p{line-height:1.6;color:#c9c9c9}.chapter-cards small{color:#ee9b5e}.chapter-signup{background:#221d1a}.chapter-signup form{display:flex;gap:15px;align-items:end;flex-wrap:wrap;margin:20px 0}.chapter-signup label{font-size:12px;display:flex;flex-direction:column;gap:7px;min-width:250px;flex:1;max-width:500px}.chapter-signup input{min-height:42px;border-radius:6px;border:1px solid #737373;color:#fff;background:#333;padding:10px}.chapter-signup button{background:#f08a3c;color:#171717;border:0;padding:13px 18px;border-radius:6px;font-weight:700;cursor:pointer}.chapter-public footer{text-align:center;color:#aaa;font-size:12px;padding:25px;border-top:1px solid #333}.chapter-admin{min-height:100vh;background:#161616;color:#eee;font-family:Arial,sans-serif;padding:20px max(18px,calc((100vw - 1100px)/2))}.chapter-admin>header{display:flex;align-items:center;gap:15px;margin-bottom:22px;border-bottom:1px solid #555;padding-bottom:12px}.chapter-admin>header img{width:86px}.chapter-admin>header div{flex:1}.chapter-admin h1{margin:0;font-size:24px;color:#ff9a45}.chapter-admin a{color:#ffa365}.chapter-admin h2{color:#ff9a45;font-size:19px}.chapter-admin>section{padding:18px;background:#242424;border:1px solid #484848;border-radius:10px;margin:16px 0}.chapter-admin form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.chapter-admin label{display:flex;flex-direction:column;gap:6px;font-size:12px}.chapter-admin label:has(textarea){grid-column:1/-1}.chapter-admin input,.chapter-admin textarea,.chapter-admin select{background:#333;border:1px solid #666;color:#fff;border-radius:6px;padding:10px}.chapter-admin label.inline{flex-direction:row;align-items:center}.chapter-admin button{background:#e98b43;color:#171717;padding:10px 13px;border:0;border-radius:7px;font-weight:700;cursor:pointer}.chapter-admin button:disabled{opacity:.5}.chapter-admin article{border-top:1px solid #555;padding:15px 0}.chapter-admin article h3{margin:0}.chapter-admin article p{color:#bfbfbf;font-size:12px}.chapter-admin .buttons{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.chapter-admin .requests>div{border:1px solid #666;border-radius:6px;padding:10px;margin-top:8px;font-size:12px}.chapter-admin .error{color:#ff9a9a}@media (max-width:650px){.chapter-admin form{grid-template-columns:1fr}.chapter-admin label:has(textarea){grid-column:auto}.chapter-admin>header img{width:55px}.chapter-admin h1{font-size:18px}}.rw-invoices.rw-invoices{box-sizing:border-box;min-width:0;padding:14px;margin-top:12px;border:1px solid #484b4d;border-radius:9px;background:#222426;color:#f3f0ea;font:400 16px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;color-scheme:dark}.runmanager--compact .run-list-panel:has(.rw-invoices){min-width:0}.rw-invoices *{box-sizing:border-box;min-width:0}.rw-real-expenses>.rw-invoices{padding:0;border:0;margin-top:12px}.rw-invoices .rw-invoice-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rw-invoices h3{margin:0;color:#f3f0ea;font-size:18px;line-height:1.3}.rw-invoices .rw-invoice-help{margin:6px 0 10px;color:#c1beb8;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.rw-invoices .rw-invoice-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 8px}.rw-invoices .rw-invoice-summary>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #4c4b46;border-radius:7px;background:#2b2926}.rw-invoices .rw-invoice-summary span{font-size:14px;color:#d1cbc4}.rw-invoices .rw-invoice-summary strong{flex-shrink:0;font-size:21px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffbc88}.rw-invoices .rw-invoice-form{padding:12px 0 0;margin:10px 0 0;border:0;border-top:1px solid #484b4d}.rw-invoices .rw-invoice-fields{display:grid;grid-template-columns:160px minmax(0,1.3fr) 120px minmax(0,1fr);gap:10px}.rw-invoices .rw-invoice-payment-fields{display:grid;grid-template-columns:160px 170px 190px;gap:10px;margin-top:10px}.rw-invoices label{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;color:#e6e2dc;font-size:14px;font-weight:500}.rw-invoices input:not([type=file]),.rw-invoices select{display:block;width:100%;height:40px;min-height:40px;padding:7px 10px;border:1px solid #67696b;border-radius:6px;background:#2d3032;color:#f3f0ea;font:400 16px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.rw-invoices input[type=date]{max-width:100%}.rw-invoices button,.rw-invoices .rw-invoice-file{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:#ff9d57;color:#20150e;font:650 15px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;text-align:center;white-space:normal}.rw-invoices button:disabled,.rw-invoices fieldset:disabled .rw-invoice-file{opacity:.5;cursor:not-allowed}.rw-invoices .rw-invoice-secondary,.rw-invoices .rw-invoice-file{background:transparent;border-color:#66605a;color:#ffd1ad}.rw-invoices :is(input,select,button,a):focus-visible,.rw-invoices .rw-invoice-file:focus-within{outline:3px solid #9ecfff;outline-offset:3px}.rw-invoices .rw-invoice-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.rw-invoices .rw-invoice-actions>button:last-child{margin-left:auto}.rw-invoices .rw-invoice-file{position:relative;max-width:100%;border-style:dashed;overflow-wrap:anywhere}.rw-invoices .rw-invoice-file input{position:absolute;width:1px;height:1px;min-height:0;opacity:0;top:0;right:0;bottom:0;left:0;padding:0;overflow:hidden}.rw-invoices .rw-invoice-error,.rw-invoices .rw-invoice-notice{padding:9px 12px;margin:10px 0;border-radius:6px;font-size:14px}.rw-invoices .rw-invoice-error{background:#562b28;color:#ffe1d8}.rw-invoices .rw-invoice-notice{background:#243e30;color:#d4f0d6}.rw-invoices .rw-invoice-list{margin-top:14px}.rw-invoices .rw-invoice-row{display:grid;grid-template-columns:minmax(0,1.7fr) 105px minmax(120px,.8fr) minmax(140px,1fr) 135px;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #484b4d}.rw-invoices .rw-invoice-description{display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.rw-invoices .rw-invoice-description strong{font-size:15px}.rw-invoices .rw-invoice-description span,.rw-invoices .rw-invoice-row-actions>span{font-size:13px;color:#c1beb8}.rw-invoices .rw-invoice-amount{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.rw-invoices .rw-invoice-status{justify-self:start;padding:3px 7px;border-radius:5px;background:#41372a;color:#ffe1ac;font-size:13px}.rw-invoices .rw-invoice-status.is-paid{background:#294332;color:#d6f0db}.rw-invoices .rw-invoice-status.is-legacy{background:#373b3e;color:#dddfe2}.rw-invoices .rw-invoice-payment{display:flex;flex-direction:column;gap:3px;margin:0;font-size:13px}.rw-invoices .rw-invoice-payment>div{display:flex;gap:6px;justify-content:space-between}.rw-invoices .rw-invoice-payment dt{color:#c1beb8}.rw-invoices .rw-invoice-payment dd{flex-shrink:0;margin:0;white-space:nowrap}.rw-invoices .rw-invoice-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:14px}.rw-invoices a{color:#ffb47b;text-decoration:none}.rw-invoices a:hover{text-decoration:underline}.rw-invoices .rw-invoice-pay-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;grid-column:1/-1;border:1px solid #675440;padding:10px;margin:0;border-radius:7px}.rw-invoices .rw-invoice-pay-form legend{font-size:14px;color:#ffd1ad;padding:0 4px;margin:0}.rw-invoices .rw-invoice-pay-form>label{width:180px}@media (max-width:1000px){.rw-invoices .rw-invoice-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.rw-invoices .rw-invoice-row{grid-template-columns:minmax(0,1fr) 110px}.rw-invoices .rw-invoice-status{grid-column:1}.rw-invoices .rw-invoice-payment{grid-column:1;max-width:220px}.rw-invoices .rw-invoice-row-actions{grid-column:2;grid-row:2/4}.rw-invoices .rw-invoice-amount{text-align:right}}@media (max-width:600px){.rw-invoices.rw-invoices{padding:12px}.rw-real-expenses>.rw-invoices.rw-invoices{padding:0}.rw-invoices .rw-invoice-summary{grid-template-columns:minmax(0,1fr);gap:6px}.rw-invoices .rw-invoice-summary>div{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.rw-invoices .rw-invoice-summary strong{font-size:19px}.rw-invoices .rw-invoice-fields,.rw-invoices .rw-invoice-payment-fields{grid-template-columns:minmax(0,1fr)}.rw-invoices .rw-invoice-actions{align-items:stretch}.rw-invoices .rw-invoice-actions>button:last-child{margin-left:0;width:100%}.rw-invoices .rw-invoice-file{width:100%}.rw-invoices .rw-invoice-row{grid-template-columns:minmax(0,1fr) 102px;gap:8px}.rw-invoices .rw-invoice-pay-form>label{width:100%}.rw-invoices .rw-invoice-pay-form>button{flex:1}}.runmanager,.cashdesk{background:#171717;color:#eee;min-height:100vh;padding:24px max(20px,calc((100vw - 1300px)/2));font-family:Arial,sans-serif}.runmanager header,.cashdesk header{display:flex;align-items:center;gap:18px;margin-bottom:20px}.runmanager header>div,.cashdesk header>div{flex:1}.runmanager header h1,.cashdesk header h1{font-size:24px;margin:0;color:#ff994f}.runmanager header p,.cashdesk header p{font-size:12px;color:#aaa}.runmanager a,.cashdesk a{color:#ffb47b}.runmanager section,.cashdesk section{background:#262626;border:1px solid #484848;border-radius:12px;padding:20px}.run-columns{display:grid;grid-template-columns:1fr 1.6fr;gap:16px}.runmanager h2,.cashdesk h2{font-size:18px;color:#ffa465;margin:0 0 17px}.runmanager label,.cashdesk label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:13px}.runmanager input,.runmanager select,.runmanager textarea,.cashdesk input,.cashdesk select{background:#323232;color:#fff;border:1px solid #626262;border-radius:8px;padding:10px;min-height:41px;width:100%}.runmanager button,.cashdesk button{background:#ff994f;color:#181818;border:0;border-radius:8px;padding:12px 15px;font-weight:800;cursor:pointer}.runmanager button:disabled,.cashdesk button:disabled{opacity:.45}.run-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.run-check{flex-direction:row!important;align-items:center}.run-check input{width:18px;min-height:18px}.run-summary{display:flex;gap:8px;flex-direction:column;background:#34302d;padding:14px;border-radius:8px;margin:15px 0;font-size:12px}.run-summary strong{font-size:16px}.run-scroll{overflow:auto}.run-scroll table{width:100%;border-collapse:collapse;font-size:12px}.run-scroll th,.run-scroll td{border-bottom:1px solid #444;text-align:left;padding:11px 6px}.run-alert,.run-ok{padding:11px;border-radius:6px;margin:13px 0}.run-alert{background:#622727}.run-ok{background:#245039}@media (max-width:850px){.run-columns{grid-template-columns:1fr}}.cash-quick{max-width:1250px}.cash-top{display:flex;align-items:center;justify-content:space-between}.cash-open{display:flex;align-items:end;gap:12px}.cash-open input{width:130px}.cash-fields{display:grid;grid-template-columns:1.4fr 1fr .65fr;gap:16px;margin:24px 0}.cash-fields label{position:relative}.cash-suggestions{position:absolute;z-index:12;top:72px;left:0;right:0;max-height:240px;overflow:auto;background:#343434;border:1px solid #777;border-radius:8px}.cash-suggestions button{display:block;width:100%;text-align:left;border-radius:0;border-bottom:1px solid #555;background:#333;color:#fff;font-size:12px}.cash-suggestions small{display:block;color:#aaa;margin-top:5px}.cash-bottom{border-top:1px solid #484848;display:flex;align-items:center;justify-content:space-between;padding-top:16px;gap:16px}.cash-bottom span{font-size:16px}.cash-bottom strong{font-size:29px;color:#ffad72;margin-left:12px}@media (max-width:850px){.cash-fields{grid-template-columns:1fr}.cash-bottom{flex-direction:column;align-items:stretch}}.cash-amount{min-width:250px;margin:0!important}.cash-amount input{font-size:24px!important;font-weight:750;max-width:250px}.cash-amount small{color:#aaa;font-size:11px}.cash-quick{padding:26px!important}.cash-quick>h2{margin-bottom:22px}.cash-bottom{gap:24px}.run-poster-drop{border:2px dashed #815938;border-radius:12px;background:#312921;padding:17px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;margin:16px 0}.run-poster-drop>span{font-weight:750;font-size:13px;color:#f5c29a}.run-poster-drop>img{max-width:100%;max-height:215px;object-fit:contain;border-radius:7px}.run-poster-button{display:block!important;background:#e78e49;color:#1a1410;font-weight:700!important;border-radius:8px;padding:10px 15px;cursor:pointer;margin:0!important}.run-poster-drop small{font-size:10px;color:#aaa}.run-room-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.run-summary-poster{width:min(100%,230px);height:160px;object-fit:contain;border-radius:8px;align-self:flex-start;background:#151515}@media (max-width:680px){.run-room-grid{grid-template-columns:1fr}}.runmanager .run-columns{display:flex;flex-direction:column;gap:16px}.run-create-collapse{background:#252323;border:1px solid #4c423c;border-radius:13px;overflow:hidden}.run-create-collapse>summary{cursor:pointer;list-style:none;padding:17px 23px;color:#fba05a;font-size:16px;font-weight:750;letter-spacing:.2px}.run-create-collapse>summary::-webkit-details-marker{display:none}.run-create-collapse>summary:hover{background:#342923}.run-create-collapse>section{border:0!important;border-top:1px solid #504139!important;border-radius:0!important;max-width:850px;margin:0 auto;padding:22px!important;background:transparent!important}.run-list-panel{padding:20px!important}.run-list-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.run-list-title h2{margin:0 0 6px!important}.run-list-title p{color:#aaa;margin:0;font-size:12px}.run-list-title>span{color:#e8a36b;font-weight:800;letter-spacing:1px;font-size:11px;white-space:nowrap}.run-compact-list{display:flex;flex-direction:column;gap:10px}.run-compact-card{background:linear-gradient(125deg,#302925,#242322);border:1px solid #52443b;border-radius:13px;overflow:hidden;transition:border-color .16s}.run-compact-card:hover,.run-compact-card.is-open{border-color:#e58c49}.run-compact-row{display:grid;grid-template-columns:90px minmax(230px,1fr) 104px 175px 23px;gap:17px;align-items:center;width:100%;background:transparent!important;color:#eee!important;text-align:left;padding:13px 16px!important;border:0;min-height:113px;box-shadow:none;cursor:pointer;border-radius:0!important}.run-compact-poster{width:85px;height:89px;border-radius:7px;overflow:hidden;background:#111;display:flex;align-items:center;justify-content:center}.run-compact-poster img{width:100%;height:100%;object-fit:contain}.run-poster-empty{font-size:12px;letter-spacing:1px;text-align:center;color:#ad8b70;font-weight:800}.run-compact-info{display:flex;flex-direction:column;min-width:0;gap:5px}.run-compact-info>strong{font-size:17px;color:#fff;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-compact-date{font-size:12px;color:#d1c1b4;font-weight:500}.run-compact-prices{font-size:12px;color:#f2a66b;font-weight:700}.run-compact-info small{font-size:10px;color:#a5b3a5}.run-compact-stat{display:flex;flex-direction:column;align-items:center;gap:5px}.run-compact-stat>span{font-size:10px;color:#aca39a;letter-spacing:1.2px;font-weight:800}.run-compact-stat>strong{font-size:26px;color:#f8efe7;font-weight:800;font-variant-numeric:tabular-nums}.run-compact-income>strong{font-size:22px;color:#f4a15d;white-space:nowrap}.run-compact-chevron{font-size:25px;color:#e8a36b;text-align:center}.run-expanded{border-top:1px solid #645044;padding:17px 20px 20px;background:#222020}.run-expanded h3{color:#f2bd91;font-size:15px;margin:3px 0 12px}.run-expanded-finance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.run-expanded-finance>div{display:flex;flex-direction:column;gap:8px;border:1px solid #544238;background:#322925;border-radius:9px;padding:12px}.run-expanded-finance span{font-size:10px;color:#bcb1a7;letter-spacing:1px}.run-expanded-finance strong{font-size:19px;color:#fff}.run-expanded-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:10px}.run-expanded-actions a{color:#eda86b;font-size:12px}.run-empty-list{font-size:13px;color:#aaa;padding:15px}@media (max-width:850px){.run-compact-row{grid-template-columns:70px minmax(120px,1fr) 85px 125px 18px;gap:10px;padding:11px!important}.run-compact-poster{width:65px;height:78px}.run-compact-income>strong{font-size:16px}}@media (max-width:620px){.run-compact-row{grid-template-columns:70px 1fr 20px;grid-template-rows:auto auto;gap:9px}.run-compact-info{grid-column:2}.run-compact-stat{grid-row:2;grid-column:1;align-items:flex-start}.run-compact-income{grid-column:2}.run-compact-chevron{grid-column:3;grid-row:1}.run-expanded-finance{grid-template-columns:1fr}.run-expanded-actions{flex-wrap:wrap}}.run-registration-window{background:#302a26;border:1px solid #66503d;border-radius:11px;padding:16px;margin:18px 0}.run-registration-window h3{color:#ffb378;margin:0 0 14px;font-size:15px}.run-registration-window small{color:#aaa;font-size:11px;line-height:1.5}.run-registration-window .run-grid{gap:14px}.run-registration-window label{font-size:12px}.run-window-section{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #57483e;padding:16px 0 12px}.run-window-section>div{display:flex;flex-direction:column;gap:6px}.run-window-section strong{font-size:14px;color:#f3b487}.run-window-section span{font-size:12px;color:#c9bcb1}.run-window-section button{font-size:12px;padding:10px 13px}.run-window-editor{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;border:1px solid #66513f;background:#312823;border-radius:10px;padding:14px;margin:0 0 12px}.run-window-editor label{flex:1;min-width:180px;margin:0}.run-window-editor button{padding:12px 18px}@media (max-width:650px){.run-window-section{flex-direction:column;align-items:stretch}}.runmanager.runmanager--compact{padding:14px 22px;min-height:100vh}.runmanager--compact>header{margin:0 auto 14px;max-width:1600px;padding-bottom:10px}.runmanager--compact>header h1{font-size:clamp(22px,2vw,28px)}.runmanager--compact .run-columns{display:grid!important;grid-template-columns:minmax(290px,.8fr) minmax(0,1.8fr)!important;gap:12px;align-items:start}.runmanager--compact .run-create-collapse{align-self:start}.runmanager--compact .run-create-collapse>summary{padding:15px 17px;font-size:14px}.runmanager--compact .run-list-panel{padding:16px!important;min-height:225px}.runmanager--compact .run-list-title{margin-bottom:12px}.runmanager--compact .run-compact-list{max-height:calc(100vh - 260px);overflow:auto}.runmanager--compact .run-create-collapse>section{padding:14px!important}@media (max-width:980px){.runmanager--compact .run-columns{grid-template-columns:1fr!important}.runmanager--compact .run-compact-list{max-height:none}}.runmanager--compact .run-expense-panel{margin-top:18px;padding:15px;border:1px solid #55483c;border-radius:12px;background:#242220}.runmanager--compact .run-expense-panel h3{margin:0 0 12px}.runmanager--compact .run-expense-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runmanager--compact .run-expense-fields label{display:flex;flex-direction:column;gap:5px;font-size:12px}.runmanager--compact .run-expense-fields input,.runmanager--compact .run-expense-fields select{min-height:37px;padding:7px 9px;background:#171717;color:#f4eee8;border:1px solid #574a40;border-radius:8px}.runmanager--compact .run-expense-drop{display:flex;flex-direction:column;gap:6px;border:1px dashed #9f7654;border-radius:10px;padding:14px;margin:12px 0;font-size:12px}.runmanager--compact .run-expense-drop input{max-width:100%}@media (max-width:600px){.runmanager--compact .run-expense-fields{grid-template-columns:1fr}}.runmanager--compact{padding:16px max(16px,calc((100vw - 1560px)/2))!important}.runmanager--compact .run-columns{grid-template-columns:minmax(610px,1.15fr) minmax(350px,1fr)!important;gap:16px}.runmanager--compact .run-create-collapse>section{padding:16px!important;max-width:none}.runmanager--compact .run-create-collapse form{display:flex;flex-direction:column;gap:9px}.runmanager--compact .run-create-collapse label{margin-bottom:3px}.runmanager--compact .run-date-card,.runmanager--compact .run-registration-window{background:#302a26;border:1px solid #66503d;border-radius:12px;padding:12px;margin:0}.runmanager--compact .run-date-card h3,.runmanager--compact .run-registration-window h3,.runmanager--compact .run-panel-card h3{text-align:center;color:#ffae70;font-size:15px;margin:0 0 10px}.runmanager--compact .run-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.runmanager--compact input[type=date]{min-width:0;width:100%}.runmanager--compact .run-dual-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.runmanager--compact .run-panel-card{min-width:0;background:#302a26;border:1px solid #66503d;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.runmanager--compact .run-panel-card .run-poster-drop,.runmanager--compact .run-invoice-drop{border:1px dashed #9d7356;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center;min-height:110px}.runmanager--compact .run-panel-card .run-expense-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.runmanager--compact .run-panel-card .run-expense-fields label{min-width:0}.runmanager--compact .run-panel-card button{width:100%}@media (max-width:1120px){.runmanager--compact .run-columns{grid-template-columns:1fr!important}}@media (max-width:670px){.runmanager--compact .run-dual-cards,.runmanager--compact .run-panel-card .run-expense-fields{grid-template-columns:1fr}}@media (min-width:1250px){.runmanager--compact{padding:7px 14px 12px!important;min-height:100vh}.runmanager--compact header{margin-bottom:7px!important;gap:8px}.runmanager--compact header h1{font-size:21px!important}.runmanager--compact header p{margin:3px 0;font-size:11px}.runmanager--compact header img{max-width:46px!important}.runmanager--compact .run-columns{grid-template-columns:minmax(800px,2.25fr) minmax(320px,1fr)!important;gap:10px}.runmanager--compact .run-create-collapse>summary{padding:8px 12px!important;font-size:13px}.runmanager--compact .run-create-collapse>section{padding:9px!important}.runmanager--compact .run-create-collapse h2{font-size:15px;margin:0 0 6px}.runmanager--compact .run-create-collapse form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;align-items:start}.runmanager--compact .run-create-collapse form>label{margin:0!important}.runmanager--compact .run-create-collapse form>label:nth-of-type(2){grid-column:span 3}.runmanager--compact .run-date-card,.runmanager--compact .run-registration-window{grid-column:span 2;padding:8px!important;margin:0!important}.runmanager--compact .run-date-card h3,.runmanager--compact .run-registration-window h3,.runmanager--compact .run-panel-card h3{font-size:12px;margin:0 0 6px}.runmanager--compact .run-registration-window small{font-size:9px;line-height:1.2}.runmanager--compact .run-dual-cards{grid-column:1/-1;gap:9px}.runmanager--compact .run-panel-card{padding:8px;gap:4px;min-height:0}.runmanager--compact .run-panel-card .run-poster-drop,.runmanager--compact .run-invoice-drop{min-height:44px;padding:6px;gap:5px;font-size:11px}.runmanager--compact .run-panel-card .run-expense-fields{gap:4px 7px}.runmanager--compact label{font-size:11px;gap:3px}.runmanager--compact input,.runmanager--compact select,.runmanager--compact textarea{padding:5px 7px;min-height:31px;font-size:12px}.runmanager--compact textarea{min-height:38px;max-height:55px}.runmanager--compact .run-create-collapse form>button{grid-column:span 2}.runmanager--compact .run-create-collapse form>.run-check{min-width:0}.runmanager--compact .run-create-collapse button{padding:7px 10px;font-size:11px}.runmanager--compact .run-list-panel{padding:12px}}.runmanager--compact .run-panel-card .run-poster-drop{min-height:36px!important;padding:5px!important}.runmanager--compact .run-panel-card .run-poster-drop small{display:none}.runmanager--compact .run-panel-card .run-poster-button{padding:5px 8px;font-size:11px}.runmanager--compact .m002-cost-queue{max-height:75px;overflow-y:auto}.runmanager--compact .m002-cost-item{display:flex;justify-content:space-between;align-items:center;gap:6px;background:#252525;padding:3px 6px;border-radius:6px;margin:3px 0;font-size:11px}.runmanager--compact .m002-cost-item button{width:auto;padding:3px 8px}.runmanager--compact .run-create-collapse form>label:nth-of-type(2){grid-column:span 2}.runmanager--compact .m002-poster-preview{display:flex;align-items:center;justify-content:center;gap:10px;max-height:110px;min-width:0}.runmanager--compact .m002-poster-preview img{max-height:100px;max-width:180px;object-fit:contain;border-radius:6px}.runmanager--compact .m002-poster-preview a{font-size:11px;white-space:nowrap}.runmanager--compact .m002-pdf-mark{font-size:11px;overflow:hidden;text-overflow:ellipsis;max-width:190px;white-space:nowrap}@media (min-width:1250px){.runmanager--compact .run-dual-cards{align-items:start!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child{height:auto!important;min-height:0!important;align-self:start!important;padding:7px!important;gap:4px!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child .run-poster-drop{min-height:0!important;height:auto!important;padding:5px!important;gap:3px!important}.runmanager--compact .m002-poster-preview{max-height:none!important;gap:8px!important}.runmanager--compact .m002-poster-preview img{max-height:190px!important;max-width:210px!important;width:auto!important;object-fit:contain!important}}@media (min-width:1121px){.runmanager--compact{padding:8px 12px 10px!important;min-height:100vh}.runmanager--compact header{display:grid!important;grid-template-columns:105px minmax(0,1fr) auto;gap:12px!important;align-items:center;min-height:78px;margin-bottom:6px!important}.runmanager--compact header>a:first-child{display:flex;align-items:center;justify-content:center}.runmanager--compact header>a:first-child img{width:100px!important;max-width:100px!important;max-height:74px!important;height:auto!important;object-fit:contain!important}.runmanager--compact header h1{font-size:21px!important;margin:0!important}.runmanager--compact header p{margin:2px 0!important;line-height:1.25}.runmanager--compact .run-columns{display:grid!important;grid-template-columns:minmax(680px,1.75fr) minmax(460px,1fr)!important;align-items:start!important;gap:12px!important}.runmanager--compact .run-list-panel{max-height:calc(100vh - 118px)!important;min-height:280px;display:flex;flex-direction:column;overflow:hidden;padding:10px!important}.runmanager--compact .run-compact-list{min-height:0;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#c27a43 #302925;padding-right:4px}.runmanager--compact .run-compact-card{overflow:visible!important}.runmanager--compact .run-compact-row{min-width:0}.runmanager--compact .run-create-collapse>section{padding:8px!important}.runmanager--compact .run-create-collapse form{gap:5px 8px!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child{height:auto!important;align-self:start!important}}@media (max-width:1120px){.runmanager--compact header>a:first-child img{width:90px!important;height:auto!important}.runmanager--compact .run-list-panel{max-height:none!important;overflow:visible}.runmanager--compact .run-compact-list{max-height:none!important;overflow:visible!important}}@media (max-width:1120px){.runmanager--compact .run-dual-cards>.run-panel-card:first-child{height:auto!important;min-height:0!important;align-self:start!important;gap:4px!important;padding:8px!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child .run-poster-drop{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:0!important;height:auto!important;padding:5px!important;margin:0!important;border:0!important;background:transparent!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child .m002-poster-preview{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;max-height:none!important;width:100%!important;gap:5px!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child .m002-poster-preview img{width:auto!important;max-width:min(100%,320px)!important;max-height:340px!important;object-fit:contain!important;display:block;margin:auto}.runmanager--compact .run-dual-cards>.run-panel-card:first-child .run-poster-button{margin:2px auto!important;align-self:center!important}.runmanager--compact .run-dual-cards>.run-panel-card:first-child .m002-poster-preview a{display:block;text-align:center!important}}@media (max-width:670px){.runmanager--compact .run-dual-cards>.run-panel-card:first-child .m002-poster-preview img{max-width:95%!important;max-height:360px!important}}.chapter-public>header img,.chapter-admin>header img,.runmanager--compact header>a:first-child img,.cashdesk--compact>header img,.member-header img,.member-detail-page .member-header img,.member-files__camera-header img,.member-activation__panel-header img,.member-admin-modal__header img,.review-page header img,.dues-page>header img{width:clamp(125px,11vw,195px)!important;max-width:195px!important;max-height:none!important;height:auto!important;object-fit:contain!important}.mc-home__logo{width:clamp(180px,19vw,300px)!important;max-width:100%!important;height:auto!important}@media (min-width:1121px){.runmanager--compact header{grid-template-columns:200px minmax(0,1fr) auto!important;min-height:126px!important}.runmanager--compact header>a:first-child img{width:190px!important;max-width:190px!important}}@media (max-width:1120px){.runmanager--compact header{display:flex!important;flex-wrap:wrap;gap:10px!important}.runmanager--compact header>a:first-child img{width:145px!important;max-width:45vw!important}}@media (max-width:640px){.chapter-public>header,.chapter-admin>header,.member-header,.review-page header,.dues-page>header{flex-wrap:wrap!important}.chapter-public>header img,.chapter-admin>header img,.member-header img,.review-page header img,.dues-page>header img{width:clamp(125px,35vw,160px)!important;max-width:45vw!important}.mc-home__logo{width:min(75vw,280px)!important}}.run-choice-field{border:0;margin:0;padding:0;min-width:0}.run-choice-field legend{font-weight:700;margin-bottom:8px}.run-choice-options{display:flex;gap:10px;flex-wrap:wrap}.run-choice-options label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;border:1px solid #806044;border-radius:10px;padding:10px 16px;flex:1;min-width:105px;justify-content:center}.run-choice-options input{accent-color:#ff8839;width:18px;height:18px;flex-shrink:0}.run-choice-options label:has(input:checked){border-color:#ff8839;background:#ff883924}.run-expanded-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.run-close-detail{min-height:44px;border:1px solid #ff8839;border-radius:9px;background:transparent;color:#ff9b5b;cursor:pointer;padding:9px 15px;font-weight:700}.run-close-detail:hover{background:#ff88391f}.runmanager--compact .run-choice-field{display:flex;align-items:center;gap:12px;padding:5px 2px!important;margin:0!important;border:0!important}.runmanager--compact .run-choice-field legend{float:left;width:auto;padding:0;margin:0 10px 0 0!important;line-height:28px;font-size:12px;color:#e5d6c8}.runmanager--compact .run-choice-options{display:flex!important;gap:16px!important;align-items:center;flex-wrap:wrap}.runmanager--compact .run-choice-options label{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:28px!important;border:0!important;border-radius:0!important;background:none!important;padding:2px!important;gap:7px!important;justify-content:flex-start!important;font-weight:500!important;color:#f5ede6}.runmanager--compact .run-choice-options label:has(input:checked){border:0!important;background:none!important;color:#ff994f!important}.runmanager--compact .run-choice-options input[type=radio]{width:15px!important;height:15px!important;min-height:15px!important;flex:0 0 15px!important;margin:0!important;accent-color:#f99a51}.runmanager--compact .run-choice-field small{font-size:10px;color:#a9a19b}.runmanager--compact .run-date-card,.runmanager--compact .run-registration-window{padding:8px 10px!important;margin:0!important;min-height:0!important}.runmanager--compact .run-date-card h3,.runmanager--compact .run-registration-window h3,.runmanager--compact .run-panel-card h3{font-size:12px!important;margin:0 0 6px!important}.runmanager--compact .run-date-card label,.runmanager--compact .run-registration-window label{gap:3px!important;margin:0!important;font-size:11px!important}.runmanager--compact .run-date-card input,.runmanager--compact .run-registration-window input{min-height:32px!important;height:32px!important;padding:3px 6px!important;font-size:12px!important}.runmanager--compact .run-registration-window small{margin-top:2px!important;font-size:10px!important}.runmanager--compact .run-panel-card{padding:9px!important;min-height:0!important}.runmanager--compact .run-dual-cards{gap:9px!important;align-items:start!important}.runmanager--compact .run-poster-drop{min-height:75px!important}.runmanager--compact .run-create-collapse>section{padding:10px!important}.runmanager--compact .run-create-collapse h2{font-size:15px;margin:0 0 8px}.runmanager--compact .run-create-collapse label{margin-bottom:5px}.runmanager--compact .run-create-collapse input,.runmanager--compact .run-create-collapse select{min-height:34px;padding:6px 9px}.runmanager--compact .run-create-collapse summary{padding:9px 13px!important;font-size:13px}.runmanager--compact .run-expense-fields{gap:6px!important}.runmanager--compact .run-expense-fields label{margin:0!important}.runmanager--compact .run-invoice-drop{min-height:48px!important;padding:6px!important}.runmanager--compact .run-invoice-drop span{font-size:11px!important}.runmanager--compact .run-choice-field .run-choice-options{width:auto!important}@media (max-width:900px){.runmanager--compact .run-choice-field{flex-wrap:wrap}.runmanager--compact .run-choice-field legend{float:none}.runmanager--compact .run-choice-options{width:100%}}.runmanager--compact{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.runmanager--compact .run-create-collapse{background:#1e1e1e;border-color:#393330;border-radius:10px}.runmanager--compact .run-create-collapse>summary{background:#26211e;color:#f4a06c;padding:10px 16px!important;font-size:13px!important}.runmanager--compact .run-create-collapse>section{max-width:none!important;padding:12px 14px!important}.runmanager--compact .run-create-collapse form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start;gap:9px 12px!important}.runmanager--compact .run-create-collapse form>label{grid-column:span 2;min-width:0}.runmanager--compact .run-create-collapse form>.run-choice-field:first-child{grid-column:1/-1}.runmanager--compact .run-create-collapse form>.run-date-card,.runmanager--compact .run-create-collapse form>.run-registration-window{grid-column:span 2;background:transparent!important;border:1px solid #46403b!important;border-radius:7px!important;padding:8px 10px!important;min-width:0}.runmanager--compact .run-create-collapse form>.run-dual-cards{grid-column:1/-1}.runmanager--compact .run-create-collapse form>.run-check{grid-column:span 2}.runmanager--compact .run-create-collapse form>.run-room-grid{grid-column:1/-1}.runmanager--compact .run-create-collapse form>.run-budget{grid-column:1/-1;margin:4px 0!important}.runmanager--compact .run-create-collapse form>.run-choice-field{grid-column:span 2}.runmanager--compact .run-create-collapse form>button[type=submit],.runmanager--compact .run-create-collapse form>button:not([type]){grid-column:1/-1;min-height:42px}.runmanager--compact .run-choice-field{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:5px 12px!important;min-height:36px}.runmanager--compact .run-choice-label{display:inline-block;min-width:max-content;color:#ecb78c;font-size:12px;font-weight:750;margin:0!important}.runmanager--compact .run-choice-options{width:auto!important;display:flex!important;align-items:center;gap:12px!important}.runmanager--compact .run-choice-options>label{width:auto!important;min-width:0!important;flex:none!important;display:inline-flex!important;flex-direction:row!important;gap:7px!important;padding:3px!important;margin:0!important;border:0!important;background:transparent!important;min-height:30px!important;font-size:12px!important;white-space:nowrap}.runmanager--compact .run-choice-field>small{flex-basis:100%;font-size:10px;line-height:1.25;color:#a69a91}.runmanager--compact .run-date-card .run-grid,.runmanager--compact .run-registration-window .run-grid{gap:8px!important}.runmanager--compact .run-date-card input,.runmanager--compact .run-registration-window input{font-size:12px!important;max-width:100%}.runmanager--compact .run-dual-cards>.run-panel-card{background:transparent!important;border:1px solid #46403b!important;border-radius:7px!important}.runmanager--compact .run-dual-cards>.run-panel-card h3{font-size:12px!important}.runmanager--compact .run-poster-drop{margin:0!important;padding:8px!important;min-height:65px!important}.runmanager--compact .run-budget{border:1px solid #51443a!important;background:#211f1e!important}.runmanager--compact .run-budget h4{text-align:left!important;border-top:1px solid #3f352e;padding-top:8px}.runmanager--compact .run-budget .run-budget-row{gap:8px!important}.runmanager--compact .run-budget .run-budget-row>label{max-width:none}.runmanager--compact .run-budget-results>div{border:1px solid #453b35;background:#292523}.runmanager--compact .run-list-panel{background:#211f1e;border-color:#3e3632;border-radius:10px}@media (min-width:1121px){.runmanager--compact .run-columns{grid-template-columns:minmax(740px,1.9fr) minmax(410px,1fr)!important;gap:12px!important}}@media (max-width:1120px){.runmanager--compact .run-create-collapse form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.runmanager--compact .run-create-collapse form>label,.runmanager--compact .run-create-collapse form>.run-date-card,.runmanager--compact .run-create-collapse form>.run-registration-window{grid-column:span 1}}@media (max-width:700px){.runmanager--compact .run-create-collapse form{display:flex!important;flex-direction:column;gap:8px!important}.runmanager--compact .run-create-collapse form>*{width:100%!important}.runmanager--compact .run-choice-field{justify-content:flex-start}}.runmanager--compact .run-dual-cards.run-poster-only{display:block!important;grid-column:1/-1!important}.runmanager--compact .run-poster-only>.run-panel-card{display:grid!important;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #383532!important;padding:8px!important}.runmanager--compact .run-poster-only h3{margin:0!important;text-align:left!important}.runmanager--compact .run-poster-only .run-poster-drop{min-height:46px!important;padding:5px 10px!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}.runmanager--compact .run-poster-only .run-poster-drop img{max-height:90px!important;max-width:85px!important}.runmanager--compact .run-budget{padding:12px!important;min-height:0!important}.runmanager--compact .run-budget-row{justify-content:flex-start}.runmanager--compact .run-budget-row>label{flex:0 1 auto!important;width:120px!important;min-width:85px!important;max-width:190px!important}.runmanager--compact .run-budget-entry>label:nth-child(2){width:240px!important;max-width:270px!important}.runmanager--compact .run-budget-hotels>label:first-child{width:200px!important;max-width:240px!important}.runmanager--compact .run-budget-people>label{width:135px!important}.runmanager--compact .run-budget-row input,.runmanager--compact .run-budget-row select{height:31px!important;min-height:31px!important;font-size:12px!important}.runmanager--compact .run-budget h4{font-size:13px!important;color:#ebbc98!important}.runmanager--compact .run-final-price{grid-column:1/-1;display:block;padding:12px 14px;background:#282320;border:1px solid #6b4d38;border-radius:8px}.runmanager--compact .run-final-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.runmanager--compact .run-final-heading strong{font-size:14px;color:#ffa35d}.runmanager--compact .run-final-heading small{color:#afa49b;font-size:11px}.runmanager--compact .run-final-price>.run-room-grid{display:flex!important;flex-wrap:wrap;gap:10px!important}.runmanager--compact .run-final-price>.run-room-grid>label,.runmanager--compact .run-final-price>label{flex:none;width:145px!important;max-width:165px!important;margin:0!important}.runmanager--compact .run-final-price input{height:35px!important;min-height:35px!important;font-size:14px!important;font-weight:700}.runmanager--compact .run-real-expenses{grid-column:1/-1;background:#1d1d1d;border:1px solid #44403d;border-radius:8px;padding:9px 12px;min-height:0}.runmanager--compact .run-real-expenses>summary{cursor:pointer;color:#dcb392;font-size:12px;font-weight:700}.runmanager--compact .run-real-expenses>p{font-size:11px;color:#b2a9a2}.runmanager--compact .run-real-expenses>.run-panel-card{padding:6px 0!important;border:0!important;background:transparent!important}.runmanager--compact .run-real-expenses .run-expense-fields label{max-width:220px}.runmanager--compact .run-real-expenses .run-invoice-drop{max-width:420px}@media (max-width:700px){.runmanager--compact .run-poster-only>.run-panel-card{display:block!important}.runmanager--compact .run-budget-row>label{width:calc(50% - 8px)!important;max-width:none!important}.runmanager--compact .run-final-heading{display:block}}.runmanager--compact .run-columns--create{display:block!important}.runmanager--compact .run-columns--create>.run-create-collapse{width:100%!important}.runmanager--compact .run-step-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 12px!important;min-width:0}.runmanager--compact .run-step-nav{grid-column:1/-1;display:flex;gap:5px;border-bottom:1px solid #3d3631;padding-bottom:9px;margin-bottom:4px}.runmanager--compact .run-step-nav button{background:transparent!important;border:1px solid #51483f!important;color:#c4b9ae!important;border-radius:5px!important;padding:8px 13px!important;font-weight:600!important;font-size:12px}.runmanager--compact .run-step-nav button.active{background:#5a3525!important;color:#ffba83!important;border-color:#c87c47!important}.runmanager--compact .run-step-form>*:not(.run-step-nav):not(.run-step-actions){display:none!important}.runmanager--compact .run-step-form[data-step="1"]>.run-choice-field:first-of-type,.runmanager--compact .run-step-form[data-step="1"]>label,.runmanager--compact .run-step-form[data-step="1"]>.run-date-card,.runmanager--compact .run-step-form[data-step="1"]>.run-registration-window,.runmanager--compact .run-step-form[data-step="1"]>.run-poster-only{display:block!important}.runmanager--compact .run-step-form[data-step="1"]>.run-choice-field:first-of-type{display:flex!important}.runmanager--compact .run-step-form[data-step="2"]>.run-check{display:flex!important}.runmanager--compact .run-step-form[data-step="2"]>.run-workflow-stage,.runmanager--compact .run-step-form[data-step="2"]>.run-final-price{display:block!important}.runmanager--compact .run-step-form[data-step="3"]>.run-real-expenses{display:block!important}.runmanager--compact .run-step-form[data-step="3"]>.run-choice-field{display:flex!important}.runmanager--compact .run-step-form[data-step="3"]>.run-choice-field:first-of-type{display:none!important}.runmanager--compact .run-step-actions{grid-column:1/-1;display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.runmanager--compact .run-step-actions button{min-width:140px!important;padding:9px 15px!important;font-size:12px!important}.runmanager--compact .run-step-form>.run-workflow-stage{grid-column:1/-1;min-width:0}.runmanager--compact .run-step-form>.run-workflow-stage .run-budget{max-width:none!important;padding:10px!important}.runmanager--compact .run-step-form>.run-final-price{grid-column:1/-1}.runmanager--compact .run-step-form>.run-real-expenses{grid-column:1/-1}.runmanager--compact .run-step-form>.run-choice-field{grid-column:span 2}.runmanager--compact .run-step-form>.run-poster-only{grid-column:1/-1}.runmanager--compact .run-step-form>.run-date-card,.runmanager--compact .run-step-form>.run-registration-window{grid-column:span 2}.runmanager--compact .run-step-form>label{grid-column:span 2}.runmanager--compact .run-create-collapse>section{padding:10px 14px!important}.runmanager--compact .run-step-form>.run-real-expenses:not([open]){padding:10px!important}.mc-dashboard-runs{margin:8px 0 2px;border-top:1px solid #554438;padding:10px 0 0}.mc-dashboard-runs__head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.mc-dashboard-runs__head a,.mc-dashboard-runs__create{font-size:11px;color:#ffb374}.mc-dashboard-runs__list{display:flex;flex-direction:column;gap:5px;margin:7px 0}.mc-dashboard-runs__item{display:grid;grid-template-columns:1fr auto;gap:2px 6px;text-decoration:none;border:1px solid #574439;border-radius:5px;padding:7px;color:#eee}.mc-dashboard-runs__title{font-size:12px;font-weight:700}.mc-dashboard-runs__item small{font-size:10px;color:#bca99b;grid-column:1}.mc-dashboard-runs__item b{grid-column:2;grid-row:1/3;color:#ffae78;align-self:center}.mc-dashboard-runs__create{display:block;margin-top:7px}@media (max-width:700px){.runmanager--compact .run-step-form{grid-template-columns:1fr!important}.runmanager--compact .run-step-form>*{grid-column:1!important}.runmanager--compact .run-step-nav{overflow-x:auto}.runmanager--compact .run-step-nav button{white-space:nowrap!important}.runmanager--compact .run-step-form>.run-date-card,.runmanager--compact .run-step-form>.run-registration-window{grid-column:1!important}}.run-management-hub{max-width:1600px;margin:0 auto 14px;padding:13px;border:1px solid #55473d;border-radius:14px;background:#211f1e}.run-management-hub__title{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 3px 10px}.run-management-hub__title span{display:block;color:#9f8f83;font-size:9px;letter-spacing:1.5px;font-weight:800}.run-management-hub__title h2{margin:2px 0 0!important;color:#f4eee8;font-size:21px}.run-management-hub__title small{color:#b7aaa0;font-size:11px}.run-management-hub__cards{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(560px,1.6fr);gap:12px}.run-management-card{border:1px solid #604b3d;border-radius:12px;background:#2c2825;padding:13px;min-width:0}.run-management-card--activities{display:flex;flex-direction:column;justify-content:space-between}.run-management-card__heading span,.hrc-panel__intro strong{color:#f5a262;font-weight:800;font-size:13px;letter-spacing:.7px}.run-management-card__heading h3{margin:4px 0 0;font-size:17px;color:#fff}.run-management-card--activities p{color:#bbb0a8;font-size:12px;line-height:1.5;margin:14px 0}.run-management-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.run-management-card__actions a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px;border-radius:8px;border:1px solid #bd7440;background:#d98343;color:#17110d;font-weight:800;text-decoration:none;font-size:12px}.hrc-panel{display:flex;flex-direction:column;gap:10px}.hrc-panel__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hrc-panel__intro>div{display:flex;flex-direction:column;gap:3px}.hrc-panel__intro span:not(.hrc-panel__badge){color:#bdb0a6;font-size:11px}.hrc-panel__badge{background:#1d1c1b;border:1px solid #655246;color:#f0b27e;border-radius:999px;padding:5px 8px;font-size:10px;white-space:nowrap}.hrc-run-select,.hrc-grid label,.hrc-wide-field{display:flex;flex-direction:column;gap:4px;color:#d7ccc4;font-size:10px;font-weight:700}.hrc-panel input,.hrc-panel select,.hrc-panel textarea{width:100%;min-height:34px;padding:6px 8px;background:#171615;border:1px solid #5a4b42;border-radius:7px;color:#f5f0ec;font-size:12px}.hrc-panel textarea{resize:vertical;min-height:58px}.hrc-run-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:#211f1d}.hrc-run-heading>div{display:flex;flex-direction:column;gap:2px}.hrc-run-heading strong{color:#fff;font-size:13px}.hrc-run-heading span{color:#bfafa3;font-size:10px}.hrc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hrc-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px;padding:8px;border-radius:8px;background:#211f1d}.hrc-flags label{display:flex;align-items:center;gap:6px;color:#ddd2ca;font-size:10px;white-space:nowrap}.hrc-flags input{width:15px!important;min-height:15px!important}.hrc-save{min-height:37px;font-size:11px!important}.hrc-participants,.hrc-message{border:1px solid #57483f;border-radius:8px;overflow:hidden;background:#22201f}.hrc-participants>summary,.hrc-message>summary{cursor:pointer;padding:8px 10px;color:#f2ad78;font-size:11px;font-weight:800}.hrc-table{padding:0 8px 8px}.hrc-table__head,.hrc-table__row{display:grid;grid-template-columns:minmax(150px,1.4fr) 100px minmax(120px,1fr);gap:8px;align-items:center;padding:6px 4px}.hrc-table__head{color:#9f938a;font-size:9px;font-weight:800;text-transform:uppercase}.hrc-table__row{border-top:1px solid #403a36;color:#eee7e1;font-size:10px}.hrc-message{padding-bottom:8px}.hrc-message textarea{width:calc(100% - 16px);margin:0 8px 7px;min-height:160px;font-family:inherit;line-height:1.45}.hrc-message__actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 8px}.hrc-message__actions a,.hrc-message__actions button{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:800}.hrc-message__actions a{background:#242422;border:1px solid #be7644;color:#efad79}.hrc-muted{color:#aaa;font-size:10px;padding:6px}.hrc-error,.hrc-ok{border-radius:7px;padding:7px 9px;font-size:10px}.hrc-error{background:#622727;color:#fff}.hrc-ok{background:#244c38;color:#e7fff2}.runmanager--compact .run-columns--archive{grid-template-columns:1fr!important}.runmanager--compact .run-columns--archive .run-list-panel{width:100%;max-width:none!important}.runmanager--compact .run-columns--archive .run-compact-list{gap:5px!important}.runmanager--compact .run-columns--archive .run-compact-row{min-height:72px!important;padding:7px 11px!important;grid-template-columns:58px minmax(240px,1fr) 90px 145px 18px!important;gap:10px!important}.runmanager--compact .run-columns--archive .run-compact-poster{width:52px!important;height:56px!important}.runmanager--compact .run-columns--archive .run-compact-info{gap:2px!important}.runmanager--compact .run-columns--archive .run-compact-info>strong{font-size:14px!important}.runmanager--compact .run-columns--archive .run-compact-stat>strong{font-size:19px!important}.runmanager--compact .run-columns--archive .run-compact-income>strong{font-size:17px!important}@media (max-width:980px){.run-management-hub__cards{grid-template-columns:1fr}}@media (max-width:650px){.run-management-hub__title{align-items:flex-start;flex-direction:column}.hrc-grid,.hrc-flags{grid-template-columns:1fr 1fr}.hrc-table__head,.hrc-table__row{grid-template-columns:1.3fr .8fr 1fr}.run-management-card__actions{grid-template-columns:1fr}}.hrc-simple{display:flex;flex-direction:column;gap:12px}.hrc-run-picker{padding:12px;border:1px solid #5b4a3e;border-radius:10px;background:#1b1a19}.hrc-run-picker label{display:grid;gap:7px}.hrc-run-picker select,.hrc-block input,.hrc-block textarea{width:100%;box-sizing:border-box}.hrc-status-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid #634c3d;border-radius:9px;background:#181716}.hrc-status-line>span{padding:5px 9px;border-radius:20px;background:#412818;color:#ffa15d;font-size:11px;font-weight:800}.hrc-status-line small{margin-left:auto;color:#aaa}.hrc-block{display:grid;gap:10px;padding:14px;border:1px solid #4a423d;border-radius:11px;background:#201f1e}.hrc-block h3{margin:0;color:#f4f4f4;font-size:15px}.hrc-block label{display:grid;gap:5px;font-size:11px;font-weight:700;color:#d8d0ca}.hrc-grid{display:grid;gap:8px}.hrc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hrc-difficulty{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.hrc-difficulty button{min-height:40px;border:1px solid #8a5a38;border-radius:8px;background:#171615;color:#ddd;font-weight:800}.hrc-difficulty button.is-selected{background:#ff984d;color:#17100b;border-color:#ff984d}.hrc-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;border-radius:9px;background:#191817}.hrc-checks label{display:flex;align-items:center;gap:7px}.hrc-checks input{width:auto}.hrc-participants{display:grid;gap:5px}.hrc-participants>div{display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:10px;padding:7px 9px;border:1px solid #423a35;border-radius:7px;background:#181716;font-size:11px}.hrc-participants span{color:#aaa}.hrc-message{min-height:190px}.hrc-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.hrc-actions button,.hrc-actions a{min-height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #b56a34;border-radius:7px;background:#181716;color:#f3a36b;text-decoration:none;font-weight:800;font-size:11px}.hrc-publish{min-height:48px;border:0!important;border-radius:8px!important;background:#ff984d!important;color:#17100b!important;font-size:12px!important;font-weight:900!important}.hrc-publish-note{text-align:center;color:#aaa}.hrc-muted{color:#aaa;margin:0}@media (max-width:700px){.hrc-grid--3,.hrc-checks,.hrc-difficulty,.hrc-actions{grid-template-columns:1fr}.hrc-participants>div{grid-template-columns:1fr}.hrc-status-line small{margin-left:0;width:100%}}@media (min-width:1100px){.hrc-page__workspace{max-width:1500px;padding:8px 10px}.hrc-page__heading{margin-bottom:6px;gap:12px;align-items:center}.hrc-page__heading h2{font-size:17px;margin-top:1px}.hrc-page__heading p{max-width:650px;font-size:9px;line-height:1.25}.hrc-simple{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);grid-template-areas:"picker picker" "status status" "route difficulty" "route reminders" "participants message";gap:6px;align-items:stretch}.hrc-run-picker{grid-area:picker;padding:6px 8px}.hrc-run-picker label{gap:3px}.hrc-run-picker select{min-height:34px;padding:4px 8px;font-size:12px}.hrc-status-line{grid-area:status;min-height:30px;padding:5px 8px;gap:8px}.hrc-status-line>span{padding:3px 7px;font-size:9px}.hrc-status-line small{font-size:9px}.hrc-block{padding:7px 9px;gap:5px;border-radius:8px}.hrc-block h3{font-size:12px;line-height:1.15}.hrc-block label{gap:2px;font-size:9px}.hrc-block input,.hrc-block select{min-height:29px;padding:4px 7px;font-size:11px}.hrc-block textarea{min-height:42px;padding:6px 7px;font-size:10px;line-height:1.25}.hrc-block--route{grid-area:route}.hrc-block--difficulty{grid-area:difficulty}.hrc-block--reminders{grid-area:reminders}.hrc-block--participants{grid-area:participants}.hrc-block--message{grid-area:message}.hrc-grid{gap:5px}.hrc-grid--3{grid-template-columns:1.5fr .65fr .65fr}.hrc-difficulty{gap:5px}.hrc-difficulty button{min-height:30px;padding:3px 5px;font-size:9px}.hrc-checks{grid-template-columns:repeat(3,1fr);gap:4px 6px;padding:6px}.hrc-checks label{gap:4px;font-size:9px}.hrc-checks input{width:14px;height:14px}.hrc-participants{gap:3px;max-height:116px;overflow:auto}.hrc-participants>div{grid-template-columns:1.5fr .7fr 1fr;gap:7px;padding:4px 6px;font-size:9px}.hrc-message{min-height:92px!important;max-height:110px}.hrc-actions{gap:4px}.hrc-actions button,.hrc-actions a{min-height:29px;padding:4px;font-size:8.5px}.hrc-publish{min-height:34px!important;font-size:10px!important}.hrc-publish-note{font-size:8px;line-height:1.2}.run-alert,.run-ok{grid-column:1 / -1;margin:0;padding:6px 8px;font-size:10px}}@media (min-width:1100px) and (max-height:850px){.hrc-page__heading{margin-bottom:3px}.hrc-page__heading p{display:none}.hrc-block{padding:5px 7px;gap:4px}.hrc-block textarea{min-height:34px}.hrc-message{min-height:72px!important;max-height:82px}.hrc-participants{max-height:82px}.hrc-run-picker,.hrc-status-line{padding:4px 7px}}.run-payment-admin{margin:16px 0;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff09}.run-payment-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.run-payment-admin-head h3{margin:3px 0 0}.run-payment-admin-head small{opacity:.65;font-weight:800}.run-payment-badge{padding:6px 10px;border-radius:999px;background:#52b45d29;white-space:nowrap}.run-payment-mode{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0 14px}.run-payment-mode label{display:flex;gap:7px;align-items:center;font-weight:700}.run-payment-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0}.run-payment-fields label{display:grid;gap:5px;font-weight:700}.run-payment-fields input{width:100%;box-sizing:border-box}.run-payment-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin:16px 0}.run-payment-kpis>div{padding:12px;border-radius:12px;background:#ffffff0e}.run-payment-kpis small{display:block;opacity:.65;margin-bottom:3px}.run-payment-kpis strong{font-size:1.15rem}.run-balance-panel{margin-top:16px;padding:15px;border:1px solid rgba(255,131,25,.35);border-radius:14px}.run-balance-panel h4{margin:3px 0}.run-balance-panel p{margin:7px 0 12px;opacity:.8}.run-balance-publish{width:100%;font-weight:900;margin-top:8px}.run-payment-table{margin-top:15px}.rw-payment-create{margin:0 0 16px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:14px}.rw-payment-create h3{margin-top:0}.rw-payment-create p{grid-column:1/-1;margin:4px 0 0;opacity:.8}.run-expanded{padding:14px!important}.run-expanded>.run-payment-admin{margin:0 0 12px!important;padding:12px 14px!important;border-radius:12px!important}.run-payment-admin-head{margin-bottom:8px!important}.run-payment-admin-head h3{font-size:17px!important;margin:1px 0!important}.run-payment-admin-head small{font-size:10px!important}.run-payment-mode{margin:7px 0 9px!important;gap:8px!important}.run-payment-mode label{padding:5px 8px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:12px!important}.run-payment-fields{gap:7px!important;margin:8px 0!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}.run-payment-fields label{font-size:11px!important}.run-payment-fields input,.run-payment-fields select{min-height:31px!important;height:31px!important;padding:4px 7px!important;font-size:12px!important}.run-payment-admin button,.run-window-section button,.run-window-editor button,.run-close-detail{min-height:30px!important;height:auto!important;padding:5px 10px!important;font-size:12px!important;border-radius:7px!important;width:auto!important}.run-balance-publish{width:auto!important;min-width:180px!important;font-size:12px!important}.run-payment-kpis{margin:9px 0!important;gap:6px!important;grid-template-columns:repeat(4,minmax(100px,1fr))!important}.run-payment-kpis>div{padding:8px 10px!important;border-radius:9px!important}.run-payment-kpis small{font-size:9px!important}.run-payment-kpis strong{font-size:15px!important}.run-balance-panel{margin-top:9px!important;padding:10px!important;border-radius:10px!important}.run-balance-panel h4{font-size:15px!important}.run-balance-panel p{font-size:11px!important;margin:4px 0 7px!important}.run-expanded-heading{margin-top:10px!important;margin-bottom:6px!important}.run-expanded-heading h3{font-size:15px!important}.run-scroll table{font-size:12px!important}.run-scroll th,.run-scroll td{padding:6px 8px!important}.run-expanded-finance{gap:6px!important;margin:9px 0!important}.run-expanded-finance>div{padding:8px 10px!important}.run-expanded-finance span{font-size:9px!important}.run-expanded-finance strong{font-size:15px!important}.run-window-section{margin:9px 0!important;padding:8px 10px!important}.run-window-section strong{font-size:12px!important}.run-window-section span{font-size:10px!important}@media (min-width:900px){.run-payment-admin{max-width:none!important}.run-balance-panel{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.8fr);gap:12px;align-items:end}.run-balance-publish{grid-column:2;justify-self:end}}.run-workbench__payment-main{margin:10px 0 12px}.run-workbench__payment-main .run-payment-admin{margin:0!important;padding:10px 12px!important;border-radius:10px!important}.run-workbench__payment-main .run-payment-admin-head{margin-bottom:6px!important}.run-workbench__payment-main .run-payment-admin-head h3{font-size:16px!important;margin:0!important}.run-workbench__payment-main .run-payment-admin-head small{font-size:9px!important}.run-workbench__payment-main .run-payment-mode{gap:6px!important;margin:6px 0!important}.run-workbench__payment-main .run-payment-mode label{font-size:11px!important;padding:4px 7px!important;border-radius:6px!important}.run-workbench__payment-main .run-payment-fields{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:6px!important;margin:6px 0!important}.run-workbench__payment-main input,.run-workbench__payment-main select{height:29px!important;min-height:29px!important;padding:3px 6px!important;font-size:11px!important}.run-workbench__payment-main button{width:auto!important;min-height:28px!important;padding:4px 9px!important;border-radius:6px!important;font-size:11px!important}.run-workbench__payment-main .run-payment-kpis{margin:7px 0!important;gap:5px!important}.run-workbench__payment-main .run-payment-kpis>div{padding:6px 8px!important}.run-workbench__payment-main .run-payment-kpis small{font-size:8px!important}.run-workbench__payment-main .run-payment-kpis strong{font-size:14px!important}.run-workbench__payment-main .run-balance-panel{margin-top:7px!important;padding:8px!important}.run-workbench__payment-main .run-balance-panel p{font-size:10px!important;margin:3px 0 6px!important}.run-workbench__payment-main .run-balance-publish{min-width:150px!important;font-weight:800!important}.run-workbench__payment-main .run-payment-table{max-height:180px;overflow:auto}.run-workbench__payment-main .run-payment-table table{font-size:10px!important}.run-workbench__payment-main .run-payment-table th,.run-workbench__payment-main .run-payment-table td{padding:4px 6px!important}.run-workbench__tabs button{min-height:30px!important;padding:5px 11px!important;font-size:11px!important;border-radius:7px!important}.run-workbench__actions button,.run-workbench__actions a{min-height:31px!important;padding:5px 10px!important;font-size:11px!important;border-radius:7px!important}.run-workbench__section-title button{min-height:29px!important;padding:4px 9px!important;font-size:11px!important;border-radius:7px!important}@media (min-width:1100px){.run-workbench{padding-top:8px!important;padding-bottom:8px!important}.run-workbench__header{margin-bottom:6px!important;padding-top:4px!important;padding-bottom:4px!important}.run-workbench__header h1{margin:0!important;font-size:26px!important;line-height:1.05!important}.run-workbench__header p,.run-workbench__header small{margin:2px 0!important;line-height:1.15!important;font-size:11px!important}.run-workbench__actions{gap:5px!important;margin:6px 0!important;align-items:center!important}.run-workbench__actions button,.run-workbench__actions a{min-height:28px!important;height:28px!important;padding:3px 9px!important;font-size:11px!important;line-height:1!important;border-radius:6px!important}.run-workbench__kpis{gap:8px!important;margin:7px 0 9px!important}.run-workbench__kpis article,.run-workbench__kpis>div{min-height:72px!important;padding:8px 10px!important;border-radius:9px!important}.run-workbench__kpis span,.run-workbench__kpis small{font-size:9px!important;letter-spacing:.08em!important}.run-workbench__kpis strong{font-size:28px!important;line-height:1!important;margin:2px 0!important}.run-workbench__kpis p{margin:2px 0 0!important;font-size:9px!important;line-height:1.05!important}.run-workbench__payment-main{margin:7px 0 8px!important}.run-workbench__payment-main .run-payment-admin{padding:8px 10px!important;margin:0!important;border-radius:9px!important}.run-payment-admin-head{margin:0 0 4px!important;min-height:0!important}.run-payment-admin-head h3{font-size:15px!important;line-height:1!important;margin:0!important}.run-payment-admin-head small{font-size:8px!important;line-height:1!important}.run-payment-badge{padding:3px 6px!important;font-size:9px!important}.run-payment-mode{display:flex!important;align-items:center!important;gap:5px!important;margin:4px 0 5px!important}.run-payment-mode label{min-height:26px!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important;border-radius:6px!important}.run-payment-mode input{width:13px!important;height:13px!important;min-height:13px!important}.run-payment-fields{display:flex!important;align-items:end!important;gap:6px!important;margin:4px 0!important}.run-payment-fields label{flex:1 1 140px!important;gap:2px!important;font-size:9px!important;line-height:1!important}.run-payment-fields input,.run-payment-fields select{height:27px!important;min-height:27px!important;padding:2px 6px!important;font-size:10px!important;border-radius:6px!important}.run-payment-admin button{min-height:27px!important;height:27px!important;padding:3px 9px!important;font-size:10px!important;line-height:1!important;border-radius:6px!important;width:auto!important}.run-payment-kpis{grid-template-columns:repeat(4,minmax(90px,1fr))!important;gap:5px!important;margin:5px 0!important}.run-payment-kpis>div{min-height:42px!important;padding:5px 7px!important;border-radius:7px!important}.run-payment-kpis small{font-size:8px!important;margin:0!important}.run-payment-kpis strong{font-size:13px!important;line-height:1!important}.run-balance-panel{display:grid!important;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(105px,.7fr)) minmax(120px,.8fr) auto!important;align-items:end!important;gap:6px!important;margin:5px 0!important;padding:6px 8px!important;border-radius:8px!important}.run-balance-panel>div:first-child{align-self:center!important}.run-balance-panel>div:first-child small{font-size:8px!important}.run-balance-panel h4{margin:1px 0!important;font-size:12px!important;line-height:1!important}.run-balance-panel p{display:none!important}.run-balance-panel .run-payment-fields{display:contents!important}.run-balance-panel .run-payment-fields label{min-width:0!important}.run-balance-publish{grid-column:auto!important;justify-self:end!important;min-width:auto!important;white-space:nowrap!important;margin:0!important}.run-payment-table{margin-top:4px!important;max-height:95px!important;overflow:auto!important}.run-payment-table table{font-size:9px!important}.run-payment-table th,.run-payment-table td{padding:3px 5px!important;line-height:1.1!important}.run-workbench__tabs{gap:4px!important;margin:5px 0!important}.run-workbench__tabs button{min-height:27px!important;height:27px!important;padding:3px 9px!important;font-size:10px!important;border-radius:6px!important}.run-workbench__panels{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}.run-workbench__panel{min-height:0!important;padding:9px 11px!important;border-radius:9px!important}.run-workbench__section-title{min-height:30px!important;margin-bottom:5px!important}.run-workbench__section-title h2{margin:0!important;font-size:15px!important;line-height:1!important}.run-workbench__section-title input{height:28px!important;min-height:28px!important;max-width:185px!important;padding:3px 7px!important;font-size:10px!important}.run-workbench__section-title button{min-height:27px!important;height:27px!important;padding:3px 8px!important;font-size:10px!important}.run-workbench__scroll{max-height:155px!important;overflow:auto!important}.run-workbench__scroll table{font-size:10px!important}.run-workbench__scroll th,.run-workbench__scroll td{padding:4px 6px!important;line-height:1.15!important}.run-workbench__scroll td small{font-size:8px!important}.run-workbench__cost-summary{padding:5px 0!important;margin:0!important;font-size:10px!important}.run-workbench__cost-row{padding:5px 0!important;min-height:0!important;gap:6px!important}.run-workbench__cost-row strong{font-size:10px!important}.run-workbench__cost-row small{font-size:8px!important;line-height:1.1!important}.run-workbench__cost-row b{font-size:12px!important}.run-workbench__cost-actions{gap:4px!important}.run-workbench__cost-actions button,.run-workbench__cost-actions a{min-height:25px!important;height:25px!important;padding:3px 7px!important;font-size:9px!important}.run-workbench__footnote{display:none!important}}@media (min-width:1100px) and (max-height:900px){.run-workbench__kpis article,.run-workbench__kpis>div{min-height:62px!important}.run-workbench__kpis strong{font-size:24px!important}.run-payment-table{max-height:72px!important}.run-workbench__scroll{max-height:125px!important}.run-payment-admin{font-size:10px!important}}.rpa{margin:10px 0;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1d1c1b}.rpa-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:9px}.rpa-head h3{margin:0;font-size:17px;line-height:1}.rpa-mini-summary{display:flex;align-items:center;gap:6px;font-size:11px;opacity:.82}.rpa-mini-summary i{opacity:.45;font-style:normal}.rpa-main-row,.rpa-balance-row{display:flex;align-items:end;gap:8px}.rpa-balance-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.rpa-segment{display:flex;gap:4px;flex:none}.rpa-segment label{height:32px;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.rpa-segment label.is-active{border-color:#ff943f;background:#ff943f17}.rpa-segment input{width:13px;height:13px;margin:0}.rpa-field{display:grid;gap:3px;flex:none}.rpa-field span,.rpa-balance-state span{font-size:9px;line-height:1;opacity:.67;text-transform:uppercase;letter-spacing:.04em}.rpa-field input{box-sizing:border-box;height:32px;min-height:32px;border-radius:6px;padding:4px 7px;font-size:11px}.rpa-money{width:110px}.rpa-price{width:105px}.rpa-date{width:150px}.rpa-balance-state{width:115px;height:32px;display:flex;flex-direction:column;justify-content:center;gap:3px}.rpa-balance-state strong{font-size:12px}.rpa button{flex:none;height:32px!important;min-height:32px!important;width:auto!important;padding:0 12px!important;border-radius:6px!important;font-size:11px!important;line-height:1!important}.rpa-save{background:transparent!important;border:1px solid #ff943f!important;color:#ffb477!important}.rpa-publish{background:#ff943f!important;color:#111!important;font-weight:800!important}.rpa-error,.rpa-ok{margin:0 0 8px;padding:6px 8px;border-radius:5px;font-size:10px}.rpa-error{background:#b432322e}.rpa-ok{background:#32964629}.run-workbench__kpis{gap:8px!important;margin:8px 0 10px!important}.run-workbench__kpis article,.run-workbench__kpis>div{min-height:0!important;height:76px!important;padding:10px 14px!important;border-radius:9px!important}.run-workbench__kpis span,.run-workbench__kpis small{font-size:9px!important}.run-workbench__kpis strong{margin:2px 0!important;font-size:27px!important;line-height:1!important}.run-workbench__kpis p{margin:2px 0 0!important;font-size:9px!important}.run-workbench__actions{gap:5px!important;margin:7px 0!important}.run-workbench__actions button,.run-workbench__actions a{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:6px!important;font-size:10px!important}.run-workbench__panels{gap:9px!important}.run-workbench__panel{padding:11px 13px!important;border-radius:9px!important}.run-workbench__section-title{min-height:30px!important;margin-bottom:5px!important}.run-workbench__section-title h2{margin:0!important;font-size:16px!important}.run-workbench__section-title input{width:170px!important;height:30px!important;min-height:30px!important;padding:4px 7px!important;font-size:10px!important}.run-workbench__section-title button{height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important}.run-workbench__scroll table{font-size:10px!important}.run-workbench__scroll th,.run-workbench__scroll td{padding:5px 7px!important}.run-workbench__cost-row{padding:6px 0!important}.run-workbench__footnote{display:none!important}@media (min-width:1100px){.run-workbench__panels{display:grid!important;grid-template-columns:1fr 1fr!important}.run-workbench__scroll{max-height:150px!important;overflow:auto!important}.rpa-main-row,.rpa-balance-row{flex-wrap:nowrap}}@media (min-width:1100px) and (max-height:900px){.run-workbench__kpis article,.run-workbench__kpis>div{height:66px!important}.run-workbench__kpis strong{font-size:23px!important}.run-workbench__scroll{max-height:115px!important}}@media (max-width:1099px){.rpa-main-row,.rpa-balance-row{flex-wrap:wrap}.rpa-money,.rpa-price,.rpa-date{width:calc(50% - 4px);flex:1 1 140px}}.rpa.rpa-final{margin:8px 0!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:8px!important;background:#1d1c1b!important}.rpa-final__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.rpa-final__head h3{margin:0;font-size:15px}.rpa-final__head>span{font-size:10px;opacity:.7}.rpa-final__stack{display:grid;gap:7px}.rpa-final__phase{padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff05}.rpa-final__phase--deposit{border-left:4px solid #ff943f}.rpa-final__phase--balance{border-left:4px solid #cfcfcf}.rpa-final__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.rpa-final__name{display:flex;align-items:center;gap:7px}.rpa-final__number{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ffffff17;font-size:9px;font-weight:900}.rpa-final__name h4{margin:0;font-size:14px;line-height:1}.rpa-final__name small{display:block;margin-top:2px;font-size:8px;opacity:.55}.rpa-final__status{padding:3px 7px;border-radius:999px;background:#ffae3e1f;color:#ffc46e;font-size:8px;font-weight:800}.rpa-final__status.published{background:#46aa5a26;color:#8bd69a}.rpa-final__body{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.rpa-final__choice{display:flex;gap:3px}.rpa-final__choice label{height:29px;display:flex;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(255,255,255,.15);border-radius:5px;font-size:9px;font-weight:700;box-sizing:border-box}.rpa-final__choice label.is-active{border-color:#ff943f;background:#ff943f14}.rpa-final__choice input{width:12px;height:12px;min-height:12px!important;margin:0}.rpa-final__field{display:grid;gap:2px}.rpa-final__field>span{font-size:8px;opacity:.6;text-transform:uppercase}.rpa-final__field.money{width:100px}.rpa-final__field.price{width:90px}.rpa-final__field.price-wide{width:120px}.rpa-final__field.date{width:137px}.rpa-final__field>input{width:100%;height:29px!important;min-height:29px!important;padding:2px 6px!important;box-sizing:border-box;font-size:9px!important;border-radius:5px!important}.rpa-final__field>div{height:29px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:5px;overflow:hidden}.rpa-final__field>div b{width:22px;height:100%;display:grid;place-items:center;background:#ffffff0d;font-size:9px;opacity:.65}.rpa-final__field>div input{min-width:0;width:100%;height:27px!important;min-height:27px!important;border:0!important;padding:2px 5px!important;font-size:9px!important;box-sizing:border-box}.rpa-final__info{height:29px;display:flex;align-items:center;gap:4px;padding:0 7px;border-radius:5px;background:#ffffff0a;font-size:9px}.rpa-final button{width:auto!important;height:29px!important;min-height:29px!important;padding:0 9px!important;border-radius:5px!important;font-size:9px!important}.rpa-final__save{background:transparent!important;border:1px solid #ff943f!important;color:#ffb477!important}.rpa-final__publish{background:#ff943f!important;color:#111!important;font-weight:900!important}.rpa-final__publish:disabled{opacity:.35!important}@media (min-width:1100px){.rpa-final__body{flex-wrap:nowrap}}@media (max-width:1099px){.rpa-final__field.money,.rpa-final__field.price,.rpa-final__field.price-wide,.rpa-final__field.date{flex:1 1 120px;width:auto}}.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;align-items:stretch!important;column-gap:12px!important;margin-bottom:28px!important}.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.run-workbench__metrics>*,.run-workbench__kpis>*,.run-workbench__stats>*,.run-summary-cards>*,.run-kpi-grid>*{margin-top:0!important;margin-bottom:0!important}@media (min-width: 1200px){.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{padding-left:0!important;padding-right:0!important}}.run-workbench__participants,.run-workbench__costs{min-height:310px!important;padding:22px 24px!important;box-sizing:border-box!important}.run-workbench__participants h2,.run-workbench__participants h3,.run-workbench__costs h2,.run-workbench__costs h3{font-size:25px!important;line-height:1.15!important;margin-bottom:20px!important}.run-workbench__participants h2 strong,.run-workbench__participants h3 strong,.run-workbench__participants .count,.run-workbench__participants .run-count{font-size:26px!important}.run-workbench__participants table{font-size:17px!important}.run-workbench__participants th{font-size:15px!important;padding:12px 10px!important}.run-workbench__participants td{font-size:17px!important;padding:15px 10px!important;line-height:1.3!important}.run-workbench__participants td:first-child{font-size:19px!important;font-weight:800!important}.run-workbench__participants td:first-child small,.run-workbench__participants td:first-child span{font-size:13px!important}.run-workbench__participants td:last-child{font-size:17px!important;font-weight:800!important}.run-workbench__participants input{min-height:42px!important;font-size:15px!important;padding:8px 12px!important}.run-workbench__costs>div:first-child,.run-workbench__costs header{margin-bottom:16px!important}.run-workbench__costs span,.run-workbench__costs small,.run-workbench__costs p{font-size:14px!important;line-height:1.35!important}.run-workbench__costs strong{font-size:20px!important;line-height:1.2!important}.run-workbench__costs .amount,.run-workbench__costs .total,.run-workbench__costs [data-amount]{font-size:24px!important;font-weight:900!important}.run-workbench__costs article,.run-workbench__costs li,.run-workbench__costs .run-cost-row,.run-workbench__costs .cost-row{padding-top:15px!important;padding-bottom:15px!important}.run-workbench__costs button,.run-workbench__participants button{min-height:40px!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important}.run-workbench__costs button:first-of-type{font-size:15px!important}.run-workbench__main,.run-workbench__lower,.run-workbench__columns{align-items:stretch!important}@media (min-width: 1200px) and (min-height: 800px){.run-workbench__participants,.run-workbench__costs{min-height:340px!important}}.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{gap:12px!important;margin-bottom:24px!important}.run-workbench__metrics>*,.run-workbench__kpis>*,.run-workbench__stats>*,.run-summary-cards>*,.run-kpi-grid>*{min-height:72px!important;height:72px!important;padding:10px 16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.run-workbench__metrics>*>span:first-child,.run-workbench__kpis>*>span:first-child,.run-workbench__stats>*>span:first-child,.run-summary-cards>*>span:first-child,.run-kpi-grid>*>span:first-child{font-size:clamp(11px,.72vw,14px)!important;line-height:1.1!important;margin-bottom:4px!important}.run-workbench__metrics strong,.run-workbench__kpis strong,.run-workbench__stats strong,.run-summary-cards strong,.run-kpi-grid strong{font-size:clamp(24px,1.65vw,32px)!important;line-height:1!important}.run-workbench__metrics small,.run-workbench__kpis small,.run-workbench__stats small,.run-summary-cards small,.run-kpi-grid small{font-size:clamp(10px,.68vw,13px)!important;line-height:1.1!important;margin-top:4px!important}.rpa.rpa-final{padding:16px 18px!important}.rpa-final__head h3{font-size:clamp(20px,1.35vw,27px)!important;line-height:1.1!important}.rpa-final__head>span{font-size:clamp(13px,.86vw,16px)!important}.rpa-final__phase{padding:12px 14px!important}.rpa-final__title{margin-bottom:10px!important}.rpa-final__name{gap:10px!important}.rpa-final__name h4{font-size:clamp(19px,1.25vw,25px)!important;line-height:1.05!important}.rpa-final__name small{font-size:clamp(11px,.72vw,14px)!important;margin-top:3px!important}.rpa-final__status{font-size:clamp(11px,.7vw,14px)!important;padding:6px 10px!important}.rpa-final__body{gap:9px!important}.rpa-final__choice{gap:6px!important}.rpa-final__choice label{height:40px!important;padding:0 12px!important;font-size:clamp(13px,.82vw,16px)!important}.rpa-final__choice input{width:16px!important;height:16px!important;min-height:16px!important}.rpa-final__field>span{font-size:clamp(11px,.72vw,14px)!important;margin-bottom:4px!important}.rpa-final__field.price-wide{width:155px!important}.rpa-final__field>input,.rpa-final__field>div{height:40px!important;min-height:40px!important}.rpa-final__field>input{font-size:clamp(14px,.9vw,17px)!important;padding:5px 9px!important}.rpa-final__field>div b{width:32px!important;font-size:14px!important}.rpa-final__field>div input{height:38px!important;min-height:38px!important;font-size:clamp(14px,.9vw,17px)!important;padding:5px 8px!important}.rpa-final__info{height:40px!important;font-size:clamp(13px,.82vw,16px)!important;padding:0 11px!important}.rpa-final button{height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:clamp(13px,.82vw,16px)!important}section[aria-label="Partecipanti del run"],section[aria-label=Partecipanti],.run-workbench__participants,section[aria-label="Costi e pagamenti del run"],section[aria-label="Costi del run"],.run-workbench__costs{min-height:clamp(285px,34vh,390px)!important;padding:20px 24px!important;box-sizing:border-box!important}section[aria-label="Partecipanti del run"] h2,section[aria-label="Partecipanti del run"] h3,section[aria-label=Partecipanti] h2,section[aria-label=Partecipanti] h3,.run-workbench__participants h2,.run-workbench__participants h3,section[aria-label="Costi e pagamenti del run"] h2,section[aria-label="Costi e pagamenti del run"] h3,section[aria-label="Costi del run"] h2,section[aria-label="Costi del run"] h3,.run-workbench__costs h2,.run-workbench__costs h3{font-size:clamp(24px,1.6vw,32px)!important;line-height:1.1!important;margin-top:0!important;margin-bottom:18px!important}.run-workbench__participants th,section[aria-label=Partecipanti] th,section[aria-label="Partecipanti del run"] th{font-size:clamp(15px,.98vw,19px)!important;line-height:1.15!important;padding:13px 12px!important}.run-workbench__participants td,section[aria-label=Partecipanti] td,section[aria-label="Partecipanti del run"] td{font-size:clamp(16px,1.05vw,20px)!important;line-height:1.3!important;padding:16px 12px!important}.run-workbench__participants td:first-child,section[aria-label=Partecipanti] td:first-child,section[aria-label="Partecipanti del run"] td:first-child{font-size:clamp(17px,1.12vw,22px)!important;font-weight:800!important}.run-workbench__participants td small,section[aria-label=Partecipanti] td small,section[aria-label="Partecipanti del run"] td small{font-size:clamp(13px,.86vw,16px)!important}.run-workbench__participants input,section[aria-label=Partecipanti] input,section[aria-label="Partecipanti del run"] input{height:46px!important;min-height:46px!important;font-size:clamp(15px,.95vw,18px)!important;padding:8px 13px!important}.run-workbench__costs p,.run-workbench__costs span,.run-workbench__costs small,section[aria-label="Costi e pagamenti del run"] p,section[aria-label="Costi e pagamenti del run"] span,section[aria-label="Costi e pagamenti del run"] small,section[aria-label="Costi del run"] p,section[aria-label="Costi del run"] span,section[aria-label="Costi del run"] small{font-size:clamp(14px,.95vw,18px)!important;line-height:1.35!important}.run-workbench__costs strong,section[aria-label="Costi e pagamenti del run"] strong,section[aria-label="Costi del run"] strong{font-size:clamp(18px,1.22vw,24px)!important;line-height:1.2!important}.run-workbench__costs article,.run-workbench__costs li,.run-workbench__costs .run-cost-row,.run-workbench__costs .cost-row{padding-top:14px!important;padding-bottom:14px!important}.run-workbench__participants button,.run-workbench__costs button,section[aria-label=Partecipanti] button,section[aria-label="Partecipanti del run"] button,section[aria-label="Costi e pagamenti del run"] button,section[aria-label="Costi del run"] button{min-height:44px!important;padding:0 16px!important;font-size:clamp(14px,.92vw,18px)!important;font-weight:700!important}@media (min-width: 1450px) and (min-height: 850px){section[aria-label="Partecipanti del run"],section[aria-label=Partecipanti],.run-workbench__participants,section[aria-label="Costi e pagamenti del run"],section[aria-label="Costi del run"],.run-workbench__costs{min-height:36vh!important}.rpa.rpa-final{padding-top:17px!important;padding-bottom:17px!important}}@media (max-height: 820px){section[aria-label="Partecipanti del run"],section[aria-label=Partecipanti],.run-workbench__participants,section[aria-label="Costi e pagamenti del run"],section[aria-label="Costi del run"],.run-workbench__costs{min-height:260px!important}.rpa-final__phase{padding-top:9px!important;padding-bottom:9px!important}}.runmanager--compact,.run-workbench{--mc-bg: #171819;--mc-panel: #222426;--mc-panel-soft: #1f2021;--mc-border: #414345;--mc-border-warm: #6c4a34;--mc-text: #f3f0ea;--mc-muted: #c1beb8;--mc-accent: #ff9d57;--mc-success: #85d697;--mc-danger: #ff8d82;--mc-radius: 9px;--mc-control-h: 42px;box-sizing:border-box;color:var(--mc-text);font:400 16px/1.35 system-ui,-apple-system,Segoe UI,sans-serif}.runmanager--compact{width:100%!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important}.run-workbench{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:24px!important}.runmanager--compact *,.run-workbench *{box-sizing:border-box}.run-workbench h1{font-size:clamp(28px,2vw,38px)!important;line-height:1.05!important;letter-spacing:.01em!important;margin-top:0!important;margin-bottom:5px!important}.run-workbench>header p,.run-workbench .run-workbench__subtitle{font-size:clamp(14px,.9vw,17px)!important;color:var(--mc-muted)!important;margin-top:0!important}.run-workbench header img,.runmanager--compact>header img{width:70px!important;height:auto!important}.run-workbench nav,.run-workbench__toolbar,.run-workbench__actions{gap:8px!important}.run-workbench button,.run-workbench a{font-family:inherit}.run-workbench__toolbar button,.run-workbench__actions button,.run-workbench nav button{min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:8px!important;font-size:clamp(14px,.88vw,17px)!important;font-weight:700!important;line-height:1!important}.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px auto 26px!important}.run-workbench__metrics>*,.run-workbench__kpis>*,.run-workbench__stats>*,.run-summary-cards>*,.run-kpi-grid>*{height:76px!important;min-height:76px!important;margin:0!important;padding:9px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:var(--mc-radius)!important}.run-workbench__metrics>*>span:first-child,.run-workbench__kpis>*>span:first-child,.run-workbench__stats>*>span:first-child,.run-summary-cards>*>span:first-child,.run-kpi-grid>*>span:first-child{font-size:12px!important;line-height:1!important;letter-spacing:.05em!important}.run-workbench__metrics strong,.run-workbench__kpis strong,.run-workbench__stats strong,.run-summary-cards strong,.run-kpi-grid strong{font-size:clamp(25px,1.55vw,31px)!important;line-height:1.05!important;margin:4px 0 2px!important}.run-workbench__metrics small,.run-workbench__kpis small,.run-workbench__stats small,.run-summary-cards small,.run-kpi-grid small{font-size:11px!important;line-height:1.1!important}.run-workbench section,.rpa.rpa-final{border-radius:var(--mc-radius)!important}.rpa.rpa-final,.run-workbench__participants,.run-workbench__costs,section[aria-label=Partecipanti],section[aria-label="Partecipanti del run"],section[aria-label="Costi del run"],section[aria-label="Costi e pagamenti del run"]{border:1px solid var(--mc-border)!important;background:var(--mc-panel)!important}.rpa.rpa-final{padding:16px 18px!important;margin:0 0 18px!important}.rpa-final__head{margin-bottom:12px!important}.rpa-final__head h3{margin:0!important;font-size:clamp(20px,1.3vw,26px)!important;line-height:1.1!important}.rpa-final__head>span{font-size:14px!important;color:var(--mc-muted)!important}.rpa-final__stack{gap:10px!important}.rpa-final__phase{border-radius:8px!important;padding:12px 14px!important;min-height:94px!important}.rpa-final__phase--deposit{border-left:4px solid var(--mc-accent)!important}.rpa-final__phase--balance{border-left:4px solid #c8c8c8!important}.rpa-final__name h4{font-size:clamp(19px,1.2vw,24px)!important}.rpa-final__name small{font-size:12px!important;color:var(--mc-muted)!important}.rpa-final__number{width:28px!important;height:28px!important;font-size:13px!important}.rpa-final__status{font-size:12px!important;padding:5px 9px!important}.rpa-final__body{gap:8px!important;align-items:end!important}.rpa-final__choice label{height:var(--mc-control-h)!important;padding:0 12px!important;border-radius:7px!important;font-size:14px!important}.rpa-final__choice input{width:16px!important;height:16px!important}.rpa-final__field>span{font-size:12px!important;line-height:1!important;margin-bottom:5px!important}.rpa-final__field.money{width:135px!important}.rpa-final__field.price{width:125px!important}.rpa-final__field.price-wide{width:150px!important}.rpa-final__field.date{width:180px!important}.rpa-final__field>input,.rpa-final__field>div{height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;border-radius:7px!important}.rpa-final__field input{font-size:15px!important}.rpa-final__field>div b{width:30px!important;font-size:13px!important}.rpa-final button{height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;padding:0 14px!important;border-radius:7px!important;font-size:14px!important;font-weight:700!important}.run-workbench__main,.run-workbench__lower,.run-workbench__columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:stretch!important}.run-workbench__participants,.run-workbench__costs,section[aria-label=Partecipanti],section[aria-label="Partecipanti del run"],section[aria-label="Costi del run"],section[aria-label="Costi e pagamenti del run"]{min-height:clamp(300px,34vh,380px)!important;padding:20px 24px!important}.run-workbench__participants h2,.run-workbench__participants h3,.run-workbench__costs h2,.run-workbench__costs h3,section[aria-label=Partecipanti] h2,section[aria-label=Partecipanti] h3,section[aria-label="Partecipanti del run"] h2,section[aria-label="Partecipanti del run"] h3,section[aria-label="Costi del run"] h2,section[aria-label="Costi del run"] h3,section[aria-label="Costi e pagamenti del run"] h2,section[aria-label="Costi e pagamenti del run"] h3{margin:0 0 17px!important;font-size:clamp(24px,1.55vw,30px)!important;line-height:1.1!important}.run-workbench table{width:100%!important;border-collapse:collapse!important}.run-workbench th{padding:11px 10px!important;font-size:clamp(14px,.9vw,17px)!important;line-height:1.15!important;color:var(--mc-muted)!important}.run-workbench td{padding:15px 10px!important;font-size:clamp(15px,1vw,19px)!important;line-height:1.25!important}.run-workbench td:first-child{font-weight:700!important}.run-workbench input,.run-workbench select,.run-workbench textarea{min-height:var(--mc-control-h)!important;border-radius:7px!important;font:inherit!important}.run-workbench input,.run-workbench select{padding:7px 10px!important}.run-workbench input::placeholder{color:#9e9b96!important}.run-workbench__costs p,.run-workbench__costs span,.run-workbench__costs small,section[aria-label="Costi del run"] p,section[aria-label="Costi del run"] span,section[aria-label="Costi del run"] small,section[aria-label="Costi e pagamenti del run"] p,section[aria-label="Costi e pagamenti del run"] span,section[aria-label="Costi e pagamenti del run"] small{font-size:clamp(14px,.92vw,17px)!important;line-height:1.35!important}.run-workbench__costs strong,section[aria-label="Costi del run"] strong,section[aria-label="Costi e pagamenti del run"] strong{font-size:clamp(18px,1.15vw,23px)!important}.run-workbench__costs button,.run-workbench__participants button,section[aria-label="Costi del run"] button,section[aria-label="Costi e pagamenti del run"] button,section[aria-label=Partecipanti] button,section[aria-label="Partecipanti del run"] button{min-height:var(--mc-control-h)!important;padding:0 14px!important;border-radius:7px!important;font-size:14px!important;font-weight:700!important}.run-workbench>*+*{scroll-margin-top:12px}.run-workbench__payment-main{margin-bottom:14px!important}.run-workbench__participants,.run-workbench__costs{margin-top:0!important}@media (max-width: 1180px){.runmanager--compact{padding-left:16px!important;padding-right:16px!important}.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.run-workbench__main,.run-workbench__lower,.run-workbench__columns{grid-template-columns:1fr!important}.run-workbench__participants,.run-workbench__costs,section[aria-label=Partecipanti],section[aria-label="Partecipanti del run"],section[aria-label="Costi del run"],section[aria-label="Costi e pagamenti del run"]{min-height:auto!important}}@media (max-width: 700px){.runmanager--compact{padding-left:10px!important;padding-right:10px!important}.run-workbench__metrics,.run-workbench__kpis,.run-workbench__stats,.run-summary-cards,.run-kpi-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.run-workbench__metrics>*,.run-workbench__kpis>*,.run-workbench__stats>*,.run-summary-cards>*,.run-kpi-grid>*{height:70px!important;min-height:70px!important}.rpa-final__body{flex-wrap:wrap!important}.rpa-final__field.money,.rpa-final__field.price,.rpa-final__field.price-wide,.rpa-final__field.date{width:calc(50% - 5px)!important;flex:1 1 140px!important}}@media (min-width:1100px){.hrc-page__workspace{max-width:1480px;padding:6px 8px 10px}.hrc-page__heading{margin-bottom:5px}.hrc-page__heading h2{font-size:20px;line-height:1.1}.hrc-page__heading p{font-size:11px;line-height:1.3;color:#c8c3bf}.hrc-simple{grid-template-columns:minmax(0,1.5fr) minmax(390px,.82fr);gap:7px;align-items:start}.hrc-run-picker{padding:7px 9px;border-color:#65584f;background:#242321}.hrc-run-picker label{font-size:12px;gap:4px}.hrc-run-picker select{min-height:38px;padding:6px 10px;font-size:13px;background:#302f2d;border-color:#71655d}.hrc-status-line{min-height:28px;padding:5px 9px;background:#242321;border-color:#65584f}.hrc-status-line strong{font-size:16px}.hrc-status-line>span{padding:4px 8px;font-size:10px}.hrc-status-line small{font-size:10px;color:#c6c0bb}.hrc-block{padding:9px 10px;gap:7px;border:1px solid #58514c;border-radius:9px;background:#292826;box-shadow:none}.hrc-block h3{font-size:14px;line-height:1.15;color:#fff}.hrc-block label{gap:3px;font-size:10.5px;line-height:1.15;color:#e4dfdb}.hrc-block input,.hrc-block select{min-height:34px;padding:5px 8px;font-size:12px;background:#343331;color:#fff;border:1px solid #6b645e;border-radius:7px}.hrc-block textarea{min-height:40px;padding:7px 8px;font-size:12px;line-height:1.35;background:#343331;color:#fff;border:1px solid #6b645e;border-radius:7px}.hrc-block textarea::placeholder,.hrc-block input::placeholder{color:#aaa39d;opacity:1}.hrc-grid{gap:6px}.hrc-grid--3{grid-template-columns:1.55fr .68fr .68fr}.hrc-difficulty{gap:6px}.hrc-difficulty button{min-height:35px;padding:5px 8px;font-size:11px;border-radius:7px;background:#32312f;color:#f1eeeb;border-color:#8a603f}.hrc-checks{gap:5px 8px;padding:7px 8px;border:1px solid #4d4844;background:#232220}.hrc-checks label{gap:5px;font-size:10.5px}.hrc-checks input{width:15px;height:15px}.hrc-participants{gap:3px;max-height:122px}.hrc-participants>div{grid-template-columns:1.45fr .72fr 1fr;gap:7px;padding:5px 7px;font-size:10.5px;line-height:1.15;border-color:#554d47;background:#242321}.hrc-participants strong{font-size:11px}.hrc-participants span{color:#c2bbb5}.hrc-block--message{gap:7px}.hrc-message{min-height:104px!important;max-height:118px;font-size:12.5px!important;line-height:1.38!important;background:#343331!important}.hrc-actions{gap:6px}.hrc-actions button,.hrc-actions a{min-height:38px;padding:6px 8px;border-radius:7px;font-size:10.5px;line-height:1.15;background:#302f2d;color:#ffb37d}.hrc-publish{min-height:44px!important;font-size:12px!important;letter-spacing:.01em}.hrc-publish-note{font-size:9.5px;line-height:1.25;color:#c2bbb5}}@media (min-width:1100px) and (max-height:850px){.hrc-page__heading{margin-bottom:2px}.hrc-block{padding:7px 9px;gap:5px}.hrc-block input,.hrc-block select{min-height:32px}.hrc-block textarea{min-height:36px}.hrc-message{min-height:86px!important;max-height:96px}.hrc-participants{max-height:94px}.hrc-actions button,.hrc-actions a{min-height:36px;font-size:10.5px}.hrc-publish{min-height:40px!important;font-size:12px!important}}.hrc-label-line{display:flex;align-items:baseline;gap:5px}.hrc-optional{font-size:.92em;font-weight:500;color:#aaa39d}.runmanager .run-delete{background:#3a2020!important;border:1px solid #8d4b4b!important;color:#ffd7d7!important}.runmanager .run-delete:hover{background:#532828!important;border-color:#b75e5e!important}.hrc-block--participants{min-height:0;overflow:visible;align-self:start}.hrc-roster{display:block!important;margin:0;padding:0;list-style:none;column-count:1;column-gap:24px;column-rule:1px solid #554d47;max-height:none!important;height:auto!important;overflow:visible!important;text-align:left}.hrc-roster--2{column-count:2}.hrc-roster--3{column-count:3}.hrc-roster>li{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:2px 12px;break-inside:avoid;padding:7px 2px;border:0;border-bottom:1px solid #554d47;border-radius:0;background:none;line-height:1.3;font-size:13px;text-align:left}.hrc-roster>li strong{font-size:inherit;font-weight:700;overflow-wrap:anywhere}.hrc-roster>li span{font-size:12px;color:#c2bbb5;overflow-wrap:anywhere}@media (max-width:1100px){.hrc-roster--3{column-count:2}}@media (max-width:700px){.hrc-roster--2,.hrc-roster--3{column-count:1}}@media (min-width:1000px){.hrc-page{padding:6px 12px!important}.hrc-page .hrc-page__workspace{width:100%!important;max-width:none!important;padding:4px!important;margin:0!important}.hrc-page .hrc-page__heading{margin:0 0 5px!important;padding:0!important}.hrc-page .hrc-page__heading h2{font-size:20px!important;margin:0!important}.hrc-page .hrc-page__heading p{margin:2px 0!important;font-size:11px!important}.hrc-page .hrc-simple{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"picker picker picker" "status status status" "route difficulty message" "route reminders message" "participants participants participants"!important;grid-template-rows:auto auto auto auto auto!important;gap:6px!important;align-items:start!important}.hrc-page .hrc-run-picker{padding:5px 8px!important;margin:0!important}.hrc-page .hrc-run-picker label{display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;margin:0!important}.hrc-page .hrc-run-picker select{min-height:30px!important;height:30px!important;padding:3px 8px!important;font-size:13px!important;flex:1}.hrc-page .hrc-status-line{min-height:0!important;padding:4px 8px!important;margin:0!important;gap:8px!important}.hrc-page .hrc-block{display:flex!important;flex-direction:column!important;padding:8px!important;margin:0!important;gap:5px!important;min-height:0!important;height:auto!important}.hrc-page .hrc-block h3{margin:0 0 3px!important;font-size:14px!important;line-height:1.2!important}.hrc-page .hrc-block label{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.2!important}.hrc-page .hrc-grid{gap:6px!important;margin:0!important}.hrc-page .hrc-grid--3{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.7fr)!important}.hrc-page .hrc-block input:not([type=checkbox]),.hrc-page .hrc-block select{width:100%!important;min-width:0!important;min-height:30px!important;height:30px!important;padding:4px 7px!important;font-size:13px!important;margin:0!important}.hrc-page .hrc-block textarea{min-height:40px!important;height:40px!important;padding:5px 7px!important;font-size:12px!important;margin:0!important;line-height:1.25!important}.hrc-page .hrc-difficulty{gap:5px!important;margin:0!important}.hrc-page .hrc-difficulty button{min-height:30px!important;padding:4px!important;font-size:12px!important}.hrc-page .hrc-checks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;margin:0!important}.hrc-page .hrc-checks label{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;font-size:12px!important}.hrc-page .hrc-checks input{width:15px!important;height:15px!important;min-height:15px!important;margin:0!important}.hrc-page .hrc-block .hrc-message{height:112px!important;min-height:112px!important;max-height:112px!important;font-size:12px!important}.hrc-page .hrc-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0!important}.hrc-page .hrc-actions button,.hrc-page .hrc-actions a{min-height:34px!important;padding:5px!important;font-size:11px!important;line-height:1.2!important}.hrc-page .hrc-publish{min-height:34px!important;padding:6px!important;font-size:13px!important;margin:0!important}.hrc-page .hrc-muted{font-size:11px!important;line-height:1.25!important;margin:2px 0!important}.hrc-page .hrc-roster{column-gap:20px!important}.hrc-page .hrc-roster>li{padding:4px 2px!important;font-size:13px!important;line-height:1.2!important;gap:2px 10px!important}.hrc-page .hrc-roster--2{column-count:2!important}.hrc-page .hrc-roster--3{column-count:3!important}.hrc-page .run-alert,.hrc-page .run-ok{grid-column:1/-1;margin:0!important;padding:5px!important}}@media (min-width:1000px){.hrc-page>header{min-height:0!important;height:auto!important;padding:4px 0!important;margin:0 0 5px!important;gap:12px!important}.hrc-page>header img{width:55px!important;height:45px!important;object-fit:contain}.hrc-page>header h1{font-size:23px!important;line-height:1.1!important;margin:0!important}.hrc-page>header p{font-size:11px!important;margin:2px 0!important}}.run-budget{margin-top:9px!important;padding:12px!important;background:#211e1c!important;border:1px solid #76503a!important;border-radius:9px!important;grid-column:1/-1;min-width:0}.run-budget *{box-sizing:border-box}.run-budget-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.run-budget h3{color:#ff9b57;margin:0!important;font-size:16px!important}.run-budget h4{font-size:12px;color:#f5d3b6;margin:11px 0 6px}.run-budget h4 small{font-weight:400;color:#b9afa6}.run-budget-title p,.run-budget-hint{font-size:11px;color:#bcb0a6;line-height:1.45;margin:3px 0 6px}.run-budget-draft{font-size:10px;font-weight:700;letter-spacing:.1em;color:#ffb274}.run-budget-row{display:flex;align-items:end;gap:7px;flex-wrap:wrap;margin-bottom:7px}.run-budget-row label{min-width:85px;flex:1 1 90px;display:flex;flex-direction:column;gap:3px!important;font-size:11px;margin:0!important}.run-budget-row label:has(input[placeholder]){flex:2 1 160px}.run-budget-row input,.run-budget-row select{height:32px!important;min-height:32px!important;width:100%;padding:5px 7px!important;font-size:12px!important}.run-budget-row button{height:32px;padding:5px 10px;flex:0 0 auto;font-size:12px}.run-budget-lines{display:flex;flex-direction:column;gap:3px;max-height:150px;overflow:auto}.run-budget-lines>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid #50443b;padding:4px 0;font-size:12px}.run-budget-lines>div>span{flex:1}.run-budget-lines small{color:#aaa;font-size:10px}.run-budget-lines button,.run-budget-hotel-list button{background:transparent!important;color:#ffc195!important;padding:2px 7px!important;border:1px solid #6b4b38!important}.run-budget-hotel-list{display:grid;gap:5px}.run-budget-hotel-list>label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;border:1px solid #554339;border-radius:5px;padding:6px!important;margin:0!important;font-size:11px!important}.run-budget-hotel-list>label.is-selected{border-color:#ff9b57}.run-budget-hotel-list input[type=radio]{width:15px!important;height:15px!important;min-height:15px!important;accent-color:#ff9b57}.run-budget-hotel-list span{flex:1;color:#c7beb6}.run-budget-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0}.run-budget-results>div{background:#302822;padding:9px;border-radius:5px;display:flex;flex-direction:column;gap:3px}.run-budget-results small{color:#b9afa6;font-size:10px}.run-budget-results strong{font-size:17px;color:#faf1e9}.run-budget-results>div:last-child strong{color:#ffab6b}.run-budget-quotes{font-size:12px;margin:7px 0;color:#f7f1ed}.run-budget-apply{width:100%;min-height:36px;padding:7px!important;font-size:12px}@media (max-width:650px){.run-budget-results strong{font-size:14px}.run-budget-row label{flex:1 1 130px}}.run-budget{display:block!important;padding:9px 12px!important}.run-budget-title{margin-bottom:5px}.run-budget-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.run-budget-col{min-width:0}.run-budget-col--hotel{border-left:1px solid #514237;padding-left:14px}.run-budget-col h4{margin:4px 0 8px!important;padding:0!important;border-top:0!important;min-height:18px}.run-budget .run-budget-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:5px!important}.run-budget .run-budget-row label{flex:0 1 120px!important;max-width:180px!important;min-width:76px!important}.run-budget .run-budget-entry label:nth-child(1){flex:0 1 115px!important}.run-budget .run-budget-entry label:nth-child(2){flex:1 1 145px!important;max-width:230px!important}.run-budget .run-budget-entry label:nth-child(3){flex:0 1 90px!important}.run-budget .run-budget-entry label:nth-child(4){flex:0 1 130px!important}.run-budget .run-budget-hotels label:first-child{flex:1 1 160px!important;max-width:220px!important}.run-budget .run-budget-hotels label:not(:first-child){flex:0 1 83px!important;max-width:105px!important}.run-budget .run-budget-row input,.run-budget .run-budget-row select{min-height:31px!important;height:31px!important}.run-budget .run-budget-row button{height:31px!important;padding:4px 9px!important}.run-budget-bottom{border-top:1px solid #4c4038;margin-top:7px;padding-top:5px}.run-budget-bottom>h4{margin:3px 0 6px!important;padding:0!important;border:0!important}.run-budget-people{display:inline-flex!important;vertical-align:middle;max-width:65%;margin:0 12px 5px 0!important}.run-budget-hint{font-size:10px!important;margin:4px 0!important}.run-budget-results{grid-template-columns:repeat(3,minmax(120px,1fr));margin:5px 0!important}.run-budget-results>div{padding:7px 10px!important}.run-budget-results strong{font-size:16px!important}.run-budget-apply{width:auto!important;min-width:260px!important;max-width:430px!important}.run-budget-quotes{display:inline-block;margin:5px 14px 5px 0!important}@media (max-width:1100px){.run-budget-two-col{grid-template-columns:1fr}.run-budget-col--hotel{border-left:0;border-top:1px solid #514237;padding:7px 0 0}.run-budget-people{max-width:100%}}@media (min-width:1101px){.run-budget{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "setup setup" "columns columns" "bottom bottom";column-gap:14px;row-gap:5px}.run-budget>.run-budget-title{grid-area:head}.run-budget>.run-budget-row{grid-area:setup}.run-budget>.run-budget-two-col{grid-area:columns;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.run-budget>.run-budget-bottom{grid-area:bottom}.run-budget-two-col .run-budget-col{display:flex;flex-direction:column;gap:3px}.run-budget-two-col .run-budget-col h4{margin:0 0 3px!important}.run-budget .run-budget-entry,.run-budget .run-budget-hotels{display:grid!important;grid-template-columns:minmax(95px,.85fr) minmax(130px,1.55fr) 95px minmax(115px,.95fr) 78px;align-items:end;gap:5px!important}.run-budget .run-budget-hotels{grid-template-columns:minmax(140px,1.7fr) repeat(3,minmax(70px,.7fr)) 85px!important}.run-budget .run-budget-entry>label,.run-budget .run-budget-hotels>label{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}.run-budget .run-budget-entry>button,.run-budget .run-budget-hotels>button{width:100%!important;min-width:0!important;white-space:nowrap}.run-budget .run-budget-row input,.run-budget .run-budget-row select{width:100%!important}.run-budget-bottom{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,1.1fr);grid-template-areas:"title title" "people results" "hint results" "quotes action" "note note";gap:3px 16px;align-items:center}.run-budget-bottom>h4{grid-area:title}.run-budget-bottom>.run-budget-people{grid-area:people;display:flex!important;max-width:none!important;margin:0!important}.run-budget-bottom>.run-budget-people>label{width:120px!important;min-width:0!important;max-width:160px!important}.run-budget-bottom>.run-budget-results{grid-area:results;margin:0!important}.run-budget-bottom>.run-budget-hint:first-of-type{grid-area:hint}.run-budget-bottom>.run-budget-quotes{grid-area:quotes;margin:1px!important}.run-budget-bottom>.run-budget-apply{grid-area:action;width:100%!important;min-width:0!important;max-width:none!important;min-height:32px!important}.run-budget-bottom>.run-budget-hint:last-child{grid-area:note;text-align:right}.run-budget-hotel-list,.run-budget-lines{max-height:90px;overflow-y:auto}.runmanager--compact .run-budget{margin:0!important;padding:7px 10px!important}.runmanager--compact .run-create-collapse>section{padding:6px 12px!important}.runmanager--compact .run-create-collapse h2{margin-bottom:4px!important}}@media (min-width:1101px) and (max-width:1450px){.run-budget .run-budget-entry{grid-template-columns:1fr 1.5fr .75fr 1fr 72px!important}.run-budget-bottom{grid-template-columns:minmax(300px,1fr) minmax(340px,1fr)}}.rw-workspace{--rw-bg:#171819;--rw-panel:#222426;--rw-border:#414345;--rw-text:#f3f0ea;--rw-muted:#c1beb8;--rw-accent:#ff9d57;box-sizing:border-box;min-height:100dvh;width:100%;padding:12px 24px;background:var(--rw-bg);color:var(--rw-text);font:400 16px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;color-scheme:dark}.rw-workspace *{box-sizing:border-box}.rw-workspace [hidden]{display:none!important}.rw-workspace :where(h1,h2,h3,p,fieldset,legend,dl,dd){margin:0;padding:0}.rw-workspace a{color:var(--rw-accent);text-decoration:none}.rw-workspace a:hover{text-decoration:underline}.rw-workspace :where(button,input,select){font:inherit}.rw-workspace :where(input:not([type=radio]):not([type=checkbox]):not([type=file]),select){display:block;width:100%;min-width:0;height:40px;padding:7px 10px;border:1px solid #67696b;border-radius:6px;color:var(--rw-text);background:#2d3032;font-size:16px;line-height:1.2}.rw-workspace :where(input[type=radio],input[type=checkbox]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:19px;height:19px;flex:0 0 19px;accent-color:var(--rw-accent);margin:0}.rw-workspace label{display:flex;flex-direction:column;align-items:stretch;gap:4px;font-size:14px;font-weight:500;min-width:0;color:#e6e2dc}.rw-workspace :where(button,.rw-file-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:6px;padding:8px 14px;background:var(--rw-accent);color:#20150e;font-size:15px;font-weight:650;cursor:pointer;white-space:normal}.rw-workspace button:disabled{opacity:.5;cursor:not-allowed}.rw-workspace :where(input,select,button,a,summary):focus-visible{outline:3px solid #9ecfff;outline-offset:3px}.rw-workspace :where(p,.rw-note){color:var(--rw-muted);font-size:14px;line-height:1.4}.rw-workspace fieldset{border:0;min-width:0}.rw-workspace legend{font-size:14px;font-weight:650;color:#e2c3a9;margin-bottom:8px}.rw-workspace h2{font-size:18px;font-weight:650;line-height:1.3;color:var(--rw-text)}.rw-workspace h3{font-size:16px;font-weight:650;line-height:1.3}.rw-workspace :where(.rw-header,.rw-form,.rw-alert,.rw-success){width:100%;max-width:1900px;margin-inline:auto}.rw-header{display:flex;align-items:center;gap:20px;min-height:60px;margin-bottom:10px}.rw-workspace .rw-brand{display:flex;align-items:center;flex:none}.rw-workspace .rw-brand img{display:block;width:100px;height:60px;object-fit:contain}.rw-heading{min-width:0;flex:1}.rw-heading>span{font-size:12px;font-weight:650;letter-spacing:.09em;color:var(--rw-muted)}.rw-workspace h1{font-size:24px;line-height:1.25;font-weight:700;margin-top:3px;color:var(--rw-text)}.rw-header-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px}.rw-form{border-top:1px solid var(--rw-border)}.rw-steps{display:flex;align-items:center;gap:6px;padding:8px 0;margin-bottom:8px;border-bottom:1px solid var(--rw-border)}.rw-workspace .rw-steps button{min-height:42px;background:transparent;color:#d3d0cb;border-color:#4d5052;padding:7px 14px;text-align:left}.rw-steps b{display:inline-flex;width:23px;height:23px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#363a3b;font-size:13px;font-weight:700}.rw-workspace .rw-steps .is-current{color:#ffd1ad;background:#3c2e24;border-color:#b17449}.rw-steps .is-current b{background:var(--rw-accent);color:#1e1711}.rw-step-context{margin-left:auto;font-size:14px;color:var(--rw-muted);max-width:25%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rw-panel{background:var(--rw-panel);border:1px solid var(--rw-border);border-radius:9px;padding:12px;min-width:0}.rw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;min-width:0}.rw-section-heading>span{font-size:12px;font-weight:650;color:#e2b996;letter-spacing:.05em;white-space:nowrap}.rw-basics{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px;align-items:start}.rw-choice{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.rw-choice>label,.rw-workspace .rw-hotel-choice,.rw-workspace .rw-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:32px}.rw-choice>strong{font-size:14px;font-weight:650;margin-right:8px}.rw-identity-fields{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(220px,1fr);gap:16px;margin:16px 0 20px}.rw-date-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:14px;border-top:1px solid var(--rw-border)}.rw-dates{display:grid;grid-template-columns:repeat(2,minmax(0,11.5rem));gap:10px}.rw-poster-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 12px;border:1px dashed #8a705c;border-radius:7px;background:#292623;text-align:center;min-height:220px}.rw-poster-drop.is-dragging{background:#463120;border-color:var(--rw-accent)}.rw-upload-mark{font-size:30px;line-height:1;color:var(--rw-accent)}.rw-poster>p{margin-top:12px}.rw-file-button{position:relative;max-width:100%;overflow-wrap:anywhere}.rw-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.rw-poster-preview{height:135px;display:flex;align-items:center;justify-content:center}.rw-poster-preview img{max-width:100%;height:135px;object-fit:contain}.rw-economics-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.rw-economics-heading>span{color:var(--rw-muted);font-size:14px}.rw-budget{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:10px;align-items:start}.rw-budget-toolbar{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:10px 12px;background:#1f2123;border:1px solid var(--rw-border);border-radius:8px}.rw-sim-setup{display:flex;gap:10px;align-items:end}.rw-sim-setup>label:has(select){width:155px}.rw-sim-setup>label:has(input[type=number]){width:100px}.rw-sim-setup>label:first-child:has(input[type=number]){width:76px}.rw-participants{display:flex;align-items:center;gap:12px}.rw-workspace .rw-participants legend{float:left;margin:0 12px 0 0;max-width:100px;padding-top:15px;line-height:1.3}.rw-people-fields{display:flex;gap:10px}.rw-people-fields>label{width:92px}.rw-budget-toolbar>.rw-note{margin-left:auto;max-width:320px;align-self:center}.rw-budget-inputs{display:grid;gap:10px;align-content:start;min-width:0}.rw-cost-editor{display:grid;grid-template-columns:130px minmax(140px,1fr) 96px 155px auto;gap:8px;align-items:end}.rw-hotel-editor{display:grid;grid-template-columns:minmax(145px,1fr) repeat(3,90px) auto;gap:8px;align-items:end}.rw-cost-editor>button,.rw-hotel-editor>button{white-space:nowrap;padding-inline:10px}.rw-empty{font-size:14px;padding-top:8px;margin-top:8px;border-top:1px solid var(--rw-border)}.rw-simulation{border-top:3px solid var(--rw-accent)}.rw-simulation>.rw-section-heading>span{display:none}.rw-totals{display:grid;gap:5px;padding:0 0 8px;border-bottom:1px solid var(--rw-border)}.rw-totals>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.rw-totals dt{font-size:14px;color:var(--rw-muted)}.rw-totals dd{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.rw-totals .rw-margin dd{color:var(--rw-accent)}.rw-totals .rw-negative dd{color:#ffada3}.rw-proposals{display:flex;flex-direction:column;gap:4px;padding-block:8px}.rw-proposals span{font-size:14px;color:var(--rw-muted)}.rw-proposals strong{font-size:15px;font-weight:650;line-height:1.4}.rw-workspace .rw-apply{width:100%;min-height:40px}.rw-final-prices{padding-top:8px;margin-top:8px;border-top:1px solid var(--rw-border)}.rw-final-prices>p{margin-block:4px 8px}.rw-price-fields{display:flex;flex-wrap:wrap;gap:8px}.rw-price-fields>label{flex:1;max-width:140px;min-width:80px}.rw-table-wrap{margin-top:8px;max-height:180px;overflow:auto;border-top:1px solid var(--rw-border)}.rw-workspace table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.35;text-align:left}.rw-workspace :where(th,td){padding:6px 5px;border-bottom:1px solid #414345;vertical-align:middle}.rw-workspace th{font-size:13px;font-weight:600;color:var(--rw-muted);white-space:nowrap}.rw-workspace td>small{display:block;font-size:13px;color:var(--rw-muted)}.rw-workspace .rw-icon-button{background:transparent;color:#ffc18f;font-size:22px;padding:0;width:32px;min-height:32px;border:1px solid #5c5148}.rw-workspace table .is-selected{background:#392d24}.rw-workspace .rw-best{color:#b8dfb4}.rw-workspace .rw-hotel-choice{font-size:14px}.rw-hotel-choice>strong{overflow-wrap:anywhere}.rw-cost-table td:nth-child(2),.rw-hotel-table td:not(:first-child){white-space:nowrap}.rw-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 0;margin-top:8px;border-top:1px solid var(--rw-border)}.rw-footer>span{font-size:14px;color:var(--rw-muted)}.rw-footer>span b{margin:0 8px}.rw-footer>div{display:flex;gap:10px}.rw-footer button{min-width:120px}.rw-workspace .rw-secondary{background:transparent;color:var(--rw-text);border-color:#5c5f61}.rw-publish{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rw-review>h3{font-size:20px;margin-bottom:12px}.rw-review dl{display:grid;gap:8px}.rw-review dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:15px}.rw-review dt{color:var(--rw-muted)}.rw-review dd{overflow-wrap:anywhere}.rw-publish-settings fieldset{padding:8px 0}.rw-publish-settings>p{margin-top:8px}.rw-real-expenses{grid-column:1/-1}.rw-real-expenses summary{cursor:pointer;font-weight:650;font-size:16px;color:#eed6c3}.rw-real-expenses summary>span{font-weight:400;color:var(--rw-muted);font-size:14px;margin-left:10px}.rw-real-expenses>p{margin-block:10px}.rw-expense-fields{display:grid;grid-template-columns:180px minmax(180px,1fr) 120px minmax(150px,1fr);gap:12px;max-width:1100px}.rw-expense-actions,.rw-expense-item{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:12px}.rw-alert,.rw-success{border:1px solid #b07853;padding:12px;margin-block:10px;border-radius:7px;background:#38291f;font-size:16px}.rw-success{background:#203729;border-color:#557e64}.rw-sr-only{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media (min-width:1750px){.rw-budget{grid-template-columns:minmax(0,1fr) 370px}.rw-budget-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-cost-editor{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr)}.rw-cost-editor>label:nth-child(3){grid-column:1}.rw-cost-editor>label:nth-child(4){grid-column:2}.rw-cost-editor>button{grid-column:2;justify-self:end}.rw-hotel-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-hotel-editor>label:first-child{grid-column:1/-1}.rw-hotel-editor>button{grid-column:3}.rw-table-wrap{max-height:340px}}@media (max-width:1300px){.rw-workspace{padding:10px 16px}.rw-header{min-height:52px;margin-bottom:6px;gap:14px}.rw-workspace .rw-brand img{width:92px;height:52px}.rw-workspace h1{font-size:22px}.rw-budget{grid-template-columns:minmax(0,1fr) 340px}.rw-budget-toolbar{gap:8px 14px}.rw-budget-toolbar>.rw-note{max-width:230px}.rw-cost-editor{grid-template-columns:120px minmax(130px,1fr) 84px 142px auto;gap:6px}.rw-hotel-editor{grid-template-columns:minmax(140px,1fr) repeat(3,80px) auto;gap:6px}.rw-basics{grid-template-columns:minmax(0,1.7fr) 300px}.rw-date-groups{gap:10px}.rw-dates{gap:6px}.rw-workspace input[type=date]{padding-inline:5px}}@media (min-width:1101px) and (max-height:800px){.rw-header{margin-bottom:4px}.rw-steps{padding-block:6px;margin-bottom:6px}.rw-panel{padding:10px}.rw-budget-toolbar{padding:8px 10px}.rw-budget-inputs{gap:8px}.rw-section-heading{margin-bottom:6px}.rw-empty{margin-top:6px;padding-top:6px}.rw-table-wrap{max-height:105px;margin-top:6px}.rw-proposals{padding-block:6px}.rw-final-prices,.rw-footer{padding-top:6px;margin-top:6px}}@media (max-width:1100px){.rw-budget{grid-template-columns:1fr}.rw-simulation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.rw-simulation>.rw-section-heading{grid-column:1/-1}.rw-simulation>.rw-totals{grid-column:1;grid-row:2/4}.rw-simulation>.rw-proposals{grid-column:2;grid-row:2;padding:0}.rw-simulation>.rw-apply{grid-column:2}.rw-simulation>.rw-final-prices{grid-column:1/-1}.rw-budget-toolbar>.rw-note{max-width:none;width:100%;margin-left:0}.rw-cost-editor{grid-template-columns:135px minmax(160px,1fr) 95px 160px auto}.rw-hotel-editor{grid-template-columns:minmax(180px,1fr) repeat(3,95px) auto}.rw-basics{grid-template-columns:1fr}.rw-poster-drop{min-height:140px;flex-direction:row;flex-wrap:wrap}.rw-poster-preview,.rw-poster-preview img{height:110px}.rw-header-links{max-width:170px;justify-content:flex-end}.rw-step-context{display:none}}@media (max-width:760px){.rw-workspace{padding:12px}.rw-header{gap:12px;align-items:center;flex-wrap:wrap}.rw-workspace h1{font-size:21px}.rw-heading>span{font-size:11px}.rw-header-links{width:100%;max-width:none;justify-content:flex-start}.rw-header-links a{min-height:32px;display:inline-flex;align-items:center}.rw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rw-workspace .rw-steps button{padding:8px 6px;font-size:14px;gap:7px;min-height:48px}.rw-steps button b{width:20px;height:20px}.rw-identity-fields,.rw-date-groups{grid-template-columns:1fr}.rw-dates{grid-template-columns:repeat(2,minmax(0,11rem))}.rw-economics-heading{align-items:flex-start;flex-direction:column}.rw-budget-toolbar{gap:12px;flex-direction:column}.rw-participants{display:block;width:100%}.rw-workspace .rw-participants legend{float:none;padding:0;max-width:none;margin-bottom:8px}.rw-people-fields{flex-wrap:wrap}.rw-people-fields>label{width:95px}.rw-simulation{display:block}.rw-simulation>.rw-proposals{padding-block:12px}.rw-cost-editor{grid-template-columns:1fr 1fr 1fr}.rw-cost-editor>label:nth-child(1){grid-column:1}.rw-cost-editor>label:nth-child(2){grid-column:2/4}.rw-cost-editor>label:nth-child(3){grid-column:1}.rw-cost-editor>label:nth-child(4){grid-column:2}.rw-cost-editor>button{grid-column:3}.rw-hotel-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-hotel-editor>label:first-child{grid-column:1/-1}.rw-hotel-editor>button{grid-column:3}.rw-publish{grid-template-columns:1fr}.rw-review dl>div{grid-template-columns:95px minmax(0,1fr)}.rw-expense-fields{grid-template-columns:1fr 1fr}.rw-real-expenses summary>span{display:block;margin:5px 0}.rw-footer{flex-direction:column;align-items:stretch}.rw-footer>div{justify-content:flex-end}.rw-footer button{min-height:44px}.rw-table-wrap{max-height:none}.rw-expense-actions{align-items:stretch;flex-direction:column}}@media (max-width:440px){.rw-workspace{padding:10px}.rw-workspace .rw-brand img{width:82px;height:51px}.rw-workspace h1{font-size:19px}.rw-steps b{display:none}.rw-workspace .rw-steps button{font-size:14px}.rw-panel{padding:12px}.rw-section-heading{gap:6px}.rw-section-heading>span{font-size:11px;white-space:normal}.rw-workspace h2{font-size:17px}.rw-cost-editor{grid-template-columns:1fr 1fr}.rw-cost-editor>label:nth-child(1){grid-column:1}.rw-cost-editor>label:nth-child(2){grid-column:2}.rw-cost-editor>label:nth-child(3){grid-column:1}.rw-cost-editor>label:nth-child(4){grid-column:2}.rw-cost-editor>button{grid-column:2}.rw-budget-toolbar{padding:10px}.rw-people-fields{gap:7px}.rw-people-fields>label{width:88px}.rw-choice{gap:10px 16px}.rw-hotel-editor{gap:7px}.rw-proposals strong{overflow-wrap:anywhere}.rw-header-links{font-size:14px}}@media (min-width:1051px){.rw-workspace{display:flex;flex-direction:column;height:100dvh}.rw-header,.rw-alert,.rw-success,.rw-steps,.rw-footer{flex:none}.rw-form{display:flex;flex-direction:column;flex:1;min-height:0}.rw-form>[data-panel]{min-height:0;overflow:auto}}.rw-budget.rw-budget-v2{grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,.95fr);gap:12px;align-items:start}.rw-budget-v2>.rw-panel{min-width:0}.rw-budget-v2 :where(.rw-hotel-rates,.rw-hotel-prices,.rw-unit-editor,.rw-accessory-editor,.rw-chapter-markup){display:grid;align-items:end;gap:6px;min-width:0}.rw-budget-v2 .rw-hotel-rates{grid-template-columns:minmax(0,1fr) 76px}.rw-budget-v2 .rw-hotel-prices{grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 10px}.rw-budget-v2 .rw-unit-editor{grid-template-columns:minmax(0,1fr) 78px 128px auto}.rw-budget-v2 :where(.rw-unit-editor,.rw-accessory-editor)>button{padding-inline:8px;white-space:nowrap}.rw-budget-v2 :where(.rw-unit-list,.rw-accessory-list){overflow:auto;margin-top:8px}.rw-budget-v2 .rw-unit-list{max-height:200px}.rw-budget-v2 .rw-accessory-list{max-height:80px}.rw-budget-v2 table{table-layout:fixed;font-variant-numeric:tabular-nums}.rw-budget-v2 :where(th,td){padding:4px 3px;overflow-wrap:anywhere}.rw-budget-v2 th{white-space:normal;line-height:1.25}.rw-budget-v2 :where(.rw-unit-list,.rw-accessory-list) td:nth-child(2){width:120px;text-align:right;white-space:nowrap;overflow-wrap:normal}.rw-budget-v2 .rw-cost-amount{display:flex;flex-direction:row;align-items:center;gap:5px;margin:0}.rw-budget-v2 .rw-cost-amount input{width:100%;min-width:0;min-height:40px;padding:6px 8px;font-size:16px;font-weight:650;text-align:right}.rw-budget-v2 :where(.rw-unit-list,.rw-accessory-list) td:nth-child(3){width:36px;text-align:right}.rw-budget-v2 :where(.rw-unit-list,.rw-accessory-list) td:first-child{width:auto}.rw-budget-v2 .rw-unit-breakdown :where(th,td):first-child{width:30%;text-align:left}.rw-budget-v2 .rw-unit-breakdown :where(th,td):not(:first-child){text-align:right}.rw-budget-v2 :where(.rw-unit-breakdown,.rw-balance-table) td{white-space:nowrap;overflow-wrap:normal}.rw-budget-v2 .rw-unit-breakdown tbody tr:last-child{font-weight:700;color:var(--rw-text)}.rw-budget-v2 .rw-chapter-markup{grid-template-columns:minmax(0,1fr) 88px;margin-top:8px}.rw-budget-v2 .rw-chapter-markup:has(>label:only-child){grid-template-columns:minmax(0,1fr)}.rw-budget-v2 .rw-proposals{padding-block:6px;gap:2px}.rw-budget-v2 .rw-final-prices{margin-top:8px;padding-top:8px}.rw-budget-v2 .rw-final-prices>p{margin:4px 0 6px;line-height:1.35}.rw-budget-v2 .rw-price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rw-budget-v2 .rw-price-fields:has(>label:only-child){grid-template-columns:minmax(0,1fr)}.rw-budget-v2 .rw-price-fields>label{min-width:0;max-width:none}.rw-budget-v2 .rw-chapter-net{display:grid;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid var(--rw-border);font-size:14px;line-height:1.35}.rw-budget-v2 .rw-chapter-net>div{display:flex;justify-content:space-between;gap:6px}.rw-budget-v2 .rw-chapter-net strong{color:var(--rw-accent);font-variant-numeric:tabular-nums}.rw-budget-v2 .rw-count-comparison :where(th,td):first-child{width:27%;text-align:left}.rw-budget-v2 .rw-count-comparison :where(th,td):not(:first-child){text-align:right}.rw-budget-v2 .rw-count-comparison input{height:34px;padding:5px 6px;font-size:16px;text-align:right}.rw-budget-v2 .rw-accessory-costs{margin-top:8px;padding-top:8px;border-top:1px solid var(--rw-border)}.rw-budget-v2 .rw-accessory-costs h3{margin-bottom:6px}.rw-budget-v2 .rw-accessory-editor{grid-template-columns:minmax(0,1fr) 76px auto}.rw-budget-v2 .rw-balance-table{margin-top:8px;border-top:1px solid var(--rw-border)}.rw-budget-v2 .rw-balance-table :where(th,td):first-child{width:31%;text-align:left}.rw-budget-v2 .rw-balance-table :where(th,td):not(:first-child){text-align:right}.rw-budget-v2 .rw-balance-table tbody tr:last-child{font-weight:700}.rw-budget-v2 .rw-balance-note{margin-top:6px;font-size:14px;line-height:1.35}.rw-budget-v2 .rw-negative-value{color:#ffada3}.rw-budget-v2 .rw-result-row td{color:var(--rw-accent)}.rw-budget-v2 .rw-result-row .rw-negative-value{color:#ffada3}.rw-budget-v2 :where(.rw-quote-warning,.rw-occupancy-note){margin-top:6px;color:#ffd1ad;font-size:14px;line-height:1.35}.rw-budget-v2 .rw-hotel-note{margin-bottom:8px}.rw-comparison-controls{display:flex;align-items:end;gap:10px;padding:10px 0;flex:none}.rw-comparison-controls>label{width:320px;max-width:45%;flex:none}.rw-comparison-controls>strong{min-width:0;align-self:center;overflow-wrap:anywhere}.rw-comparison-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;margin-top:10px;border-top:1px solid var(--rw-border);font-size:14px;flex:none}.rw-workspace[data-budget-view=comparison] .rw-form>.rw-budget-v2{min-height:0;overflow:auto}.rw-archive-budget-link{padding:12px 24px;background:#171819;text-align:right}.rw-archive-budget-link a{color:#ff9d57}@media (min-width:1101px) and (max-height:800px){.rw-budget-v2 .rw-chapter-markup{grid-template-columns:minmax(0,1fr) 88px;margin-top:6px}.rw-budget-v2 .rw-unit-breakdown :where(th,td){padding-block:3px}.rw-budget-v2 .rw-proposals{display:block;line-height:1.35;padding-block:4px}.rw-budget-v2 .rw-proposals>span{margin-right:5px}.rw-budget-v2 .rw-proposals strong{font-size:15px}.rw-budget-v2 .rw-final-prices{margin-top:6px;padding-top:6px}.rw-budget-v2 .rw-final-prices>h3{display:inline}.rw-budget-v2 .rw-final-prices>p{display:inline;margin:0}.rw-budget-v2 .rw-final-prices>p:before{content:" · "}.rw-budget-v2 .rw-price-fields{margin-top:6px}.rw-budget-v2 .rw-chapter-net{display:block;margin-top:4px;padding-top:4px}.rw-budget-v2 .rw-count-comparison :where(th,td){padding-block:1px}.rw-budget-v2 .rw-accessory-costs{margin-top:6px;padding-top:6px}.rw-budget-v2 .rw-accessory-editor{grid-template-columns:minmax(0,1fr) 126px 34px}.rw-budget-v2 .rw-accessory-editor>label{flex-direction:row;align-items:center;gap:6px}.rw-budget-v2 .rw-accessory-editor input{width:0;flex:1;min-width:64px}.rw-budget-v2 .rw-accessory-list{margin-top:4px}.rw-budget-v2 .rw-balance-table{margin-top:6px}.rw-budget-v2 .rw-balance-table :where(th,td){padding-block:3px}.rw-budget-v2 .rw-balance-note{margin-top:4px}}@media (max-width:1100px){.rw-budget.rw-budget-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-budget-v2>.rw-unit-costs{grid-column:1/-1}.rw-budget-v2 .rw-unit-editor{grid-template-columns:minmax(0,1fr) 90px 150px auto}}@media (max-width:760px){.rw-budget.rw-budget-v2{grid-template-columns:minmax(0,1fr)}.rw-budget-v2>.rw-unit-costs{grid-column:auto}.rw-budget-v2 .rw-unit-editor{grid-template-columns:minmax(0,1fr) 90px}.rw-budget-v2 .rw-unit-list,.rw-budget-v2 .rw-accessory-list{max-height:none}.rw-budget-v2 .rw-count-comparison input{height:40px}.rw-comparison-controls{align-items:stretch;flex-wrap:wrap}.rw-comparison-controls>label{width:100%;max-width:none}.rw-comparison-footer{align-items:flex-start;flex-direction:column}}.rw-budget-v2 .rw-final-fares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 10px}.rw-budget-v2 .rw-final-fare-card{min-width:0;min-height:108px;padding:12px 10px;border-radius:12px;background:linear-gradient(145deg,#ffad63,#ff8a2b 58%,#ff7b21);color:#17110c;border:1px solid #ffc08b;box-shadow:inset 0 1px #ffffff6b,inset 0 -8px 16px #78300014,0 7px 16px #00000029;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.rw-budget-v2 .rw-final-fare-card>span{font-size:10px;line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:.055em;color:#29190f}.rw-budget-v2 .rw-final-fare-card>small{margin-top:4px;font-size:14px;line-height:1.05;font-weight:900;color:#17110c;white-space:nowrap}.rw-budget-v2 .rw-final-fare-card>strong{display:block;width:100%;margin-top:9px;font-size:clamp(24px,1.9vw,32px);line-height:1;font-weight:950;letter-spacing:-.02em;color:#080604;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.rw-budget-v2 .rw-final-fare-card--single{grid-column:1/-1;max-width:520px;width:100%;justify-self:center}.rw-budget-v2 .rw-chapter-net{margin-top:8px!important;padding-top:8px!important;font-size:12px!important;line-height:1.3!important;opacity:.88}.rw-workspace[data-budget-view=comparison] .rw-comparison-controls>button:not(.rw-secondary){min-height:50px;padding:0 20px;border-radius:9px;font-size:14px;font-weight:900;letter-spacing:.02em}@media (max-width:1100px){.rw-budget-v2 .rw-final-fares{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-budget-v2 .rw-final-fare-card>strong{font-size:clamp(22px,2.2vw,28px)}}@media (max-width:760px){.rw-budget-v2 .rw-final-fares{grid-template-columns:1fr}.rw-budget-v2 .rw-final-fare-card--single{grid-column:auto}.rw-budget-v2 .rw-final-fare-card>strong{font-size:30px}}.rw-budget-v2 .rw-final-fare-card>small{display:block;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;line-height:1.12;padding:0 4px}.rw-budget-v2 .rw-final-fare-card>span{width:100%;max-width:100%;text-align:center}.rw-budget-v2 .rw-official-fare{width:100%;margin-top:10px;padding-top:9px;border-top:1px solid rgba(0,0,0,.18);color:#17110c;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;text-align:left}.rw-budget-v2 .rw-official-fare input{margin-top:5px;height:38px!important;background:#fff1e4!important;color:#111!important;border:1px solid rgba(0,0,0,.28)!important;font-size:18px!important;font-weight:950!important;text-align:center}.rw-quick-workspace{--rw-quick-max:1280px}.rw-quick-workspace :where(.rw-header,.rw-form,.rw-alert,.rw-success){max-width:var(--rw-quick-max)}.rw-quick-form{display:flex;flex-direction:column;gap:12px;padding-top:12px}.rw-quick-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--rw-border);border-radius:9px;background:#1d1f20}.rw-quick-intro>div{display:flex;flex-direction:column;gap:2px}.rw-quick-intro strong{font-size:16px}.rw-quick-intro span{font-size:14px;color:var(--rw-muted)}.rw-quick-time{flex:none;padding:5px 9px;border:1px solid #6f553f;border-radius:999px;color:#ffd1ad!important;background:#31251d}.rw-quick-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr);gap:16px;align-items:start;min-height:0;overflow:auto}.rw-quick-main{display:flex;flex-direction:column;gap:16px}.rw-quick-type{padding-bottom:12px;border-bottom:1px solid var(--rw-border)}.rw-quick-title{font-size:15px!important}.rw-quick-title input{height:46px!important;font-size:18px!important;font-weight:650}.rw-quick-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rw-quick-fields>label:last-child{grid-column:1/-1;max-width:50%}.rw-quick-fields label small{font-size:12px;font-weight:400;color:var(--rw-muted)}.rw-quick-poster .rw-poster-drop{min-height:310px}.rw-quick-footer{padding-top:12px}.rw-quick-footer>span{max-width:620px;line-height:1.45}.rw-quick-footer>div button{min-width:170px;min-height:46px;font-weight:800}@media (max-width:900px){.rw-quick-grid{grid-template-columns:1fr}.rw-quick-poster .rw-poster-drop{min-height:160px}.rw-quick-fields>label:last-child{max-width:none}}@media (max-width:620px){.rw-quick-intro{align-items:flex-start}.rw-quick-time{display:none}.rw-quick-fields{grid-template-columns:1fr}.rw-quick-fields>label:last-child{grid-column:auto}.rw-quick-footer>div{display:grid;grid-template-columns:1fr;width:100%}.rw-quick-footer>div button{width:100%}}.rw-section-heading--sub{margin-top:18px;padding-top:14px;border-top:1px solid #4f443d}.rw-payment-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 12px}.rw-payment-choice button{min-height:46px;border:1px solid #70503a;border-radius:9px;background:#1d1a18;color:#ddd;font-weight:900}.rw-payment-choice button.active{background:#e9833d;color:#17100b;border-color:#ff9b57}.rw-payment-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rw-payment-fields label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#d9cec5}.rw-payment-fields input,.rw-payment-fields output{min-height:42px;box-sizing:border-box;padding:9px 10px;border:1px solid #6b584a;border-radius:8px;background:#181716;color:#fff;font:inherit}.rw-payment-fields output{display:flex;align-items:center;font-size:18px;font-weight:900;color:#ffb47c}@media (max-width:760px){.rw-payment-choice{grid-template-columns:1fr}.rw-payment-fields{grid-template-columns:1fr 1fr}}.rw-activities-pricing .rw-balance-panel,.rw-activities-pricing .rw-official-fare,.rw-activities-pricing .rw-apply,.rw-activities-pricing .rw-quote-warning,.rw-activities-pricing .rw-chapter-net{display:none!important}.rw-activities-pricing .rw-budget{display:grid;grid-template-columns:1.05fr 1fr!important;gap:12px!important}.rw-official-price-summary{margin:12px 0;padding:14px;border:1px solid #7a5137;border-radius:12px;background:#211b17}.rw-official-price-summary>strong{display:block;margin-bottom:10px;color:#ffad72;font-size:12px;letter-spacing:.6px}.rw-official-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rw-official-price-grid--single{grid-template-columns:1fr}.rw-official-price-grid>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-radius:9px;background:#171513;border:1px solid #4f443d}.rw-official-price-grid span{color:#c7bbb2;font-size:12px}.rw-official-price-grid b{color:#fff;font-size:20px}.rw-stay-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.rw-stay-choice button{min-height:44px;border:1px solid #675344;border-radius:8px;background:#181716;color:#d8d0ca;font-weight:900}.rw-stay-choice button.active{background:#7b4728;border-color:#c9773e;color:#fff}@media (max-width:800px){.rw-activities-pricing .rw-budget{grid-template-columns:1fr!important}.rw-official-price-grid,.rw-stay-choice{grid-template-columns:1fr}}@media (min-width:1100px){.rw-quick-workspace{max-width:1500px!important;margin:0 auto;padding:8px 10px!important}.rw-header{min-height:58px!important;padding:6px 10px!important;margin-bottom:6px!important}.rw-heading h1{font-size:20px!important;margin:0!important}.rw-heading span{font-size:9px!important}.rw-header-links{gap:8px!important}.rw-header-links a{font-size:10px!important;padding:5px 8px!important}.rw-quick-form{gap:6px!important}.rw-quick-intro{padding:6px 10px!important;min-height:34px!important}.rw-quick-intro strong{font-size:12px!important}.rw-quick-intro span{font-size:9px!important}.rw-quick-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.55fr)!important;gap:8px!important}.rw-panel{padding:8px 10px!important;border-radius:9px!important}.rw-section-heading{margin-bottom:5px!important}.rw-section-heading h2{font-size:12px!important;margin:0!important}.rw-section-heading span{font-size:8px!important}.rw-section-heading--sub{margin-top:8px!important;padding-top:7px!important}.rw-choice,.rw-stay-choice,.rw-payment-choice{gap:5px!important;margin:5px 0!important}.rw-choice label,.rw-stay-choice button,.rw-payment-choice button{min-height:30px!important;padding:4px 7px!important;font-size:9px!important}.rw-quick-title{gap:3px!important;font-size:9px!important}.rw-quick-title input{min-height:32px!important;padding:5px 8px!important;font-size:12px!important}.rw-quick-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px 7px!important}.rw-quick-fields label,.rw-payment-fields label{gap:2px!important;font-size:9px!important}.rw-quick-fields input,.rw-payment-fields input,.rw-payment-fields output{min-height:30px!important;padding:4px 6px!important;font-size:10px!important}.rw-payment-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px 7px!important}.rw-activities-pricing .rw-budget{grid-template-columns:1fr 1fr!important;gap:6px!important}.rw-activities-pricing .rw-panel{padding:6px 8px!important}.rw-activities-pricing .rw-unit-costs,.rw-activities-pricing .rw-quote-panel{min-height:0!important}.rw-activities-pricing .rw-hotel-inputs{gap:5px!important}.rw-activities-pricing .rw-hotel-rates{grid-template-columns:1.4fr .6fr!important;gap:5px!important}.rw-activities-pricing .rw-hotel-prices{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.rw-activities-pricing input,.rw-activities-pricing select{min-height:28px!important;padding:3px 5px!important;font-size:9px!important}.rw-activities-pricing label{font-size:8.5px!important}.rw-activities-pricing .rw-hotel-note,.rw-activities-pricing .rw-empty{font-size:8px!important;line-height:1.2!important;margin:3px 0!important}.rw-activities-pricing .rw-unit-editor{grid-template-columns:1.3fr .6fr .7fr auto!important;gap:4px!important}.rw-activities-pricing .rw-unit-editor button{min-height:28px!important;padding:3px 7px!important;font-size:9px!important}.rw-activities-pricing table{font-size:8.5px!important}.rw-activities-pricing th,.rw-activities-pricing td{padding:3px 4px!important}.rw-chapter-markup{gap:5px!important;margin-top:5px!important}.rw-final-fares{grid-template-columns:repeat(3,1fr)!important;gap:5px!important;margin-top:5px!important}.rw-final-fare-card{padding:6px!important;min-height:0!important}.rw-final-fare-card span,.rw-final-fare-card small{font-size:8px!important}.rw-final-fare-card strong{font-size:15px!important}.rw-official-price-summary{padding:7px 8px!important;margin:6px 0!important}.rw-official-price-summary>strong{font-size:9px!important;margin-bottom:5px!important}.rw-official-price-grid{gap:5px!important}.rw-official-price-grid>div{padding:6px 8px!important}.rw-official-price-grid span{font-size:9px!important}.rw-official-price-grid b{font-size:15px!important}.rw-quick-poster{padding:8px!important}.rw-poster-drop{min-height:240px!important;padding:8px!important}.rw-poster-preview{max-height:160px!important}.rw-poster-preview img{max-height:160px!important;object-fit:contain!important}.rw-file-button{min-height:30px!important;padding:5px 8px!important;font-size:9px!important}.rw-footer{min-height:48px!important;padding:6px 10px!important;margin-top:6px!important}.rw-footer span{font-size:9px!important;line-height:1.2!important}.rw-footer button{min-height:32px!important;padding:5px 10px!important;font-size:9px!important}}@media (min-width:1100px) and (max-height:850px){.rw-header{min-height:48px!important}.rw-quick-intro{display:none!important}.rw-section-heading--sub{margin-top:5px!important;padding-top:5px!important}.rw-poster-drop{min-height:190px!important}.rw-poster-preview,.rw-poster-preview img{max-height:125px!important}.rw-activities-pricing .rw-hotel-note{display:none!important}.rw-official-price-summary{margin:4px 0!important}}.rw-chapter-markup--required{display:grid!important;grid-template-columns:1.4fr .8fr .8fr!important;align-items:end;gap:8px!important;margin-top:8px!important;padding:10px!important;border:2px solid #f08b43!important;border-radius:10px!important;background:#3b2415!important}.rw-markup-title{display:grid;gap:2px;align-self:center}.rw-markup-title strong{color:#ff9f5b!important;font-size:12px!important;letter-spacing:.5px}.rw-markup-title small{color:#f2d8c4!important;font-size:9px!important}.rw-chapter-markup--required label{font-size:9px!important;color:#fff!important;font-weight:900!important}.rw-chapter-markup--required select,.rw-chapter-markup--required input{min-height:36px!important;border:1px solid #c87539!important;background:#171513!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.rw-chapter-markup--required input{font-size:18px!important;text-align:center}@media (max-width:800px){.rw-chapter-markup--required{grid-template-columns:1fr!important}}.rw-hotel-room-row{display:grid;grid-template-columns:1.25fr .75fr;gap:5px}.rw-hotel-room-row label{min-width:0}@media (min-width:1100px){.rw-activities-pricing .rw-hotel-room-row{grid-template-columns:1.35fr .65fr!important;gap:4px!important}}@media (max-width:700px){.rw-hotel-room-row{grid-template-columns:1fr}}.member-name-input{position:relative;min-width:0;width:100%;color:inherit}.member-name-input>input{box-sizing:border-box;width:100%;min-height:46px}.member-name-input>ul{list-style:none;padding:4px;margin:4px 0 0;background:#202329;color:#fff;border:1px solid #727780;border-radius:10px;box-shadow:0 8px 24px #0006;max-height:270px;overflow:auto;position:absolute;inset-inline:0;top:100%;z-index:80}.member-name-input li{margin:0;padding:0}.member-name-input li>button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:48px;margin:0;padding:12px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.member-name-input li[aria-selected=true]>button,.member-name-input li>button:hover,.member-name-input li>button:focus-visible{background:#414750;outline:2px solid #e17c36;outline-offset:-2px}.member-name-input small{color:#d4d9df}.run-room-planner{box-sizing:border-box;width:min(1720px,100%);height:100dvh;max-height:100dvh;min-height:0;margin:0 auto;padding:16px 22px;display:flex;flex-direction:column;gap:10px;overflow:hidden;color:#f6eee8;background:#171615;font-family:inherit}.run-room-planner *{box-sizing:border-box}.run-room-planner button,.run-room-modal button{font:inherit;cursor:pointer}.run-room-planner button:disabled,.run-room-modal button:disabled{cursor:not-allowed;opacity:.5}.run-room-planner button:focus-visible,.run-room-planner select:focus-visible,.run-room-modal button:focus-visible{outline:3px solid #ffe0b4;outline-offset:2px}.run-room-planner__header{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:0 0 auto}.run-room-planner__header p{margin:0 0 2px;color:#bb9b81;font-size:10px;letter-spacing:1.5px;font-weight:700}.run-room-planner__header h1{margin:0;color:#ffa460;font-size:clamp(22px,2vw,31px);line-height:1.1}.run-room-planner__header strong{display:block;margin-top:4px;font-size:13px;color:#d9cdc3}.run-room__primary,.run-room__secondary{border-radius:7px;border:1px solid #8b6243;min-height:34px;padding:7px 12px;font-weight:700;font-size:12px;line-height:1.25}.run-room__primary{background:#ff9b4b;color:#24160c;border-color:#ffb378}.run-room__secondary{background:#27221e;color:#edc6a8}.run-room-planner__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;flex:0 0 auto}.run-room-planner__stats>div{display:flex;justify-content:space-between;gap:8px;align-items:center;background:#26221e;border:1px solid #5c4737;border-radius:8px;padding:9px 12px}.run-room-planner__stats span{font-size:10px;letter-spacing:.6px;color:#c6b29f;font-weight:750}.run-room-planner__stats strong{font-size:25px;line-height:1;color:#fff1df;font-variant-numeric:tabular-nums}.run-room-planner__stats .is-warning{border-color:#c58a44;background:#3b2b19}.run-room-planner__stats .is-warning strong{color:#ffbc6b}.run-room-planner__toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;flex:0 0 auto}.run-room-planner__add{display:flex;align-items:center;gap:6px;margin-right:auto;flex-wrap:wrap}.run-room-planner__add>span{font-size:11px;color:#c6b29f;margin-right:3px}.run-room-planner__warning,.run-room-planner__error,.run-room-planner__message,.run-room-planner__loading{margin:0;padding:6px 10px;border-radius:5px;font-size:12px;line-height:1.35;flex:0 0 auto}.run-room-planner__warning{background:#47341b66;color:#ebc58a;border:1px solid #78603d}.run-room-planner__error{background:#56242188;color:#ffc0b7;border:1px solid #9d5b4f}.run-room-planner__error button{background:none;border:0;color:#ffd0a5;text-decoration:underline;font-weight:700}.run-room-planner__message{color:#b1e6bd;background:#22432c66}.run-room-planner__loading{color:#e2c6af}.run-room-planner__workspace{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.run-room-planner__waiting,.run-room-planner__rooms{min-width:0;min-height:0;border:1px solid #5a4535;background:#211e1b;border-radius:9px;display:flex;flex-direction:column;overflow:hidden}.run-room-planner__rooms{flex:1}.run-room-planner__waiting{border-color:#a47036;background:#2a241c;padding:9px 11px;flex:0 0 auto;max-height:174px}.run-room-planner__waiting-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}.run-room-planner__waiting-heading .run-room-planner__panel-heading{justify-content:flex-start;gap:10px}.run-room-planner__waiting-heading p{margin:0;font-size:11px;line-height:1.4;color:#c9b7a1}.run-room-planner__panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.run-room-planner__panel-heading h2,.run-room-planner__room-heading h2{margin:0;font-size:16px;line-height:1.2;color:#ffe4c6}.run-room-planner__panel-heading>strong{font-size:22px;color:#ffc475;line-height:1}.run-room-planner__waiting-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));grid-auto-rows:max-content;gap:7px;min-height:0;max-height:130px;overflow:auto;padding:7px 3px 1px 1px;flex:1;align-content:start}.run-room-planner__all-placed{grid-column:1/-1;padding:7px;color:#c3dfbc;font-size:13px;border:1px dashed #6c7656;border-radius:6px;text-align:center}.run-room-planner__all-placed small{display:inline;margin-left:8px;color:#b1a996;font-size:11px;line-height:1.4}.run-room-planner__room-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #5a4535;flex:0 0 auto}.run-room-planner__room-heading p{font-size:11px;line-height:1.4;color:#cbb6a2;margin:4px 0 0}.run-room-planner__room-heading label{display:flex;gap:6px;align-items:center;font-size:11px;color:#cdb39c;white-space:nowrap}.run-room-planner__room-heading select{font:inherit;color:#ffe4ca;background:#302923;border:1px solid #806148;border-radius:5px;padding:7px}.run-room-planner__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:max-content;gap:10px;align-content:start;min-height:0;overflow:auto;padding:11px;flex:1}.run-room-card{background:#2c2722;border:1px solid #705037;border-radius:8px;overflow:hidden;min-width:0;align-self:start}.run-room-card>header{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid #705037;background:#3a2d23}.run-room-card h3{font-size:13px;line-height:1.25;margin:0;color:#ffc497}.run-room-card>header>span{font-size:10px;color:#cab7a5;white-space:nowrap}.run-room-card__beds{display:flex;flex-direction:column;gap:6px;padding:8px}.run-room-card__bed{position:relative;border:1px solid #5e5145;border-radius:6px;background:#211e1a;min-width:0}.run-room-card__bed.is-empty{border-style:dashed;background:#1b1916}.run-room__person{width:100%;display:block;position:relative;border:1px solid transparent;border-radius:6px;color:#f8efe6;background:#312b25;text-align:left;padding:8px 26px 8px 8px;min-height:58px;cursor:grab!important;touch-action:pan-y}.run-room-planner__waiting-list .run-room__person{padding-right:8px;border-color:#6e5943}.run-room__person>strong{display:block;font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.run-room__person-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:5px;font-size:10px;color:#c9bbaa;flex-wrap:wrap}.run-room__payment{padding:2px 5px;background:#674c27;color:#ffe1ad;border-radius:4px;font-size:9px;white-space:nowrap}.run-room__payment.is-paid{background:#2c5438;color:#c1f1ca}.run-room__payment.is-refunded{background:#493c62;color:#e0d0ff}.run-room__person.is-selected{border-color:#ffc176;background:#4d3b28;box-shadow:inset 0 0 0 1px #ffc176}.run-room-card__remove{position:absolute;right:3px;top:3px;width:21px;height:21px;padding:0!important;min-height:0!important;line-height:1;border:0;border-radius:4px;background:#4a3025;color:#ffd2ae;font-size:18px!important;z-index:1}.run-room-card__empty{display:flex;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:58px;padding:10px;background:none;color:#ae9d8b;border:0;font-size:11px}.run-room-card__empty strong{font-size:11px;color:#d7ba98;font-weight:650}.run-room-card__bed.is-drop-target,.run-room-planner__waiting.is-drop-target{outline:2px solid #ffbc77;outline-offset:-2px;background:#5c4028}.run-room-planner__empty{font-size:13px;color:#cbb39e;margin:10px;grid-column:1/-1}.run-room-planner__footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:9px;border-top:1px solid #5c4635;flex:0 0 auto}.run-room-planner__footer p{font-size:12px;color:#f6d1ae;line-height:1.35;margin:0}.run-room-planner__footer small{display:block;font-size:10px;color:#b9a896;margin-top:3px}.run-room-planner__footer>.run-room__primary{padding:11px 18px;min-height:43px;font-size:13px;white-space:nowrap}.run-room-modal{width:min(520px,calc(100vw - 30px));max-height:80vh;margin:auto;text-align:left;overflow:auto;padding:22px;border:1px solid #b77e4c;border-radius:12px;background:#29231e;color:#f5e7da;box-shadow:0 20px 80px #0009}.run-room-modal::backdrop{background:#000a}.run-room-modal h2{font-size:21px;color:#ffc38f;margin:0 0 10px}.run-room-modal p{font-size:14px;line-height:1.5;margin:0 0 10px}.run-room-modal ul{max-height:38vh;overflow:auto;margin:12px 0;padding-left:22px;font-size:13px;line-height:1.7}.run-room-modal__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media (min-width:1500px){.run-room-planner__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:900px){.run-room-planner{padding:12px;gap:8px}.run-room-planner__stats>div{padding:7px}.run-room-planner__stats span{font-size:9px}.run-room-planner__stats strong{font-size:21px}.run-room-planner__grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}@media (max-width:650px){.run-room-planner{padding:10px;gap:7px}.run-room-planner__header{align-items:flex-start;gap:8px}.run-room-planner__header h1{font-size:21px}.run-room-planner__header>.run-room__secondary{font-size:10px;max-width:115px}.run-room-planner__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.run-room-planner__stats>div{display:block;text-align:center;padding:5px 3px}.run-room-planner__stats span{display:block;min-height:20px;font-size:8px;line-height:1.2}.run-room-planner__stats strong{display:block;font-size:21px}.run-room-planner__toolbar{gap:5px}.run-room-planner__add{flex-basis:100%}.run-room__primary,.run-room__secondary{font-size:10px;padding:6px 8px;min-height:31px}.run-room-planner__workspace{gap:7px}.run-room-planner__waiting{padding:7px;max-height:146px}.run-room-planner__waiting-heading{align-items:flex-start;gap:10px}.run-room-planner__waiting-heading p{max-width:190px;font-size:10px}.run-room-planner__waiting-list{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));max-height:94px;gap:5px}.run-room-planner__waiting-list .run-room__person{min-height:54px;padding:6px}.run-room-planner__room-heading{align-items:flex-start;padding:7px}.run-room-planner__room-heading p{font-size:10px}.run-room-planner__grid{grid-template-columns:1fr;padding:7px;gap:7px}.run-room-planner__footer{gap:10px;padding-top:7px}.run-room-planner__footer p{font-size:11px}.run-room-planner__footer small{font-size:9px;max-width:230px}.run-room-planner__footer>.run-room__primary{padding:9px 10px;font-size:10px;min-height:39px}.run-room-planner__all-placed{font-size:11px}.run-room-planner__all-placed small{display:block;margin:3px 0 0;font-size:10px}.run-room-planner__warning,.run-room-planner__error,.run-room-planner__message{max-height:54px;overflow:auto;font-size:10px;padding:5px 7px}}@media (max-height:650px){.run-room-planner{gap:6px;padding-top:9px;padding-bottom:9px}.run-room-planner__header h1{font-size:21px}.run-room-planner__stats>div{padding-top:6px;padding-bottom:6px}.run-room-planner__waiting{max-height:116px}.run-room-planner__waiting-list{max-height:70px}.run-room-planner__warning,.run-room-planner__error,.run-room-planner__message{max-height:36px;overflow:auto}.run-room-planner__footer small{display:none}}.run-workbench{box-sizing:border-box;min-height:100dvh;max-width:1900px;margin:auto;padding:16px clamp(14px,2vw,32px);background:#171717;color:#f4f1ed;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4}.run-workbench *,.run-workbench-modal *{box-sizing:border-box}.run-workbench--selected{height:100dvh;min-height:0;display:flex;flex-direction:column}.run-workbench--selected>.run-workbench__header,.run-workbench--selected>.run-workbench__toolbar,.run-workbench--selected>.run-workbench__kpis,.run-workbench--selected>.run-workbench__tabs{flex:0 0 auto}.run-workbench--selected>.run-workbench__panels{flex:1;min-height:0}.run-workbench--selected .run-workbench__panel{min-height:0;max-height:none}.run-workbench a{color:#ffad70}.run-workbench .run-workbench__primary{color:#1d1712}.run-workbench button,.run-workbench__primary,.run-workbench-modal button{border:1px solid transparent;border-radius:8px;background:#ff964a;color:#1d1712;padding:9px 13px;min-height:38px;font-size:13px;font-weight:750;line-height:1.2;cursor:pointer;text-decoration:none}.run-workbench button:disabled,.run-workbench-modal button:disabled{opacity:.5;cursor:default}.run-workbench button:focus-visible,.run-workbench a:focus-visible,.run-workbench input:focus-visible,.run-workbench-modal :focus-visible{outline:3px solid #ffbd78;outline-offset:3px}.run-workbench .run-workbench__secondary,.run-workbench-modal .run-workbench__secondary{display:inline-flex;align-items:center;justify-content:center;background:#2d2926;border:1px solid #665143;color:#f1e0d2;border-radius:7px;padding:7px 10px;min-height:34px;text-decoration:none;font-weight:650;font-size:12px}.run-workbench__header{display:flex;align-items:center;gap:16px;margin:0 0 12px;min-height:65px}.run-workbench__header>a:first-child{display:flex;flex:0 0 auto}.run-workbench .run-workbench__header img{display:block;width:74px;height:62px;object-fit:contain}.run-workbench__header>div{flex:1;min-width:0}.run-workbench .run-workbench__header h1{font-size:clamp(22px,2.2vw,32px);line-height:1.15;margin:0 0 5px;color:#ffab69;overflow-wrap:anywhere}.run-workbench .run-workbench__header p{color:#c8beb5;font-size:12px;line-height:1.4;margin:0}.run-workbench__back{flex:0 0 auto;font-weight:700;font-size:13px;text-decoration:none;padding:8px 0}.run-workbench__toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 12px}.run-workbench__toolbar>.run-workbench__secondary{min-width:132px;height:46px;padding:0 14px;white-space:nowrap;font-size:13px;font-weight:750}.run-workbench__toolbar small{margin-left:auto;color:#c6b6a8;font-size:12px}.run-workbench__badge{display:inline-flex;padding:5px 9px;border-radius:20px;background:#3f352b;color:#e2c19d;font-weight:700;font-size:12px}.run-workbench__badge.is-open{background:#24432f;color:#91e6a6}.run-workbench__badge.is-closed{background:#4f3626;color:#ffb47c}.run-workbench__publication{font-size:12px;font-weight:700;color:#c9b6a6}.run-workbench .run-workbench__header .run-workbench__title--open,.run-workbench .run-workbench__run-name .run-workbench__title--open{color:#89e69d}.run-workbench .run-workbench__header .run-workbench__title--closed,.run-workbench .run-workbench__run-name .run-workbench__title--closed{color:#ffac70}.run-workbench .run-workbench__header .run-workbench__title--pending{color:#f0e6dd}.run-workbench__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.run-workbench__kpis>div{background:linear-gradient(140deg,#352a22,#25211e);border:1px solid #71503a;border-radius:10px;padding:12px 15px;display:flex;flex-direction:column;gap:3px;min-width:0}.run-workbench__kpis>div>span{font-size:11px;font-weight:750;letter-spacing:.12em;color:#d8beaa}.run-workbench__kpis>div>strong{font-size:clamp(26px,2.5vw,37px);line-height:1.15;font-weight:850;color:#ffb36f;white-space:nowrap;font-variant-numeric:tabular-nums}.run-workbench__kpis>div>small{font-size:11px;color:#c9bfb5}.run-workbench__kpis>div.is-negative>strong{color:#ff9a86}.run-workbench__kpis>div.is-positive>strong{color:#a4e4af}.run-workbench__panels{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:13px;align-items:stretch}.run-workbench__panel{display:flex;flex-direction:column;min-width:0;border:1px solid #55483f;border-radius:10px;background:#24211f;padding:13px 14px;min-height:290px;max-height:calc(100dvh - 270px)}.run-workbench__section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin:0 0 11px}.run-workbench .run-workbench__section-title h2{font-size:17px;color:#f3c39c;line-height:1.25;margin:0;font-weight:750}.run-workbench__section-title h2 span{color:#ffb16e;margin-left:5px}.run-workbench__section-title>span{font-size:12px;color:#caad98}.run-workbench input,.run-workbench-modal input,.run-workbench-modal select{min-width:0;border:1px solid #6b635c;border-radius:7px;padding:9px 10px;color:#f4f1ed;background:#33302c;font-size:14px;line-height:1.2}.run-workbench__section-title input{max-width:150px;width:42%;font-size:12px;padding:8px}.run-workbench__scroll{min-height:0;overflow:auto;flex:1;scrollbar-color:#76513b #24211f}.run-workbench table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.run-workbench th{position:sticky;top:0;background:#24211f;color:#c5b8ae;font-size:11px;padding:8px 7px;z-index:1}.run-workbench td{border-top:1px solid #51463d;padding:10px 7px;vertical-align:middle}.run-workbench td strong{font-weight:650;font-size:13px}.run-workbench td small{display:block;color:#a99e93;font-size:11px;margin-top:2px}.run-workbench td:nth-child(3){white-space:nowrap}.run-workbench__payment{font-size:11px;font-weight:700;white-space:nowrap}.run-workbench__payment.is-paid{color:#a1dfae}.run-workbench__payment.is-unpaid{color:#ffd096}.run-workbench__cost-summary{display:flex;gap:12px;justify-content:space-between;border-top:1px solid #51463d;border-bottom:1px solid #51463d;padding:8px 0;margin-bottom:5px;font-size:11px;color:#cbbcaf}.run-workbench__cost-summary strong{display:block;font-size:15px;color:#f7c294}.run-workbench__cost-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;row-gap:6px;padding:10px 0;border-bottom:1px solid #51463d;text-align:left}.run-workbench__cost-row>div:first-child{min-width:0}.run-workbench__cost-row>div>strong{font-size:13px;overflow-wrap:anywhere}.run-workbench__cost-row small{display:block;font-size:11px;color:#b8ada3;margin-top:3px}.run-workbench__cost-row>b{color:#ffd29e;font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.run-workbench__cost-actions{grid-column:1/-1;display:flex;gap:7px;align-items:center}.run-workbench__cost-actions .run-workbench__secondary{font-size:11px;min-height:28px;padding:5px 8px}.run-workbench__cost-actions a{font-size:11px;padding:4px}.run-workbench__footnote{font-size:11px;color:#b4a497;margin:9px 0 0;flex:0 0 auto}.run-workbench__tabs{display:none}.run-workbench__archive{background:#24211f;border:1px solid #51463d;border-radius:12px;padding:17px}.run-workbench__run-row{display:grid;grid-template-columns:70px minmax(0,1fr) 90px 150px 95px;gap:17px;align-items:center;border:1px solid #69513e;border-radius:10px;padding:14px;margin-top:11px;color:#f6eee7!important;text-decoration:none;background:#2a2521}.run-workbench__run-row:hover{border-color:#ff9d52;background:#342a23}.run-workbench__poster{height:86px;display:flex;align-items:center;justify-content:center;background:#151515;border-radius:8px;color:#a7876d;font-size:13px;font-weight:800;text-align:center;overflow:hidden}.run-workbench__poster img{width:100%;height:100%;object-fit:contain}.run-workbench__run-name{display:flex;flex-direction:column;gap:3px;min-width:0}.run-workbench__run-name>strong{font-size:19px;line-height:1.25;color:#f6eee7}.run-workbench__run-name>span{font-size:13px;color:#c8b9ad}.run-workbench__run-name>small{font-size:12px;color:#d8a77f}.run-workbench__run-stat{display:flex;flex-direction:column;align-items:center;gap:5px}.run-workbench__run-stat>span{font-size:10px;letter-spacing:.1em;color:#cab5a4}.run-workbench__run-stat>strong{font-size:23px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffae70}.run-workbench__open{font-size:13px;color:#ffb77d;white-space:nowrap}.run-workbench__error{padding:10px 12px;color:#ffdfd9;background:#5a2924;border:1px solid #9a4c40;border-radius:7px;font-size:13px}.run-workbench__success{padding:8px 12px;color:#c0f2cd;background:#23432d;border:1px solid #396a47;border-radius:7px;font-size:13px;margin:0 0 10px}.run-workbench__muted{font-size:12px;color:#c6b6a7}.run-workbench-modal{margin:auto;text-align:left;color:#f5ede5;background:#26211d;border:1px solid #9d704b;border-radius:13px;padding:21px;width:min(620px,calc(100vw - 26px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 20px 70px #000b;font:14px/1.4 Arial,Helvetica,sans-serif}.run-workbench-modal::backdrop{background:#000b}.run-workbench-modal__heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.run-workbench-modal__heading h2{margin:0;color:#ffbd83;font-size:23px;line-height:1.2}.run-workbench-form{display:flex;flex-direction:column;gap:15px}.run-workbench-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#e2cdbb;min-width:0;font-weight:650}.run-workbench-form__row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.run-workbench-form__actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #64503e;padding-top:15px;margin-top:4px}.run-workbench-form__payment{font-size:16px}.run-workbench-form__payment strong{display:block;font-size:30px;color:#ffb875;margin-top:5px}.run-workbench-form__file a{color:#ffb875;font-size:12px}.run-workbench-modal button{font-size:14px;min-height:39px;padding:10px 14px}.run-workbench-modal .run-workbench__error{margin:0}@media (max-width:1100px){.run-workbench{padding:12px 16px}.run-workbench__header{gap:11px}.run-workbench__header p{font-size:11px}.run-workbench__kpis{gap:8px}.run-workbench__kpis>div{padding:10px 12px}.run-workbench__kpis>div>strong{font-size:26px}.run-workbench__panel{padding:11px;max-height:calc(100dvh - 280px)}.run-workbench__section-title h2{font-size:16px}}@media (max-width:860px){.run-workbench__tabs{display:flex;gap:7px;margin-bottom:10px}.run-workbench__tabs button{background:#35302b;color:#d8c3b1;border-color:#604d3e}.run-workbench__tabs button.is-active{background:#ff964a;color:#1d1712}.run-workbench__panels{display:block}.run-workbench__panels--participants .run-workbench__costs,.run-workbench__panels--costs .run-workbench__participants{display:none}.run-workbench__panel{max-height:calc(100dvh - 335px);min-height:260px}.run-workbench--selected .run-workbench__panel{height:100%}.run-workbench__run-row{grid-template-columns:55px minmax(0,1fr) 55px 115px;gap:10px;padding:12px}.run-workbench__open{display:none}.run-workbench__run-name>strong{font-size:16px}.run-workbench__run-stat>strong{font-size:20px}}@media (max-width:600px){.run-workbench{padding:10px}.run-workbench--selected{height:auto;min-height:100dvh}.run-workbench--selected .run-workbench__panel{min-height:270px;max-height:440px;height:440px}.run-workbench__header{flex-wrap:wrap;gap:9px}.run-workbench .run-workbench__header img{width:50px;height:46px}.run-workbench__header>div{flex-basis:calc(100% - 65px)}.run-workbench .run-workbench__header h1{font-size:22px}.run-workbench__back{margin-right:auto}.run-workbench__toolbar{gap:6px}.run-workbench__toolbar small{width:100%;margin-left:0}.run-workbench__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.run-workbench__kpis>div{padding:9px 11px}.run-workbench__kpis>div>strong{font-size:27px}.run-workbench__kpis>div>span{font-size:9px;letter-spacing:.07em}.run-workbench__kpis>div>small{font-size:10px}.run-workbench__panel{max-height:440px;min-height:270px}.run-workbench__run-row{grid-template-columns:45px minmax(0,1fr);gap:10px}.run-workbench__run-stat{display:flex;flex-direction:row;gap:7px;grid-column:2;justify-content:flex-start}.run-workbench__run-stat>strong{font-size:18px}.run-workbench__poster{height:70px;grid-row:span 3}.run-workbench__archive{padding:12px}.run-workbench-form__row{grid-template-columns:1fr}.run-workbench-modal{padding:17px}}.run-poster-editor{display:flex;flex-direction:column;gap:14px}.run-poster-editor__current{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #64503e;border-radius:8px;background:#201d1a}.run-poster-editor__current a{font-size:12px}.run-poster-editor__drop{min-height:220px;border:2px dashed #7b5a43;border-radius:12px;background:#1d1b19;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;transition:.15s border-color,.15s background}.run-poster-editor__drop.is-dragging{border-color:#ff9b50;background:#30251d}.run-poster-editor__drop>span{font-size:12px;color:#bcae9f}.run-poster-editor__drop img{max-width:100%;max-height:280px;object-fit:contain;border-radius:8px}.run-poster-editor__choose{position:relative;cursor:pointer}.run-poster-editor__remove{margin-right:auto!important;color:#ffd7ce!important;border-color:#8e4f43!important;background:#4a2b26!important}.run-workbench__steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:18px 0 12px}.run-workbench__steps button{min-height:72px;border:1px solid #654832;background:#24211f;color:#e6d7cb;border-radius:10px;padding:10px 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;text-align:left}.run-workbench__steps button strong{font-size:1.05rem;color:#ff9948}.run-workbench__steps button span{font-weight:700;line-height:1.15}.run-workbench__steps button small{font-size:.68rem;color:#a99585}.run-workbench__steps button.is-active{border-color:#ff8f3d;background:#33271f;box-shadow:0 0 0 1px #ff8f3d2e inset}.run-workbench__steps button:disabled{opacity:.45;cursor:not-allowed}.run-workbench__statusline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px}.run-workbench__statusline>div{display:flex;align-items:center;gap:10px}.run-workbench__refresh{border:0;background:transparent;color:#c9b8aa;padding:6px 8px;cursor:pointer}.run-workbench__phase{margin-top:18px;background:#202326;border:1px solid #3f4346;border-radius:12px;padding:22px}.run-workbench__phase--center{text-align:center;padding:34px 22px}.run-workbench__phase--center p{max-width:760px;margin:10px auto 22px;color:#bdb5ae}.run-workbench__simple-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.run-workbench__simple-grid>div,.run-workbench__simple-grid>label{background:#292624;border:1px solid #4a423d;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.run-workbench__simple-grid small{color:#b9a797;text-transform:uppercase;font-size:.72rem;font-weight:700;letter-spacing:.05em}.run-workbench__simple-grid select{width:100%;background:#34302d;border:1px solid #615247;color:#f4eee9;border-radius:8px;padding:10px}.run-workbench__checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 22px}.run-workbench__checklist>div{background:#292624;border:1px solid #4a423d;border-radius:9px;padding:13px;display:flex;flex-direction:column;gap:5px}.run-workbench__checklist span{font-size:.75rem;color:#b7a699;text-transform:uppercase}.run-workbench__publish-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #45413e;padding-top:18px}.run-workbench__publish-phase .run-workbench__primary{background:#ff8f3d;color:#17120f;border-color:#ff8f3d}@media (max-width:1100px){.run-workbench__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.run-workbench__simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.run-workbench__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.run-workbench__simple-grid,.run-workbench__checklist{grid-template-columns:1fr}.run-workbench__statusline,.run-workbench__publish-actions{align-items:stretch;flex-direction:column}}@media (min-width:1101px){.run-workbench{max-width:1980px;padding-left:18px;padding-right:18px}.run-workbench__steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:20px 0 22px}.run-workbench__steps button{position:relative;min-height:96px;padding:0 14px 0 74px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;background:linear-gradient(145deg,#ffffff06,#fff0 45%),linear-gradient(145deg,#2b2622,#1f1d1b);border:1px solid #684b36;box-shadow:inset 0 1px #ffffff09,inset 0 -16px 28px #0000001f,0 8px 18px #0000001a}.run-workbench__steps button strong{position:absolute;left:14px;top:50%;transform:translateY(-52%);width:48px;text-align:center;font-size:56px;line-height:.9;font-weight:900;letter-spacing:-.06em;color:#ff9b4c;text-shadow:0 1px 0 #ffd1aa,0 3px 0 #9f5220,0 6px 12px rgba(0,0,0,.48);opacity:.98}.run-workbench__steps button span{font-size:17px;line-height:1.08;font-weight:800;max-width:100%}.run-workbench__steps button small{font-size:11px;line-height:1.05;margin-top:3px}.run-workbench__steps button.is-active{background:linear-gradient(145deg,#ff99481a,#fff0 50%),linear-gradient(145deg,#3a2d24,#28211d);border-color:#ff913d;box-shadow:inset 0 0 0 1px #ff913d3d,inset 0 1px #ffffff0f,0 10px 24px #00000029}.run-workbench__steps button.is-active strong{color:#ffad68;text-shadow:0 1px 0 #ffe0c2,0 3px 0 #a55420,0 7px 14px rgba(0,0,0,.52),0 0 16px rgba(255,145,61,.13)}.run-workbench__statusline{margin:0 0 50px}.run-workbench__refresh{min-height:44px;padding:0 16px;border:1px solid #ff913d;border-radius:10px;background:#ff964a;color:#1b1511;font-size:14px;font-weight:850}.run-workbench__kpis{gap:16px;margin:0 0 24px}.run-workbench__kpis>div{position:relative;min-height:132px;justify-content:center;align-items:center;padding:28px 22px 18px;overflow:visible;background:radial-gradient(circle at 50% 28%,rgba(255,151,74,.07),transparent 52%),linear-gradient(145deg,#342920,#24201d);border:1px solid #765039;border-radius:13px;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000001a}.run-workbench__kpis>div>span{position:absolute;left:0;top:-31px;width:100%;text-align:left;padding-left:3px;color:#dcc2ad;font-size:15px;font-weight:850;letter-spacing:.075em;line-height:1}.run-workbench__kpis>div>strong{width:100%;text-align:center;font-size:clamp(42px,3.25vw,58px);line-height:1;font-weight:900;letter-spacing:-.025em;text-shadow:0 3px 12px rgba(0,0,0,.28)}.run-workbench__kpis>div>small{margin-top:10px;min-height:19px;font-size:14px;line-height:1.2;color:#d0c4ba;text-align:center}.run-workbench__phase{margin-top:22px;min-height:300px;padding:28px 32px}.run-workbench__simple-grid{gap:18px}.run-workbench__simple-grid>div,.run-workbench__simple-grid>label{min-height:178px;padding:20px;justify-content:center;gap:12px}.run-workbench__simple-grid small{font-size:13px}.run-workbench__simple-grid strong{font-size:18px;line-height:1.25}.run-workbench__section-title{margin-bottom:18px}.run-workbench .run-workbench__section-title h2{font-size:22px}.run-workbench__section-title>span{font-size:14px}}@media (min-width:1101px){.run-workbench__steps button{display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;justify-items:start;padding:12px 16px 12px 14px}.run-workbench__steps button strong{position:static;transform:none;grid-column:1;grid-row:1 / span 2;width:62px;text-align:center;font-size:56px;line-height:.9;align-self:center}.run-workbench__steps button span{grid-column:2;grid-row:1;align-self:end;justify-self:start;font-size:17px;line-height:1.08;max-width:100%;text-align:left}.run-workbench__steps button small{grid-column:2;grid-row:2;align-self:start;justify-self:start;margin-top:2px;text-align:left}.run-workbench__kpis>div{display:grid;grid-template-rows:auto auto;place-items:center;align-content:center;padding:28px 18px 18px}.run-workbench__kpis>div>strong{grid-row:1;width:100%;text-align:center;justify-self:center;align-self:end;margin:0}.run-workbench__kpis>div>small{grid-row:2;width:100%;text-align:center;justify-self:center;align-self:start;margin:10px 0 0}.run-workbench__kpis>div>span{left:0;right:0;top:-31px;width:100%;padding-left:0;text-align:center}}@media (min-width:1101px){.run-workbench__steps button{min-height:92px;grid-template-columns:54px minmax(0,1fr);column-gap:12px}.run-workbench__steps button strong{width:54px;font-size:clamp(36px,4.1vh,46px);line-height:.9;max-height:70%;display:flex;align-items:center;justify-content:center;overflow:hidden}}.run-workbench__app-publish{margin-top:18px;padding:16px 18px;border:1px solid #6d513e;border-radius:11px;background:#29231f;display:flex;align-items:center;justify-content:space-between;gap:18px}.run-workbench__app-publish>div{display:flex;flex-direction:column;gap:4px}.run-workbench__app-publish>div>strong{font-size:16px;color:#f4c7a2}.run-workbench__app-publish>div>small{color:#c9b9ad;font-size:12px;line-height:1.35}.run-workbench__app-publish>button{min-width:170px;min-height:46px}@media (max-width:700px){.run-workbench__app-publish{flex-direction:column;align-items:stretch}.run-workbench__app-publish>button{width:100%}}.run-workbench .run-workbench__participants{--participant-columns:1;min-height:0!important;height:auto;max-height:none;flex:0 0 auto;padding:14px 16px!important}.run-workbench__participants .run-workbench__section-title{flex-wrap:wrap;gap:10px 20px;margin-bottom:10px}.run-workbench .run-workbench__participants .run-workbench__section-title h2{display:flex;align-items:baseline;gap:8px;margin:0!important;font-size:17px!important;line-height:1.3!important}.run-workbench__participants .run-workbench__section-title .member-name-input{flex:0 1 280px;width:280px;margin-left:auto}.run-workbench .run-workbench__participants .member-name-input>input{width:100%!important;max-width:none;height:36px!important;min-height:36px!important;font-size:13px!important;padding:7px 10px!important}.run-workbench__participant-content{height:auto;max-height:none;overflow:visible}.run-workbench__participant-headings{display:grid;grid-template-columns:repeat(var(--participant-columns),minmax(0,1fr));gap:24px}.run-workbench__participant-heading,.run-workbench__participant-row{display:grid;grid-template-columns:minmax(0,1fr) 6em 8.5em;align-items:center;column-gap:8px;padding:5px 0;font-size:12px;line-height:1.25}.run-workbench__participant-heading{color:#c5b8ae;font-size:11px;font-weight:700;grid-template-columns:minmax(0,1fr) 72px 102px}.run-workbench__participant-heading:not(:first-child){display:none}.run-workbench__participant-heading>span:nth-child(2){text-align:right}.run-workbench__participant-list{list-style:none;margin:0;padding:0;column-count:var(--participant-columns);column-gap:24px;column-rule:1px solid #51463d}.run-workbench__participant-list>.run-workbench__participant-row{break-inside:avoid;margin:0;border-top:1px solid #51463d;min-height:24px;padding:2px 0}.run-workbench__participant-name{min-width:0;overflow-wrap:anywhere}.run-workbench__participant-name strong{display:block;font-size:12px;font-weight:650}.run-workbench__participant-name small{display:block;margin-top:1px;color:#b9aea4;font-size:10px;line-height:1.2}.run-workbench__participant-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.run-workbench__participant-row>.run-workbench__payment{font-size:11px;white-space:normal}@media (min-width:760px){.run-workbench .run-workbench__participants{--participant-columns:2}.run-workbench__participant-heading:nth-child(2){display:grid}}@media (min-width:1200px){.run-workbench .run-workbench__participants{--participant-columns:3}.run-workbench__participant-heading:nth-child(3){display:grid}}@media (max-width:759px){.run-workbench .run-workbench__participants{padding:12px!important}.run-workbench__participants .run-workbench__section-title .member-name-input{flex:1 1 100%;width:100%}.run-workbench .run-workbench__participants .member-name-input>input{font-size:16px!important}}.run-workbench__tabs{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px!important;margin:12px 0 14px!important;padding:5px!important;border:1px solid #4c4139;border-radius:12px;background:#181716}.run-workbench__tabs button{min-height:46px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#bfb4ab!important;font-size:13px!important;font-weight:800!important}.run-workbench__tabs button.is-active{background:#8f4f25!important;color:#fff!important;box-shadow:inset 0 0 0 1px #c87a43}.run-workbench__tabs button strong{display:none!important}.run-workbench__hrc-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.run-workbench__hrc-actions a{min-height:70px;font-size:17px}@media (max-width:760px){.run-workbench__tabs{grid-template-columns:1fr 1fr!important}.run-workbench__tabs button:last-child{grid-column:1/-1}.run-workbench__hrc-actions{grid-template-columns:1fr}}.rpa-balance-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;padding:16px;border:1px solid #d87b38;border-radius:12px;background:#3a2417}.rpa-balance-reminder>div{display:grid;gap:4px}.rpa-balance-reminder strong{color:#ffad72;font-size:15px}.rpa-balance-reminder span{color:#eee1d7;font-size:12px}.rpa-balance-reminder button{min-height:44px;padding:0 18px;border:0;border-radius:8px;background:#f08b43;color:#17100b;font-weight:900;white-space:nowrap}@media (max-width:700px){.rpa-balance-reminder{align-items:stretch;flex-direction:column}.rpa-balance-reminder button{width:100%}}.run-workbench__participant-row.is-cancelled{background:#351b1b!important;border:1px solid #9a3f3f!important}.run-workbench__participant-row.is-cancelled .run-workbench__participant-name strong{color:#ff9b9b!important}.run-workbench__cancelled-label{color:#f77!important;font-weight:900!important;letter-spacing:.7px}.run-workbench__payment.is-cancelled{background:#5b2525!important;color:#ffd1d1!important}.run-workbench__cancel-actions{display:flex;gap:6px;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.run-workbench__refund-btn,.run-workbench__no-refund-btn{border-radius:6px;padding:6px 9px;font-size:9px;font-weight:900}.run-workbench__refund-btn{border:1px solid #b35143;background:#4a211c;color:#ffd4cc}.run-workbench__no-refund-btn{border:1px solid #6a737c;background:#20262c;color:#fff}@media (min-width:1101px){.run-workbench__statusline{margin-bottom:22px}.run-workbench__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}.run-workbench__kpis>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:16px 18px;overflow:hidden}.run-workbench__kpis>div>span{position:static;width:auto;padding:0;margin:0 0 8px;text-align:center;font-size:12px;line-height:1.1}.run-workbench__kpis>div>strong{position:static;width:100%;margin:0;text-align:center;font-size:clamp(34px,2.7vw,48px);line-height:1.05}.run-workbench__kpis>div>small{position:static;width:100%;min-height:0;margin:8px 0 0;text-align:center;font-size:12px;line-height:1.2}}.run-gallery-admin{margin-top:14px;border:1px solid #4b3b30;border-radius:10px;background:#1c1b1a;padding:12px}.run-gallery-admin>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px}.run-gallery-admin h3{margin:0;color:#ffad70}.run-gallery-admin header p{margin:3px 0 0;color:#a99d93;font-size:11px}.run-gallery-admin header>strong{color:#ffad70;font-size:13px}.run-gallery-admin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}.run-gallery-admin__grid article{border:1px solid #3b3734;border-radius:8px;background:#24211f;overflow:hidden}.run-gallery-admin__image{display:block;height:125px;background:#111}.run-gallery-admin__image img{width:100%;height:100%;object-fit:cover}.run-gallery-admin__grid article>div{padding:7px}.run-gallery-admin__grid article>div strong{display:block;font-size:11px}.run-gallery-admin__grid article>div span{display:block;color:#948b84;font-size:9px;margin-top:2px}.run-gallery-admin__grid footer{display:flex;gap:5px;padding:0 7px 7px}.run-gallery-admin__grid footer a,.run-gallery-admin__grid footer button{font-size:9px;padding:5px 7px;border:1px solid #57504a;border-radius:5px;background:#302b28;color:#eee;text-decoration:none}.run-gallery-admin__grid footer button{color:#ffabab;border-color:#704348}.run-gallery-admin__empty{grid-column:1/-1;color:#938b84;font-size:11px;padding:10px}.run-gallery-admin__error{color:#ffc0c0;font-size:11px}.pdf-document.pdf-document{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;max-width:240px;min-width:110px;padding:10px 12px;margin:0;background:transparent;border:0;border-radius:10px;box-shadow:none;color:inherit;text-decoration:none;font:inherit;text-align:center;cursor:pointer;vertical-align:middle;white-space:normal}.pdf-document.pdf-document:hover{background:#ff9d4017;text-decoration:none}.pdf-document.pdf-document:focus-visible{outline:2px solid #ff9f43;outline-offset:3px}.pdf-document.pdf-document:disabled{opacity:.45;cursor:default}.pdf-document__icon{display:block;flex-shrink:0;width:52px;height:62px;filter:drop-shadow(0 3px 3px #0006)}.pdf-document .pdf-document__number{display:block;font-size:13px;line-height:1.25;color:#ffa65c;overflow-wrap:anywhere}.pdf-document .pdf-document__filename{display:block;font-size:12px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.pdf-document .pdf-document__description{display:block;color:#aaa;font-size:11px;line-height:1.3}.cashdesk{background:#171717;color:#eee;min-height:100vh;padding:24px max(20px,calc((100vw - 1300px)/2));font-family:Arial,sans-serif}.cashdesk,.cashdesk *{box-sizing:border-box}.cashdesk header{display:flex;align-items:center;gap:18px;margin-bottom:20px}.cashdesk header>div{flex:1}.cashdesk header h1{font-size:24px;margin:0;color:#ff994f}.cashdesk header p{font-size:12px;color:#aaa}.cashdesk a{color:#ffb47b}.cashdesk section{background:#262626;border:1px solid #484848;border-radius:12px;padding:20px}.cashdesk h2{font-size:18px;color:#ffa465;margin:0 0 17px}.cashdesk label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:13px}.cashdesk input,.cashdesk select{background:#323232;color:#fff;border:1px solid #626262;border-radius:8px;padding:10px;min-height:41px;width:100%}.cashdesk button{background:#ff994f;color:#181818;border:0;border-radius:8px;padding:12px 15px;font-weight:800;cursor:pointer}.cashdesk button:disabled{opacity:.45}.cashdesk .run-alert,.cashdesk .run-ok{padding:11px;border-radius:6px;margin:13px 0}.cashdesk .run-alert{background:#622727}.cashdesk .run-ok{background:#245039}.cashdesk .cash-quick{max-width:1250px}.cashdesk .cash-top{display:flex;align-items:center;justify-content:space-between}.cashdesk .cash-open{display:flex;align-items:end;gap:12px}.cashdesk .cash-open input{width:130px}.cashdesk .cash-fields{display:grid;grid-template-columns:1.4fr 1fr .65fr;gap:16px;margin:24px 0}.cashdesk .cash-fields label{position:relative}.cashdesk .cash-suggestions{position:absolute;z-index:12;top:72px;left:0;right:0;max-height:240px;overflow:auto;background:#343434;border:1px solid #777;border-radius:8px}.cashdesk .cash-suggestions button{display:block;width:100%;text-align:left;border-radius:0;border-bottom:1px solid #555;background:#333;color:#fff;font-size:12px}.cashdesk .cash-suggestions small{display:block;color:#aaa;margin-top:5px}.cashdesk .cash-bottom{border-top:1px solid #484848;display:flex;align-items:center;justify-content:space-between;padding-top:16px;gap:16px}.cashdesk .cash-bottom span{font-size:16px}.cashdesk .cash-bottom strong{font-size:29px;color:#ffad72;margin-left:12px}.cashdesk .cash-amount{min-width:250px;margin:0!important}.cashdesk .cash-amount input{font-size:24px!important;font-weight:750;max-width:250px}.cashdesk .cash-amount small{color:#aaa;font-size:11px}.cashdesk .cash-quick{padding:26px!important}.cashdesk .cash-quick>h2{margin-bottom:22px}.cashdesk .cash-bottom{gap:24px}.cashdesk--compact>header img{width:clamp(125px,11vw,195px)!important;max-width:195px!important;max-height:none!important;height:auto!important;object-fit:contain!important}.cashdesk>header .cashdesk-home{background:none;border:0;border-radius:0;padding:0;display:flex;align-items:center}.cashdesk>header .cashdesk-nav{background:none;border:0;color:#eda46b;padding:8px 0;font-size:13px;font-weight:600;text-align:right}.cashdesk>header .cashdesk-nav:hover{text-decoration:underline}.cashdesk .cashdesk-operator{color:#ad9f95;font-size:11px}.cashdesk .cashdesk-field-error{color:#ffb7b7;font-size:12px;line-height:1.4}.cashdesk .cashdesk-receipt{margin:8px 0 0 12px;padding:8px 12px}@media (max-width:850px){.cashdesk .cash-fields{grid-template-columns:1fr}.cashdesk .cash-bottom{flex-direction:column;align-items:stretch}}.cashdesk{background:radial-gradient(ellipse 85% 60% at 48% -20%,#423024 0%,transparent 70%),#151515;min-height:100vh;padding:28px clamp(22px,4vw,64px);color:#f5f0e9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cashdesk>header{max-width:1300px;margin:0 auto 34px;padding:0 0 23px;border-bottom:1px solid #35322f}.cashdesk>header h1{font-size:clamp(24px,2.5vw,32px);font-weight:750;letter-spacing:-.6px;color:#f6eee6}.cashdesk>header p{color:#ad9f95;font-size:13px;letter-spacing:.2px}.cashdesk>header>a{font-size:13px;font-weight:600;color:#eda46b;text-decoration:none}.cashdesk>header>a:hover{text-decoration:underline}.cashdesk .cash-quick{max-width:1300px;margin:0 auto;padding:clamp(22px,3vw,42px)!important;background:linear-gradient(150deg,#282523,#232222 65%);border:1px solid #4e4139;border-radius:20px;box-shadow:0 20px 65px #0003,0 1px #ffffff08 inset}.cash-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:34px}.cash-kicker{font-size:11px;color:#df9860;font-weight:800;letter-spacing:2px}.cashdesk .cash-intro h2{font-size:clamp(22px,2vw,28px);margin:8px 0;color:#fff;font-weight:700}.cash-intro p{margin:0;color:#b5aaa2;font-size:13px}.cash-mode{font-size:10px;font-weight:800;color:#dbbf9f;border:1px solid #685340;background:#372c24;border-radius:50px;padding:10px 14px;white-space:nowrap;letter-spacing:1px}.cash-mode span{color:#e9a365;margin-right:7px}.cashdesk .cash-fields{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(200px,1fr) minmax(160px,.7fr);gap:20px;margin:0 0 28px}.cashdesk .cash-fields label{color:#d6ccc3;font-size:12px;font-weight:700;letter-spacing:.15px;gap:11px}.cashdesk .cash-fields input,.cashdesk .cash-fields select,.cashdesk .cash-amount input{background:#191919;border:1px solid #59514b;color:#f5f5f5;border-radius:11px;min-height:52px;padding:13px 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.cashdesk .cash-fields input:focus,.cashdesk .cash-fields select:focus,.cashdesk .cash-amount input:focus{outline:none;border-color:#f4a563;box-shadow:0 0 0 3px #f4a56324}.cashdesk .cash-fields input::placeholder{color:#867d75}.cashdesk .cash-fields label>small{color:#9ad0a9;font-size:11px;font-weight:550;margin-top:-4px}.cashdesk .cash-suggestions{top:80px;background:#272321;border:1px solid #a57750;box-shadow:0 16px 32px #0008;border-radius:12px;padding:5px}.cashdesk .cash-suggestions button{background:transparent;color:#f4eee8;border:0;border-radius:7px;text-align:left;min-height:50px;padding:9px 12px}.cashdesk .cash-suggestions button:hover{background:#4b3527}.cashdesk .cash-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;border-top:1px solid #55463c;padding-top:29px}.cashdesk .cash-amount{display:flex;flex-direction:column;gap:8px!important;color:#dac7b8;font-size:12px;font-weight:700}.cashdesk .cash-amount input{max-width:280px;min-width:210px;height:66px;font-size:30px!important;color:#ffb576;font-weight:800;font-variant-numeric:tabular-nums}.cashdesk .cash-amount small{font-size:11px;color:#ada099;font-weight:400}.cashdesk .cash-confirm{background:linear-gradient(110deg,#f7a75f,#e48b45);min-height:58px;padding:14px 24px;color:#1d1611;font-size:14px;font-weight:850;border-radius:12px;box-shadow:0 6px 20px #db873a25;display:flex;align-items:center;justify-content:center;gap:11px;white-space:nowrap}.cashdesk .cash-confirm:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.cashdesk .cash-confirm:disabled{background:#685646;color:#b2a398;box-shadow:none;opacity:1;cursor:not-allowed}.cashdesk .cash-footnote{max-width:1300px;margin:19px auto;color:#8b8783;font-size:12px;text-align:center;line-height:1.6}.cashdesk .run-ok,.cashdesk .run-alert{max-width:1300px;margin:0 auto 16px;border-radius:10px}@media (max-width:950px){.cashdesk .cash-fields{grid-template-columns:1fr 1fr}.cashdesk .cash-fields label:first-child{grid-column:1/-1}}@media (max-width:650px){.cashdesk{padding:20px 14px}.cashdesk .cash-fields{grid-template-columns:1fr}.cashdesk .cash-fields label:first-child{grid-column:auto}.cash-intro{flex-direction:column}.cashdesk .cash-bottom{flex-direction:column;align-items:stretch}.cashdesk .cash-amount input{max-width:none}.cashdesk .cash-confirm{white-space:normal}.cashdesk>header{gap:10px}}.cashdesk.cashdesk--compact{padding:12px 20px;min-height:100vh}.cashdesk--compact>header{max-width:none;margin:0 0 10px;padding:0 0 8px;min-height:55px}.cashdesk--compact>header img{max-height:48px;object-fit:contain}.cashdesk--compact>header h1{font-size:22px;margin:0}.cashdesk--compact>header p{font-size:11px;margin:2px 0}.cashdesk--compact .cashdesk-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"run dues" "run invite";gap:10px;max-width:1600px;margin:auto;align-items:stretch}.cashdesk--compact .cashdesk-run{grid-area:run}.cashdesk--compact .cashdesk-dues{grid-area:dues}.cashdesk--compact .cashdesk-invite{grid-area:invite}.cashdesk--compact .cash-quick{padding:16px!important;margin:0!important;border-radius:13px;min-width:0}.cashdesk--compact .cash-intro{gap:7px;margin-bottom:13px}.cashdesk--compact .cash-intro h2{font-size:18px;margin:3px 0}.cashdesk--compact .cash-intro p{font-size:11px;line-height:1.35}.cashdesk--compact .cash-kicker{font-size:9px;letter-spacing:1.4px}.cashdesk--compact .cash-fields{gap:9px;margin-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cashdesk--compact .cash-fields label{font-size:11px;gap:4px;min-width:0}.cashdesk--compact .cash-fields input,.cashdesk--compact .cash-fields select{min-height:39px;padding:8px 10px;font-size:12px}.cashdesk--compact .cash-bottom{gap:10px;padding-top:12px;align-items:end}.cashdesk--compact .cash-amount input{min-height:44px;height:44px;font-size:19px!important;min-width:120px;max-width:165px}.cashdesk--compact .cash-confirm{min-height:41px;font-size:12px;padding:9px 12px;white-space:normal}.cashdesk--compact .cash-mode{font-size:9px;padding:5px 8px}.cashdesk--compact .cashdesk-dues table{font-size:11px;width:100%}.cashdesk--compact .cashdesk-dues th,.cashdesk--compact .cashdesk-dues td{padding:8px 5px;border-bottom:1px solid #423e3b;text-align:left}.cashdesk--compact .cashdesk-dues button{background:#ee8d3a;border:0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750;cursor:pointer}.cashdesk--compact .cashdesk-dues .cashdesk-dues-scroll{max-height:240px;overflow:auto}.cashdesk--compact .cashdesk-invite .cash-fields{margin:0;display:flex;align-items:end}.cashdesk--compact .cashdesk-invite .cash-fields label{flex:1}.cashdesk--compact .cash-footnote{font-size:10px;margin:9px auto}@media (max-width:960px){.cashdesk--compact .cashdesk-layout{grid-template-columns:1fr;grid-template-areas:"invite" "dues" "run"}.cashdesk--compact .cashdesk-dues .cashdesk-dues-scroll{max-height:300px}}@media (max-width:540px){.cashdesk.cashdesk--compact{padding:12px}.cashdesk--compact .cash-fields{grid-template-columns:1fr}.cashdesk--compact .cashdesk-invite .cash-fields{flex-direction:column;align-items:stretch}.cashdesk--compact .cash-bottom{align-items:stretch}}.cashdesk--compact .cashdesk-reports{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:1600px;margin:10px auto 0}.cashdesk--compact .cashdesk-report h2{font-size:17px;margin:4px 0}.cashdesk--compact .cashdesk-report p{font-size:11px;color:#b5aaa2;margin:0 0 8px}.cashdesk--compact .cashdesk-report-scroll{max-height:195px;overflow:auto}.cashdesk--compact .cashdesk-report table{width:100%;border-collapse:collapse;font-size:11px}.cashdesk--compact .cashdesk-report td,.cashdesk--compact .cashdesk-report th{padding:7px 9px;border-bottom:1px solid #423e3b;text-align:left}@media (max-width:960px){.cashdesk--compact .cashdesk-reports{grid-template-columns:1fr}}.cash-mode-tabs{display:flex;gap:8px;margin-bottom:15px}.cash-mode-tabs button[aria-pressed=true]{background:#b45c1c;color:#fff}.cash-stock label{display:flex;flex-direction:column;gap:6px}.cash-stock select{width:100%}.cash-stock [role=alert]{color:#ffb4a5}.cash-stock button{margin:5px}.cashdesk .member-name-input{z-index:5}.cashdesk .member-name-input>ul{z-index:100;text-align:left}.chapter-success{position:relative;isolation:isolate;min-height:100dvh;background:#111;color:#eee;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:26px 20px 20px;font-family:Inter,Arial,sans-serif}.chapter-success__left,.chapter-success__right,.chapter-success__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.chapter-success__left{background:url(/bg-left.webp) no-repeat left center;background-size:auto 115%;opacity:.62}.chapter-success__right{background:url(/bg-right.webp) no-repeat right center;background-size:auto 107%;opacity:.48}.chapter-success__veil{background:radial-gradient(ellipse 47% 75% at 50% 44%,#10101033,#121212cc 94%),linear-gradient(90deg,transparent 0%,#131313cc 36%,#141414dd 62%,transparent 100%)}.chapter-success__content{width:min(100%,660px);text-align:center;position:relative;z-index:1}.chapter-success__brand img{width:210px;max-width:52vw;height:auto;display:block;margin:0 auto 12px}.chapter-success__motto{display:flex;align-items:center;justify-content:center;gap:15px;color:#9a9a9a;letter-spacing:6px;font-size:10px;margin-bottom:24px;white-space:nowrap}.chapter-success__motto span{display:block;width:68px;height:1px;background:#ff7f25}.chapter-success__check{width:64px;height:64px;margin:0 auto 12px;border:4px solid #ff8127;color:#ff8127;border-radius:50%;font-size:41px;line-height:54px;box-shadow:0 0 32px #ff751a44}.chapter-success__eyebrow{letter-spacing:5px;font-size:13px;font-weight:700;color:#ff802b;margin:0 0 10px}.chapter-success h1{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.5px;font-size:clamp(31px,4vw,48px);line-height:1.15;color:#fafafa;margin:0 0 8px}.chapter-success h2{font-size:clamp(17px,2vw,24px);font-weight:400;margin:0 0 11px;color:#e4e4e4}.chapter-success__description{font-size:15px;line-height:1.55;color:#a9a9a9;margin:0 0 18px}.chapter-success__statuses{max-width:580px;margin:0 auto 22px;text-align:left;padding:13px 27px;border:1.5px solid #ff8029;border-radius:12px;background:linear-gradient(125deg,#181818e8,#090909ee);box-shadow:0 0 35px #0009,0 0 15px #ff802013}.chapter-success__status{min-height:52px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:7px;border-bottom:1px solid #ffffff26;font-size:15px}.chapter-success__status:last-child{border-bottom:0}.chapter-success__status-icon{color:#c4c4c4;font-size:25px;text-align:left}.chapter-success__pill{padding:8px 16px;border-radius:30px;white-space:nowrap;font-size:14px;font-weight:500}.chapter-success__pill--active{background:#16301a;color:#8be078}.chapter-success__pill--active i{display:inline-block;width:10px;height:10px;background:#72d669;border-radius:100%;margin-right:10px}.chapter-success__pill--neutral{background:#272727;color:#efefef}.chapter-success__pill--pending{background:#382309;color:#ff971f}.chapter-success__actions{max-width:530px;margin:0 auto;display:flex;gap:24px}.chapter-success__actions button{border-radius:9px;min-height:52px;font-weight:700;font-size:16px;cursor:pointer}.chapter-success__primary{flex:1.6;border:1px solid #ff832c;background:linear-gradient(#ff9238,#ff7624);color:#151515;box-shadow:0 6px 30px #ff771c4a}.chapter-success__primary span{font-size:24px;vertical-align:middle;margin-left:10px}.chapter-success__secondary{flex:1;border:1.5px solid #ff832c;background:#0b0b0b;color:#eee}.chapter-success__actions button:hover{filter:brightness(1.1)}.chapter-success__actions button:focus-visible{outline:3px solid #fff;outline-offset:3px}.chapter-success__footer{display:flex;justify-content:center;gap:17px;align-items:center;color:#999;font-size:12px;margin-top:32px;white-space:nowrap}.chapter-success__footer span{height:1px;width:90px;background:#777}.chapter-success__aside{position:absolute;color:#9b9b9b77;z-index:0;pointer-events:none}.chapter-success__aside--left{left:4%;bottom:9%;font-size:14px;letter-spacing:6px;line-height:1.9}.chapter-success__aside--right{right:5%;bottom:17%;font-size:31px;font-family:Georgia,serif;font-style:italic;transform:rotate(-11deg);line-height:1}@media (max-width:700px){.chapter-success{padding:28px 15px;min-height:100dvh;align-items:center}.chapter-success__left{background-size:auto 75%;background-position:-160px center;opacity:.24}.chapter-success__right{background-size:auto 75%;background-position:calc(100% + 150px) center;opacity:.25}.chapter-success__veil{background:#111b}.chapter-success__brand img{width:155px}.chapter-success__motto{font-size:8px;letter-spacing:3px;gap:8px;margin-bottom:20px}.chapter-success__motto span{width:26px}.chapter-success__check{width:56px;height:56px;line-height:47px;font-size:36px}.chapter-success__eyebrow{font-size:11px;letter-spacing:3px}.chapter-success h1{font-size:clamp(28px,8vw,38px)}.chapter-success h2{font-size:17px}.chapter-success__description{font-size:13px}.chapter-success__statuses{padding:10px 13px}.chapter-success__status{grid-template-columns:28px minmax(0,1fr) auto;gap:6px;min-height:54px;font-size:12px}.chapter-success__status-icon{font-size:21px}.chapter-success__pill{font-size:11px;padding:7px 9px}.chapter-success__actions{gap:10px}.chapter-success__actions button{font-size:13px;min-height:47px}.chapter-success__footer{font-size:10px;margin-top:25px;white-space:normal}.chapter-success__footer span{width:20px}.chapter-success__aside{display:none}}@media (max-width:365px){.chapter-success__status{grid-template-columns:20px minmax(0,1fr) auto;font-size:11px}.chapter-success__pill{font-size:10px;padding:7px}.chapter-success__statuses{padding:8px}}.mc-home{--orange:#ff832d;--ink:#101010;--outline:#3b3b3b;--muted:#ababab;position:relative;isolation:isolate;min-height:100dvh;text-align:left;background:#121212;color:#f5f5f5;overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mc-home *{box-sizing:border-box}.mc-home__background{position:absolute;inset:0 0 auto;height:710px;z-index:-1;background:radial-gradient(ellipse at 65% 15%,#3c26132e,transparent 50%),linear-gradient(90deg,#0e0e0ef5 10%,#151515cc 50%,#0e0e0ef6),url(/dashboard-left.webp) left top/auto 720px no-repeat,url(/dashboard-right.webp) right top/auto 690px no-repeat;opacity:.9;pointer-events:none}.mc-home__frame{max-width:1340px;margin:auto;padding:0 42px}.mc-home__topbar{min-height:115px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff25}.mc-home__identity{display:inline-flex;gap:18px;align-items:center;color:#f4f4f4;text-decoration:none}.mc-home__logo{display:block;width:132px;height:auto}.mc-home__brand{display:flex;flex-direction:column;gap:6px}.mc-home__brand strong{font-size:17px;letter-spacing:2.4px;font-weight:800}.mc-home__brand small{font-size:10px;letter-spacing:2px;color:#999;font-weight:700}.mc-home__header-actions{display:flex;gap:16px;align-items:center}.mc-home__identity-badge{padding:9px 14px;color:#d6d6d6;border:1px solid #4d4d4d;border-radius:28px;background:#25252599;font-size:12px;font-weight:600}.mc-home__logout{cursor:pointer;border:1px solid #6b6b6b;border-radius:7px;background:#1b1b1b;color:#eaeaea;min-height:39px;display:flex;align-items:center;gap:9px;padding:8px 15px;font-size:12px;font-weight:700}.mc-home__logout svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mc-home__logout:hover{border-color:var(--orange);color:var(--orange)}.mc-home__logout:disabled{opacity:.6;cursor:wait}.mc-home__alert{padding:12px;color:#ffd2cc;background:#4d1818;border:1px solid #ba5252;border-radius:7px;margin-top:15px}.mc-home__hero{position:relative;min-height:340px;display:flex;align-items:center;padding:51px 32px 45px;border-bottom:1px solid #ffffff22}.mc-home__hero-content{z-index:1;max-width:720px}.mc-home__eyebrow{font-size:11px;font-weight:700;letter-spacing:4px;color:var(--orange);margin-bottom:18px;display:flex;align-items:center;gap:13px}.mc-home__eyebrow span{height:2px;width:39px;background:var(--orange);display:inline-block}.mc-home__hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.7vw,67px);font-weight:700;line-height:1.08;letter-spacing:-1.8px;margin:0 0 20px}.mc-home__hero h1 em{color:var(--orange);font-style:normal;display:inline}.mc-home__intro{max-width:570px;font-size:15px;line-height:1.8;color:#c3c3c3;margin-bottom:26px}.mc-home__hero-links{display:flex;gap:25px;align-items:center}.mc-home__main-link{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:47px;padding:12px 21px;border-radius:7px;background:linear-gradient(135deg,#ff993e,#ff7d27);box-shadow:0 9px 38px #f2792436;color:#1b160e;text-decoration:none;font-size:13px;font-weight:800}.mc-home__main-link:hover{filter:brightness(1.12)}.mc-home__main-link span{font-size:23px;font-weight:400}.mc-home__hero-context{font-size:10px;letter-spacing:2.5px;color:#999;white-space:nowrap}.mc-home__hero-decoration{position:absolute;right:35px;top:28px;color:#ffffff09;font-size:122px;line-height:1;font-weight:900;transform:rotate(-8deg);letter-spacing:-23px;display:flex;align-items:center;pointer-events:none}.mc-home__hero-decoration strong{font-size:170px;font-weight:900}.mc-home__summary{padding:30px 0 40px}.mc-home__section-heading p{font-size:10px;letter-spacing:3px;color:var(--orange);font-weight:800;margin:0 0 8px}.mc-home__section-heading h2{font-size:25px;font-weight:700;letter-spacing:-.5px;margin:0}.mc-home__summary-grid{margin-top:21px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mc-home__stat{position:relative;padding:22px 24px;min-height:134px;background:linear-gradient(145deg,#252525,#181818);border:1px solid #424242;border-radius:10px;display:flex;flex-direction:column;justify-content:center;gap:9px;overflow:hidden}.mc-home__stat:before{content:"";position:absolute;left:0;top:23px;bottom:23px;background:var(--orange);width:3px;border-radius:4px}.mc-home__stat-label{font-size:10px;letter-spacing:1.7px;color:#a8a8a8;font-weight:800}.mc-home__stat strong{font-size:21px;font-weight:750;line-height:1.15;overflow-wrap:anywhere}.mc-home__stat small{font-size:12px;color:silver}.mc-home__online:before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:#66c87a;box-shadow:0 0 12px #6ace7b77}.mc-home__quiet-error{color:#fac1a9;font-size:12px;margin-top:12px}.mc-home__modules{padding:7px 0 39px}.mc-home__modules-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:21px}.mc-home__modules-legend{white-space:nowrap;font-size:10px;letter-spacing:1.3px;font-weight:800;color:#c2c2c2}.mc-home__modules-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#80cb86;margin-right:6px}.mc-home__module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mc-home__module{min-height:235px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px 23px 19px;border:1px solid #424242;border-radius:11px;background:linear-gradient(145deg,#242424dd,#191919ed);text-decoration:none;color:#eee;transition:border-color .15s,transform .15s,background .15s}.mc-home__module-top{display:flex;align-items:start;justify-content:space-between}.mc-home__module-glyph{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:#2e2e2e;border:1px solid #474747;border-radius:9px;color:#b2b2b2}.mc-home__module-glyph svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.mc-home__module-number{font-size:26px;font-weight:800;color:#555;letter-spacing:1px}.mc-home__module h3{font-size:19px;line-height:1.2;font-weight:750;margin:0 0 7px}.mc-home__module p{font-size:12px;line-height:1.55;color:#a2a2a2;margin:0}.mc-home__module-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:10px;letter-spacing:1.7px}.mc-home__module--live{border-color:#c96c2b;background:linear-gradient(145deg,#392719,#211c17 60%,#191919);box-shadow:0 0 24px #b8611c19}.mc-home__module--live .mc-home__module-glyph{color:var(--orange);background:#3d2b20;border-color:#745037}.mc-home__module--live .mc-home__module-number{color:#e8833b}.mc-home__module--live h3{color:#fff}.mc-home__module--live:hover{border-color:#ff943a;transform:translateY(-3px);background:linear-gradient(145deg,#49301c,#221d17 60%,#181818)}.mc-home__active-label{color:#ffa65e}.mc-home__active-label i{background:#ffa65e;display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px}.mc-home__future-label{color:#8c8c8c}.mc-home__arrow{font-size:25px;font-weight:400;line-height:1;color:#ff963f}.mc-home__module-lock{font-size:20px;color:#666}.mc-home__directive{display:flex;align-items:center;gap:23px;padding:25px;border:1px solid #825329;border-radius:11px;background:linear-gradient(120deg,#2c2219,#1c1b1b);margin:2px 0 44px}.mc-home__directive-mark{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border:1px solid #ba763b;background:#38271c;border-radius:10px;color:var(--orange);font-size:26px;font-weight:800}.mc-home__directive div{flex:1}.mc-home__directive p{font-size:10px;letter-spacing:2px;color:#ff9248;font-weight:800;margin:0 0 4px}.mc-home__directive h2{font-size:19px;margin:0 0 4px}.mc-home__directive div span{font-size:12px;color:#aaa}.mc-home__directive>a{display:inline-flex;align-items:center;gap:10px;color:#ff9e55;border:1px solid #cc793d;border-radius:7px;text-decoration:none;padding:12px 15px;font-size:12px;font-weight:800;white-space:nowrap}.mc-home__directive>a:hover{background:#3d2a1b}.mc-home__footer{min-height:82px;border-top:1px solid #ffffff2a;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#9f9f9f;font-size:10px;letter-spacing:1.1px}.mc-home__footer b{color:var(--orange)}.mc-home__footer>span:nth-child(2){font-family:Georgia,serif;font-style:italic;font-size:16px;letter-spacing:.1px;color:#b0b0b0}.mc-home__footer small{font-size:10px}.mc-home a:focus-visible,.mc-home button:focus-visible{outline:2px solid #ffd49e;outline-offset:3px}@media (max-width:990px){.mc-home__frame{padding:0 26px}.mc-home__hero{min-height:315px;padding:45px 15px}.mc-home__hero-decoration{right:5px;font-size:89px}.mc-home__hero-decoration strong{font-size:130px}.mc-home__module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:630px){.mc-home__frame{padding:0 15px}.mc-home__topbar{min-height:90px;gap:10px}.mc-home__identity{gap:8px}.mc-home__logo{width:95px}.mc-home__brand strong{font-size:12px;letter-spacing:1.3px}.mc-home__brand small{font-size:8px;letter-spacing:.5px}.mc-home__identity-badge{display:none}.mc-home__header-actions{gap:7px}.mc-home__logout{padding:9px 11px;min-height:35px}.mc-home__logout span{font-size:11px}.mc-home__hero{min-height:310px;padding:38px 4px 34px}.mc-home__hero h1{font-size:clamp(35px,9vw,48px);letter-spacing:-1px}.mc-home__eyebrow{font-size:9px;letter-spacing:2px}.mc-home__intro{font-size:13px;max-width:420px}.mc-home__hero-links{flex-wrap:wrap;gap:13px}.mc-home__hero-context{display:none}.mc-home__hero-decoration{right:-45px;top:92px;font-size:60px}.mc-home__hero-decoration strong{font-size:85px}.mc-home__section-heading h2{font-size:22px}.mc-home__summary{padding:25px 0 30px}.mc-home__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-home__stat{min-height:120px;padding:15px}.mc-home__stat:nth-child(3){grid-column:span 2;min-height:98px}.mc-home__stat strong{font-size:17px}.mc-home__stat-label{font-size:9px;letter-spacing:1.2px}.mc-home__stat small{font-size:11px}.mc-home__modules-title{display:block}.mc-home__modules-legend{display:block;margin-top:13px;font-size:9px}.mc-home__module-grid{gap:9px}.mc-home__module{min-height:207px;padding:14px 12px;gap:10px}.mc-home__module-glyph{width:39px;height:39px}.mc-home__module-glyph svg{width:23px;height:23px}.mc-home__module-number{font-size:20px}.mc-home__module h3{font-size:15px}.mc-home__module p{font-size:11px}.mc-home__module-bottom{font-size:8px;letter-spacing:.9px}.mc-home__directive{flex-wrap:wrap;gap:11px;padding:15px}.mc-home__directive-mark{width:42px;height:42px;font-size:21px}.mc-home__directive div{flex-basis:calc(100% - 55px)}.mc-home__directive>a{width:100%;justify-content:center}.mc-home__footer{padding:18px 0;min-height:64px;flex-wrap:wrap;justify-content:center;text-align:center;gap:8px 16px}.mc-home__footer small{flex-basis:100%}}@media (max-width:375px){.mc-home__frame{padding:0 12px}.mc-home__logo{width:80px}.mc-home__brand strong{font-size:11px}.mc-home__hero h1{font-size:33px}.mc-home__module{min-height:212px}.mc-home__module h3{font-size:14px}.mc-home__summary-grid{grid-template-columns:1fr}.mc-home__stat:nth-child(3){grid-column:auto}.mc-home__stat{min-height:100px}}@media (min-width:900px){.mc-home__frame{max-width:1510px;padding:0 24px}.mc-home__topbar{min-height:64px}.mc-home__logo{width:83px}.mc-home__identity{gap:10px}.mc-home__brand strong{font-size:13px;letter-spacing:1.5px}.mc-home__brand small{font-size:9px;letter-spacing:1px}.mc-home__identity-badge{padding:6px 10px;font-size:10px}.mc-home__logout{min-height:30px;padding:5px 10px}.mc-home__hero{min-height:137px;padding:16px 14px 13px}.mc-home__eyebrow{font-size:9px;letter-spacing:2px;margin:0 0 5px;gap:8px}.mc-home__eyebrow span{width:26px}.mc-home__hero h1{font-size:clamp(27px,2.7vw,40px);letter-spacing:-.5px;line-height:1.15;margin:0 0 4px}.mc-home__intro{font-size:12px;line-height:1.35;margin:0 0 10px}.mc-home__hero-links{gap:14px}.mc-home__main-link{min-height:31px;padding:5px 12px;gap:12px;font-size:11px}.mc-home__main-link span{font-size:17px}.mc-home__hero-context{font-size:8px;letter-spacing:1.5px}.mc-home__hero-decoration{top:0;right:30px;font-size:62px;letter-spacing:-11px}.mc-home__hero-decoration strong{font-size:85px}.mc-home__summary{padding:13px 0 17px}.mc-home__section-heading p{font-size:9px;letter-spacing:2px;margin-bottom:3px}.mc-home__section-heading h2{font-size:17px;letter-spacing:0}.mc-home__summary-grid{margin-top:9px;gap:9px}.mc-home__stat{min-height:71px;padding:10px 14px;gap:4px}.mc-home__stat:before{top:12px;bottom:12px;width:2px}.mc-home__stat-label{font-size:9px;letter-spacing:1px}.mc-home__stat strong{font-size:15px}.mc-home__stat small{font-size:10px}.mc-home__modules{padding:0 0 16px}.mc-home__modules-title{margin-bottom:10px}.mc-home__module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mc-home__module{min-height:101px;gap:6px;padding:11px 13px}.mc-home__module-glyph{width:29px;height:29px;border-radius:6px}.mc-home__module-glyph svg{width:19px;height:19px}.mc-home__module-number{font-size:17px}.mc-home__module h3{font-size:15px;margin:0 0 3px}.mc-home__module p{font-size:10px;line-height:1.25}.mc-home__module-bottom{font-size:8px;letter-spacing:1px}.mc-home__arrow{font-size:18px}.mc-home__directive{min-height:62px;padding:8px 14px;gap:12px;margin:0 0 14px}.mc-home__directive-mark{width:37px;height:37px;font-size:18px}.mc-home__directive p{font-size:8px}.mc-home__directive h2{font-size:14px;margin:0 0 2px}.mc-home__directive div span{font-size:10px}.mc-home__directive>a{padding:8px 10px;font-size:10px}.mc-home__footer{min-height:34px;font-size:9px}.mc-home__footer>span:nth-child(2){font-size:13px}.mc-home__footer small{font-size:9px}}@media (max-width:630px){.mc-home__topbar{min-height:67px}.mc-home__logo{width:77px}.mc-home__hero{min-height:185px;padding:18px 4px}.mc-home__hero h1{font-size:clamp(29px,8vw,37px);line-height:1.06}.mc-home__intro{font-size:12px;margin:0 0 12px}.mc-home__main-link{min-height:39px;padding:8px 13px}.mc-home__summary{padding:15px 0 18px}.mc-home__stat{min-height:86px}.mc-home__module{min-height:155px;padding:12px}}@media (min-width:900px){.mc-home__topbar{min-height:51px}.mc-home__logo{width:71px}.mc-home__brand strong{font-size:12px}.mc-home__brand small{font-size:8px}.mc-home__hero{min-height:107px;padding:9px 10px}.mc-home__eyebrow{font-size:8px;margin:0 0 2px}.mc-home__hero h1{font-size:clamp(25px,2.5vw,33px);margin:0 0 3px}.mc-home__intro{font-size:11px;line-height:1.25;margin:0 0 5px}.mc-home__main-link{min-height:27px;padding:4px 11px}.mc-home__hero-decoration{font-size:50px}.mc-home__hero-decoration strong{font-size:70px}.mc-home__summary{padding:7px 0 9px}.mc-home__summary-grid{margin-top:5px;gap:8px}.mc-home__section-heading p{margin-bottom:1px}.mc-home__section-heading h2{font-size:16px}.mc-home__stat{min-height:59px;padding:6px 12px;gap:2px}.mc-home__stat:before{top:10px;bottom:10px}.mc-home__stat strong{font-size:14px}.mc-home__stat small{font-size:9px}.mc-home__modules{padding:0 0 8px}.mc-home__modules-title{margin-bottom:6px}.mc-home__module-grid{gap:7px}.mc-home__module{min-height:83px;padding:7px 11px;gap:3px}.mc-home__module-glyph{width:24px;height:24px}.mc-home__module-glyph svg{width:16px;height:16px}.mc-home__module-number{font-size:15px}.mc-home__module h3{font-size:13px;margin:0 0 1px}.mc-home__module p{font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-home__module-bottom{font-size:8px}.mc-home__directive{min-height:49px;padding:5px 11px;gap:8px;margin:0 0 7px}.mc-home__directive-mark{width:31px;height:31px;font-size:16px}.mc-home__directive h2{font-size:13px}.mc-home__directive div span{font-size:9px}.mc-home__directive>a{padding:6px 9px}.mc-home__footer{min-height:27px}}.mc-home__role{font-size:12px;line-height:1.3;font-weight:650;color:#ffac67;margin:0 0 5px}.mc-home__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.mc-home__hero h1{font-size:clamp(22px,2.1vw,29px)}.mc-home__role{font-size:10px;line-height:1.2;margin-bottom:3px}.mc-home__intro{font-size:10px;margin-bottom:5px}}@media (max-width:630px){.mc-home__hero h1{font-size:clamp(25px,7vw,33px)}.mc-home__role{font-size:11px;margin-bottom:6px}.mc-home__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.mc-home__summary-grid{grid-template-columns:1fr}}.mc-home__identity{flex-direction:column;align-items:center;gap:2px;min-width:0}.mc-home__logo{width:145px;max-width:100%;height:auto}.mc-home__brand{align-items:center;text-align:center;gap:2px}.mc-home__brand strong{font-size:18px;letter-spacing:1.35px;line-height:1.08;white-space:nowrap}.mc-home__brand small{font-size:9px;letter-spacing:.9px;line-height:1.1}.mc-home__topbar{min-height:119px}@media (min-width:900px){.mc-home__topbar{min-height:114px}.mc-home__identity{gap:2px}.mc-home__logo{width:145px}.mc-home__brand strong{font-size:18px;letter-spacing:1.35px}.mc-home__brand small{font-size:9px;letter-spacing:.9px}}@media (max-width:630px){.mc-home__topbar{min-height:107px}.mc-home__identity{gap:2px}.mc-home__logo{width:113px}.mc-home__brand strong{font-size:15px;letter-spacing:.9px}.mc-home__brand small{font-size:8px;letter-spacing:.55px}}@media (max-width:375px){.mc-home__logo{width:101px}.mc-home__brand strong{font-size:13px}}.mc-home__topbar{position:relative;justify-content:center;min-height:195px}.mc-home__identity{width:max-content;max-width:calc(100% - 100px);margin:0 auto;flex-direction:column;align-items:center;gap:1px}.mc-home__logo{width:290px;max-width:100%;height:auto}.mc-home__brand{align-items:center;gap:3px;text-align:center}.mc-home__brand strong{font-size:22px;letter-spacing:1.5px;line-height:1.05}.mc-home__brand small{font-size:10px;letter-spacing:1px}.mc-home__header-actions{position:absolute;right:0;top:14px}.mc-home__modules-title .mc-home__section-heading{display:flex;align-items:center}.mc-home__modules-title .mc-home__section-heading p{margin:0}@media (min-width:900px){.mc-home__topbar{min-height:195px}.mc-home__logo{width:290px}.mc-home__brand strong{font-size:22px;letter-spacing:1.5px}.mc-home__brand small{font-size:10px;letter-spacing:1px}.mc-home__hero{min-height:94px;padding:6px 10px}.mc-home__summary{padding:5px 0 7px}.mc-home__modules{padding:0 0 5px}}@media (max-width:630px){.mc-home__topbar{min-height:169px}.mc-home__identity{max-width:calc(100% - 95px)}.mc-home__logo{width:226px}.mc-home__brand strong{font-size:17px;letter-spacing:1px}.mc-home__brand small{font-size:8px;letter-spacing:.6px}.mc-home__header-actions{top:11px;right:0}.mc-home__hero{min-height:155px}}@media (max-width:375px){.mc-home__topbar{min-height:161px}.mc-home__identity{max-width:calc(100% - 85px)}.mc-home__logo{width:205px}.mc-home__brand strong{font-size:15px}}.mc-home__topbar{isolation:isolate;background:radial-gradient(ellipse 48% 90% at 50% 50%,#131313 30%,#131313c7 72%,#10101080);overflow:hidden}.mc-home__topbar:before,.mc-home__topbar:after{content:"";position:absolute;top:0;bottom:0;width:41%;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:cover;opacity:.78}.mc-home__topbar:before{left:0;background-image:linear-gradient(to right,#0b0b0b10,#11111145 45%,#131313),url(/dashboard-left.webp);background-position:center,center 39%}.mc-home__topbar:after{right:0;background-image:linear-gradient(to left,#0b0b0b10,#1115 48%,#131313),url(/dashboard-right.webp);background-position:center,center 29%}.mc-home__identity,.mc-home__header-actions{z-index:1}.mc-home__identity{position:relative}.mc-home__identity:focus-visible{outline:2px solid #ff9d50;outline-offset:3px}@media (max-width:630px){.mc-home__topbar:before,.mc-home__topbar:after{width:43%;opacity:.52}.mc-home__topbar:before{background-position:center,center 40%}.mc-home__topbar:after{background-position:center,center 29%}}.mc-home__hero+.mc-home__modules{padding-top:14px}@media (min-width:900px){.mc-home__hero+.mc-home__modules{padding-top:11px}}@media (max-width:630px){.mc-home__hero+.mc-home__modules{padding-top:17px}}.mc-home__primary{display:inline-flex;align-items:center;gap:4px;margin-left:10px;color:#e2bd64;font-weight:800;letter-spacing:.035em;white-space:nowrap}.mc-home__primary span{font-size:16px;line-height:1}.mc-home__superadmin{display:inline-block;margin-left:9px;color:#ff902e;font-weight:850;letter-spacing:.025em;white-space:nowrap}.mc-home .mc-home__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:132px;padding:12px 10px}.mc-home .mc-home__hero-content{min-width:0}.mc-home .mc-home__active-members{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:end;min-width:150px;max-width:100%;padding:2px 14px 10px;text-align:center}.mc-home .mc-home__active-members-value{display:block;position:relative;color:#ffd980;font-family:Arial,Helvetica,sans-serif;font-size:clamp(88px,8vw,140px);font-weight:900;font-variant-numeric:tabular-nums;line-height:.9;letter-spacing:-.055em;padding-right:.055em;overflow-wrap:anywhere;text-shadow:0 1px 0 #d99c42,0 2px 0 #bd792b,0 3px 0 #a36021,0 4px 0 #854918,0 5px 0 #6a3512,0 7px 1px #3d1d0b,0 12px 17px #000b,0 0 30px #ff9b2633}.mc-home .mc-home__active-members-label{display:block;margin-top:15px;color:#ffd689;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.19em}.mc-home .mc-home__active-members small{margin-top:5px;color:#b9ada3;font-size:10px;line-height:1.25}.mc-home .mc-home__active-members--loading .mc-home__active-members-value,.mc-home .mc-home__active-members--error .mc-home__active-members-value{color:#d0b589;-webkit-text-fill-color:currentColor;background:none;text-shadow:0 3px 0 #553716,0 7px 12px #0009}@media (max-width:630px){.mc-home .mc-home__hero{gap:12px;min-height:155px;padding:15px 4px}.mc-home .mc-home__active-members{min-width:100px;max-width:42vw;padding:2px 3px 8px}.mc-home .mc-home__active-members-value{font-size:clamp(56px,17vw,88px)}.mc-home .mc-home__active-members-label{font-size:9px;letter-spacing:.11em;margin-top:12px}}@media (forced-colors:active){.mc-home .mc-home__active-members-value{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none;text-shadow:none}}@media (min-width:1180px){.mc-home__frame{max-width:1720px;padding-left:clamp(14px,1.45vw,24px);padding-right:clamp(14px,1.45vw,24px)}.mc-home__topbar{min-height:clamp(108px,12vh,124px)}.mc-home__identity{gap:0}.mc-home__logo{width:clamp(168px,17vh,194px)}.mc-home__brand{gap:1px}.mc-home__brand strong{font-size:clamp(15px,1.05vw,18px);letter-spacing:1.15px}.mc-home__brand small{font-size:8px;letter-spacing:.75px}.mc-home__header-actions{top:9px}.mc-home__logout{min-height:32px;padding:5px 10px}.mc-home .mc-home__hero{min-height:clamp(82px,9vh,96px);padding:4px 8px;gap:16px}.mc-home__eyebrow{margin-bottom:1px;font-size:8px;letter-spacing:1.7px}.mc-home__hero h1{font-size:clamp(21px,1.9vw,27px);margin-bottom:1px;line-height:1.05}.mc-home__role{margin-bottom:1px;font-size:9.5px;line-height:1.1}.mc-home__intro{margin:0;font-size:9.5px;line-height:1.15}.mc-home .mc-home__active-members{min-width:116px;padding:0 8px 2px}.mc-home .mc-home__active-members-value{font-size:clamp(58px,7.5vh,80px);line-height:.82}.mc-home .mc-home__active-members-label{margin-top:6px;font-size:9px;letter-spacing:.13em}.mc-home .mc-home__active-members small{margin-top:2px;font-size:8.5px}.mc-home__hero+.mc-home__modules{padding-top:5px}.mc-home__modules{padding-bottom:3px}.mc-home__modules-title{margin-bottom:5px;min-height:18px}.mc-home__section-heading p{font-size:8.5px;letter-spacing:1.7px;margin:0}.mc-home__modules-legend{font-size:8.5px;letter-spacing:1px}.mc-home__invite-bottom{margin:5px 0}.mc-home__invite-action{min-height:30px;padding:5px 11px;gap:9px;border-radius:7px;font-size:10.5px}.mc-home__footer{min-height:25px;gap:10px;font-size:8px;letter-spacing:.7px}.mc-home__footer>span:nth-child(2){font-size:12px}.mc-home__footer small{font-size:8px}}@media (min-width:1180px) and (max-height:820px){.mc-home__topbar{min-height:104px}.mc-home__logo{width:158px}.mc-home .mc-home__hero{min-height:78px;padding-block:2px}.mc-home .mc-home__active-members-value{font-size:58px}.mc-home .mc-home__active-members-label{margin-top:4px}.mc-home__modules-title{margin-bottom:4px}.mc-home__invite-bottom{margin-block:3px}}@media (min-width:1180px){.mc-home{overflow-x:hidden;overflow-y:auto}.mc-home__frame{min-height:100dvh;display:flex;flex-direction:column}.mc-home__topbar{flex:0 0 auto;min-height:clamp(118px,11.5vh,142px)}.mc-home__logo{width:clamp(178px,16vh,210px)}.mc-home__brand strong{font-size:clamp(16px,1.08vw,19px)}.mc-home__brand small{font-size:8.5px}.mc-home .mc-home__hero{flex:0 0 auto;min-height:clamp(76px,7.5vh,92px);padding:4px 10px}.mc-home__hero h1{font-size:clamp(24px,2vw,30px);margin-bottom:2px}.mc-home__role{font-size:10px;margin-bottom:2px}.mc-home__intro{font-size:10px;line-height:1.2}.mc-home .mc-home__active-members{min-width:132px}.mc-home .mc-home__active-members-value{font-size:clamp(66px,7vh,86px)}.mc-home__modules.mc-macro{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-top:6px;padding-bottom:4px}.mc-home__modules-title{flex:0 0 auto;min-height:20px;margin-bottom:7px}.mc-home__invite-bottom{flex:0 0 auto;margin:7px 0 6px}.mc-home__invite-action{min-height:38px;padding:7px 14px;font-size:12px}.mc-home__footer{flex:0 0 auto;min-height:34px;margin-top:0}}@media (min-width:1180px) and (max-height:850px){.mc-home__topbar{min-height:108px}.mc-home__logo{width:164px}.mc-home .mc-home__hero{min-height:72px}.mc-home .mc-home__active-members-value{font-size:60px}.mc-home__invite-bottom{margin:4px 0}.mc-home__footer{min-height:28px}}.mc-macro__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mc-macro__card{background:linear-gradient(155deg,#392b20eb,#151515f5 55%);border:1px solid rgba(218,125,60,.54);border-radius:14px;padding:19px;display:flex;flex-direction:column;min-height:260px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s,transform .18s}.mc-macro__card:hover{border-color:#f69b52;transform:translateY(-2px)}.mc-macro__card--content,.mc-macro__card--stock{background:linear-gradient(150deg,#282726f5,#151515fa)}.mc-macro__head{display:flex;align-items:center;justify-content:space-between}.mc-macro__glyph{width:43px;height:43px;display:grid;place-items:center;background:#f18d461a;border:1px solid rgba(238,150,84,.38);border-radius:10px}.mc-macro__glyph svg{width:27px;height:27px;stroke:#ef934e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mc-macro__count{color:#bda18e;font-size:10px;font-weight:800;letter-spacing:1.5px}.mc-macro__identity{margin:14px 0}.mc-macro__identity h2{font-size:19px;line-height:1.25;color:#fff;margin:0 0 5px;font-weight:800}.mc-macro__identity p{font-size:12px;line-height:1.45;color:#aaa;margin:0}.mc-macro__links{margin-top:auto;display:flex;flex-direction:column;border-top:1px solid rgba(220,171,136,.17)}.mc-macro__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 1px;border-bottom:1px solid rgba(220,171,136,.12);text-decoration:none;color:#e8ddd4;min-height:42px;transition:color .15s,padding-left .15s}.mc-macro__link:last-child{border-bottom:0}.mc-macro__link:hover{color:#ffac6e;padding-left:7px}.mc-macro__link-name{font-size:13px;font-weight:650}.mc-macro__link-arrow{font-size:19px;font-weight:600;color:#f6a364}.mc-macro__link--pending{opacity:.52;cursor:default;color:#b8b3b0}.mc-macro__link--pending small{font-size:9px;letter-spacing:.5px;white-space:nowrap}.mc-macro__link--pending:hover{padding-left:1px;color:#b8b3b0}@media (max-width:1100px){.mc-macro__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.mc-macro__grid{grid-template-columns:1fr}.mc-macro__card{min-height:unset;padding:17px}.mc-macro__identity h2{font-size:18px}}@media (min-width:1200px){.mc-macro__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mc-macro__card{min-height:0;padding:11px 13px;border-radius:11px}.mc-macro__glyph{width:30px;height:30px;border-radius:8px}.mc-macro__glyph svg{width:20px;height:20px}.mc-macro__identity{margin:7px 0}.mc-macro__identity h2{font-size:15px;line-height:1.18;margin-bottom:2px}.mc-macro__identity p{font-size:10px;line-height:1.25}.mc-macro__link{padding:5px 0;min-height:26px}.mc-macro__link-name{font-size:11px}.mc-macro__link-arrow{font-size:15px}.mc-macro__count{font-size:8px}}@media (min-width:900px) and (max-width:1199px){.mc-macro__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mc-macro__card{min-height:0;padding:12px}.mc-macro__identity{margin:8px 0}.mc-macro__link{min-height:28px;padding:6px 0}}@media (min-width:1200px){.mc-macro__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.25vh,16px);grid-auto-rows:minmax(clamp(145px,17vh,205px),auto)}.mc-macro__card{min-height:0;padding:clamp(13px,1.5vh,19px)}.mc-macro__glyph{width:clamp(32px,3.8vh,42px);height:clamp(32px,3.8vh,42px)}.mc-macro__glyph svg{width:65%;height:65%}.mc-macro__identity{margin:clamp(7px,1.1vh,13px) 0}.mc-macro__identity h2{font-size:clamp(16px,1.12vw,19px)}.mc-macro__identity p{font-size:clamp(10px,.78vw,12px)}.mc-macro__link{min-height:clamp(27px,3.2vh,38px);padding:5px 0}.mc-macro__link-name{font-size:clamp(11px,.85vw,13px)}.mc-macro__count{font-size:9px}}@media (min-width:900px) and (max-width:1199px){.mc-macro__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(145px,auto)}.mc-macro__card{padding:12px}}@media (min-width:1200px){.mc-home__frame{max-width:1720px;padding-left:clamp(14px,1.6vw,28px);padding-right:clamp(14px,1.6vw,28px)}.mc-macro__grid{grid-auto-rows:minmax(clamp(132px,15vh,180px),auto);gap:clamp(9px,1vh,13px)}.mc-macro__card{padding:clamp(11px,1.2vh,16px)}.mc-macro__identity{margin:6px 0 7px}.mc-macro__link{min-height:clamp(25px,2.8vh,34px);padding:4px 0}}.mc-home__invite-bottom{display:flex;justify-content:flex-end;margin:12px 0 18px}.mc-home__invite-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#c97831;color:#101010;text-decoration:none;font-weight:800;border-radius:10px;padding:11px 17px;font-size:13px}.mc-home__invite-action:hover{filter:brightness(1.1)}@media (max-width:650px){.mc-home__invite-bottom{margin:10px 0 14px}.mc-home__invite-action{font-size:12px;padding:10px 13px}}.mc-home .mc-dashboard-runs__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mc-home .mc-dashboard-runs__summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0}.mc-home .mc-dashboard-runs__summary>small{grid-column:auto;min-width:0;line-height:1.4}.mc-home .mc-dashboard-runs__item b{grid-row:1;align-self:center}.mc-home .mc-dashboard-runs__title{min-width:0;overflow-wrap:anywhere;line-height:1.35;font-weight:750}.mc-home .mc-dashboard-runs__title--open{color:#7adf94}.mc-home .mc-dashboard-runs__title--closed{color:#ffab6e}.mc-home .mc-dashboard-runs__title--pending{color:#e8ddd4}.mc-home .mc-macro__identity h2{font-size:clamp(21px,1.55vw,26px);line-height:1.18;font-weight:850;color:#fff;letter-spacing:-.25px;margin-bottom:7px;overflow-wrap:anywhere}.mc-home .mc-macro__card--run>.mc-macro__links{display:none}.mc-home .mc-macro__card--run .mc-dashboard-runs{margin-top:14px;padding-top:0;border-top:0}.mc-home .mc-macro__card--run .mc-dashboard-runs__actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;margin:0 0 16px}.mc-home .mc-macro__card--run .mc-dashboard-runs__action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:49px;padding:11px 12px;border:1px solid #d99158;border-radius:8px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;text-align:center}.mc-home .mc-macro__card--run .mc-dashboard-runs__action--create{color:#23170e;background:#ff9b4b;border-color:#ffb77b;box-shadow:0 3px #9e4d14,0 7px 15px #0003}.mc-home .mc-macro__card--run .mc-dashboard-runs__action--create>span{font-size:23px;line-height:1;font-weight:600}.mc-home .mc-macro__card--run .mc-dashboard-runs__action--manage{color:#ffb677;background:#ffffff05}.mc-home .mc-macro__card--run .mc-dashboard-runs__action:hover{filter:brightness(1.08)}.mc-home .mc-macro__card--run .mc-dashboard-runs__action:focus-visible{outline:3px solid #ffe0b5;outline-offset:3px}.mc-home .mc-macro__card--run .mc-dashboard-runs__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 10px;padding-top:12px;border-top:1px solid #8c67484d;margin-bottom:10px}.mc-home .mc-macro__card--run .mc-dashboard-runs__head strong{font-size:14px;line-height:1.3}.mc-home .mc-macro__card--run .mc-dashboard-runs__head>span{font-size:11px;color:#bba99b}@media (max-width:380px){.mc-home .mc-macro__card--run .mc-dashboard-runs__actions{grid-template-columns:1fr}}.mc-macro__card--run{overflow:hidden}.mc-run-management{display:flex;flex-direction:column;gap:8px;margin-top:auto}.mc-run-management__engines{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mc-run-subcard{display:flex;flex-direction:column;min-width:0;padding:9px;border:1px solid rgba(224,130,62,.4);border-radius:8px;background:#0f0f0f8c}.mc-run-subcard--hrc{background:linear-gradient(145deg,#3d2e23bf,#111111b8)}.mc-run-subcard__label{color:#f09651;font-size:8px;font-weight:900;letter-spacing:1px;margin-bottom:3px}.mc-run-subcard>strong{font-size:11px;color:#fff}.mc-run-subcard>p{flex:1;margin:5px 0 7px;color:#a99e96;font-size:8.5px;line-height:1.3}.mc-run-subcard__buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mc-run-subcard--hrc .mc-run-subcard__buttons{grid-template-columns:1fr}.mc-run-subcard__buttons a{display:flex;align-items:center;justify-content:center;min-height:27px;padding:4px 5px;border:1px solid #b96e38;border-radius:6px;color:#f1a66d;text-align:center;text-decoration:none;font-size:8.5px;font-weight:800;line-height:1.15}.mc-run-subcard__primary{background:#ee964f;color:#17100b!important}.mc-run-subcard__hrc-button{background:#2e2925}.mc-run-created{width:100%;border-top:1px solid rgba(220,171,136,.2);padding-top:6px}.mc-run-created__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.mc-run-created__head strong{font-size:10px;color:#eee}.mc-run-created__head a{color:#c9afa0;text-decoration:none;font-size:8px}.mc-run-created__list{display:flex;flex-direction:column;gap:3px}.mc-run-created__row{display:grid;grid-template-columns:minmax(110px,1.4fr) 68px 55px 55px 12px;align-items:center;gap:6px;min-height:25px;padding:3px 6px;border:1px solid rgba(216,127,63,.26);border-radius:5px;background:#10101073;color:#ddd;text-decoration:none}.mc-run-created__row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eee;font-size:8.5px}.mc-run-created__row span{color:#b5aaa3;font-size:7.5px;white-space:nowrap}.mc-run-created__row b{color:#ef9552;font-size:11px}.mc-run-created__row:hover{border-color:#df894b}.mc-run-created__empty{color:#aaa;font-size:9px}.hrc-page__workspace{width:min(100%,1150px);margin:0 auto;padding:14px;border:1px solid #57483e;border-radius:13px;background:#211f1e}.hrc-page__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:13px}.hrc-page__heading span{color:#ef9654;font-size:9px;font-weight:900;letter-spacing:1.2px}.hrc-page__heading h2{margin:3px 0 0;color:#fff;font-size:20px}.hrc-page__heading p{max-width:510px;margin:0;color:#aba099;font-size:11px;line-height:1.45}@media (max-width:650px){.mc-run-management__engines{grid-template-columns:1fr}.mc-run-subcard>p{flex:none}.mc-run-created__row{grid-template-columns:1fr 12px;gap:2px 6px}.mc-run-created__row>span{grid-column:1}.mc-run-created__row>b{grid-column:2;grid-row:1 / span 4}.hrc-page__heading{flex-direction:column}}.mc-home .mc-macro__card--run .mc-run-management,.mc-home .mc-macro__card--run .mc-run-management__engines{gap:10px}.mc-home .mc-macro__card--run .mc-run-subcard{padding:11px 12px;border-color:#e0823e57;background:#252321c7}.mc-home .mc-macro__card--run .mc-run-subcard--hrc{background:linear-gradient(145deg,#4a36289e,#262422d1)}.mc-home .mc-macro__card--run .mc-run-subcard__label{font-size:9.5px;letter-spacing:.9px;margin-bottom:4px}.mc-home .mc-macro__card--run .mc-run-subcard>strong{font-size:13px;line-height:1.2}.mc-home .mc-macro__card--run .mc-run-subcard>p{margin:6px 0 9px;color:#c1b7af;font-size:10.5px;line-height:1.35}.mc-home .mc-macro__card--run .mc-run-subcard__buttons{gap:7px}.mc-home .mc-macro__card--run .mc-run-subcard__buttons a{min-height:34px;padding:6px 8px;border-radius:7px;font-size:10.5px;line-height:1.15}.mc-home .mc-macro__card--run .mc-run-subcard__hrc-button{background:#35312e}.mc-home .mc-macro__card--run .mc-run-created{padding-top:8px}.mc-home .mc-macro__card--run .mc-run-created__head{margin-bottom:6px}.mc-home .mc-macro__card--run .mc-run-created__head strong{font-size:11.5px}.mc-home .mc-macro__card--run .mc-run-created__head a{font-size:9.5px}.mc-home .mc-macro__card--run .mc-run-created__row{min-height:30px;padding:5px 7px;background:#22201eb8}.mc-home .mc-macro__card--run .mc-run-created__row strong{font-size:10px}.mc-home .mc-macro__card--run .mc-run-created__row span{font-size:9px;color:#c2b8b1}@media (max-width:650px){.mc-home .mc-macro__card--run .mc-run-subcard__buttons{grid-template-columns:1fr}}@media (min-width:1180px){.mc-macro__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:8px}.mc-macro__card{min-height:0;padding:9px 10px;border-radius:10px}.mc-macro__card--run{grid-column:span 2}.mc-macro__glyph{width:27px;height:27px;border-radius:7px}.mc-macro__glyph svg{width:18px;height:18px}.mc-macro__count{font-size:7.5px;letter-spacing:1px}.mc-home .mc-macro__identity{margin:4px 0 5px}.mc-home .mc-macro__identity h2{margin-bottom:2px;font-size:clamp(15px,1.05vw,17px);line-height:1.12;letter-spacing:-.1px}.mc-home .mc-macro__identity p{font-size:9.5px;line-height:1.2}.mc-macro__link{min-height:24px;padding:3px 0}.mc-macro__link-name{font-size:10.5px}.mc-macro__link-arrow{font-size:14px}.mc-macro__link--pending small{font-size:7.5px}.mc-home .mc-macro__card--run .mc-run-management{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(235px,.85fr);align-items:start;gap:8px;margin-top:5px}.mc-home .mc-macro__card--run .mc-run-management__engines{gap:6px}.mc-home .mc-macro__card--run .mc-run-subcard{padding:7px 8px;border-radius:7px}.mc-home .mc-macro__card--run .mc-run-subcard__label{margin-bottom:2px;font-size:7.5px;letter-spacing:.7px}.mc-home .mc-macro__card--run .mc-run-subcard>strong{font-size:10.5px;line-height:1.1}.mc-home .mc-macro__card--run .mc-run-subcard>p{margin:3px 0 5px;font-size:8.5px;line-height:1.2}.mc-home .mc-macro__card--run .mc-run-subcard__buttons{gap:4px}.mc-home .mc-macro__card--run .mc-run-subcard__buttons a{min-height:27px;padding:4px 5px;border-radius:6px;font-size:8.5px}.mc-home .mc-macro__card--run .mc-run-created{align-self:stretch;padding:0 0 0 8px;border-top:0;border-left:1px solid rgba(220,171,136,.2)}.mc-home .mc-macro__card--run .mc-run-created__head{margin-bottom:4px}.mc-home .mc-macro__card--run .mc-run-created__head strong{font-size:9.5px}.mc-home .mc-macro__card--run .mc-run-created__head a{font-size:8px}.mc-home .mc-macro__card--run .mc-run-created__list{gap:2px}.mc-home .mc-macro__card--run .mc-run-created__row{grid-template-columns:minmax(90px,1.35fr) 58px 48px 48px 10px;gap:4px;min-height:23px;padding:2px 5px}.mc-home .mc-macro__card--run .mc-run-created__row strong{font-size:8.5px}.mc-home .mc-macro__card--run .mc-run-created__row span{font-size:7.5px}.mc-home .mc-macro__card--run .mc-run-created__row b{font-size:10px}}@media (min-width:1180px) and (max-height:820px){.mc-macro__grid{gap:7px}.mc-macro__card{padding:8px 9px}.mc-home .mc-macro__identity{margin:3px 0 4px}.mc-macro__link{min-height:22px;padding:2px 0}.mc-home .mc-macro__card--run .mc-run-management{gap:6px;margin-top:3px}.mc-home .mc-macro__card--run .mc-run-subcard{padding:6px 7px}.mc-home .mc-macro__card--run .mc-run-subcard>p{margin:2px 0 4px}.mc-home .mc-macro__card--run .mc-run-subcard__buttons a{min-height:25px}.mc-home .mc-macro__card--run .mc-run-created__row{min-height:21px}}@media (min-width:1180px){.mc-macro__grid{flex:1 1 auto;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(215px,1fr));gap:10px;align-items:stretch}.mc-macro__card{height:100%;min-height:215px;padding:13px 14px;border-radius:12px}.mc-macro__card--run{grid-column:span 2}.mc-macro__glyph{width:34px;height:34px;border-radius:8px}.mc-macro__glyph svg{width:22px;height:22px}.mc-macro__count{font-size:8.5px}.mc-home .mc-macro__identity{margin:7px 0 8px}.mc-home .mc-macro__identity h2{font-size:clamp(18px,1.18vw,21px);margin-bottom:4px}.mc-home .mc-macro__identity p{font-size:10.5px;line-height:1.3}.mc-macro__links{margin-top:auto}.mc-macro__link{min-height:31px;padding:5px 0}.mc-macro__link-name{font-size:12px}.mc-macro__link-arrow{font-size:16px}.mc-macro__link--pending small{font-size:8px}.mc-home .mc-macro__card--run .mc-run-management{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(255px,.9fr);gap:10px;align-items:stretch;margin-top:6px}.mc-home .mc-macro__card--run .mc-run-management__engines{height:100%;gap:8px}.mc-home .mc-macro__card--run .mc-run-subcard{height:100%;padding:10px 11px;border-radius:8px}.mc-home .mc-macro__card--run .mc-run-subcard__label{font-size:8.5px}.mc-home .mc-macro__card--run .mc-run-subcard>strong{font-size:12px}.mc-home .mc-macro__card--run .mc-run-subcard>p{margin:5px 0 8px;font-size:9.5px;line-height:1.28}.mc-home .mc-macro__card--run .mc-run-subcard__buttons a{min-height:31px;font-size:9.5px}.mc-home .mc-macro__card--run .mc-run-created{height:100%;padding:0 0 0 10px;border-top:0;border-left:1px solid rgba(220,171,136,.22)}.mc-home .mc-macro__card--run .mc-run-created__head{margin-bottom:6px}.mc-home .mc-macro__card--run .mc-run-created__head strong{font-size:10.5px}.mc-home .mc-macro__card--run .mc-run-created__row{min-height:27px;padding:4px 6px}.mc-home .mc-macro__card--run .mc-run-created__row strong{font-size:9.5px}.mc-home .mc-macro__card--run .mc-run-created__row span{font-size:8.5px}}@media (min-width:1180px) and (max-height:850px){.mc-macro__grid{grid-template-rows:repeat(2,minmax(190px,1fr));gap:8px}.mc-macro__card{min-height:190px;padding:11px 12px}.mc-home .mc-macro__identity{margin:5px 0 6px}.mc-macro__link{min-height:28px;padding:4px 0}}.mc-home__alerts-toggle{display:flex;align-items:center;gap:7px;border:1px solid #bd824d;border-radius:7px;background:#32291f;color:#ffd5a6;font:inherit;font-size:12px;padding:8px 10px;cursor:pointer}.mc-home__alerts-toggle strong{min-width:19px;border-radius:9px;background:#ef9c50;color:#21160c;text-align:center}.mc-home__alerts-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto!important;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;color:#f5f5f5;background:#211e1a!important;box-shadow:0 20px 80px #000a}.mc-home__alerts-dialog::backdrop{background:#000a}.mc-home__alert-actions{display:flex;gap:8px;flex-shrink:0}.mc-home__alert-actions button{border:1px solid #716457;border-radius:6px;background:#302922;color:#fff;padding:8px 10px;cursor:pointer}@media (min-width:900px){.mc-home{height:100dvh;min-height:0;overflow:clip}.mc-home .mc-home__background{height:100%;max-height:100%}.mc-home .mc-home__frame{height:100%;min-height:0;max-width:1720px;padding:0 clamp(12px,1.5vw,26px);display:flex;flex-direction:column}.mc-home .mc-home__topbar{flex:0 0 clamp(78px,13.5dvh,138px);height:clamp(78px,13.5dvh,138px);min-height:0;gap:10px}.mc-home .mc-home__identity{height:100%;min-height:0;padding:4px 0;gap:1px;justify-content:center}.mc-home .mc-home__logo{flex:0 0 auto;min-height:0;width:220px!important;max-width:100%;height:calc(clamp(78px,13.5dvh,138px) - 42px)!important;object-fit:contain}.mc-home .mc-home__brand{flex:0 0 auto;gap:1px}.mc-home .mc-home__brand strong{font-size:clamp(14px,1.15vw,18px);line-height:1.1}.mc-home .mc-home__brand small{font-size:8px;line-height:1.1}.mc-home .mc-home__header-actions{top:10px;gap:8px}.mc-home .mc-home__logout{min-height:32px;padding:5px 10px}.mc-home .mc-home__hero{flex:0 0 clamp(52px,8.5dvh,86px);height:clamp(52px,8.5dvh,86px);min-height:0;padding:3px 8px;gap:16px}.mc-home .mc-home__eyebrow{display:none}.mc-home .mc-home__hero h1{font-size:clamp(22px,2vw,30px);line-height:1.1;margin:0 0 3px;letter-spacing:-.4px}.mc-home .mc-home__role{font-size:11px;line-height:1.2;margin:0}.mc-home .mc-home__intro{font-size:10px;line-height:1.2;margin:3px 0 0}.mc-home .mc-home__active-members{min-width:115px;padding:0 8px}.mc-home .mc-home__active-members-value{font-size:clamp(40px,6.5dvh,66px);line-height:.9}.mc-home .mc-home__active-members-label{font-size:9px;line-height:1.1;margin-top:5px}.mc-home .mc-home__active-members small{margin-top:2px;font-size:9px}.mc-home .mc-home__modules.mc-macro{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:5px 0 4px}.mc-home .mc-home__modules-title{flex:0 0 19px;min-height:0;margin:0 0 5px;align-items:center;gap:10px}.mc-home .mc-home__section-heading p,.mc-home .mc-home__modules-legend{font-size:9px;line-height:1.1;letter-spacing:.9px}.mc-home .mc-macro__grid{flex:1 1 0;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(7px,1dvh,12px);align-items:stretch}.mc-home .mc-macro__card{height:100%;min-height:0;min-width:0;padding:clamp(8px,1.3dvh,16px);border-radius:11px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:7px 8px}.mc-home .mc-macro__card:hover{transform:none}.mc-home .mc-macro__card--run{grid-column:span 2}.mc-home .mc-macro__head{grid-column:1;display:flex;flex-direction:column;justify-content:flex-start;gap:3px;align-items:center}.mc-home .mc-macro__glyph{width:30px;height:30px;border-radius:7px;flex-shrink:0}.mc-home .mc-macro__glyph svg{width:20px;height:20px}.mc-home .mc-macro__count{font-size:7px;letter-spacing:0;white-space:nowrap}.mc-home .mc-macro__identity{grid-column:2;margin:0;align-self:start;min-width:0}.mc-home .mc-macro__identity h2{font-size:clamp(16px,1.2vw,21px);line-height:1.15;margin:0 0 4px;overflow-wrap:normal}.mc-home .mc-macro__identity p{font-size:10px;line-height:1.25;margin:0}.mc-home .mc-macro__links{grid-column:1/-1;min-height:0;display:grid;align-content:end;margin:0}.mc-home .mc-macro__link{min-width:0;min-height:clamp(25px,3.6dvh,38px);padding:3px 0;gap:5px}.mc-home .mc-macro__link-name{font-size:clamp(11px,.9vw,13px);line-height:1.2}.mc-home .mc-macro__link-arrow{font-size:15px;line-height:1}.mc-home .mc-macro__link--pending small{font-size:7px}.mc-home .mc-macro__card--rankings .mc-macro__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.mc-home .mc-macro__card--rankings .mc-macro__link{border-bottom:1px solid #dcab8820}.mc-home .mc-macro__card--run .mc-run-management{grid-column:1/-1;min-height:0;min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.mc-home .mc-macro__card--run .mc-run-management__engines{height:auto;min-height:0;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mc-home .mc-macro__card--run .mc-run-subcard{height:auto;min-height:0;min-width:0;padding:7px;gap:0}.mc-home .mc-macro__card--run .mc-run-subcard__label{font-size:8px;line-height:1.2;letter-spacing:.4px;margin-bottom:3px}.mc-home .mc-macro__card--run .mc-run-subcard>strong{font-size:11px;line-height:1.2}.mc-home .mc-macro__card--run .mc-run-subcard>p{font-size:10px;line-height:1.25;margin:5px 0}.mc-home .mc-macro__card--run .mc-run-subcard__buttons{grid-template-columns:1fr;gap:4px;margin-top:auto}.mc-home .mc-macro__card--run .mc-run-subcard__buttons a{min-height:27px;padding:4px;font-size:10.5px;line-height:1.15}.mc-home .mc-macro__card--run .mc-run-created{height:auto;min-width:0;min-height:0;padding:0 0 0 8px;border-top:0;border-left:1px solid #dcab8838}.mc-home .mc-macro__card--run .mc-run-created__head{gap:5px;margin-bottom:4px;line-height:1.2}.mc-home .mc-macro__card--run .mc-run-created__head strong{font-size:11px}.mc-home .mc-macro__card--run .mc-run-created__head a{font-size:10px}.mc-home .mc-macro__card--run .mc-run-created__list{gap:2px}.mc-home .mc-macro__card--run .mc-run-created__row{grid-template-columns:minmax(0,1fr) 55px 45px 47px 10px;min-height:clamp(20px,3dvh,29px);gap:3px;padding:2px 4px}.mc-home .mc-macro__card--run .mc-run-created__row strong{font-size:10px}.mc-home .mc-macro__card--run .mc-run-created__row span{font-size:9px}.mc-home .mc-macro__card--run .mc-run-created__row b{font-size:11px}.mc-home .mc-home__invite-bottom{flex:0 0 auto;margin:3px 0}.mc-home .mc-home__invite-action{min-height:30px;padding:5px 12px;font-size:11px;line-height:1.2;gap:9px}.mc-home .mc-home__footer{flex:0 0 25px;min-height:0;padding:0;gap:10px;font-size:8px;line-height:1.1;letter-spacing:.6px}.mc-home .mc-home__footer>span:nth-child(2){font-size:12px}.mc-home .mc-home__footer small{font-size:8px}.mc-home .mc-home__alert,.mc-home .mc-home__quiet-error{flex:0 0 auto;margin:3px 0;padding:4px 8px;font-size:11px;line-height:1.2}}@media (min-width:900px) and (max-width:1179px){.mc-home .mc-macro__card--run .mc-run-created__row{grid-template-columns:minmax(0,1fr) 45px 47px 10px}.mc-home .mc-macro__card--run .mc-run-created__row>span:first-of-type{display:none}}@media (min-width:900px) and (max-height:700px){.mc-home .mc-macro__count,.mc-home .mc-macro__identity p,.mc-home .mc-macro__card--run .mc-run-subcard>p{display:none}.mc-home .mc-macro__card{padding:8px;row-gap:5px}.mc-home .mc-macro__identity h2{font-size:16px;margin:0}.mc-home .mc-macro__glyph{width:26px;height:26px}.mc-home .mc-macro__link{min-height:25px}.mc-home .mc-macro__card--run .mc-run-subcard{padding:5px}.mc-home .mc-macro__card--run .mc-run-created__row{min-height:20px;padding:1px 3px}.mc-home .mc-macro__card--run .mc-run-created__head{margin-bottom:3px}.mc-home .mc-macro__card--run .mc-run-subcard__buttons a{min-height:24px;font-size:10px;padding:3px}.mc-home .mc-home__intro{display:none}}.mc-home .mc-macro__card-content{grid-column:1/-1;min-width:0;min-height:0;display:flex;flex-direction:column}.mc-home .mc-macro__card-content>.mc-macro__links{margin-top:auto}.mc-home .mc-soci-invite{display:block;flex:0 0 auto;width:min(100%,240px);max-width:100%;margin:0 0 8px;align-self:flex-start;min-width:0}.mc-home .mc-soci-invite a{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:36px;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:750;line-height:1.2;white-space:normal;gap:10px;text-align:left}.mc-home .mc-soci-invite a>span{flex:0 0 auto;font-size:16px;line-height:1}@media (min-width:900px) and (max-height:650px){.mc-home .mc-soci-invite a{min-height:30px;padding:6px 10px;font-size:11px}}.mc-home.mc-home--premium{--premium-orange:#f7a24e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;background:#151515;min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:visible}.mc-home--premium .mc-home__background{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;max-height:none;opacity:1;background:linear-gradient(180deg,#0003,#0001 45%,#0005),url(/dashboard-scene-hd.webp) center center/cover no-repeat;filter:blur(2.5px);transform:scale(1.015);z-index:-1}.mc-home.mc-home--premium .mc-home__frame{width:100%;max-width:1680px;min-height:100dvh;height:auto;padding:18px 3vw 10px;display:flex;flex-direction:column;gap:0}.premium-header{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:20px;min-height:196px;border-bottom:1px solid #ffffff25}.premium-welcome{align-self:start;margin-top:16px;border-left:3px solid #f6a74e;padding-left:20px;text-shadow:none}.premium-welcome h1{font:700 clamp(24px,2.5vw,38px)/1.15 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0 0 5px;letter-spacing:-.7px}.premium-welcome p{font-size:17px;font-weight:700;color:#ffad61;margin:0}.premium-brand{padding-top:12px;background:transparent;display:flex;align-items:center;flex-direction:column;text-decoration:none;color:#fff;gap:5px}.premium-brand img{width:330px;height:174px;object-fit:contain;filter:drop-shadow(0 2px 1px #000c) drop-shadow(0 8px 5px #0009)}.premium-brand strong{font-size:22px;letter-spacing:2px;white-space:nowrap;text-shadow:0 2px 3px #000}.premium-account{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:12px}.mc-home--premium .mc-home__active-members{position:static;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:90px;width:auto;padding:0 20px 0 0;border-right:1px solid #ffffff45;gap:1px}.mc-home--premium .mc-home__active-members-value{font-size:54px;line-height:1;font-weight:900;background:linear-gradient(#fff2b8 10%,#ffc16b 40%,#b65a18 75%,#ffb457);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 3px 1px #70380f);letter-spacing:-2px}.mc-home--premium .mc-home__active-members-label{font-size:12px;letter-spacing:.5px;color:#fff}.mc-home--premium .mc-home__logout{background:#1b1b1b66;min-height:34px;border-color:#ad9d8b}.premium-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1280px;margin:auto;padding:20px 0;align-content:center}.premium-area{position:relative;isolation:isolate;border:3px solid transparent;border-radius:23px;background:linear-gradient(130deg,#5a5147d9,#242321ed 48%,#433b33e6) padding-box,linear-gradient(135deg,#fff0ce,#ae6b29 12%,#f7c381 25%,#57351a 49%,#f1b76c 74%,#fff0cb 88%,#8c4e1d) border-box;box-shadow:inset 0 2px 2px #fff8,inset 2px 0 3px #ffffff30,inset 0 -3px 4px #000a,0 1px #e6ad6a,0 3px #7c471f,0 6px #352211,0 7px #bc834d,0 16px 22px #000b;min-width:0;min-height:180px;height:clamp(165px,23dvh,228px);transition:box-shadow .18s}.premium-area:hover{transform:none;box-shadow:inset 0 2px 3px #fffc,inset 2px 0 3px #ffffff40,inset 0 -3px 4px #000a,0 1px #ffe0ad,0 3px #8f5626,0 6px #352211,0 7px #d59a5d,0 19px 26px #000c}.premium-area-open{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;width:100%;height:100%;padding:10px;border:0;background:none;color:#fff;cursor:pointer;font:inherit;border-radius:inherit;text-shadow:none}.premium-area-open h2{font:600 24px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;letter-spacing:0}.premium-icon{display:block;width:110px;height:110px;flex:0 0 auto;background-image:url(/dashboard-icons-3d.webp);background-size:400% 200%;background-repeat:no-repeat;filter:drop-shadow(0 5px 3px #0008)}.premium-icon svg{display:none}.premium-arrow{font-size:30px;font-weight:700;line-height:1;color:#ffab51}.premium-area--run{grid-column:span 2;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center}.premium-area--run .premium-area-open{padding-right:8px}.premium-area--run .premium-arrow{display:none}.premium-recent-runs{display:grid;gap:9px;min-width:0;border-left:1px solid #b0a39977;padding:4px 18px 4px 20px}.premium-recent-runs a{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid #ad8455;border-radius:9px;background:#14141455;color:#fff;text-decoration:none;box-shadow:inset 0 1px 1px #fff2;min-width:0}.premium-recent-runs strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.premium-recent-runs time{font-size:11px;text-transform:uppercase;white-space:nowrap;color:#ded8cd}.premium-recent-runs a>span{color:#ffa445;font-size:22px;line-height:1}.premium-quick-actions{display:flex;align-items:stretch;justify-content:center;gap:22px;margin:0 auto 26px;width:min(100%,920px)}.mc-home--premium .premium-quick-actions .mc-soci-invite{width:auto;flex:1;max-width:280px;margin:0;align-self:stretch}.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{display:flex;justify-content:center;align-items:center;flex:1;max-width:280px;width:100%;min-height:48px;padding:10px 18px;border:1px solid #ffd3a0;border-radius:14px;background:linear-gradient(180deg,#ffb45c,#f08b27 45%,#bd560e);color:#fff;font:600 18px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;text-align:center;text-shadow:none;box-shadow:inset 0 2px 2px #fff8,inset 0 -2px 2px #ffbb6577,0 4px #79390c,0 7px 14px #0008;white-space:normal}.mc-home--premium .premium-quick-actions .mc-soci-invite>a{height:100%;max-width:none}.premium-quick-actions .mc-soci-invite>a span{display:none}.premium-quick-actions>a:active,.premium-quick-actions .mc-soci-invite>a:active{transform:translateY(2px)}.mc-home--premium .mc-home__frame>a[href="/manutenzione"]{background:transparent!important;border:0!important;border-bottom:1px solid #e9a350!important;padding:3px 0!important;margin:0!important;border-radius:0!important;color:#eee!important;font-size:12px!important}.mc-home.mc-home--premium .mc-home__footer{min-height:28px;height:auto;flex:0 0 auto;padding:5px 0;border-top:1px solid #ffffff30;justify-content:center;margin-top:6px}.mc-home--premium .mc-home__footer>span:first-child,.mc-home--premium .mc-home__footer>small{display:none}.mc-home--premium .mc-home__footer>span:nth-child(2){font-size:16px;color:#ddd}.premium-area-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid #ffb66f;border-radius:20px;background:linear-gradient(145deg,#38332d,#191817);color:#fff;box-shadow:inset 0 1px #fff6,0 25px 90px #000b;overflow:auto}.premium-area-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.premium-area-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.premium-area-dialog h2{font-size:24px;margin:0;text-align:left}.premium-area-dialog header button{padding:8px 12px;border:1px solid #b18559;border-radius:8px;background:#ffffff09;color:#fff;cursor:pointer;white-space:nowrap}.premium-area-dialog nav{display:grid;gap:10px}.premium-area-dialog nav a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px;border:1px solid #9c744b;border-radius:11px;background:#ffffff06;color:#fff;font-size:16px;font-weight:650;text-decoration:none}.premium-area-dialog nav a span{color:#ffac58}.premium-area-dialog nav a:hover{background:#ffac581a}.premium-notice{align-self:flex-start;margin:8px 0 0;padding:6px 12px;border:1px solid #d99a50;border-radius:7px;background:#362a1f;color:#fff;cursor:pointer}@media (min-width:1000px) and (max-height:720px){.premium-header{min-height:163px}.premium-brand img{width:260px;height:137px}.premium-brand strong{font-size:18px}.premium-welcome h1{font-size:28px}.premium-welcome p{font-size:14px}.premium-areas{padding:20px 0;gap:12px}.premium-area{position:relative;isolation:isolate;border:3px solid transparent;border-radius:23px;background:linear-gradient(130deg,#5a5147d9,#242321ed 48%,#433b33e6) padding-box,linear-gradient(135deg,#fff0ce,#ae6b29 12%,#f7c381 25%,#57351a 49%,#f1b76c 74%,#fff0cb 88%,#8c4e1d) border-box;box-shadow:inset 0 2px 2px #fff8,inset 2px 0 3px #ffffff30,inset 0 -3px 4px #000a,0 1px #e6ad6a,0 3px #7c471f,0 6px #352211,0 7px #bc834d,0 16px 22px #000b;min-width:0;min-height:180px;height:clamp(165px,23dvh,228px);transition:box-shadow .18s}.premium-icon{width:80px;height:80px}.premium-area-open{gap:6px;padding:12px}.premium-quick-actions{margin-bottom:18px}.premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{min-height:40px}}@media (max-width:999px){.premium-header{min-height:165px}.premium-brand img{width:260px;height:137px}.premium-brand strong{font-size:16px}.premium-welcome{padding-left:10px}.premium-welcome h1{font-size:24px}.premium-welcome p{font-size:13px}.premium-account{gap:10px}.mc-home--premium .mc-home__active-members{padding-right:8px;min-width:64px}.mc-home--premium .mc-home__active-members-value{font-size:42px}.premium-areas{gap:12px;padding:26px 0}.premium-area{position:relative;isolation:isolate;border:3px solid transparent;border-radius:23px;background:linear-gradient(130deg,#5a5147d9,#242321ed 48%,#433b33e6) padding-box,linear-gradient(135deg,#fff0ce,#ae6b29 12%,#f7c381 25%,#57351a 49%,#f1b76c 74%,#fff0cb 88%,#8c4e1d) border-box;box-shadow:inset 0 2px 2px #fff8,inset 2px 0 3px #ffffff30,inset 0 -3px 4px #000a,0 1px #e6ad6a,0 3px #7c471f,0 6px #352211,0 7px #bc834d,0 16px 22px #000b;min-width:0;min-height:180px;height:clamp(165px,23dvh,228px);transition:box-shadow .18s}.premium-icon{width:90px;height:90px}.premium-area-open h2{font-size:18px}.premium-area--run{grid-template-columns:40% minmax(0,1fr)}.premium-recent-runs{padding:4px 9px;gap:7px}.premium-recent-runs a{padding:7px;gap:4px}.premium-recent-runs time{display:none}.premium-quick-actions{gap:12px}}@media (max-width:700px){.mc-home.mc-home--premium .mc-home__frame{padding:12px 16px}.premium-header{grid-template-columns:1fr 1fr;min-height:0;padding-bottom:16px;gap:12px}.premium-brand{grid-row:1;grid-column:1/-1}.premium-welcome,.premium-account{margin:0}.premium-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-area--run{grid-column:span 2;grid-row:1}.premium-area{position:relative;isolation:isolate;border:3px solid transparent;border-radius:23px;background:linear-gradient(130deg,#5a5147d9,#242321ed 48%,#433b33e6) padding-box,linear-gradient(135deg,#fff0ce,#ae6b29 12%,#f7c381 25%,#57351a 49%,#f1b76c 74%,#fff0cb 88%,#8c4e1d) border-box;box-shadow:inset 0 2px 2px #fff8,inset 2px 0 3px #ffffff30,inset 0 -3px 4px #000a,0 1px #e6ad6a,0 3px #7c471f,0 6px #352211,0 7px #bc834d,0 16px 22px #000b;min-width:0;min-height:180px;height:clamp(165px,23dvh,228px);transition:box-shadow .18s}.premium-quick-actions{flex-wrap:wrap;gap:12px}.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite{flex:1 1 40%;max-width:none}.premium-recent-runs time{display:block}.premium-recent-runs strong{font-size:11px}.premium-areas{margin:0}.mc-home--premium .mc-home__background{background-size:auto,cover}}@media (prefers-reduced-motion:reduce){.premium-area{position:relative;isolation:isolate;border:3px solid transparent;border-radius:23px;background:linear-gradient(130deg,#5a5147d9,#242321ed 48%,#433b33e6) padding-box,linear-gradient(135deg,#fff0ce,#ae6b29 12%,#f7c381 25%,#57351a 49%,#f1b76c 74%,#fff0cb 88%,#8c4e1d) border-box;box-shadow:inset 0 2px 2px #fff8,inset 2px 0 3px #ffffff30,inset 0 -3px 4px #000a,0 1px #e6ad6a,0 3px #7c471f,0 6px #352211,0 7px #bc834d,0 16px 22px #000b;min-width:0;min-height:180px;height:clamp(165px,23dvh,228px);transition:box-shadow .18s}.premium-area:hover{transform:none;box-shadow:inset 0 2px 3px #fffc,inset 2px 0 3px #ffffff40,inset 0 -3px 4px #000a,0 1px #ffe0ad,0 3px #8f5626,0 6px #352211,0 7px #d59a5d,0 19px 26px #000c}}.mc-home--premium .premium-quick-actions .mc-soci-invite>a{color:#fff!important}.premium-area:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:17px;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0px,#ffffff06 1px,#00000008 1px,#00000008 2px,transparent 2px,transparent 4px),linear-gradient(115deg,transparent 12%,#ffffff12 32%,#ffffff04 44%,transparent 62%),radial-gradient(ellipse at 12% 0%,#ffffff24,transparent 50%);box-shadow:inset 0 0 0 1px #09080699,inset 0 2px 2px #ffffff20;z-index:-1}.premium-area--soci .premium-icon{background-position:0 0}.premium-area--run .premium-icon{background-position:33.333333% 0}.premium-area--finance .premium-icon{background-position:66.666667% 0}.premium-area--content .premium-icon{background-position:100% 0}.premium-area--stock .premium-icon{background-position:0 100%}.premium-area--rankings .premium-icon{background-position:33.333333% 100%}.premium-area--board .premium-icon{background-position:66.666667% 100%}.premium-area-open:focus-visible{outline:3px solid #ffe2b0;outline-offset:5px}.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{background:linear-gradient(180deg,#ffc875,#f8a640 14%,#e88b25 55%,#c86a19);box-shadow:inset 0 1px #fff9,inset 1px 0 #ffffff40,inset 0 -1px #9c470c,0 1px #8f460f,0 4px #6f330c,0 5px #d69b58,0 10px 14px #0009}.mc-home--premium .premium-area-open,.mc-home--premium .premium-area-open h2,.mc-home--premium .premium-quick-actions a{-webkit-text-stroke:0;text-shadow:none;letter-spacing:0}.premium-quick-actions>a:hover,.premium-quick-actions .mc-soci-invite>a:hover{border-color:#fff0cf;filter:brightness(1.04)}@media (min-width:1000px) and (max-height:720px){.premium-brand{padding-top:6px}.premium-area-open h2{font-size:21px}}.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{position:relative;isolation:isolate;min-height:54px;border:3px solid transparent;border-radius:17px;background:repeating-linear-gradient(0deg,#ffffff0a 0px,#ffffff0a 1px,#6b2a0009 1px,#6b2a0009 2px,transparent 2px,transparent 4px) padding-box,linear-gradient(115deg,#ad5c1c,#984711 24%,#c27a2e 43%,#80350c 61%,#a45117 82%,#622607) padding-box,linear-gradient(145deg,#fff1cc,#ffc075 14%,#a64b10 35%,#78360e,#ffcf8e 85%,#fff1ce) border-box;box-shadow:inset 0 2px 3px #fff9,inset 2px 0 3px #ffffff40,inset 0 -3px 4px #863702a0,0 1px #ffa84f,0 3px #9b4a13,0 6px #632c0d,0 7px #b47738,0 13px 17px #000b;color:#fff!important;text-shadow:none;font-weight:600;transition:box-shadow .12s,transform .12s}.mc-home--premium .premium-quick-actions>a:before,.mc-home--premium .premium-quick-actions .mc-soci-invite>a:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:11px;pointer-events:none;box-shadow:inset 0 1px #fff8,inset 0 -1px #9b4e1d55;background:radial-gradient(ellipse at 83% 0%,#fff4,transparent 32%);z-index:-1}.mc-home--premium .premium-quick-actions>a:active,.mc-home--premium .premium-quick-actions .mc-soci-invite>a:active{transform:translateY(3px);box-shadow:inset 0 2px 4px #aa501b66,0 2px #632c0d,0 5px 9px #0008}@media (min-width:1000px) and (max-height:720px){.premium-area{min-height:140px;height:clamp(140px,23dvh,175px)}.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{min-height:46px}}@media (max-width:999px){.premium-area{height:180px;min-height:0}}@media (max-width:700px){.premium-area{height:165px}}@media (prefers-reduced-motion:reduce){.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{transition:none}}.mc-home--premium .premium-area{background:linear-gradient(130deg,#5a5147a3,#242321ba 48%,#433b33ab) padding-box}.mc-home--premium .premium-area:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:3px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff0ce,#ae6b29 12%,#f7c381 25%,#57351a 49%,#f1b76c 74%,#fff0cb 88%,#8c4e1d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.mc-home--premium .premium-recent-runs a{background:#1414143d}.mc-home--premium .premium-quick-actions>a,.mc-home--premium .premium-quick-actions .mc-soci-invite>a{background:repeating-linear-gradient(0deg,#ffffff0a 0px,#ffffff0a 1px,#6b2a0009 1px,#6b2a0009 2px,transparent 2px,transparent 4px) padding-box,linear-gradient(115deg,#ad5c1cc9,#984711c9 24%,#c27a2ec9 43%,#80350cc9 61%,#a45117c9 82%,#622607c9) padding-box}.mc-home--premium .premium-quick-actions>a:after,.mc-home--premium .premium-quick-actions .mc-soci-invite>a:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:3px;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff1cc,#ffc075 14%,#a64b10 35%,#78360e,#ffcf8e 85%,#fff1ce);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.member-page{min-height:100dvh;background:radial-gradient(circle at top,#252525,#141414 76%);color:#f1f1f1;padding:22px clamp(12px,4vw,40px) 50px;text-align:left}.member-header{display:flex;gap:20px;align-items:center;max-width:1100px;margin:0 auto 22px;border-bottom:1px solid #4a4a4a;padding-bottom:16px}.member-header img{width:112px;max-width:26vw;height:auto}.member-header h1{font-size:clamp(22px,3vw,32px);margin:0 0 4px}.member-header p{font-size:13px;color:#aaa}.member-back{margin-left:auto;color:#ff873a;text-decoration:none;padding:8px 12px;border:1px solid #ff873a;border-radius:6px;font-size:13px}.member-tabs,.member-content,.member-page>.member-section{max-width:1100px;margin-left:auto;margin-right:auto}.member-tabs{display:flex;gap:9px;margin-bottom:18px}.member-tabs button{border:1px solid #555;border-radius:8px;padding:10px 15px;background:#262626;color:#eee;cursor:pointer}.member-tabs button.selected{background:#ff8435;border-color:#ff8435;color:#161616;font-weight:700}.member-content{display:grid;gap:13px}.member-section{padding:17px;background:#222;border:1px solid #454545;border-radius:12px}.member-section h2{font-size:18px;color:#ff873a;margin:0 0 15px}.member-section h2 small{font-size:12px;color:#aaa;font-weight:400}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.member-field{display:flex;flex-direction:column;gap:6px;min-width:0}.member-field span{font-size:12px;color:#dedede;font-weight:600}.member-field input,.member-field select,.member-readonly{width:100%;min-height:42px;box-sizing:border-box;padding:10px 11px;border-radius:6px;border:1px solid #515151;background:#323232;color:#fff;font-size:14px}.member-readonly{color:#bbb;overflow-wrap:anywhere}.member-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.member-check{display:flex;align-items:center;gap:9px;font-size:14px;color:#ff873a;padding-top:18px}.member-check input{accent-color:#ff873a;width:20px;height:20px}.member-hint{font-size:12px;color:#aaa;margin:13px 0 0}.member-actions{display:flex;gap:12px}.member-actions button{border:1px solid #ff873a;background:#ff873a;color:#161616;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;padding:13px 22px}.member-actions .member-secondary{background:transparent;color:#ff873a}.member-actions button:disabled{opacity:.5}.member-error,.member-success{max-width:1100px;margin:0 auto 12px;padding:12px 14px;border-radius:7px;font-size:14px}.member-error{border:1px solid #b44;color:#ffb1b1;background:#4f202033}.member-success{border:1px solid #3a7c42;color:#b7e5b7;background:#182a19}.member-list{display:grid;gap:10px}.member-list-item{display:flex;align-items:center;gap:15px;justify-content:space-between;border:1px solid #434343;border-radius:8px;padding:12px;background:#292929}.member-list-item strong{font-size:14px}.member-list-item span{display:block;font-size:12px;color:#aaa;margin-top:5px;overflow-wrap:anywhere}.member-list-item .member-field{min-width:205px}@media (max-width:690px){.member-page{padding:14px 10px 35px}.member-header{gap:10px}.member-header img{width:75px}.member-header h1{font-size:20px}.member-header p{font-size:11px}.member-back{font-size:11px;padding:8px}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.member-section{padding:12px}.member-section h2{font-size:16px}.member-list-item{align-items:stretch;flex-direction:column}.member-list-item .member-field{min-width:0}.member-actions{flex-direction:column}.member-actions button{width:100%}}@media (max-width:380px){.member-grid{grid-template-columns:1fr}.member-header img{width:64px}.member-header h1{font-size:18px}}.member-search{display:flex;gap:8px;max-width:450px;margin-bottom:14px}.member-search input{flex:1;min-width:0;border:1px solid #555;border-radius:7px;padding:10px;background:#333;color:#fff}.member-search button,.member-pagination button{background:#ff873a;border:0;border-radius:7px;padding:10px 16px;font-weight:700;color:#181818;cursor:pointer}.member-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px;font-size:13px}.member-pagination button:disabled{opacity:.35;cursor:default}.member-feedback{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:60;width:max-content;max-width:calc(100vw - 28px);display:flex;align-items:center;gap:11px;padding:14px 20px;border-radius:10px;border:1px solid #ff873a;background:#29231b;color:#fff;box-shadow:0 8px 35px #000000b3;font-size:14px;font-weight:600;pointer-events:none}.member-feedback>span:first-child{flex-shrink:0;width:23px;height:23px;line-height:23px;text-align:center;background:#ff873a;color:#181818;border-radius:100%;font-weight:800}.member-feedback--success{border-color:#55885e;background:#17311f;color:#e6ffeb}.member-feedback--success>span:first-child{background:#70c583;color:#102016}.member-feedback--error{border-color:#b34c4c;background:#3b1919;color:#ffe7e7}.member-feedback--error>span:first-child{background:#d15d5d;color:#fff}.member-actions button.member-saved{border-color:#70c583;background:#21432b;color:#c2f4cc}@media (max-width:690px){.member-feedback{bottom:12px;padding:12px 14px;font-size:12px}}.member-search-page .member-header{margin-bottom:14px;padding-bottom:10px}.member-search-panel{max-width:1100px;margin:0 auto}.member-search-intro{display:flex;justify-content:space-between;align-items:center;gap:12px}.member-search-intro h2{margin-bottom:2px}.member-search-panel .member-hint{margin:4px 0 16px}.member-count{white-space:nowrap;padding:6px 12px;border-radius:20px;background:#302820;border:1px solid #65503c;color:#ff994e;font-size:12px}.member-search--wide{max-width:100%;display:flex;gap:10px}.member-search--wide input{min-height:43px}.member-search--wide button{min-width:95px}.member-results{margin-top:15px;border:1px solid #414141;border-radius:9px;overflow:hidden}.member-results-header,.member-result-row{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:11px 15px}.member-results-header{background:#262626;color:#999;font-size:10px;letter-spacing:1.5px;font-weight:800}.member-result-row{border-top:1px solid #424242;background:#202020;color:#ededed;text-decoration:none;min-height:65px}.member-result-row:hover{background:#2d251f;box-shadow:inset 3px 0 #ff873a}.member-result-row:focus-visible{outline:2px solid #ff873a;outline-offset:-2px}.member-result-name strong{display:block;color:#fff;font-size:14px}.member-result-name small{display:block;font-size:12px;color:#aaa;overflow-wrap:anywhere;margin-top:3px}.member-result-hog,.member-result-role{font-size:13px;color:#d1d1d1}.member-result-role{display:flex;justify-content:space-between;gap:12px;align-items:center}.member-result-role b{color:#ff873a;font-size:20px;font-weight:400}.member-no-results,.member-loading{padding:18px;color:#b8b8b8;font-size:13px}.member-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 10px}.member-detail-heading span{font-size:10px;letter-spacing:2px;color:#ff873a;font-weight:800}.member-detail-heading h2{font-size:24px;color:#f3f3f3;margin:5px 0}.member-detail-heading p{font-size:12px;color:#aaa}.member-detail-heading>a{color:#ff924c;font-size:12px;text-decoration:none}.member-detail-page input[readonly]{color:#c8c8c8;background:#292929}.member-detail-page select:disabled{opacity:.8;color:#c5c5c5;cursor:default}.member-detail-page .member-note{background:#28231d;border-left:3px solid #b27136;border-radius:4px;padding:9px 12px;margin:0}.member-detail-page .member-actions{margin-top:5px}.member-detail-page .member-field select{max-width:100%}@media (max-width:690px){.member-search-intro{align-items:flex-start}.member-count{font-size:10px}.member-results-header{display:none}.member-result-row{grid-template-columns:minmax(0,1fr) auto;padding:11px;gap:7px}.member-result-name{grid-column:1/2}.member-result-hog{grid-column:1/2;grid-row:2/3;font-size:11px}.member-result-role{grid-column:2/3;grid-row:1/3;gap:9px;font-size:11px}.member-detail-heading h2{font-size:20px}.member-detail-heading>a{font-size:11px}}.member-association{overflow:visible}.member-association__flag{padding-top:4px;font-weight:700}.member-association__fields{max-width:450px;margin-top:15px}.member-association__fields>.member-field{margin-bottom:7px}.member-association__actions{margin-top:13px}.association-select{position:relative;max-width:450px}.association-select__trigger{width:100%;min-height:44px;background:#303030;color:#fff;border:1px solid #555;border-radius:7px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;cursor:pointer}.association-select__trigger--open{border-color:#ff8a30}.association-select__selected{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.association-select__selected--primary{color:#ff923a}.association-select__selected b,.association-select__option--primary b{color:#ffda42;font-weight:800;font-size:10px;letter-spacing:.7px}.association-select__arrow{color:#ff873a;font-size:19px;line-height:1}.association-select__options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:65;background:#242424;border:1px solid #ff873a;border-radius:8px;box-shadow:0 15px 35px #000c;max-height:390px;overflow-y:auto;padding:4px}.association-select__option{width:100%;padding:10px 12px;background:transparent;border:0;color:#ddd;display:flex;align-items:center;gap:10px;text-align:left;font-size:13px;cursor:pointer}.association-select__option:hover,.association-select__option:focus-visible{background:#3a3027;outline:none}.association-select__option--primary{color:#ff923a;font-weight:800}.association-select__option--separated{border-top:1px solid #514337;margin-top:4px;padding-top:13px}.association-select__check{margin-left:auto;color:#ff873a}@media (max-width:690px){.association-select__options{max-height:310px}.member-association__fields{max-width:100%}}.member-detail-heading{display:grid;grid-template-columns:minmax(160px,1fr) minmax(360px,1.6fr) auto;align-items:center;gap:14px;position:relative;z-index:10;overflow:visible;padding:10px 13px;border:1px solid #454545;border-radius:9px;background:linear-gradient(120deg,#252525,#1a1a1a)}.member-detail-heading__person{min-width:0}.member-detail-heading__person h2{font-size:19px;margin:2px 0 3px;overflow-wrap:anywhere}.member-detail-heading__person span,.member-detail-heading__office-label{font-size:9px;color:#ff873a;letter-spacing:1.2px;font-weight:800}.member-detail-heading__person p{font-size:11px}.member-detail-heading__office{min-width:0;position:relative}.member-detail-heading__office-label{display:block;margin:0 0 6px}.member-detail-heading__office-controls{display:flex;align-items:center;gap:9px;min-width:0}.member-detail-heading__board-flag{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;color:#f4f4f4;white-space:nowrap;cursor:pointer}.member-detail-heading__board-flag:has(input:disabled){cursor:default}.member-detail-heading__board-flag input{width:16px;height:16px;accent-color:#ff873a}.member-detail-heading__office-controls .association-select{flex:1;min-width:175px;max-width:275px}.member-detail-heading__office-controls .association-select__trigger{min-height:33px;padding:6px 9px;font-size:11px}.member-detail-heading__office-controls .association-select__selected{font-size:11px;gap:5px}.member-detail-heading__office-controls .association-select__selected b{font-size:9px}.member-detail-heading__office-controls .association-select__options{max-height:315px}.member-detail-heading__readonly-role{color:#ff963f;font-size:11px;font-weight:700;overflow-wrap:anywhere}.member-detail-heading__save{min-height:33px;flex-shrink:0;padding:6px 11px;border:1px solid #ff873a;border-radius:6px;background:#ff873a;color:#171717;font-weight:800;font-size:11px;cursor:pointer}.member-detail-heading__save:disabled{opacity:.4;cursor:default}.member-detail-heading__back{color:#ff924c;text-decoration:none;font-size:11px;white-space:nowrap}@media (max-width:920px){.member-detail-heading{grid-template-columns:minmax(130px,1fr) auto;gap:9px}.member-detail-heading__office{grid-column:1/-1;grid-row:2}.member-detail-heading__back{grid-column:2;grid-row:1}.member-detail-heading__office-controls .association-select{max-width:330px}}@media (max-width:690px){.member-detail-heading{padding:10px}.member-detail-heading__person h2{font-size:17px}.member-detail-heading__office-controls{flex-wrap:wrap;gap:8px}.member-detail-heading__board-flag{font-size:11px}.member-detail-heading__office-controls .association-select{flex:1 1 170px;max-width:none}.member-detail-heading__office-controls .association-select__options{max-height:290px}.member-detail-heading__back{font-size:10px}}.member-search-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.member-add-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;text-decoration:none;color:#181818;background:#ff873a;border-radius:7px;font-size:13px;font-weight:800;white-space:nowrap}.member-add-button:hover{background:#ffa05f}.member-create-container{max-width:1100px;margin:0 auto}.member-create-mode{display:flex;gap:8px;margin-bottom:22px}.member-create-mode button{background:#292929;border:1px solid #555;color:#ddd;border-radius:8px;padding:11px 16px;font-size:13px;cursor:pointer}.member-create-mode button.selected{background:#ff873a;border-color:#ff873a;color:#161616;font-weight:800}.member-create-container .member-actions{margin-top:20px}.member-create-form .member-grid{margin-top:16px}.member-create-invite{display:flex;align-items:end;gap:10px;max-width:700px;margin-top:17px}.member-create-invite .member-field{flex:1}.member-create-invite button,.member-create-link button{border:1px solid #ff873a;background:#ff873a;color:#191919;padding:11px 18px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap;min-height:42px}.member-create-link{margin-top:21px;background:#212d21;border:1px solid #517d51;padding:16px;border-radius:9px;display:flex;flex-direction:column;gap:12px}.member-create-link p{font-size:13px;line-height:1.5;margin:0}.member-create-link .member-field input{background:#161c16}.member-create-link button{align-self:flex-start}.member-create-success{font-size:14px;color:#b3e6b3}.member-create-link .member-create-warning{color:#e4c692;font-size:12px}@media (max-width:690px){.member-search-intro{flex-wrap:wrap}.member-search-actions{width:100%;justify-content:space-between}.member-add-button{font-size:12px;min-height:34px}.member-create-mode{flex-wrap:wrap}.member-create-invite{flex-direction:column;align-items:stretch}.member-create-invite .member-field{width:100%}}@media (min-width:950px){.member-detail-page{padding:7px 16px 10px}.member-detail-page .member-header{max-width:1510px;min-height:65px;margin-bottom:8px;padding:4px 4px 8px;gap:11px}.member-detail-page .member-header img{width:72px}.member-detail-page .member-header h1{font-size:21px;margin:0}.member-detail-page .member-header p{font-size:10px}.member-detail-page .member-back{font-size:11px;padding:7px 9px}.member-detail-page .member-content{max-width:1510px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;align-items:start}.member-detail-page .member-detail-heading,.member-detail-page .member-note,.member-detail-page .member-files,.member-detail-page .member-actions{grid-column:1/-1}.member-detail-page .member-detail-heading{min-height:64px;padding:6px 12px}.member-detail-page .member-detail-heading__photo{width:48px;height:48px;flex-basis:48px}.member-detail-page .member-detail-heading__person h2{font-size:17px}.member-detail-page .member-section{padding:9px 11px}.member-detail-page .member-section h2{font-size:14px;margin-bottom:7px}.member-detail-page .member-grid{gap:6px 9px}.member-detail-page .member-field{gap:3px}.member-detail-page .member-field span{font-size:10px}.member-detail-page .member-field input,.member-detail-page .member-field select,.member-detail-page .member-readonly{min-height:28px;padding:4px 8px;font-size:12px}.member-detail-page .member-check{padding-top:8px;font-size:11px}.member-detail-page .member-check input{width:15px;height:15px}.member-detail-page .member-note{padding:5px 8px!important;font-size:10px!important}.member-detail-page .member-actions{margin-top:0;gap:10px}.member-detail-page .member-actions button{padding:7px 13px;font-size:11px}.member-detail-page .member-files{padding:8px 11px}.member-detail-page .member-files__heading h2{margin-bottom:2px}.member-detail-page .member-files__heading .member-hint{margin:2px 0 5px;font-size:10px}.member-detail-page .member-files__actions{margin:4px 0;gap:6px}.member-detail-page .member-files__actions button{min-height:27px;padding:5px 10px;font-size:10px}.member-detail-page .member-files__drop{min-height:43px;margin:5px 0;padding:6px;gap:3px}.member-detail-page .member-files__drop strong{font-size:11px}.member-detail-page .member-files__drop small{font-size:9px}.member-detail-page .member-files__list{max-height:80px;overflow:auto}.member-detail-page .member-files__item{padding:5px 8px}.member-detail-page .member-files__item-info strong{font-size:10px}.member-detail-page .member-files__item-info small{font-size:9px}}@media (min-width:950px) and (max-height:810px){.member-detail-page .member-content{gap:6px}.member-detail-page .member-section{padding:7px 9px}.member-detail-page .member-grid{gap:5px 7px}.member-detail-page .member-field input,.member-detail-page .member-field select,.member-detail-page .member-readonly{min-height:26px}}@media (max-width:949px){.member-detail-page .member-content{display:grid;grid-template-columns:1fr;gap:9px}.member-detail-page .member-files__list{max-height:220px;overflow:auto}}@media (min-width:950px){.member-detail-page .member-personal .member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-detail-page .member-files .member-success{position:fixed;right:14px;bottom:14px;z-index:100;margin:0;max-width:420px;box-shadow:0 6px 35px #000a;font-size:12px}.member-detail-page .member-files__list{max-height:62px}.member-detail-page .member-files__drop{min-height:32px;padding:4px}}@media (min-width:950px){.member-detail-page .member-header{min-height:56px;padding:1px 4px 5px;margin-bottom:5px}.member-detail-page .member-content{gap:5px}.member-detail-page .member-files__drop{min-height:26px;padding:2px;margin:3px 0}.member-detail-page .member-files__list{max-height:57px}.member-detail-page .member-section{padding:6px 9px}}.member-result-identity{display:flex;align-items:center;gap:12px;min-width:0}.member-result-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:999px;overflow:hidden;border:1px solid #725339;background:#33302d}.member-result-avatar__image{display:block;width:100%;height:100%;object-fit:cover}.member-result-avatar__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;color:#ff963f;font-weight:800}.member-result-identity .member-result-name{display:block;min-width:0}.member-result-identity .member-result-name strong{white-space:normal;overflow-wrap:anywhere}.member-result-identity .member-result-name small{overflow-wrap:anywhere}@media (max-width:690px){.member-result-identity{grid-column:1/2;grid-row:1/2;gap:9px}.member-result-avatar{flex-basis:36px;width:36px;height:36px}.member-result-avatar__placeholder{font-size:13px}.member-result-hog{padding-left:45px}}.member-results-header,.member-result-row{grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr)}.member-result-hog small{display:block;margin-top:4px;color:#999;font-size:10px}.member-result-membership{font-size:12px;color:#ffb176;font-weight:700}.member-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;align-items:end;margin:7px 0 14px}.member-filters label{display:flex;flex-direction:column;gap:5px;min-width:0}.member-filters label span{font-size:10px;color:#bbb;font-weight:750;white-space:nowrap}.member-filters select,.member-filters input{height:37px;width:100%;min-width:0;background:#303030;color:#f1f1f1;border:1px solid #555;border-radius:6px;padding:6px 8px;font-size:11px}.member-filters select:focus,.member-filters input:focus{border-color:#ff873a;outline-color:#ff873a}.member-filters__actions{display:flex;align-items:center;gap:6px}.member-filters__actions button{border:1px solid #ff873a;background:#ff873a;color:#181818;border-radius:6px;height:37px;padding:6px 11px;font-weight:800;font-size:11px;white-space:nowrap;cursor:pointer}.member-filters__actions button.member-filters__clear{background:transparent;color:#ff873a}.member-filters__actions button:disabled{opacity:.5;cursor:wait}@media (max-width:1100px){.member-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.member-filters__actions{justify-content:flex-end}}@media (max-width:690px){.member-results-header{display:none}.member-result-row{grid-template-columns:minmax(0,1fr) auto}.member-result-hog{grid-column:1;grid-row:2;padding-left:45px}.member-result-membership{grid-column:1;grid-row:3;padding-left:45px;font-size:11px}.member-result-role{grid-column:2;grid-row:1/4}.member-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-filters__actions{grid-column:1/-1;justify-content:flex-start}.member-filters__actions button{flex:1}}@media (min-width:950px){.member-detail-page .member-receipts{grid-column:1/-1}}.member-receipts table{border-collapse:collapse}.member-receipts td,.member-receipts th{padding:8px 10px;text-align:left;border-bottom:1px solid #444;font-size:12px}.member-receipts a{color:#ff873a;font-weight:700}.member-detail-page .member-field--needs-attention input,.member-detail-page .member-field--needs-attention select,.member-detail-page .member-field--needs-attention .member-readonly{border-color:#e34246!important;background:#48191c!important;color:#fff!important}.member-search-page .member-results-header,.member-search-page .member-result-row{grid-template-columns:3rem minmax(0,1.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr)}.member-search-page .member-result-id,.member-search-page .member-result-id-heading{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.member-search-page .member-result-id{font-size:13px;color:#d1d1d1}@media (max-width:690px){.member-search-page .member-result-row{grid-template-columns:2.5rem minmax(0,1fr) auto}.member-search-page .member-result-id{grid-column:1;grid-row:1}.member-search-page .member-result-identity{grid-column:2;grid-row:1}.member-search-page .member-result-hog{grid-column:2;grid-row:2}.member-search-page .member-result-membership{grid-column:2;grid-row:3}.member-search-page .member-result-role{grid-column:3;grid-row:1/4}}.member-search-page .member-result-row{box-sizing:border-box;min-height:50px;padding:6px 15px}.member-search-page .member-result-avatar{box-sizing:border-box;flex-basis:32px;width:32px;height:32px}.member-search-page .member-result-avatar__placeholder{font-size:14px}.member-search-page .member-result-name strong{font-size:14px;line-height:1.25}.member-search-page .member-result-name small{font-size:12px;line-height:1.25;margin-top:2px}.member-search-page .member-list-pagination{justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px}.member-search-page .member-page-size{display:flex;align-items:center;gap:8px;color:#ddd}.member-search-page .member-page-size select{min-width:64px;min-height:34px;padding:4px 8px;border:1px solid #555;border-radius:6px;background:#303030;color:#f1f1f1;font:inherit}.member-search-page .member-page-size select:focus-visible{outline:2px solid #ff873a;outline-offset:2px}.member-search-page .member-page-size select:disabled{opacity:.6}.member-search-page .member-page-range{color:#bbb;font-variant-numeric:tabular-nums}.member-search-page .member-page-navigation{display:flex;align-items:center;gap:10px}.member-search-page .member-page-navigation span{white-space:nowrap}.member-search-page .member-list-pagination button{min-height:34px;padding:6px 10px}@media (max-width:690px){.member-search-page .member-result-row{padding:6px 11px}.member-search-page .member-result-hog,.member-search-page .member-result-membership{padding-left:41px}.member-search-page .member-page-navigation{width:100%;justify-content:space-between;gap:8px}.member-search-page .member-page-size select,.member-search-page .member-list-pagination button{min-height:40px}}.member-search-page .member-result-identity .member-result-name{flex:1 1 auto}.member-search-page .member-result-board-badge{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:0 1 auto;min-width:0;max-width:45%;gap:2px;margin-left:2px}.member-search-page .member-result-primary{display:inline-flex;align-items:center;gap:4px;color:#e2bd64;font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.06em;white-space:nowrap}.member-search-page .member-result-primary svg{display:block;flex:0 0 14px}.member-search-page .member-result-office{display:block;color:#ddd;font-size:11px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}@media (max-width:690px){.member-search-page .member-result-identity{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:9px;row-gap:3px}.member-search-page .member-result-identity .member-result-avatar{grid-column:1;grid-row:1}.member-search-page .member-result-identity .member-result-name{grid-column:2;grid-row:1}.member-search-page .member-result-board-badge{grid-column:2;grid-row:2;max-width:none;margin-left:0}}.member-search-page .member-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.member-search-page .member-filters__actions .member-filters__board{background:#303030;color:#eee;border-color:#666}.member-search-page .member-filters__actions .member-filters__board[aria-pressed=true]{background:#ff873a;color:#181818;border-color:#ffab74}.member-search-page .member-filters__actions .member-filters__board:focus-visible{outline:2px solid #ffab74;outline-offset:2px}@media (max-width:1100px){.member-search-page .member-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.member-search-page .member-filters__actions{grid-column:1/-1;flex-wrap:wrap}}.member-search-page .member-result-role .member-access-label{min-width:0;text-align:left}.member-search-page .member-result-role .member-access-superadmin{color:#e2bd64;font-size:inherit;font-weight:800;white-space:nowrap}.access-page .member-header{max-width:1480px}.access-container{max-width:1480px!important;margin:0 auto 15px}.access-top{display:flex;align-items:start;gap:20px;justify-content:space-between}.access-top h2{margin:0 0 3px}.access-top .member-hint{margin:5px 0 12px}.access-search{width:100%;min-height:42px;background:#303030;color:#fff;border:1px solid #555;border-radius:7px;padding:10px 13px;font-size:14px;outline-offset:2px}.access-search:focus{border-color:#ff873a}.access-table-scroll{width:100%;overflow:auto;scrollbar-color:#6b625d #242424}.access-table{width:100%;min-width:1040px;border-collapse:collapse;text-align:left;margin-top:13px;font-size:12px}.access-table th{background:#292929;color:#bbb;white-space:nowrap;letter-spacing:.4px;font-size:10px;font-weight:800}.access-table td,.access-table th{padding:12px 9px;border-bottom:1px solid #434343;vertical-align:middle}.access-table td:first-child{min-width:200px}.access-table td a{font-weight:800;color:#ff923c;text-decoration:none}.access-table td a:hover{text-decoration:underline}.access-table td small{display:block;font-size:11px;color:#a6a6a6;margin-top:4px;overflow-wrap:anywhere}.access-table tbody tr:hover{background:#2c2926}.access-table td button{border:1px solid #646464;border-radius:6px;background:#303030;color:#e8e8e8;min-height:30px;padding:6px 9px;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.access-table td button:hover:not(:disabled){border-color:#ff873a}.access-table td button:disabled{opacity:.45;cursor:not-allowed}.access-table td button.access-action--warn{border-color:#cb7247;color:#ffb17b}.access-table td button.access-action--ok{border-color:#528660;color:#acf0b8}.access-caution{margin:13px 0 0;color:#a3a3a3;font-size:11px}.access-permissions__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;color:#ff873a;font-weight:800;font-size:16px;cursor:pointer;padding:0;text-align:left}.access-permissions__toggle span:last-child{font-size:24px;color:#f1f1f1;font-weight:400}.access-permissions__table{min-width:950px}.access-permissions__table td:first-child{min-width:170px}@media (max-width:700px){.access-page .member-header{gap:10px}.access-table td,.access-table th{padding:11px 8px;font-size:11px}.access-top{align-items:center}.access-top h2{font-size:17px}.access-top .member-hint{font-size:11px}}.access-table td select{width:138px;min-height:30px;border:1px solid #5a5a5a;border-radius:6px;padding:5px 7px;background:#2d2d2d;color:#ddd;font-size:11px}.access-table td select:disabled{opacity:.6}.governance-help{display:inline-flex;position:relative;align-items:center;margin:-5px 0 16px;vertical-align:middle}.governance-help>button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,135,58,.65);border-radius:50%;background:#ff873a1a;color:#ff873a;font-weight:800;font-size:15px;cursor:help}.governance-help>[role=tooltip]{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max-content;max-width:min(340px,calc(100vw - 55px));padding:12px 14px;background:#2b2825;border:1px solid #a86a3e;border-radius:9px;color:#eee;font-size:12px;line-height:1.5;box-shadow:0 10px 25px #0009;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.governance-help:hover>[role=tooltip],.governance-help:focus-within>[role=tooltip]{opacity:1;visibility:visible}.governance-save{margin-top:19px;padding:12px 21px;border:1px solid #ff873a;border-radius:8px;background:#ff873a;color:#161616;font-weight:800;font-size:14px;cursor:pointer}.governance-save:hover{background:#ffa264}.governance-save:disabled{opacity:.45;cursor:not-allowed}.board-workspace,.board-modal{--board-ink: #f4f0eb;--board-muted: #b4b0aa;--board-line: #36322e;--board-orange: #ff873a;--board-gold: #d8b96b;color:var(--board-ink);color-scheme:dark;font-family:inherit;line-height:1.45;text-align:left}.board-workspace{max-width:1480px;margin:0 auto;padding:28px 30px 38px}.board-workspace *,.board-modal *{box-sizing:border-box}.board-workspace h1,.board-workspace h2,.board-workspace h3,.board-modal h2,.board-modal h3,.board-workspace p,.board-modal p{margin:0}.board-workspace a,.board-modal a{color:var(--board-orange)}.board-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.board-header>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.board-heading{min-width:0}.board-header>.board-heading{flex:1}.board-logo{flex:0 0 72px}.board-logo img{display:block;width:72px;height:72px;object-fit:contain}.board-heading p{color:var(--board-gold);font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:6px}.board-heading h1{color:#fff;font-size:clamp(25px,2.7vw,38px);font-weight:850;line-height:1.15;overflow-wrap:anywhere}.board-heading>span{display:block;margin-top:9px;color:var(--board-muted);font-size:14px}.board-brand{display:flex;align-items:center;gap:18px}.board-brand img{width:72px;height:72px;object-fit:contain}.board-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 15px;border:1px solid var(--board-orange);border-radius:8px;background:var(--board-orange);color:#211307!important;font:inherit;font-size:13px;font-weight:800;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.board-button:hover:not(:disabled){background:#ffa363;border-color:#ffa363}.board-button--quiet{color:var(--board-ink)!important;background:#25221f;border-color:#4a423a}.board-button--quiet:hover:not(:disabled){background:#342b24;border-color:var(--board-orange)}.board-button--danger{color:#fff!important;background:#a72f2f;border-color:#ce4b46}.board-button--danger:hover:not(:disabled){background:#be3d39;border-color:#ef6b64}.board-button--full{width:100%}.board-button:disabled,.board-text-button:disabled{opacity:.42;cursor:not-allowed}.board-text-button{padding:3px 0;background:none;border:0;color:var(--board-orange);font:inherit;font-size:12px;font-weight:750;cursor:pointer;text-align:left}.board-text-button:hover:not(:disabled){text-decoration:underline}.board-workspace :is(button,a,input,select,textarea):focus-visible,.board-modal :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ffb57c;outline-offset:3px}.board-areas{display:grid;grid-template-columns:1.35fr 1fr 1fr;border:1px solid var(--board-line);border-radius:11px;padding:5px;gap:5px;background:#131211;margin-bottom:20px}.board-areas button{min-height:49px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--board-muted);font:inherit;font-size:14px;font-weight:800;cursor:pointer;padding:8px 12px}.board-areas button:hover{color:#fff;background:#25211c}.board-areas button.is-active{color:var(--board-orange);background:#2a2119;border-color:#715034;box-shadow:inset 0 -2px var(--board-orange)}.board-panel{min-width:0;border:1px solid var(--board-line);border-radius:12px;background:#181716;padding:22px}.board-panel>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--board-line)}.board-panel>header h2{font-size:21px;font-weight:850;color:#fff}.board-panel>header>span{color:var(--board-muted);font-size:12px}.board-panel h3{font-size:16px;font-weight:800;color:#f4eee6}.board-list-panel>header p{margin-top:7px;color:var(--board-muted);font-size:12px}.board-list-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board-list-filters>input{width:240px;max-width:100%}.board-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:#e5dfd6;font-size:12px;font-weight:750}.board-field>small{display:inline;font-weight:400;color:var(--board-muted)}.board-workspace :is(input,select,textarea),.board-modal :is(input,select,textarea){min-width:0;padding:10px 11px;background:#10100f;border:1px solid #494139;border-radius:6px;color:#f7f3ed;font:inherit;font-size:13px;line-height:1.5}.board-workspace textarea,.board-modal textarea{resize:vertical}.board-workspace :is(input,select,textarea):disabled,.board-modal :is(input,select,textarea):disabled{color:#c3bfb9;background:#1c1b19;opacity:.8}.board-workspace input::placeholder,.board-workspace textarea::placeholder,.board-modal input::placeholder,.board-modal textarea::placeholder{color:#807b74}.board-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.board-field--full{grid-column:1 / -1}.board-inline-actions,.board-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.board-inline-actions{margin-top:16px}.board-row-actions{gap:8px 16px}.board-hint{color:var(--board-muted);font-size:12px;line-height:1.6;margin-top:13px!important}.board-empty,.board-loading{color:var(--board-muted);padding:30px 12px;text-align:center;font-size:14px}.board-alert{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;background:#32291a;border:1px solid #70562e;border-radius:8px;color:#ecd19e;font-size:13px;padding:13px 15px;margin:14px 0!important;overflow-wrap:anywhere}.board-alert p{flex-basis:100%}.board-alert--error{color:#ffc6be;background:#38201d;border-color:#824238}.board-alert--success{color:#bfe5ba;background:#1a2b1e;border-color:#3d6542}.board-meeting-list,.board-archive-list{display:grid;gap:9px}.board-meeting-row{display:flex;align-items:center;gap:18px;width:100%;padding:16px 18px;border:1px solid #37322d;border-radius:9px;background:#201d1a;color:var(--board-ink);font:inherit;text-align:left;cursor:pointer}.board-meeting-row:hover{background:#2a231d;border-color:#98633d}.board-meeting-date{display:flex;flex:0 0 68px;flex-direction:column;justify-content:center;align-items:center;gap:2px;border-right:1px solid #53402e;padding-right:16px;color:var(--board-orange)}.board-meeting-date strong{font-size:32px;font-weight:850;line-height:1.1}.board-meeting-date span{font-size:11px;text-transform:uppercase;white-space:nowrap}.board-meeting-summary{flex:1;min-width:0}.board-meeting-summary h3{font-size:17px;color:#fff;overflow-wrap:anywhere}.board-meeting-summary p{margin-top:4px;color:#c5bfb6;font-size:13px}.board-meeting-summary small{display:block;margin-top:7px;color:var(--board-muted);font-size:11px}.board-meeting-open{color:var(--board-orange);font-size:13px}.board-state{display:inline-flex;align-items:center;width:max-content;max-width:100%;flex-shrink:0;padding:5px 9px;border:1px solid #605443;border-radius:6px;background:#30281e;color:#e3caa2;font-size:11px;font-weight:800;line-height:1.3}.board-state--announced{color:#bde6c6;border-color:#466b50;background:#1e3325}.board-state--minutes{color:#ffd2b3;border-color:#8f5733;background:#3b281b}.board-state--signing{color:#e8d998;border-color:#7a703b;background:#332f1b}.board-state--archived{color:#a1c4dc;border-color:#466379;background:#1e2b35}.board-meeting-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0 0 18px;color:var(--board-muted);font-size:12px}.board-meeting-bar>div{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.board-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:18px}.board-agenda-list{list-style:none;padding:0;margin:0}.board-agenda-list>li{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--board-line)}.board-agenda-list>li:first-child{padding-top:0}.board-agenda-number{display:flex;justify-content:center;align-items:center;flex:0 0 30px;height:30px;border-radius:6px;background:#362719;color:var(--board-orange);font-size:14px;font-weight:850}.board-agenda-content{min-width:0;flex:1}.board-agenda-content h3{overflow-wrap:anywhere}.board-agenda-content>p{margin-top:7px;white-space:pre-wrap;color:#d1cbc2;font-size:13px;overflow-wrap:anywhere}.board-agenda-content small{display:block;margin:10px 0 7px;color:#9c958c;font-size:11px}.board-agenda-editor{border:1px solid #52402e;background:#211c17;border-radius:8px;padding:18px;margin-top:22px;display:grid;gap:13px}.board-agenda-editor .board-inline-actions{margin-top:0}.board-convocation>h3{display:flex;justify-content:space-between;margin-top:25px;padding-top:20px;border-top:1px solid var(--board-line)}.board-convocation>h3 span{color:var(--board-orange)}.board-convocation .board-form-grid{grid-template-columns:minmax(0,1fr)}.board-convocation-text{display:grid;gap:14px;color:#d2cdc5;font-size:13px}.board-convocation-text strong{display:block;margin-bottom:4px;color:#a59b8c;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.board-convocation-text small{color:var(--board-muted)}.board-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.board-roster{padding:0;margin:12px 0 18px;list-style:none}.board-roster li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;border-bottom:1px solid #302c27;padding:8px 0;font-size:12px}.board-roster span{color:var(--board-muted)}.board-editor-layout{display:grid;grid-template-columns:minmax(275px,.65fr) minmax(0,1.7fr);align-items:start;gap:18px}.board-attendance>.board-hint{margin-top:-3px!important}.board-attendance-list{margin:14px 0 18px}.board-attendance-list>label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #332e29;padding:11px 0}.board-attendance-list>label>span{flex:1;min-width:120px;font-size:12px}.board-attendance-list strong,.board-attendance-list small{display:block}.board-attendance-list small{color:var(--board-muted);font-size:11px;margin-top:2px}.board-attendance-list select{max-width:152px;font-size:11px;padding:7px}.board-attendance-state{font-size:11px;font-weight:700;color:#a9a29a}.board-attendance-state.is-present,.board-attendance-state.is-video{color:#a8d7a9}.board-attendance-state.is-pending{color:#f2c273}.board-minutes-text{min-height:290px;font-size:14px!important;line-height:1.7!important}.board-dirty-label{color:#e7b876!important}.board-ai-review{padding:18px;border:1px solid #6c5c34;border-radius:8px;background:#262318;margin-top:22px}.board-ai-review>p{color:#c9bea2;font-size:12px;margin:8px 0 14px}.board-ai-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.board-ai-columns textarea{font-size:12px;line-height:1.7}.board-signatures{grid-column:1 / -1}.board-signature-table{overflow-x:auto;margin-top:18px}.board-signature-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.board-signature-table :is(th,td){padding:11px 12px;border-bottom:1px solid #39312b;vertical-align:middle}.board-signature-table th{color:#a99b8a;font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:#201c18}.board-signature-table td:first-child{min-width:170px}.board-signature-table td:nth-child(2){overflow-wrap:anywhere}.board-signature-table small{display:block;font-size:11px;font-weight:400;color:var(--board-muted);margin-top:3px}.board-delivery{font-size:11px}.board-delivery.is-failed{color:#ffb3a4}.board-delivery.is-pending{color:#e4bc79}.board-delivery.is-sent,.board-signed{color:#b7dbb4}.board-send-requirements{margin-top:18px;padding:14px 18px;border:1px solid #55452e;border-radius:8px;background:#241f17}.board-send-requirements h3{font-size:13px;color:#e7c48f}.board-send-requirements ul{margin:7px 0 0;padding-left:18px;color:#c9bca5;font-size:12px}.board-send-requirements li{padding:3px 0}.board-own-signature{max-width:850px;margin:24px auto 0;padding:22px;border:1px solid #7e5e33;border-radius:9px;background:#262015}.board-own-signature>p{margin:9px 0 13px;color:#c9bfac;font-size:13px}.board-sign-pad{margin:15px 0}.board-sign-pad canvas{display:block;width:100%;height:auto;max-height:210px;background:#fff;border:1px solid #7e7465;border-radius:6px;touch-action:none;cursor:crosshair}.board-sign-pad>button{margin-top:8px}.board-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;color:#e1d5c3;cursor:pointer}.board-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:var(--board-orange)}.board-workspace-footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:#a39a8d;font-size:11px}.board-archive-list>article{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:17px 18px;background:#211d19;border:1px solid #39332c;border-radius:8px}.board-archive-list>article>div:first-child{flex:1;min-width:220px}.board-archive-list h3{font-size:16px;overflow-wrap:anywhere}.board-archive-list p{color:#bcb3a6;font-size:12px;margin-top:5px}.board-archive-list small{display:block;font-size:11px;color:#918779;margin-top:5px;overflow-wrap:anywhere}.board-modal{width:min(680px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;border:1px solid #6b4d32;border-radius:12px;background:#1b1814;box-shadow:0 24px 90px #000c;overflow:auto}.board-modal::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.board-modal--wide{width:min(1120px,calc(100vw - 32px))}.board-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--board-line)}.board-modal>header h2{font-size:22px;font-weight:850;overflow-wrap:anywhere}.board-modal>header>button{flex-shrink:0}.board-dialog-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--board-line);padding-top:18px;margin-top:22px}.board-confirm-content{color:#d8cfc2;font-size:14px;line-height:1.65}.board-confirm-content>p+p{margin-top:14px}.board-confirm-content ul{margin:15px 0;padding:0;list-style:none;max-height:250px;overflow:auto}.board-confirm-content li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:8px 0;border-bottom:1px solid #3b3228;font-size:12px}.board-confirm-content li span{color:#bcb09e;overflow-wrap:anywhere}.board-pdf-frame{display:block;width:100%;height:min(65dvh,820px);min-height:300px;border:1px solid #4b443b;background:#f5f4f1;border-radius:5px}.board-generated-notice{margin-top:19px;padding:17px;border:1px solid #685031;border-radius:8px;background:#272016}.board-generated-notice>h3{font-size:15px;color:#f1d7ad}.board-generated-notice>.board-hint{margin:5px 0 13px!important}.board-generated-notice textarea{min-height:230px;max-height:430px;width:100%;color:#eee4d7;font-size:12px;line-height:1.75;background:#161411;resize:vertical;cursor:text}.board-notice-preview-status{min-height:76px;display:flex;align-items:center;padding:13px 0;color:#c0b5a4;font-size:12px}.board-notice-author{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;border-top:1px solid #59452e;padding-top:12px;margin-top:13px!important;font-size:12px;color:#cbb795}.board-notice-author strong{color:#edcf95;font-size:14px}.board-notice-delivery{margin-bottom:18px;padding:17px 20px}.board-notice-delivery.is-complete{border-color:#486547}.board-notice-delivery.is-incomplete{border-color:#7e6236}.board-notice-delivery>header{padding-bottom:12px;margin-bottom:11px}.board-notice-delivery>header h2{font-size:18px}.board-notice-delivery>header p{margin-top:6px;font-size:12px;color:#cbbfae}.board-notice-delivery.is-complete>header p{color:#b7dbb4}.board-notice-issued{font-size:11px;color:#b8ad9d}.board-notice-issued strong{color:#ddc297}.board-notice-delivery details{margin-top:12px}.board-notice-delivery summary{width:fit-content;color:#e4c18b;font-size:12px;font-weight:750;cursor:pointer}.board-notice-delivery .board-signature-table{margin-top:9px}.board-notice-status{display:inline-flex;font-size:11px;font-weight:750}.board-notice-status.is-sent{color:#b7dbb4}.board-notice-status.is-failed{color:#ffb3a4}.board-notice-status.is-pending,.board-notice-status.is-sending,.board-notice-status.is-unknown{color:#edcc8a}.board-test-badge{display:inline-block;vertical-align:middle;margin:0 7px 2px 0;padding:4px 6px;border:1px solid #af873c;border-radius:4px;color:#ffdb94;background:#473418;font-size:10px;line-height:1.15;font-weight:850;letter-spacing:.08em}.board-test-alert{justify-content:flex-start}.board-test-alert>strong{width:100%}.board-test-delete-confirm{margin-top:18px}.board-dispatch-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;border:0;min-width:0}.board-dispatch-mode legend{padding:0 0 9px;color:var(--board-muted);font-size:12px;font-weight:750}.board-dispatch-mode label{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:13px;border:1px solid #4a423a;border-radius:8px;cursor:pointer}.board-dispatch-mode input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--board-orange)}.board-dispatch-mode label.is-selected{background:#312319;border-color:var(--board-orange)}.board-dispatch-mode label.is-test.is-selected{background:#302919;border-color:var(--board-gold)}.board-dispatch-mode strong,.board-dispatch-mode small{display:block;overflow-wrap:anywhere}.board-dispatch-mode strong{color:#fff;font-size:13px}.board-dispatch-mode small{color:var(--board-muted);font-size:11px;margin-top:4px}.board-dispatch-mode:disabled label{cursor:default}.board-button--test{color:#f5d58d!important;background:#302919;border-color:#a98b42}.board-button--test:hover:not(:disabled){color:#ffe6b4!important;background:#46361b;border-color:#e4c06a}@media (max-width: 540px){.board-dispatch-mode{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1050px){.board-workspace{padding:22px 20px}.board-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr)}.board-editor-layout{grid-template-columns:minmax(245px,.65fr) minmax(0,1.4fr)}.board-panel{padding:18px}.board-attendance-list>label{align-items:flex-start}.board-attendance-list select{max-width:100%;width:100%}}@media (max-width: 760px){.board-workspace{padding:18px 12px 28px}.board-header{gap:15px;margin-bottom:18px}.board-heading h1{font-size:27px}.board-heading p{font-size:9px}.board-brand{gap:11px}.board-brand img{width:50px;height:50px}.board-logo{flex-basis:50px}.board-logo img{width:50px;height:50px}.board-areas{grid-template-columns:1.4fr 1fr .9fr;gap:2px;padding:3px}.board-areas button{padding:8px 5px;min-height:50px;font-size:11px}.board-detail-grid,.board-editor-layout{grid-template-columns:minmax(0,1fr)}.board-convocation .board-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-attendance-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.board-panel>header{align-items:flex-start}.board-panel>header h2{font-size:19px}.board-list-filters{width:100%}.board-list-filters>input{flex:1;width:120px}.board-meeting-row{gap:11px;padding:14px 11px;flex-wrap:wrap}.board-meeting-date{flex-basis:55px;padding-right:11px}.board-meeting-summary{flex-basis:calc(100% - 75px)}.board-meeting-row>.board-state{margin-left:66px}.board-meeting-open{margin-left:auto}.board-meeting-bar>div{width:100%;margin-left:0}.board-ai-columns{grid-template-columns:minmax(0,1fr)}.board-own-signature{padding:16px}.board-modal{padding:19px 16px}.board-modal>header h2{font-size:19px}.board-workspace-footer{flex-wrap:wrap}}@media (max-width: 430px){.board-form-grid,.board-convocation .board-form-grid,.board-attendance-list{grid-template-columns:minmax(0,1fr)}.board-attendance-list select{width:145px}.board-signature-table{margin-left:-8px;margin-right:-8px}.board-dialog-actions>.board-button{flex:1}}.board-three-steps{max-width:1360px}.board-three-steps .board-header{margin-bottom:20px}.board-three-steps .board-heading h1{font-size:clamp(24px,2.6vw,34px)}.board-workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.board-workflow-steps button{min-height:78px;padding:16px 18px;border:1px solid #66584b;border-radius:11px;background:#211d19;color:#d8cfc4;font:inherit;font-size:clamp(16px,1.6vw,21px);font-weight:850;text-align:center;cursor:pointer}.board-workflow-steps button:hover:not(:disabled){color:#fff;border-color:var(--board-orange);background:#31241a}.board-workflow-steps button.is-active{color:#211307;border-color:#ff9b55;background:#ff923f;box-shadow:0 5px 16px #0004}.board-workflow-steps button:disabled{opacity:.55;cursor:wait}.board-secondary-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:18px;color:var(--board-muted);font-size:12px}.board-secondary-row>span{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.board-test-inline{color:#dbbd79;font-size:12px}.board-other-actions{position:relative;margin-left:auto}.board-other-actions>summary{cursor:pointer;color:#c5b6a4;padding:5px 0}.board-other-actions>div{position:absolute;right:0;top:100%;z-index:4;min-width:230px;display:grid;gap:10px;padding:14px;border:1px solid #63513c;border-radius:8px;background:#211c16;box-shadow:0 10px 28px #0008}.board-text-danger{color:#f4aba1}.board-step-intro{color:#d4c9b9;font-size:15px;margin:0 0 20px!important}.board-extra{margin-top:16px;padding-top:13px;border-top:1px solid var(--board-line)}.board-extra>summary{width:fit-content;max-width:100%;cursor:pointer;color:#d9c6aa;font-size:13px;font-weight:700}.board-extra[open]>summary{margin-bottom:16px}.board-extra .board-extra{margin-top:12px}.board-test-option{margin:16px 0 8px;padding:0;border:0}.board-test-option>label{display:flex;align-items:center;gap:9px;width:fit-content;color:#d8c6a6;font-size:13px;cursor:pointer}.board-test-option input{width:17px;height:17px;padding:0;margin:0;accent-color:var(--board-orange)}.board-dispatch-recipient{color:#d9c39b;font-size:12px;margin:8px 0 14px!important}.board-three-steps .board-step-panel>header,.board-three-steps .board-minutes>header,.board-three-steps .board-attendance>header{margin-bottom:18px}.board-step-panel>header p,.board-minutes>header p,.board-attendance>header p{margin-top:5px;color:#c1b6a8;font-size:13px}.board-three-steps .board-step-panel>header h2,.board-three-steps .board-minutes>header h2,.board-three-steps .board-attendance>header h2{font-size:23px}.board-step-success{padding:16px 18px;border:1px solid #426b4b;border-radius:8px;background:#1b3021;color:#c3edc6;font-size:15px}.board-agenda-simple{margin-top:24px;padding-top:20px;border-top:1px solid var(--board-line)}.board-agenda-simple>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.board-agenda-simple>header h3{font-size:18px}.board-agenda-simple .board-agenda-list>li{padding:12px 0}.board-agenda-simple .board-agenda-content h3{font-size:16px}.board-agenda-actions{margin-top:6px;color:#bba78b;font-size:12px}.board-agenda-actions summary{cursor:pointer;width:fit-content}.board-agenda-actions .board-row-actions{margin-top:9px}.board-write-layout{display:grid;grid-template-columns:minmax(235px,.65fr) minmax(0,1.7fr);align-items:start;gap:18px}.board-write-layout .board-attendance-list{margin-top:0}.board-write-layout .board-attendance-list>label{padding:11px 0;gap:7px}.board-write-layout .board-attendance-list>label>span{font-size:13px;min-width:100%}.board-write-layout .board-attendance-list select{width:100%;max-width:none;font-size:13px}.board-attendance-needed,.board-required-note{color:#f1c075;font-size:12px}.board-attendance-needed{margin-top:14px!important}.board-three-steps .board-minutes-text{min-height:260px;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.board-step-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:22px}.board-step-actions>.board-button{min-height:46px;padding:12px 19px;font-size:14px}.board-minutes-details .board-form-grid{margin-top:8px}.board-three-steps .board-send-requirements{margin:0 0 18px}.board-send-requirements>.board-button{margin-top:14px}.board-signature-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:24px}.board-signature-people>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 0;border-bottom:1px solid var(--board-line)}.board-signature-people strong{font-size:14px}.board-signature-people span{color:#c8b79d;font-size:12px}.board-signature-people span.board-signed{color:#b7dbb4}.board-three-steps .board-own-signature{max-width:none;margin-top:24px}.board-three-steps .board-own-signature>h3{font-size:22px}.board-three-steps .board-ai-review>textarea{width:100%}@media (max-width: 760px){.board-workflow-steps{gap:6px}.board-workflow-steps button{min-height:72px;padding:10px 8px;font-size:14px}.board-write-layout{grid-template-columns:minmax(0,1fr)}.board-write-layout .board-attendance-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.board-three-steps .board-minutes-text{min-height:230px}.board-signature-people{grid-template-columns:minmax(0,1fr)}.board-step-panel>header>.board-button{width:100%}.board-step-actions>.board-button{flex:1 1 auto}}@media (max-width: 430px){.board-workflow-steps button{font-size:13px}.board-write-layout .board-attendance-list{grid-template-columns:minmax(0,1fr)}.board-three-steps .board-heading h1{font-size:25px}.board-agenda-simple>header{align-items:flex-start;flex-direction:column}}.run-attendance{color:#f5eee6;background:#23211f;border:1px solid #66503d;border-radius:12px;padding:16px;font-family:Inter,Arial,sans-serif}.run-attendance h2{margin:0 0 8px;color:#ffb47c;font-size:22px}.run-attendance p{font-size:13px;line-height:1.5}.run-attendance button,.board-area-tabs button{background:#3c322b;border:1px solid #8d6c52;border-radius:8px;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.run-attendance button:disabled{opacity:.5;cursor:default}.run-attendance-select{display:grid;gap:6px;font-size:13px;margin:16px 0}.run-attendance-select select{width:100%;min-width:0;color:#fff;background:#332e28;padding:12px;border:1px solid #8d6c52;border-radius:8px;font:inherit}.run-attendance-summary{display:grid;gap:6px;margin:14px 0}.run-attendance-summary span,.run-attendance-meta{font-size:12px;color:#c4b8ac}.run-attendance-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:12px 0;font-size:12px}.run-attendance-rows{list-style:none;margin:0;padding:0;columns:2;column-gap:18px}.run-attendance-rows li{break-inside:avoid;border-bottom:1px solid #494038}.run-attendance-rows label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:3px 2px;cursor:pointer}.run-attendance-rows strong{font-size:13px}.run-attendance-rows small{display:block;color:#c4b8ac;font-size:11px}.run-attendance-rows input{width:23px;height:23px;accent-color:#ec8d46;flex-shrink:0;margin:6px}.run-attendance-save{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:0;background:#23211f;padding:16px 0 4px}.run-attendance-save button{background:#f0a45f;color:#21180f}.run-attendance-save small{font-size:12px;max-width:230px;color:#c4b8ac}.run-attendance-error{color:#ffb3a6;font-size:13px}.run-attendance-success{color:#a7e5b6}.board-area-tabs{display:flex;gap:8px;margin:12px 0}.board-area-tabs button{flex:1}.board-area-tabs button[aria-pressed=true]{background:#e9a064;color:#201811}.board-area-attendance{padding:0 14px 24px}.board-area-attendance>.board-area-back{margin:0 0 12px;background:none;border:0;color:inherit;padding:10px 0}@media (max-width:650px){.run-attendance-rows{columns:1}.run-attendance-save{flex-wrap:wrap}.run-attendance-save button{flex:1;min-height:44px}.run-attendance-actions button{min-height:44px}}.hrc-ops{max-width:980px;margin:0 auto;padding:18px;background:#171717;border-radius:18px}.hrc-ops__head{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.hrc-ops__head span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#f0a45f}.hrc-ops__head h2{margin:3px 0 4px;font-size:28px;color:#fff}.hrc-ops__head p{margin:0;color:#bdb4ac;font-size:14px}.hrc-ops__run{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;margin:12px 0;background:#252321;border:1px solid #51463e;border-radius:12px}.hrc-ops__run strong{font-size:18px}.hrc-ops__run span{color:#c8b9aa}.hrc-ops__card{margin:14px 0;padding:16px;border:1px solid #5d4e43;border-radius:16px;background:#211f1d}.hrc-ops__step{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hrc-ops__step>b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f0a45f;color:#17110d;font-size:22px}.hrc-ops__step h3{margin:0;color:#fff;font-size:21px}.hrc-ops__step p{margin:3px 0 0;color:#bdb4ac}.hrc-ops__counter{padding:10px 12px;margin-bottom:10px;border-radius:10px;background:#181716;color:#d8d0ca;font-size:14px}.hrc-ops__counter strong{font-size:18px;color:#fff}.hrc-ops__counter span{margin:0 7px;color:#6f6258}.hrc-ops__all{width:100%;min-height:46px;margin-bottom:10px;background:#332c27!important}.hrc-presence-list{display:grid;gap:7px}.hrc-presence-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;background:#181716;border:1px solid #403833;border-radius:10px}.hrc-presence-row strong{display:block;font-size:16px;color:#fff}.hrc-presence-row small{display:block;margin-top:2px;color:#aaa;font-size:11px}.hrc-presence-choice{display:grid;grid-template-columns:1fr 1fr;gap:7px}.hrc-presence-choice button{min-width:116px;min-height:48px;border-radius:9px!important;font-size:13px!important;font-weight:900!important}.hrc-presence-choice .is-present{background:#1f7a45!important;border-color:#2fb768!important;color:#fff!important}.hrc-presence-choice .is-absent{background:#812f2f!important;border-color:#c64b4b!important;color:#fff!important}.hrc-ops__primary,.hrc-ops__finish{width:100%;min-height:54px;margin-top:14px;border:0!important;border-radius:10px!important;font-size:16px!important;font-weight:900!important}.hrc-ops__primary{background:#f0a45f!important;color:#21160e!important}.hrc-ops__close{background:#1c2020}.hrc-ops__km{display:grid;gap:8px;font-size:12px;font-weight:900;color:#d8d0ca}.hrc-ops__km input{width:100%!important;box-sizing:border-box!important;height:74px!important;padding:8px 16px!important;font-size:34px!important;font-weight:900!important;text-align:center!important;background:#111!important;color:#fff!important;border:2px solid #76614e!important;border-radius:12px!important}.hrc-ops__finish{background:#d96f32!important;color:#fff!important}.hrc-ops__finish:disabled,.hrc-ops__primary:disabled{opacity:.45!important}@media (max-width:700px){.hrc-ops{padding:10px;border-radius:0}.hrc-ops__head h2{font-size:23px}.hrc-presence-row{grid-template-columns:1fr}.hrc-presence-choice button{min-width:0;width:100%;min-height:54px}.hrc-ops__run{align-items:flex-start;flex-direction:column}}.hrc-ops{padding-bottom:120px}.hrc-ops__all{background:#292522!important;color:#d7c7ba!important;border-color:#66584d!important;font-weight:800!important}.hrc-ops__morning-complete{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:15px 16px;border:1px solid #2b8f54;border-radius:14px;background:#153a25;color:#fff}.hrc-ops__morning-complete div{display:grid;gap:3px}.hrc-ops__morning-complete strong{font-size:17px;color:#b7f3cb}.hrc-ops__morning-complete span{font-size:13px;color:#e3f7e9}.hrc-ops__morning-complete button{background:transparent!important;border:1px solid #68be84!important;color:#dff8e7!important;min-height:40px}@media (max-width:700px){.hrc-ops{padding-bottom:160px}.hrc-ops__morning-complete{align-items:flex-start}.hrc-ops__morning-complete button{flex-shrink:0}}.hrc-add-present{margin:12px 0;min-width:0}.hrc-add-present__toggle{width:100%;min-height:52px;border-style:dashed!important}.hrc-add-present__form{display:grid;gap:12px;padding:14px;margin-top:10px;border:1px solid #806047;border-radius:12px;background:#27221e}.hrc-add-present__form label{display:grid;gap:8px}.hrc-add-present__form input{box-sizing:border-box;width:100%;min-height:50px;padding:12px;border:1px solid #88705c;border-radius:8px;background:#171717;color:#fff;font-size:16px}.hrc-add-present__form>button{min-height:52px}.hrc-add-present__form small{color:#d3c5b9;line-height:1.5}.hrc-add-present__pricing{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hrc-add-present__pricing>button{min-height:50px;white-space:normal}.hrc-add-present__pricing>button[aria-pressed=true]{background:#985b2d!important;border-color:#ffc08c!important}.hrc-add-present__pending{display:grid;gap:8px;margin:12px 0}.hrc-add-present__pending>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border:1px solid #32814b;border-radius:10px;background:#1b3824}.hrc-add-present__pending strong,.hrc-add-present__pending small{display:block;overflow-wrap:anywhere}.hrc-add-present__pending small{margin-top:5px;font-size:12px;color:#b9dfc2}.hrc-add-present__pending button{min-height:48px;flex-shrink:0}.hrc-ops .hrc-ops__primary{position:sticky;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:12;box-shadow:0 5px 18px #0008}.hrc-ops .hrc-ops__counter{position:sticky;top:0;z-index:11;background:#28221d;border:1px solid #69523f;line-height:1.6}.hrc-ops .hrc-presence-choice button{min-height:56px;touch-action:manipulation}.hrc-ops__finish{white-space:normal;line-height:1.4!important;padding:14px!important}.hrc-quick-access{padding:14px;margin:14px 0;border:1px solid #c18150;border-radius:12px;background:#29231e}.hrc-quick-access>strong{display:block;margin-bottom:10px;font-size:19px}@media (max-width:400px){.hrc-ops__step h3{font-size:18px}.hrc-ops__morning-complete{flex-wrap:wrap}.hrc-ops__morning-complete button{width:100%;min-height:48px}.hrc-add-present__pending>div{flex-wrap:wrap}}.award-panel{background:#252322;border:1px solid #624936;border-radius:12px;padding:18px}.award-panel h2{margin:0;color:#ffb47c}.award-panel p{font-size:13px;line-height:1.5;color:#c9bfb4}.award-controls{display:flex;gap:16px;align-items:end;margin:18px 0}.award-controls>.member-name-input{flex:1}.award-controls label,.award-editor label{display:grid;gap:7px;font-size:12px}.award-panel select,.award-panel input[type=date]{border:1px solid #74604e;border-radius:8px;background:#34302d;color:#fff;padding:10px;font:inherit;color-scheme:dark}.award-table-wrap{overflow:auto;max-height:65vh}.award-table{width:100%;border-collapse:collapse;text-align:left;min-width:540px}.award-table th{position:sticky;top:0;background:#252322;color:#bcae9f;font-size:12px;padding:10px 8px;border-bottom:1px solid #6b5140}.award-table td{padding:8px;border-bottom:1px solid #463b34;font-size:13px;vertical-align:middle}.award-table strong{font-size:13px}.award-table small{display:block;color:#c3b6aa;font-size:11px;line-height:1.35;margin-top:3px}.award-table td:last-child button{padding:7px 10px;font-size:12px}.award-panel .award-success{color:#a7e5b6}.award-panel .award-error{color:#ffb3a6}.award-editor{border:1px solid #a97649;border-radius:10px;padding:16px;margin:16px 0;background:#302820}.award-editor h3{margin:0;color:#ffc394;font-size:16px}.award-editor>div{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.award-editor small{color:#bcae9f;font-size:11px}.award-note{font-size:11px!important}.rank-controls .rank-tabs{flex-wrap:wrap}.rank-controls .rank-tabs button{flex:1 1 120px}@media (max-width:650px){.award-panel{padding:12px}.award-controls{flex-direction:column;align-items:stretch;gap:10px}.award-editor>div{flex-direction:column}.rank-controls .rank-tabs{flex-wrap:wrap}.rank-controls .rank-tabs button{flex:1 1 30%;font-size:12px;padding:9px 5px}}.award-grid{table-layout:fixed;min-width:800px}.award-grid.award-seniority{min-width:850px}.award-name-col{width:190px}.award-joined-col{width:110px}.award-grid th{padding:6px 5px}.award-grid td{padding:2px 5px}.award-grid th:nth-child(n+3),.award-grid td:nth-child(n+3){text-align:center}.award-grid th{font-size:11px;z-index:2}.award-grid td:first-child,.award-grid th:first-child{position:sticky;left:0;background:#252322;z-index:1}.award-grid th:first-child{z-index:3}.award-grid strong{font-size:12px}.award-panel button.award-membership{border:0;background:transparent;color:#dfd3c5;padding:2px 0;font-size:12px;white-space:nowrap}.award-panel button.award-membership:disabled{opacity:1;cursor:default}.award-check{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:1px 0;min-height:0;vertical-align:middle}.award-check input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;flex:none;width:14px;height:14px;min-width:14px;min-height:14px;max-width:14px;max-height:14px;padding:0;accent-color:#b99a50;cursor:pointer;margin:0}.award-check input[type=checkbox]:disabled{cursor:default}.award-check small{margin:0;font-size:9px;line-height:11px;font-variant-numeric:tabular-nums}.award-panel button.award-date{padding:0;border:0;background:transparent;color:#a7e5b6;font-size:9px;line-height:11px;min-height:0;font-weight:500;font-variant-numeric:tabular-nums}.award-panel button.award-date:disabled{opacity:1;cursor:default}.award-delivered input[type=checkbox]{accent-color:#78ac86}.award-due{background:none;outline:0}.award-due small{color:#ffe391;font-weight:700}.award-due input[type=checkbox]{outline:1px solid #dfba54;outline-offset:1px;animation:award-gold-pulse 2s ease-in-out infinite}.award-locked{font-size:10px!important;color:#978d80!important}.award-legend{display:flex;align-items:center;gap:7px;margin:7px 0 0}.award-gold-dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:#d8b34e}.award-editor>label{max-width:250px;margin-top:12px}.award-editor input[type=date]{width:100%;box-sizing:border-box}.award-controls{margin:12px 0}.award-panel .award-note{margin-bottom:0}@keyframes award-gold-pulse{0%,to{box-shadow:0 0 #d8b34e00}50%{box-shadow:0 0 4px 2px #d8b34e99}}@media (prefers-reduced-motion:reduce){.award-due input[type=checkbox]{animation:none}}@media (max-width:650px){.award-name-col{width:155px}.award-joined-col{width:100px}.award-grid{min-width:740px}.award-grid.award-seniority{min-width:800px}.award-grid td:first-child strong{font-size:11px}.award-legend{font-size:11px!important}}.award-check .award-date{color:#a7e5b6;font-size:9px;line-height:11px}.award-grid .award-membership{color:#dfd3c5;font-size:12px;white-space:nowrap}.ranking-compact{padding:16px 20px;background:linear-gradient(135deg,#29241f,#181818);border:1px solid #755132;border-radius:18px;color:#eee}.ranking-compact .rc-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px}.ranking-compact .rc-heading h2{margin:0;text-align:left;font-size:25px;color:#ffb273}.ranking-compact .rc-heading h2 small{font-size:17px;color:#b9ada2}.ranking-compact .rc-heading>span,.ranking-compact .rc-legend{font-size:12px;color:#bcb0a4}.ranking-compact .rc-legend{margin:6px 0 12px;text-align:left}.ranking-compact .rc-columns,.ranking-compact .rc-row{display:grid;grid-template-columns:38px minmax(190px,280px) 140px minmax(100px,1fr);gap:12px;align-items:center;text-align:left}.ranking-compact .rc-columns{font-size:12px;color:#bcb0a4;border-bottom:1px solid #685340;padding:6px 8px}.ranking-compact .rc-list{list-style:none;padding:0;margin:0;max-height:none;overflow:visible}.ranking-compact .rc-item{list-style:none;margin:0;padding:0;border-bottom:1px solid #ffffff12}.ranking-compact .rc-item:nth-child(2n){background:#ffffff03}.ranking-compact .rc-row{min-height:36px;padding:4px 8px;box-sizing:border-box}.ranking-compact .rc-row:hover{background:#ffffff06}.ranking-compact .rc-place{font-size:13px;color:#ffb273;font-weight:700}.ranking-compact .rc-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.ranking-compact .rc-name strong{font-size:14px;line-height:1.2}.ranking-compact .rc-tag{font-size:10px;color:#bbc4ca;border:1px solid #657079;border-radius:4px;padding:1px 4px}.ranking-compact .rc-name>small{font-size:10px;color:#ffb273}.ranking-compact .rc-value{font-size:14px;color:#ffc08c;font-variant-numeric:tabular-nums}.ranking-compact .rc-value small{font-size:11px;font-weight:400;color:#bcb0a4}.ranking-compact .rc-value>small{display:block;font-size:10px}.ranking-compact .rc-value button{padding:0 4px;min-height:22px;background:transparent;color:#ffc08c;border:1px solid #8a603c;border-radius:4px;font-size:14px;cursor:pointer}.ranking-compact .rc-track{position:relative;height:19px;margin-right:7px;background:linear-gradient(#ffffff03,#00000015);border-bottom:1px solid #ffffff13}.ranking-compact .rc-bar{position:absolute;bottom:1px;left:0;height:14px;min-width:1px;box-shadow:0 3px 5px #0006;background:linear-gradient(#ffbd7d,#e88c43 45%,#a64e20);--top:#ffce99;--side:#a95525}.ranking-compact .rc-bar:before{content:"";position:absolute;left:2px;right:-2px;top:-4px;height:4px;background:var(--top);transform:skew(-40deg)}.ranking-compact .rc-bar:after{content:"";position:absolute;right:-4px;top:-2px;width:4px;height:100%;background:var(--side);transform:skewY(-50deg)}.ranking-compact .rc-grey{background:linear-gradient(#cfd6db,#99a3aa,#66717a);--top:#e5e9ec;--side:#636e76}.ranking-compact .rc-green{background:linear-gradient(#9ee7b4,#48a76c,#246c3e);--top:#bceecb;--side:#2b7548}.ranking-compact .rc-target{position:absolute;top:-2px;bottom:-2px;border-left:1px dashed #f5e5cf;pointer-events:none}.ranking-compact .rc-details{padding:10px 50px;font-size:12px;background:#131719}.ranking-compact .rc-details ul{list-style:none;padding:0}.ranking-compact .rc-details li{display:flex;gap:12px;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid #ffffff12}@media (min-width:1600px){.ranking-compact .rc-columns,.ranking-compact .rc-row{grid-template-columns:40px 310px 150px minmax(160px,1fr)}}@media (max-width:700px){.ranking-compact{padding:12px 8px}.ranking-compact .rc-columns,.ranking-compact .rc-row{grid-template-columns:22px minmax(100px,1.3fr) 82px minmax(60px,1fr);gap:6px}.ranking-compact .rc-name strong{font-size:12px}.ranking-compact .rc-tag{font-size:9px}.ranking-compact .rc-row{min-height:38px;padding:4px 2px}.ranking-compact .rc-columns{font-size:10px;padding:5px 2px}.ranking-compact .rc-details{padding:10px}.ranking-compact .rc-value{font-size:12px}}.ranking-compact .rc-row{min-height:27px;padding:1px 8px}.ranking-compact .rc-name strong{line-height:1.15}.ranking-compact .rc-value button{min-height:24px;padding:0 4px}.ranking-compact .rc-track,.ranking-compact .rc-name small{margin-top:0}.rank-page{min-height:100vh;background:#161616;color:#f3ede6;padding:24px max(20px,calc((100vw - 1250px)/2));font-family:Inter,Arial,sans-serif}.rank-page header{display:flex;align-items:center;gap:22px}.rank-page header>div{flex:1;text-align:center}.rank-page header h1{color:#ffa26a;margin:0}.rank-page header p{color:#aaa;font-size:12px}.rank-page a{color:#f6a676}.rank-controls{display:flex;gap:15px;align-items:end;background:#262323;border:1px solid #5c4739;border-radius:12px;padding:17px;margin:22px 0}.rank-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px}.rank-controls select{border:1px solid #74604e;border-radius:8px;background:#34302d;color:#fff;padding:11px}.rank-counter{margin-left:auto;font-size:12px;color:#beaf9f}.rank-board{border-radius:13px;border:1px solid #624936;background:#252322;padding:20px}.rank-board h2{color:#f5a36a;margin:0 0 15px;font-size:21px}.rank-rows{max-height:65vh;overflow:auto}.rank-row{display:grid;grid-template-columns:45px 1fr 160px;align-items:center;padding:15px 11px;border-bottom:1px solid #463b34;gap:16px}.rank-position{font-size:22px;font-weight:900;color:#e79250}.rank-row strong{font-size:15px}.rank-row small{display:block;color:#aaa;margin-top:5px}.rank-value{text-align:right;font-variant-numeric:tabular-nums;color:#ffb47c}.rank-note{font-size:12px;color:#a99f96;line-height:1.6}@media (max-width:650px){.rank-controls{flex-wrap:wrap}.rank-row{grid-template-columns:30px 1fr 90px}.rank-controls label{flex:1}.rank-controls select{width:100%}}.rank-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.rank-page button{border:1px solid #8d6c52;background:#382e26;color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer}.rank-page button:disabled{opacity:.5;cursor:default}.rank-tabs button[aria-pressed=true]{background:#eca263;color:#21170f}.rank-controls .rank-tabs{margin:0;flex:1}.rank-controls{align-items:center}.rank-row{padding:8px 4px;grid-template-columns:38px minmax(0,1fr) minmax(100px,190px);gap:10px}.rank-position{font-size:18px}.rank-row small{font-size:11px;margin-top:3px}.rank-value strong{font-size:14px}.rank-qualified{color:#9cdda8}.rank-rules{background:#252322;border:1px solid #624936;border-radius:12px;padding:16px}.rank-rules h2{margin:0;color:#ffb47c}.rank-rules p{font-size:14px}.rank-rules>button{display:block;margin-top:12px}.rank-rules form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:15px}.rank-rules label{display:grid;gap:6px;font-size:13px}.rank-rules input{width:130px;background:#34302d;color:#fff;border:1px solid #74604e;border-radius:7px;padding:10px}.rank-board .rank-note{margin-top:0}.rank-page .run-attendance{margin-top:20px}@media (max-width:650px){.rank-page{padding:16px 12px}.rank-row{grid-template-columns:25px minmax(0,1fr) 126px}.rank-row strong,.rank-value strong{font-size:12px}.rank-controls{gap:12px;padding:12px}.rank-controls .rank-tabs{flex-basis:100%;flex-wrap:nowrap}.rank-controls .rank-tabs button{flex:1;padding:10px}.rank-page header h1{font-size:24px}}.rank-page button.rank-run-count{color:#ffa26a;background:transparent;border:1px solid transparent;border-bottom-color:#a76e40;padding:7px 4px;font-size:22px;min-height:44px;min-width:36px;font-variant-numeric:tabular-nums}.rank-page button.rank-run-count:hover,.rank-page button.rank-run-count[aria-expanded=true]{background:#443123;border-color:#d18b53}.rank-page button.rank-run-count:focus-visible{outline:2px solid #ffa26a;outline-offset:2px}.rank-rolling-row{grid-template-columns:44px minmax(0,1fr) 130px}.rank-rolling-mark{display:block;font-size:25px;font-weight:900;line-height:1.1}.rank-not-qualified,.rank-value .rank-deficit{color:#ff8585}.rank-value .rank-deficit{display:block;margin-top:3px}.rank-run-details{background:#1e1c1a;border-left:3px solid #e79250;padding:12px 15px;margin:0 0 8px 4px;text-align:left;font-size:12px}.rank-run-details>strong{color:#ffb47c}.rank-run-details ul{list-style:none;padding:0;margin:10px 0 0}.rank-run-details li{display:grid;grid-template-columns:85px minmax(0,1fr) auto;gap:10px;padding:8px 0;border-top:1px solid #463b34;align-items:center}.rank-run-details li>span{color:#c1b6ac}.rank-run-details li>strong,.rank-member-name strong{overflow-wrap:anywhere}@media (max-width:650px){.rank-rolling-row{grid-template-columns:40px minmax(0,1fr) 105px;gap:6px}.rank-run-details li{grid-template-columns:80px minmax(0,1fr)}.rank-run-details li>span:last-child{grid-column:2}.rank-value .rank-deficit{font-size:12px}}.ranking-chart{margin:18px 0;border:1px solid #674b34;border-radius:13px;padding:20px 22px 16px;background:radial-gradient(ellipse at 80% 0,#47302155,transparent 60%),linear-gradient(145deg,#292522,#1c1b1a);box-shadow:0 12px 26px #0003,inset 0 1px #ffffff08}.ranking-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.ranking-chart-eyebrow{font-size:10px;letter-spacing:1.6px;color:#b5a08d}.ranking-chart-heading h2{margin:5px 0 0;font-size:23px;color:#ffb47c}.ranking-chart-summary{text-align:right;display:flex;align-items:center;gap:9px}.ranking-chart-summary>strong{font-size:31px;font-variant-numeric:tabular-nums;color:#ffa365;text-shadow:1px 1px #a64e20,2px 2px #66371e,3px 3px #20120e,0 4px 9px #000}.ranking-chart-summary>span{font-size:10px;line-height:1.4;max-width:85px;color:#bfb1a3}.ranking-chart-legend{display:flex;flex-wrap:wrap;gap:8px 18px;color:#bdb0a3;font-size:11px;margin-bottom:18px}.ranking-chart-legend>span{display:inline-flex;align-items:center;gap:6px}.chart-key{width:9px;height:9px;display:inline-block;transform:skewY(-8deg);box-shadow:2px 2px #0006}.chart-key-orange{background:#ec934d}.chart-key-grey{background:#adb3ba}.chart-key-green{background:#85c891}.chart-target-label{margin-left:auto;color:#e4c494}.ranking-chart-scroll{max-height:400px;overflow:auto;padding:0 8px 6px 0;scrollbar-width:thin;scrollbar-color:#76523a transparent}.ranking-chart-axis,.ranking-chart-row{display:grid;grid-template-columns:minmax(120px,210px) minmax(0,1fr) 72px;gap:18px;align-items:center}.ranking-chart-axis{font-size:10px;color:#a79889;margin:0 0 9px;position:sticky;top:0;background:#24211f;z-index:2;padding:5px 0}.ranking-chart-axis>div{display:flex;justify-content:space-between}.ranking-chart-axis>span:last-child{text-align:right}.ranking-chart-bars{list-style:none;margin:0;padding:0}.ranking-chart-row{min-height:38px;padding:6px 0;border-bottom:1px solid #ffffff07}.ranking-chart-name{min-width:0}.ranking-chart-name strong{display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere;line-height:1.35}.ranking-chart-name small{display:block;margin-top:2px;font-size:9px;color:#ab9b8c;line-height:1.35}.ranking-chart-track{height:20px;position:relative;background:repeating-linear-gradient(to right,#bda18718 0,#bda18718 1px,transparent 1px,transparent 25%);border-left:1px solid #ad927958;margin-top:6px}.ranking-chart-bar{--bar-front:#f89f58;--bar-bottom:#ad5425;--bar-top:#ffc087;--bar-side:#9b471f;position:absolute;left:0;bottom:0;height:18px;background:linear-gradient(180deg,var(--bar-front),var(--bar-bottom));box-shadow:0 5px 7px #0005;border-top:1px solid #ffffff33;box-sizing:border-box}.ranking-chart-bar:before{content:"";position:absolute;left:3px;right:-3px;top:-6px;height:5px;background:var(--bar-top);transform:skew(-45deg);border-top:1px solid #ffffff25}.ranking-chart-bar:after{content:"";position:absolute;right:-6px;top:-3px;width:6px;height:18px;background:var(--bar-side);transform:skewY(-45deg)}.chart-bar-grey{--bar-front:#bcc2c8;--bar-bottom:#606972;--bar-top:#e1e5e8;--bar-side:#4e565d}.chart-bar-green{--bar-front:#9ddd9b;--bar-bottom:#43784a;--bar-top:#c5edb8;--bar-side:#335e39}.ranking-chart-target{position:absolute;top:-10px;bottom:-5px;border-left:1px dashed #fff0c4;z-index:1;pointer-events:none}.ranking-chart-value{text-align:right;color:#ffc48b;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-chart-value small{display:block;color:#a99b8e;font-size:9px;font-weight:400}.ranking-chart-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:#a99b8e;font-size:10px;line-height:1.5}.rank-page .ranking-chart-footer button{padding:5px 10px;font-size:11px;white-space:nowrap}.ranking-chart-note{font-size:10px!important;color:#c2ad96!important;line-height:1.5;margin:12px 0 0}.ranking-chart-empty{position:relative;text-align:center;padding:30px 15px 18px;overflow:hidden;border-radius:8px;background:#17151355}.ranking-chart-empty-grid{height:64px;max-width:520px;margin:0 auto 15px;background:repeating-linear-gradient(to right,#b28b4c25 0,#b28b4c25 1px,transparent 1px,transparent 20%),repeating-linear-gradient(to bottom,#b28b4c25 0,#b28b4c25 1px,transparent 1px,transparent 16px);transform:perspective(180px) rotateX(45deg);border-bottom:2px solid #b8844655;box-shadow:0 7px #0003}.ranking-chart-empty strong{display:block;color:#d4c0ab;font-size:14px}.ranking-chart-empty p{color:#a99a8b;font-size:11px;line-height:1.6;max-width:480px;margin:7px auto 0}@media (max-width:650px){.ranking-chart{padding:15px 12px}.ranking-chart-heading h2{font-size:19px}.ranking-chart-summary>strong{font-size:25px}.ranking-chart-summary>span{max-width:63px;font-size:9px}.ranking-chart-axis,.ranking-chart-row{grid-template-columns:minmax(85px,31%) minmax(0,1fr) 46px;gap:12px}.ranking-chart-name strong{font-size:10px}.ranking-chart-name small{font-size:8px}.ranking-chart-value{font-size:12px}.ranking-chart-legend{gap:7px 11px;font-size:10px}.chart-target-label{margin-left:0}.ranking-chart-scroll{max-height:345px;padding-right:3px}.ranking-chart-footer{flex-wrap:wrap}.ranking-chart-empty{padding:15px 8px}.ranking-chart-empty strong{font-size:12px}}.warehouse-report{padding:20px;border:1px solid #87613e;border-radius:16px;background:#201d1ad9;color:#f3eee8;margin:18px 0}.warehouse-report header{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.warehouse-report header h2{flex:1;margin:0;font-size:20px}.warehouse-report input{width:95px}.warehouse-report-bars{display:grid;gap:18px;margin:22px 0}.warehouse-report-bars>div{display:grid;grid-template-columns:180px 140px minmax(100px,1fr);align-items:center;gap:18px}.warehouse-report-track{height:25px;background:#151515;border-radius:5px}.warehouse-report-track i{display:block;height:100%;background:linear-gradient(#f9b575,#bc611b 65%,#73340b);border-top:3px solid #ffd4a5;border-right:6px solid #75340d;box-sizing:border-box;box-shadow:0 5px #502407,0 8px 9px #0008;border-radius:3px}.warehouse-report-track.negative i{background:linear-gradient(#dd8f80,#ae3525)}.warehouse-report small{color:#c2b7ad}.warehouse-report-table{max-height:360px;overflow:auto;margin-top:18px}.warehouse-report table{border-collapse:collapse;width:100%;font-size:13px}.warehouse-report td,.warehouse-report th{padding:9px;text-align:left;border-bottom:1px solid #514335}.warehouse-report a{color:#ffb773}@media (max-width:650px){.warehouse-report-bars>div{grid-template-columns:1fr 1fr}.warehouse-report-track{grid-column:1/-1}.warehouse-report-table{overflow-x:auto}}.wh-page{--wh-orange:#ff9d3f;--wh-border:#363c46;--wh-muted:#afb7c2;width:100%;max-width:1700px;height:100dvh;margin:0 auto;padding:12px 18px;display:flex;flex-direction:column;gap:10px;overflow:hidden;text-align:left;color:#f4f5f7;font-family:Inter,system-ui,sans-serif}.wh-page *{box-sizing:border-box}.wh-page :where(h1,h2,h3,p,form,fieldset){margin:0;padding:0}.wh-page form{max-width:none;text-align:left}.wh-header{display:flex;align-items:center;gap:13px;min-height:44px;flex-shrink:0}.wh-header img{display:block;width:42px;height:42px;object-fit:contain}.wh-header h1{font-size:25px;line-height:1.2;letter-spacing:-.7px}.wh-back{margin-left:auto;color:var(--wh-muted);font-size:12px;text-decoration:none}.wh-page button{border:1px solid #4b535f;border-radius:6px;background:#282e37;color:#f7f7fa;padding:7px 10px;font:inherit;font-size:12px;line-height:1.3;cursor:pointer;margin:0;white-space:nowrap}.wh-page button[type=submit]:after{content:none}.wh-page button:hover:not(:disabled){border-color:var(--wh-orange)}.wh-page button:disabled,.wh-disabled{opacity:.45;cursor:default}.wh-page :is(button,input,a):focus-visible,.wh-drop:focus-within{outline:2px solid var(--wh-orange);outline-offset:2px}.wh-page .wh-primary{background:var(--wh-orange);border-color:var(--wh-orange);color:#211509;font-weight:750}.wh-tabs{display:flex;gap:3px;border:1px solid var(--wh-border);background:#15191f;padding:3px;border-radius:8px;margin-left:12px}.wh-tabs button{border:0;background:transparent;padding:7px 15px;font-size:13px;font-weight:650}.wh-tabs [aria-pressed=true]{background:var(--wh-orange);color:#17120c}.wh-toolbar{display:flex;align-items:center;gap:14px;flex-shrink:0}.wh-search{max-width:310px;flex:1}.wh-page input{width:100%;min-width:0;border:1px solid #48515e;border-radius:5px;background:#12171e;color:#f6f7f9;font:inherit;font-size:12px;padding:7px 8px;line-height:1.4;color-scheme:dark;margin:0}.wh-page input[type=number]{font-variant-numeric:tabular-nums}.wh-counts{font-size:12px;color:var(--wh-muted);margin-right:auto;white-space:nowrap}.wh-counts strong{color:#f4f5f7;font-size:17px}.wh-counts span{margin:0 6px}.wh-toolbar button[aria-pressed=true]{border-color:var(--wh-orange);color:var(--wh-orange)}.wh-panel{min-height:0;flex:1;display:flex;flex-direction:column;border:1px solid var(--wh-border);border-radius:9px;overflow:hidden;background:#191e25}.wh-table-scroll{min-height:0;overflow:auto;flex:1;overscroll-behavior:contain}.wh-page table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;min-width:760px;font-size:12px}.wh-page th,.wh-page td{padding:9px 8px;vertical-align:middle;border-bottom:1px solid #303640;overflow-wrap:anywhere}.wh-page thead th{position:sticky;top:0;z-index:2;background:#262d36;font-size:11px;font-weight:650;color:#c8cdd5;line-height:1.35}.wh-photo-col{width:76px}.wh-number-col{width:112px}.wh-member-col{width:25%}.wh-balance-col{width:85px}.wh-action-col{width:86px}.wh-article-name{font-size:13px;line-height:1.35;font-weight:650}.wh-stock-table td>strong{display:block;font-size:17px;line-height:1.2;margin-bottom:5px;font-variant-numeric:tabular-nums}.wh-stock-table .wh-balance strong{font-size:25px;color:var(--wh-orange);margin:0}.wh-stock-table small{display:block;font-size:10px;color:var(--wh-muted);line-height:1.35;margin-top:4px}.wh-stock-table .wh-member-chosen{color:#9ad8ae}.wh-new-row td{background:#24282b;padding-top:8px;padding-bottom:8px}.wh-new-row .wh-muted{font-size:11px}.wh-new-symbol{display:block;text-align:center;font-size:25px;color:var(--wh-orange)}.wh-editing>td,.wh-editing>th{background:#27261f}.wh-stock-table td>form{display:flex;flex-direction:column;gap:5px}.wh-page .wh-cancel{padding:3px;background:transparent;border:0;color:var(--wh-muted);font-size:11px}.wh-photo{position:relative;width:58px;height:58px;border:1px solid #414956;background:#11161c;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.wh-photo img{width:100%;height:100%;object-fit:contain}.wh-photo svg{width:28px;height:28px;fill:none;stroke:#8c95a4;stroke-width:1.5;margin-top:-10px}.wh-drop{border-style:dashed}.wh-drop[data-dragging=true]{border:2px solid var(--wh-orange);background:#4a3422}.wh-drop-label{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:center}.wh-drop-label span{width:100%;text-align:center;font-size:9px;line-height:1.15;padding:3px 0;background:#13171edb;color:#f2f2f4}.wh-drop-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;height:100%;width:100%;cursor:pointer}.wh-buyers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-height:116px;overflow:auto;padding:2px;font-size:12px}.wh-buyer-row td{background:#222932;padding:8px 12px}.wh-buyers button{display:flex;align-items:center;gap:8px;padding:7px 10px}.wh-buyers button small{margin:0}.wh-muted{color:var(--wh-muted);font-size:12px}.wh-empty{text-align:center!important;padding:24px!important;color:var(--wh-muted)}.wh-footer{flex-shrink:0;font-size:10px;color:var(--wh-muted);line-height:1.35;padding:7px 10px;border-top:1px solid var(--wh-border);background:#1e242c}.wh-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:8px 10px;font-size:11px;flex-shrink:0;border-top:1px solid var(--wh-border)}.wh-panel>.wh-muted{padding:18px}.wh-alert,.wh-success{font-size:12px;line-height:1.4;padding:8px 10px;border-radius:6px;flex-shrink:0;max-height:90px;overflow:auto}.wh-alert{background:#33291c;border:1px solid #a77b45}.wh-success{background:#1b3024;border:1px solid #447658}.wh-alert button{margin-left:12px;padding:4px 8px}.wh-added{color:#9ad8ae;font-weight:650}.wh-sold{color:#f1b285;font-weight:650}.wh-page .wh-history-table{table-layout:auto;min-width:760px}.wh-history-table small{display:block;color:var(--wh-muted);font-size:10px;line-height:1.3;margin-top:3px}.wh-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.wh-page{padding:10px 12px;gap:8px}.wh-number-col{width:94px}.wh-member-col{width:23%}.wh-balance-col{width:72px}.wh-action-col{width:79px}.wh-page th,.wh-page td{padding:8px 6px}.wh-counts{font-size:10px}.wh-counts strong{font-size:15px}.wh-header h1{font-size:23px}}@media (max-width:700px){.wh-page{padding:8px;gap:7px}.wh-header{flex-wrap:wrap;gap:7px}.wh-header h1{font-size:21px}.wh-header img{width:33px;height:33px}.wh-tabs{margin-left:0}.wh-tabs button{padding:6px 9px;font-size:12px}.wh-back{font-size:10px}.wh-toolbar{gap:7px;flex-wrap:wrap}.wh-search{max-width:none;flex-basis:55%}.wh-counts{order:3;flex-basis:100%}.wh-toolbar button{font-size:11px}.wh-footer{font-size:9px}}.wh-photo-col{width:108px}.wh-photo{width:88px;height:72px}.wh-photo svg{margin-top:-20px}.wh-drop{border-color:#ac895c}.wh-drop-label span{font-size:10px;line-height:1.25;padding:3px 1px;opacity:0;transition:opacity .12s ease}.wh-drop:hover .wh-drop-label span,.wh-drop:has(input:focus-visible) .wh-drop-label span,.wh-drop[data-dragging=true] .wh-drop-label span{opacity:1}.wh-page .wh-remove-photo{display:block;padding:3px 0;border:0;background:transparent;color:var(--wh-muted);font-size:10px}.wh-suggestion-row td{background:#222932;padding:7px 10px}.wh-article-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;max-height:104px;overflow:auto;padding:2px;font-size:11px}.wh-article-suggestions button{display:flex;gap:7px;align-items:center;font-size:11px;padding:5px 8px}.wh-article-suggestions small{margin:0}.wh-new-hint{color:var(--wh-muted);padding:3px 4px}.wh-new-row #wh-entry-description{font-size:10px;margin-top:5px}.wh-page{box-sizing:border-box;min-width:0;max-width:none;padding:10px 14px;gap:8px}.wh-header h1{font-size:23px}.wh-header{min-height:38px}.wh-header img{width:36px;height:36px}.wh-page table{min-width:880px;font-size:12px}.wh-page th,.wh-page td{padding:6px 7px}.wh-photo-col{width:64px}.wh-photo{width:48px;height:46px}.wh-photo svg{width:24px;height:24px;margin-top:0}.wh-price-col{width:94px}.wh-number-col{width:72px}.wh-balance-col{width:78px}.wh-action-col{width:172px}.wh-article-name{font-size:12px}.wh-stock-table .wh-balance strong{font-size:21px}.wh-row-actions{display:flex;gap:5px;align-items:center}.wh-page .wh-row-actions button{padding:6px 8px}.wh-stock-table small{font-size:10px}.wh-drop-label span{font-size:8px;padding:2px 0}.wh-name-input{position:relative;text-align:left;min-width:0}.wh-name-results{position:absolute;top:calc(100% + 3px);left:0;min-width:100%;width:max-content;max-width:min(420px,60vw);z-index:8;max-height:210px;overflow:auto;background:#151c25;border:1px solid #647184;box-shadow:0 8px 24px #0008;border-radius:6px;padding:4px}.wh-page .wh-name-results button{width:100%;border:0;border-radius:3px;display:flex;justify-content:space-between;gap:12px;text-align:left;background:transparent;padding:8px;font-size:12px;white-space:normal}.wh-page .wh-name-results button:hover,.wh-page .wh-name-results [aria-selected=true]{background:#3b3326;color:#ffb05c}.wh-name-results button small{white-space:nowrap;margin:0}.wh-name-results p{font-size:11px;padding:8px;color:var(--wh-muted)}.wh-field-error{font-size:12px;color:#ffc47d;margin-top:6px!important}.wh-field-help{font-size:10px;color:var(--wh-muted)}.wh-operation-row>td{padding:0!important;background:#222a33}.wh-operation{padding:10px 12px!important;border-left:3px solid var(--wh-orange);display:block!important}.wh-operation-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px}.wh-operation-fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.wh-operation-fields label,.wh-recipient{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--wh-muted)}.wh-qty{width:70px}.wh-recipient{width:210px;flex:1;min-width:170px;max-width:300px}.wh-choices{border:0;display:flex;gap:4px;min-width:0}.wh-choices legend{font-size:11px;color:var(--wh-muted);margin-bottom:4px}.wh-page .wh-choices button{font-size:11px;padding:7px}.wh-choices [aria-pressed=true]{border-color:var(--wh-orange);background:#45311d;color:#ffb05c}.wh-delivery-total{display:flex;flex-direction:column;gap:4px;min-width:80px}.wh-delivery-total span{font-size:10px;color:var(--wh-muted)}.wh-delivery-total strong{font-size:19px;color:var(--wh-orange)}.wh-operation-note{font-size:10px;color:var(--wh-muted);margin-top:8px!important}.wh-gift-reason{min-width:200px;flex:1}.wh-page .wh-new-row td{padding-top:6px;padding-bottom:6px}.wh-table-scroll{padding-bottom:180px;scroll-padding-bottom:180px}@media (max-width:1050px){.wh-price-col{width:86px}.wh-number-col{width:64px}.wh-action-col{width:160px}.wh-page th,.wh-page td{padding:6px}.wh-header h1{font-size:21px}}@media (max-width:700px){.wh-page{padding:8px}.wh-table-scroll{padding-bottom:180px}.wh-counts{order:3;flex-basis:100%}.wh-recipient{min-width:200px}}.wh-action-col{width:285px}.wh-row-actions{flex-wrap:wrap;justify-content:flex-start}.wh-page .wh-delete-item{border-color:#7d4146;color:#ffb0b5;background:#2b1c1e}.wh-page .wh-delete-item:hover:not(:disabled){border-color:#dc6670;background:#3a2024}.wh-rename{display:grid;gap:5px;max-width:360px}.wh-rename>div{display:flex;gap:5px;align-items:center}.wh-rename input{font-weight:650}@media (max-width:1050px){.wh-action-col{width:245px}}.wh-page .wh-drive-photo-btn{display:block;width:100%;margin-top:3px;padding:3px 4px;font-size:9px;background:#202832;color:#b9d8f5;border-color:#40566b}.wh-drive-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000b;display:grid;place-items:center;padding:20px}.wh-drive-picker{width:min(920px,96vw);max-height:86vh;background:#171d24;border:1px solid #55616e;border-radius:13px;box-shadow:0 20px 70px #000b;overflow:hidden}.wh-drive-picker>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px;border-bottom:1px solid #35404b}.wh-drive-picker>header strong{display:block;font-size:18px}.wh-drive-picker>header small{display:block;color:#9ca7b2;margin-top:3px}.wh-drive-grid{padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;overflow:auto;max-height:68vh}.wh-page .wh-drive-card{display:flex;flex-direction:column;gap:7px;align-items:stretch;text-align:left;padding:7px;background:#202832;white-space:normal}.wh-drive-card img{width:100%;height:115px;object-fit:contain;background:#10151a;border-radius:5px}.wh-drive-card span{font-size:11px;overflow-wrap:anywhere}.member-files__heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.member-files__heading h2{margin:0 0 5px}.member-files__heading .member-hint{margin:4px 0 11px}.member-files__counter{padding:6px 11px;color:#ff974a;background:#302820;border:1px solid #70533b;border-radius:20px;font-weight:800;white-space:nowrap;font-size:11px}.member-files__actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:8px 0}.member-files__actions button,.member-files__camera-actions button{border:1px solid #d87836;background:#2b2520;color:#ffad76;min-height:35px;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:750;cursor:pointer}.member-files__actions button:first-child,.member-files__camera-actions button:first-child{background:#ff873a;color:#181818}.member-files__actions button:disabled,.member-files__camera-actions button:disabled{opacity:.4;cursor:default}.member-files__input{display:none}.member-files__drop{border:1px dashed #685a4c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:7px;padding:17px 12px;background:#262321;text-align:center;min-height:76px;margin:10px 0}.member-files__drop--active{border-color:#ff873a;background:#413223}.member-files__drop strong{color:#e3e3e3;font-size:12px}.member-files__drop small{color:#aaa;font-size:11px}.member-files__list{display:flex;flex-direction:column;gap:6px}.member-files__item{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #424242;background:#2b2b2b;border-radius:7px;color:#f0f0f0;text-decoration:none}.member-files__item:hover{border-color:#ff873a}.member-files__item-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.member-files__item-info strong{font-size:12px;overflow-wrap:anywhere}.member-files__item-info small{font-size:10px;color:#aaa}.member-files__file-icon{color:#ff873a;border:1px solid #655139;border-radius:5px;padding:4px 7px;font-size:19px}.member-files__open{color:#ff9644;font-size:11px;font-weight:800}.member-files__progress{font-size:12px;color:#ff9644}.member-files__camera{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000e;display:flex;align-items:center;justify-content:center;padding:18px}.member-files__camera-panel{display:flex;flex-direction:column;gap:12px;max-width:650px;width:100%;padding:15px;border:1px solid #ff873a;border-radius:11px;background:#161616;color:#fff}.member-files__camera-header{display:flex;align-items:center;gap:12px}.member-files__camera-header img{width:85px;height:auto}.member-files__camera-header strong{font-size:14px;letter-spacing:2px;flex:1}.member-files__camera-header button{color:#e6e6e6;background:transparent;border:1px solid #555;border-radius:6px;padding:7px 10px;cursor:pointer}.member-files__camera-panel video{width:100%;max-height:65dvh;object-fit:cover;border-radius:7px;background:#050505}.member-files__camera-actions{display:flex;gap:10px;justify-content:center}.member-files__camera-panel p{font-size:12px;color:#ffd3b1;text-align:center}.member-detail-heading__person{display:flex;align-items:center;gap:13px;min-width:0}.member-detail-heading__photo{width:57px;height:57px;flex:0 0 57px;border-radius:9px;object-fit:cover;border:1px solid #ff873a;background:#2b2b2b}.member-detail-heading__photo-placeholder{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#ff873a}.member-detail-heading__person-info{min-width:0}.member-detail-heading__person-info h2{margin:2px 0}@media (max-width:690px){.member-files__camera-panel{padding:9px}.member-files__camera-header img{width:60px}.member-files__camera-header strong{font-size:10px;letter-spacing:1px}.member-files__actions button{font-size:11px}.member-detail-heading__photo{width:46px;height:46px;flex-basis:46px}.member-detail-heading__person{gap:9px}}.member-activation{display:inline-flex;align-items:center;gap:6px;min-width:0}.member-activation__trigger{background:#ff873a;color:#191919;font-weight:800;border:1px solid #ff873a;border-radius:6px;font-size:10px;padding:5px 9px;line-height:1.15;min-height:26px;cursor:pointer;white-space:nowrap}.member-activation__trigger:hover{background:#ffa059}.member-activation__trigger:disabled{opacity:.6;cursor:wait}.member-activation__error{color:#ffd4c5!important;font-size:10px!important;letter-spacing:0!important;display:block;overflow-wrap:anywhere}.member-activation__backdrop{position:fixed;z-index:4000;top:0;right:0;bottom:0;left:0;background:#000e;display:flex;justify-content:center;align-items:center;padding:16px;overflow:auto}.member-activation__panel{background:#212121;border:1px solid #f78c3e;border-radius:12px;box-shadow:0 16px 64px #000b;color:#f4f4f4;padding:19px;width:min(650px,100%);max-height:calc(100dvh - 30px);overflow-y:auto}.member-activation__panel-header{display:flex;align-items:center;gap:13px;border-bottom:1px solid #494949;padding-bottom:13px}.member-activation__panel-header img{width:95px;height:auto;flex-shrink:0}.member-activation__panel-header div{min-width:0;flex:1}.member-activation__panel h2{color:#ff873a;font-size:19px;line-height:1.2;margin:0 0 5px}.member-activation__panel p{color:#d3d3d3;font-size:12px;line-height:1.6;margin:7px 0}.member-activation__panel-header p{overflow-wrap:anywhere;font-size:11px!important;margin:0}.member-activation__close{background:transparent;border:1px solid #777;border-radius:7px;color:#fff;font-size:21px;line-height:1;min-height:32px;min-width:32px;cursor:pointer}.member-activation__panel .member-activation__status{margin:14px 0 11px;color:#f0f0f0}.member-activation__panel .member-activation__status strong{color:#ffca8f}.member-activation__field{display:flex;flex-direction:column;gap:7px}.member-activation__field span{font-size:11px!important;font-weight:700;color:#ccc!important;letter-spacing:0!important}.member-activation__field input{width:100%;min-height:39px;border:1px solid #777;background:#151515;border-radius:7px;padding:9px 11px;font-size:12px;color:#fff;box-sizing:border-box}.member-activation__buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.member-activation__buttons button,.member-activation__buttons a{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid #ff873a;background:#ff873a;color:#181818;min-height:35px;border-radius:7px;padding:8px 12px;font-weight:800;font-size:11px;cursor:pointer}.member-activation__buttons button:not(:first-child),.member-activation__buttons a{background:transparent;color:#ff9f57}.member-activation__panel .member-activation__feedback{padding:9px 11px;border:1px solid #679b75;background:#1d3826;color:#bbf3cb;border-radius:7px}.member-activation__panel .member-activation__hint{color:#c2c2c2}.member-activation__panel .member-activation__warning{color:#f8d39c;background:#30261b;border:1px solid #665132;padding:10px 12px;border-radius:8px}.member-activation__trigger:focus-visible,.member-activation__buttons button:focus-visible,.member-activation__buttons a:focus-visible,.member-activation__close:focus-visible{outline:2px solid #ffcf96;outline-offset:2px}.member-detail-heading__pending{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.member-detail-heading__pending .member-detail-heading__pending-badge{display:inline-block;color:#ffcc75;background:#3e2d1e;border:1px solid #9b6438;border-radius:5px;padding:4px 7px;font-size:9px!important;font-weight:850;letter-spacing:.5px!important;white-space:nowrap}@media (max-width:690px){.member-activation__trigger{font-size:9px;padding:5px 7px}.member-activation__panel{padding:12px}.member-activation__panel-header img{width:66px}.member-activation__panel h2{font-size:16px}.member-activation__buttons{display:grid;grid-template-columns:1fr 1fr}.member-activation__buttons button,.member-activation__buttons a{white-space:normal}.member-activation__buttons a{grid-column:1/-1}}.member-admin-pill{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.member-admin-pill__status{display:inline-flex;align-items:center;gap:5px;color:#ffb06b;font-size:10px;font-weight:750;white-space:nowrap}.member-admin-pill__dot{width:7px;height:7px;background:#ff9e43;border-radius:50%}.member-admin-pill button{border:1px solid #cf8141;background:transparent;color:#ffac70;padding:5px 8px;border-radius:6px;min-height:26px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.member-admin-pill button:disabled{opacity:.5;cursor:wait}.member-admin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:#000e;padding:13px}.member-admin-modal__panel{width:min(800px,100%);max-height:calc(100dvh - 25px);overflow:auto;background:#202020;color:#eee;border:1px solid #ff873a;box-shadow:0 12px 50px #0009;border-radius:10px;padding:16px}.member-admin-modal__header{display:flex;align-items:center;gap:13px;border-bottom:1px solid #555;padding:0 0 11px}.member-admin-modal__header img{width:85px}.member-admin-modal__header div{flex:1;min-width:0}.member-admin-modal__header h2{color:#ff873a;font-size:20px;margin:0}.member-admin-modal__header p{font-size:12px;color:#aaa;overflow-wrap:anywhere;margin:4px 0 0}.member-admin-modal__header>button{border:1px solid #555;background:#242424;color:#fff;border-radius:7px;min-width:34px;min-height:34px;font-size:23px;cursor:pointer}.member-admin-modal__tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.member-admin-modal__tabs button{border:1px solid #555;background:#303030;color:#d6d6d6;border-radius:7px;font-size:12px;font-weight:700;padding:9px 11px;cursor:pointer}.member-admin-modal__tabs button.selected{background:#ff873a;border-color:#ff873a;color:#181818}.member-admin-modal__content{display:grid;gap:14px}.member-admin-modal__content section{background:#252525;border:1px solid #474747;padding:13px;border-radius:9px}.member-admin-modal__content h3{font-size:16px;color:#ff913e;margin:0 0 7px}.member-admin-modal__note{color:#b2b2b2;font-size:11px;line-height:1.5;margin:4px 0 12px}.member-admin-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:12px}.member-admin-modal__grid label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:750;color:#ddd;min-width:0}.member-admin-modal__grid input,.member-admin-modal__grid select{min-height:35px;width:100%;background:#313131;color:#fff;border:1px solid #606060;padding:7px 9px;border-radius:7px;font-size:12px;color-scheme:dark}.member-admin-modal__grid input:disabled,.member-admin-modal__grid select:disabled{opacity:.7}.member-admin-modal__wide{grid-column:1/-1}.member-admin-modal__grid .member-admin-modal__check{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:800;color:#ffad6f}.member-admin-modal__check input{min-height:unset;width:18px;height:18px;accent-color:#ff873a}.member-admin-modal__content section>button{border:1px solid #ff873a;background:#ff873a;color:#161616;min-height:36px;border-radius:7px;padding:9px 13px;font-weight:800;cursor:pointer}.member-admin-modal__content section>button:disabled{opacity:.45}.member-admin-modal__records{display:grid;gap:6px;max-height:240px;overflow:auto;margin-top:11px}.member-admin-modal__records>div{display:flex;flex-direction:column;gap:4px;border:1px solid #414141;border-radius:7px;background:#292929;padding:9px 10px}.member-admin-modal__records strong{color:#f1f1f1;font-size:12px}.member-admin-modal__records span,.member-admin-modal__records small{color:#b6b6b6;font-size:11px;overflow-wrap:anywhere}.member-admin-modal__records>p{color:#ababab;font-size:12px}.member-admin-modal__success,.member-admin-modal__error{font-size:12px;padding:10px;border-radius:7px;margin:9px 0}.member-admin-modal__success{color:#c2f0cb;background:#21412a;border:1px solid #6da17b}.member-admin-modal__error{color:#ffd5d5;background:#441e1e;border:1px solid #ac5050}.member-detail-heading__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:7px}.member-detail-heading__right .member-detail-heading__back{white-space:nowrap}@media (max-width:920px){.member-detail-heading__right{grid-column:2;grid-row:1}.member-admin-pill{flex-direction:column;gap:4px;align-items:flex-end}.member-admin-pill__status{font-size:9px}}@media (max-width:690px){.member-admin-modal__panel{padding:10px}.member-admin-modal__header img{width:60px}.member-admin-modal__header h2{font-size:16px}.member-admin-modal__grid{grid-template-columns:1fr;gap:9px}.member-admin-modal__content section{padding:9px}.member-admin-modal__tabs button{flex:1;font-size:10px;padding:8px 5px}.member-admin-pill__status{font-size:8px}.member-admin-pill button{font-size:9px;padding:5px}.member-detail-heading__right{gap:5px}}.member-permanent-delete{margin-top:20px;padding-top:14px;border-top:1px solid #454545}.member-permanent-delete .member-permanent-delete__trigger{padding:8px 13px!important;min-height:36px;background:transparent!important;border:1px solid #d46b6b!important;border-radius:7px;color:#ffb6b6!important;font:inherit;font-size:14px;cursor:pointer}.member-permanent-delete button:disabled{opacity:.45;cursor:not-allowed}.member-permanent-delete__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#000000c2;display:flex;align-items:center;justify-content:center;padding:18px}.member-permanent-delete__dialog{width:min(100%,590px);max-height:90vh;overflow:auto;box-sizing:border-box;background:#252525;color:#f4f4f4;border:1px solid #6c3a3a;border-radius:12px;padding:22px;box-shadow:0 20px 70px #0009;text-align:left;line-height:1.5}.member-permanent-delete__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.member-permanent-delete__heading h2{margin:0!important;font-size:22px!important;color:#f4f4f4!important}.member-permanent-delete__dialog p{margin:14px 0}.member-permanent-delete__identity{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;background:#343030;padding:12px;border-radius:7px}.member-permanent-delete__identity span{font-variant-numeric:tabular-nums;color:#ffb6b6}.member-permanent-delete__confirmation{display:flex;flex-direction:column;gap:8px;font-weight:600}.member-permanent-delete__confirmation input{width:100%;box-sizing:border-box;border:1px solid #777!important;border-radius:6px;padding:10px!important;min-height:42px;background:#1a1a1a!important;color:#fff!important;font-size:17px!important}.member-permanent-delete__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.member-permanent-delete .member-permanent-delete__cancel,.member-permanent-delete .member-permanent-delete__confirm,.member-permanent-delete__back{display:inline-flex;justify-content:center;align-items:center;padding:9px 14px!important;border-radius:6px;font:inherit;font-size:14px;min-height:38px;box-sizing:border-box;cursor:pointer;text-decoration:none}.member-permanent-delete .member-permanent-delete__cancel{background:#333!important;border:1px solid #707070!important;color:#fff!important}.member-permanent-delete .member-permanent-delete__confirm{background:#a63136!important;border:1px solid #cb6468!important;color:#fff!important}.member-permanent-delete__back{background:#ff8932;color:#161616;font-weight:700}.member-permanent-delete__error{color:#ffc3c3;background:#4b2023;padding:10px;border-radius:6px}.member-permanent-delete__blocked{padding:1px 12px;background:#373029;border:1px solid #73604c;border-radius:7px;margin-top:16px}.member-permanent-delete__blocked ul{padding-left:22px}@media (max-width:600px){.member-permanent-delete__backdrop{padding:10px}.member-permanent-delete__dialog{padding:16px}.member-permanent-delete__heading h2{font-size:19px!important}.member-permanent-delete__actions{flex-direction:column-reverse}.member-permanent-delete__actions button{width:100%}}.review-page{min-height:100vh;background:#181818;color:#eee;padding:15px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.review-page>header{display:flex;align-items:center;gap:16px;max-width:1450px;margin:0 auto 20px;border-bottom:1px solid #484848;padding-bottom:10px}.review-page header img{width:95px}.review-page header div{flex:1}.review-page h1{font-size:22px;letter-spacing:1px;margin:0}.review-page header p{font-size:11px;color:#aaa;margin:4px 0}.review-page a{color:#ff873a}.review-page header>a:last-child{font-size:12px}.review-intro{font-size:12px;color:#bcbcbc;max-width:1350px;margin:0 auto 15px}.review-list{display:grid;gap:10px;max-width:1450px;margin:auto}.review-list article{border:1px solid #484848;background:#272727;border-radius:9px;padding:15px}.review-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.review-title h2{font-size:16px;margin:0;color:#eee}.review-title span{color:#ffad6f;font-size:12px;font-weight:800}.review-list article p{font-size:12px;color:#aaa;margin:8px 0}.review-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.review-actions button,.review-actions a{border:1px solid #ff873a;border-radius:6px;background:transparent;color:#ff9f5f;padding:7px 10px;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.review-actions button:first-of-type{background:#ff873a;color:#151515}.review-actions button:disabled{opacity:.4;cursor:wait}.review-actions span{font-size:11px;color:#c9ab7d}@media (max-width:700px){.review-page{padding:10px}.review-page header img{width:70px}.review-page h1{font-size:17px}}.dues-page{min-height:100vh;background:#171717;color:#eee;padding:22px max(18px,calc((100vw - 1230px)/2));font-family:Arial,sans-serif}.dues-page>header{display:flex;align-items:center;gap:18px;margin-bottom:20px}.dues-page>header img{width:110px}.dues-page>header div{flex:1}.dues-page h1{font-size:25px;margin:0;color:#ff873a}.dues-page header p,.dues-page section p{color:#bbb;font-size:12px}.dues-page a{color:#ffab69}.dues-page>section{background:#242424;border:1px solid #454545;border-radius:10px;margin:12px 0;padding:17px}.dues-page h2{font-size:18px;margin:0 0 8px;color:#ff903b}.dues-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.dues-page label{font-size:12px;display:flex;flex-direction:column;gap:6px}.dues-page input{border:1px solid #676767;background:#303030;border-radius:7px;color:#fff;padding:9px;min-height:38px}.dues-title input{width:100px}.dues-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.dues-totals{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.dues-totals span{border:1px solid #555;padding:8px 10px;border-radius:7px;font-size:12px}.dues-page button{background:#ff873a;color:#171717;border:0;border-radius:7px;padding:10px 13px;font-weight:800;cursor:pointer}.dues-page button:disabled{opacity:.5}.dues-page section>small{display:block;color:#aaa;margin:12px 0}.dues-scroll{overflow:auto}.dues-page table{width:100%;border-collapse:collapse;min-width:780px;font-size:12px}.dues-page th,.dues-page td{padding:11px 9px;text-align:left;border-bottom:1px solid #555}.dues-page th{color:#ffb075}.dues-page td button{display:block;margin-top:6px;font-size:11px;padding:6px}.dues-error,.dues-success{padding:10px;border-radius:8px}.dues-error{background:#532222}.dues-success{background:#28482d}@media (max-width:650px){.dues-grid{grid-template-columns:1fr}.dues-page>header img{width:66px}.dues-page h1{font-size:20px}}.ad-page{height:100dvh;min-height:550px;overflow:hidden;background:#151515;color:#f4eee9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:16px 25px 9px;display:flex;flex-direction:column;gap:13px}.ad-header{display:flex;align-items:center;gap:20px;flex-shrink:0}.ad-header>div{flex:1;text-align:center}.ad-header h1{font-size:clamp(22px,2.2vw,30px);margin:0;color:#ff9b55}.ad-header p{font-size:12px;color:#b4aaa2;margin:6px 0}.ad-header a{color:#f6a86b;font-size:13px}.ad-header button{background:#38291f;color:#f6a86b;border:1px solid #805637;border-radius:8px;padding:10px 16px;cursor:pointer}.ad-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;flex-shrink:0}.ad-card{min-width:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:16px;border:1px solid #5b463a;background:linear-gradient(145deg,#342a25,#242322);border-radius:13px;color:#eee;cursor:pointer;position:relative}.ad-card:hover,.ad-card.active{border-color:#ff9951;background:linear-gradient(140deg,#513221,#2a2523)}.ad-icon{font-size:25px;color:#f4a066}.ad-card strong{font-size:15px;line-height:1.18}.ad-card small{font-size:11px;line-height:1.4;color:#baa99a;padding-right:12px}.ad-arrow{position:absolute;right:13px;bottom:10px;font-size:20px;color:#ff9951}.ad-detail{min-height:0;flex:1;overflow:auto;background:#242221;border:1px solid #594338;border-radius:14px;padding:19px 23px;scrollbar-width:thin}.ad-detail h2{color:#ffad76;font-size:20px;margin:0 0 9px}.ad-detail p{color:#b8aca3;font-size:12px;line-height:1.6}.ad-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.ad-detail-head a{color:#ffa66f;font-size:13px}.ad-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.ad-kpis article{border:1px solid #604a3b;border-radius:11px;padding:17px;background:#302824;display:flex;flex-direction:column;gap:10px}.ad-kpis span{font-size:11px;color:#bcb0a6;letter-spacing:1px;font-weight:750}.ad-kpis strong{font-size:clamp(19px,2.3vw,30px);font-variant-numeric:tabular-nums}.ad-kpis article:first-child strong{color:#ffac70}.ad-chart{background:#1e1d1c;border:1px solid #443c36;border-radius:12px;padding:17px;margin-top:13px}.ad-chart h3{margin:0 0 16px;color:#e7d1c1;font-size:14px}.ad-chart-row{display:grid;grid-template-columns:70px 1fr 135px;align-items:center;gap:14px;margin:12px 0;font-size:12px}.ad-chart-row>b{text-align:right;font-variant-numeric:tabular-nums}.ad-bar-track{height:24px;border-radius:7px;background:#3c3631;overflow:hidden}.ad-bar{height:100%;border-radius:7px;min-width:0}.ad-bar.revenue{background:linear-gradient(90deg,#d47533,#ffa764)}.ad-bar.expense{background:linear-gradient(90deg,#8a6d5c,#c7ac99)}.ad-chart-legend{font-size:11px;color:#a69c93;margin-top:16px}.ad-table-wrap{overflow:auto}.ad-detail table{width:100%;border-collapse:collapse;font-size:13px}.ad-detail th{color:#baa79b;text-align:left;border-bottom:1px solid #615044;font-size:11px;padding:13px 11px;letter-spacing:.5px}.ad-detail td{padding:14px 11px;border-bottom:1px solid #433b36}.ad-detail tbody tr{cursor:pointer}.ad-detail tbody tr:hover,.ad-detail tbody tr.chosen{background:#3c2e26}.ad-detail td:nth-child(n+2),.ad-detail th:nth-child(n+2){text-align:right}.ad-detail td.positive{color:#f9aa6d;font-weight:800}.ad-detail td.negative{color:#ef8880;font-weight:800}.ad-movements{border-top:1px solid #614b3a;margin-top:13px;padding-top:10px}.ad-movements h3{color:#ffa56e;font-size:14px}.ad-movement-scroll{max-height:140px;overflow:auto}.ad-movement-scroll>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #403730;padding:8px;font-size:12px}.ad-pending{background:#302a26;border:1px dashed #73563f;padding:22px;border-radius:10px;color:#c4b4a6;font-size:13px;margin-top:22px}.ad-footer{text-align:center;color:#988d84;font-size:11px;flex-shrink:0}.ad-error{background:#5e2b2b;padding:12px;border-radius:8px}@media (max-width:1100px){.ad-cards{grid-template-columns:repeat(3,1fr)}.ad-card{min-height:115px;padding:12px}.ad-icon{font-size:17px}.ad-card strong{font-size:13px}.ad-card small{font-size:10px}}@media (max-width:650px){.ad-page{padding:10px;height:100dvh;gap:8px}.ad-header h1{font-size:17px}.ad-header p{font-size:10px}.ad-cards{grid-template-columns:repeat(2,1fr);gap:6px}.ad-card{min-height:86px;padding:9px;gap:4px}.ad-card small{display:none}.ad-detail{padding:12px}.ad-kpis{gap:6px}.ad-kpis article{padding:8px}.ad-kpis span{font-size:9px}.ad-kpis strong{font-size:15px}.ad-chart-row{grid-template-columns:52px 1fr 83px;gap:6px}.ad-chart-row>b{font-size:10px}}.ad-3d{background:radial-gradient(ellipse at 50% 25%,#403126,#211e1d 75%);border:1px solid #75543e;border-radius:13px;padding:13px 17px;min-height:0}.ad-3d svg{width:100%;max-height:315px;display:block}.ad-3d-key{display:flex;justify-content:flex-end;gap:18px;font-size:12px;color:#e7d5c5}.ad-3d-key span{display:flex;gap:7px;align-items:center}.ad-3d-key i{width:13px;height:13px;border-radius:3px}.ad-3d-key .income{background:linear-gradient(120deg,#ffa46a,#c35f24)}.ad-3d-key .expense{background:linear-gradient(120deg,#dac0b1,#86685e)}.ad-3d-note,.ad-completeness{font-size:11px!important;color:#aaa!important;margin:4px 0!important;line-height:1.4!important}.payment-ledger{display:grid;gap:10px;position:relative;z-index:50;pointer-events:auto}.payment-ledger *{pointer-events:auto}.payment-ledger__table-wrap{position:relative;z-index:60}.payment-ledger__table tbody,.payment-ledger__table tr,.payment-ledger__table td{position:relative;z-index:61}.payment-actions,.receipts{position:relative!important;z-index:100!important;pointer-events:auto!important}.payment-actions button,.receipts button,.refund-verify,.pdf-btn{position:relative;z-index:101;pointer-events:auto!important;cursor:pointer!important}.payment-ledger__switch{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1.15fr);align-items:stretch;gap:12px}.payment-ledger__switch button{border:1px solid #5a6671;background:#1b2026;color:#fff;border-radius:12px;padding:16px 18px;font-size:18px;font-weight:900;letter-spacing:.4px;min-height:68px;text-align:left}.payment-ledger__switch button.active{border:2px solid #f28b39;background:#2a211b;color:#ffb16f;box-shadow:0 0 0 2px #f28b391f inset}.payment-ledger__switch button b{float:right;font-size:16px;background:#2e343b;border-radius:999px;min-width:30px;height:30px;display:inline-grid;place-items:center}.payment-ledger__switch button.active b{background:#f28b39;color:#18120d}.payment-ledger__ytd{border:1px solid #5a6671;background:#171d22;border-radius:12px;padding:13px 18px;display:flex;flex-direction:column;justify-content:center;min-height:68px}.payment-ledger__ytd span{font-size:10px;letter-spacing:1.1px;color:#f0a15d;font-weight:800}.payment-ledger__ytd strong{font-size:24px;line-height:1.1;margin-top:4px}.payment-ledger__ytd small{font-size:9px;color:#8f9aa4;margin-top:3px}.payment-ledger__meta{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px}.payment-ledger__meta>span{font-size:11px;color:#9da7b0;white-space:nowrap}.payment-ledger__refresh{min-height:34px!important;padding:7px 11px!important;font-size:10px!important;text-align:center!important}.payment-ledger__search input{width:100%;height:34px;font-size:12px;padding:6px 9px}.payment-ledger__error{margin:0;background:#5a2525;padding:7px 9px;border-radius:6px}.payment-ledger__table-wrap{overflow:auto;border:1px solid #3b444d;border-radius:8px;background:#15191e}.payment-ledger__table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.payment-ledger__table th{position:sticky;top:0;background:#20262d;color:#f0a15d;text-transform:uppercase;letter-spacing:.8px;font-size:9px;text-align:left;padding:7px 8px;border-bottom:1px solid #45505a}.payment-ledger__table td{padding:6px 8px;border-bottom:1px solid #293038;font-size:11px;line-height:1.18;vertical-align:middle}.payment-ledger__table tr:last-child td{border-bottom:0}.payment-ledger__table tr.has-warning{background:#2c2018}.payment-ledger__table td strong{display:block;font-size:11px}.payment-ledger__table td small{display:block;color:#89949e;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-ledger__table th:nth-child(1){width:16%}.payment-ledger__table th:nth-child(2){width:23%}.payment-ledger__table th:nth-child(3){width:9%}.payment-ledger__table th:nth-child(4),.payment-ledger__table th:nth-child(5){width:7%;text-align:center}.payment-ledger__table th:nth-child(6){width:17%}.payment-ledger__table th:nth-child(7){width:10%}.payment-ledger__table th:nth-child(8){width:11%;text-align:center}.payment-ledger__table td.num{white-space:nowrap}.payment-ledger__table td.status,.payment-ledger__table td.receipts{text-align:center}.ok,.ko,.na{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-weight:900}.ok{background:#173c2a;color:#63d996}.ko{background:#552525;color:#f88}.na{color:#7d8790}.verify-mini{width:22px;height:22px;border-radius:50%;border:1px solid #d27432;background:#332116;color:#ffb477;font-weight:900;padding:0}.pdf-btn{border:1px solid #6e7882;background:#20262c;color:#fff;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;margin:1px}.payment-ledger__foot{color:#8d98a3}.payment-ledger--compact .payment-ledger__table{min-width:820px}.payment-ledger--compact .payment-ledger__table th,.payment-ledger--compact .payment-ledger__table td{padding:5px 6px;font-size:10px}@media (max-width:950px){.payment-ledger__switch{grid-template-columns:1fr 1fr}.payment-ledger__ytd,.payment-ledger__meta{grid-column:1/-1}}@media (max-width:650px){.payment-ledger__switch{grid-template-columns:1fr 1fr;gap:8px}.payment-ledger__switch button{min-height:64px;padding:14px 12px;font-size:16px}.payment-ledger__ytd{grid-column:1/-1}.payment-ledger__ytd strong{font-size:22px}.payment-ledger__meta{grid-column:1/-1;justify-content:space-between;flex-wrap:wrap}.payment-ledger__refresh{flex:1}.payment-ledger__table-wrap{max-height:65vh}}.payment-ledger__ytd{cursor:pointer;text-align:left}.payment-ledger__ytd:hover{border-color:#f28b39}.payment-analysis-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#000000c7;display:grid;place-items:center;padding:24px;overflow:auto}.payment-analysis{width:min(1220px,96vw);max-height:92vh;overflow:auto;background:#15191e;border:1px solid #8c5b37;border-radius:16px;padding:20px;box-shadow:0 24px 70px #0000008c}.payment-analysis>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.payment-analysis>header span{font-size:10px;letter-spacing:1.5px;color:#f0a15d}.payment-analysis>header h2{margin:2px 0 4px;font-size:28px}.payment-analysis>header p{margin:0;color:#9da7b0}.payment-analysis>header button{border:1px solid #6a737d;background:#20262c;color:#fff;border-radius:8px;padding:8px 12px}.payment-analysis__filters{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;align-items:end;margin:18px 0}.payment-analysis__filters label{display:grid;gap:5px;font-size:10px;color:#9ca6b0}.payment-analysis__filters select{background:#20262c;color:#fff;border:1px solid #56616c;border-radius:7px;padding:8px}.payment-analysis__filters>div{display:flex;gap:6px;flex-wrap:wrap}.payment-analysis__filters button{border:1px solid #4e5862;background:#1d2228;color:#fff;border-radius:7px;padding:8px 10px;font-size:11px}.payment-analysis__filters button.active{border-color:#f28b39;color:#ffb16f;background:#2b211a}.payment-analysis__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.payment-analysis__kpis article{border:1px solid #3c454e;background:#1b2026;border-radius:10px;padding:12px}.payment-analysis__kpis span{display:block;font-size:9px;letter-spacing:1px;color:#9ca6af}.payment-analysis__kpis strong{display:block;font-size:20px;margin-top:4px}.payment-analysis__kpis small{color:#f0a15d}.payment-chart{border:1px solid #323a42;border-radius:12px;padding:14px;margin-top:14px;background:#171c21}.payment-chart h3{margin:0 0 12px}.payment-chart__legend{display:flex;gap:14px;font-size:10px;color:#9da7b0;margin-bottom:8px}.payment-chart__legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.payment-chart__legend i.sumup,.payment-month__bars .sumup,.payment-run-chart__bars i.sumup{background:#ef8c3d}.payment-chart__legend i.cash,.payment-month__bars .cash,.payment-run-chart__bars i.cash{background:#9ca5ad}.payment-month-chart{height:260px;display:grid;grid-template-columns:repeat(12,minmax(38px,1fr));gap:8px;align-items:end;padding:10px 0 0;border-top:1px solid #2e363e}.payment-month{height:100%;display:grid;grid-template-rows:1fr auto auto;gap:3px;text-align:center}.payment-month__bars{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px}.payment-month__bars span{display:block;width:14px;min-height:2px;border-radius:3px 3px 0 0}.payment-month>b{font-size:10px;text-transform:uppercase}.payment-month>small{font-size:8px;color:#89939d}.payment-run-chart{display:grid;gap:7px}.payment-run-chart article{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(360px,2fr) 110px;gap:12px;align-items:center;border-bottom:1px solid #2b333a;padding:8px 0}.payment-run-chart__name strong,.payment-run-chart__name small{display:block}.payment-run-chart__name small{font-size:9px;color:#8f9aa4}.payment-run-chart__bars{display:grid;gap:5px}.payment-run-chart__bars>div{display:grid;grid-template-columns:58px 1fr 80px;gap:6px;align-items:center}.payment-run-chart__bars span{font-size:9px;color:#9ba5ae}.payment-run-chart__bars i{display:block;height:8px;min-width:2px;border-radius:999px}.payment-run-chart__bars b{font-size:9px;text-align:right}.payment-run-chart__total{text-align:right}.payment-ledger--compact .payment-analysis{width:96vw}@media (max-width:900px){.payment-analysis__filters{grid-template-columns:1fr}.payment-analysis__kpis{grid-template-columns:1fr 1fr}.payment-month-chart{overflow-x:auto;grid-template-columns:repeat(12,62px)}.payment-run-chart article{grid-template-columns:1fr}.payment-run-chart__total{text-align:left}}@media (max-width:560px){.payment-analysis-overlay{padding:8px}.payment-analysis{padding:14px}.payment-analysis__kpis{grid-template-columns:1fr 1fr}.payment-analysis>header h2{font-size:22px}}.payment-ledger__ytd{background:linear-gradient(145deg,#38261b,#1a1d21 58%,#101317);border:2px solid #c97936;box-shadow:inset 0 0 0 1px #ffcd9129,0 8px 24px #00000052;min-height:86px;position:relative;overflow:hidden}.payment-ledger__ytd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 28%,transparent 70%,rgba(239,140,61,.08));pointer-events:none}.payment-ledger__ytd span{font-size:11px}.payment-ledger__ytd strong{font-size:30px;color:#fff2df;text-shadow:0 2px 8px rgba(0,0,0,.5)}.payment-ledger__ytd small{font-size:10px;color:#e7b384}.payment-ledger__switch>button:not(.payment-ledger__ytd){min-height:54px;padding:10px 14px;font-size:15px;border-radius:9px}.payment-ledger__switch>button:not(.payment-ledger__ytd) b{height:24px;min-width:24px;font-size:12px}.payment-chart--3d{background:linear-gradient(180deg,#1a2026,#12161a);box-shadow:inset 0 0 0 1px #ffffff05,0 12px 30px #00000047;perspective:900px}.payment-compare-3d{height:260px;display:flex;justify-content:center;align-items:flex-end;gap:90px;padding:28px 40px 10px;border-top:1px solid #303840;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.payment-compare-3d__item{display:grid;justify-items:center;gap:7px;min-width:120px}.payment-compare-3d__bar{width:54px;position:relative;transform:skewY(0);box-shadow:0 14px 22px #00000059;border-radius:2px 2px 0 0}.payment-compare-3d__bar.sumup,.bar3d.sumup,.runbar3d.sumup{background:linear-gradient(90deg,#cf6221,#f59a50 62%,#b84c15)}.payment-compare-3d__bar.cash,.bar3d.cash,.runbar3d.cash{background:linear-gradient(90deg,#6e7780,#b4bcc3 62%,#5d646a)}.payment-compare-3d__bar .top,.bar3d .top,.runbar3d .top{position:absolute;display:block;background:linear-gradient(135deg,#ffd6aa,#de7c32);transform-origin:left bottom}.payment-compare-3d__bar.cash .top,.bar3d.cash .top,.runbar3d.cash .top{background:linear-gradient(135deg,#d8dde1,#8c969f)}.payment-compare-3d__bar .side,.bar3d .side,.runbar3d .side{position:absolute;display:block;background:#8e3f13}.payment-compare-3d__bar.cash .side,.bar3d.cash .side,.runbar3d.cash .side{background:#4f575e}.payment-compare-3d__bar .top{width:54px;height:12px;left:0;top:-12px;clip-path:polygon(0 100%,18% 0,100% 0,82% 100%)}.payment-compare-3d__bar .side{width:10px;right:-10px;top:-6px;bottom:0;clip-path:polygon(0 6px,100% 0,100% 100%,0 100%)}.payment-compare-3d__item strong{font-size:12px;text-transform:uppercase;letter-spacing:1px}.payment-compare-3d__item span{font-size:14px;color:#f1a467;font-weight:800}.payment-compare-3d__item:nth-child(2) span{color:#c5ccd2}.payment-month-chart{perspective:900px;background:linear-gradient(180deg,#ffffff03,#0000000a);padding-top:22px}.payment-month__bars{gap:10px;transform-style:preserve-3d}.bar3d{display:block;width:18px;min-height:2px;position:relative;box-shadow:0 8px 12px #00000047}.bar3d .top{width:18px;height:7px;left:0;top:-7px;clip-path:polygon(0 100%,28% 0,100% 0,72% 100%)}.bar3d .side{width:6px;right:-6px;top:-3px;bottom:0;clip-path:polygon(0 3px,100% 0,100% 100%,0 100%)}.payment-run-chart article{background:linear-gradient(90deg,rgba(255,255,255,.012),transparent);border-radius:8px;padding:10px 8px}.payment-run-chart__bars>div{grid-template-columns:60px 1fr 84px;overflow:visible}.runbar3d{display:block;height:12px;min-width:2px;position:relative;box-shadow:0 5px 9px #00000047}.runbar3d .top{height:6px;left:0;right:0;top:-6px;clip-path:polygon(0 100%,2% 0,100% 0,98% 100%)}.runbar3d .side{width:7px;right:-7px;top:-3px;bottom:0;clip-path:polygon(0 3px,100% 0,100% 100%,0 100%)}.payments-income-logo{display:flex;align-items:flex-start;min-height:88px}.ad-header .payments-income-logo img{filter:drop-shadow(0 9px 12px rgba(0,0,0,.35))}@media (max-width:900px){.payment-compare-3d{gap:50px}.payment-ledger__ytd strong{font-size:26px}}.payment-analysis{width:min(1360px,97vw);max-height:94vh;padding:14px 16px}.payment-analysis>header h2{font-size:22px;margin:0}.payment-analysis>header p{font-size:11px}.payment-analysis__filters{margin:10px 0;gap:8px}.payment-analysis__filters select,.payment-analysis__filters button{padding:6px 8px}.payment-analysis__kpis{gap:8px;margin-bottom:10px}.payment-analysis__kpis article{padding:8px 10px;min-height:62px}.payment-analysis__kpis strong{font-size:17px}.payment-analysis__dashboard{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.65fr);gap:10px;align-items:stretch}.payment-chart{margin-top:0;padding:10px;border-radius:10px}.payment-chart h3{font-size:15px;margin:0 0 8px}.payment-chart--runs{grid-column:1/-1;max-height:250px;overflow:hidden}.payment-run-chart{max-height:195px;overflow:auto;padding-right:5px}.payment-compare-3d{height:205px;gap:48px;padding:20px 18px 8px}.payment-compare-3d__bar{width:40px;transform:translateZ(10px) rotateY(-3deg);box-shadow:10px 12px 20px #00000061}.payment-compare-3d__bar .top{width:40px;height:10px;top:-10px}.payment-compare-3d__bar .side{width:11px;right:-11px}.payment-compare-3d__item{min-width:92px;gap:5px}.payment-compare-3d__item strong{font-size:10px}.payment-compare-3d__item span{font-size:12px}.payment-month-chart{height:205px;gap:5px;padding:16px 2px 0}.payment-month{gap:2px}.payment-month__bars{gap:7px}.bar3d{width:12px;box-shadow:6px 8px 12px #0000004d;transform:translateZ(8px) rotateY(-4deg)}.bar3d .top{width:12px;height:6px;top:-6px}.bar3d .side{width:5px;right:-5px}.payment-month>b{font-size:8px}.payment-month>small{font-size:7px}.payment-chart__legend{margin-bottom:3px;font-size:8px}.payment-run-chart article{grid-template-columns:minmax(160px,.9fr) minmax(380px,2fr) 90px;gap:8px;padding:6px 4px}.payment-run-chart__bars>div{grid-template-columns:50px 1fr 72px;gap:5px}.runbar3d{height:9px;box-shadow:5px 6px 10px #00000047;transform:translateZ(7px) rotateX(1deg)}.runbar3d .top{height:5px;top:-5px}.runbar3d .side{width:6px;right:-6px}.payment-run-chart__name strong{font-size:10px}.payment-run-chart__name small,.payment-run-chart__bars span,.payment-run-chart__bars b{font-size:8px}.payment-run-chart__total{font-size:11px}@media (max-width:1050px){.payment-analysis__dashboard{grid-template-columns:1fr}.payment-chart--runs{grid-column:auto}.payment-compare-3d,.payment-month-chart{height:190px}}.payment-ledger__table th:nth-child(9){width:10%;text-align:center}.payment-actions{text-align:center;white-space:nowrap}.refund-btn,.refund-verify{border:1px solid #8a5734;background:#2b211a;color:#ffb16f;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.refund-verify{border-color:#6f7881;background:#20262c;color:#e7ebee}.refund-done{display:inline-block;border:1px solid #3d6b55;background:#173c2a;color:#79dca1;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.payment-ledger__switch{grid-template-columns:minmax(140px,.65fr) minmax(140px,.65fr) minmax(140px,.65fr) minmax(280px,1.45fr)}.payment-ledger__switch .refund-tab.active{border-color:#b44b4b;color:#ff9b9b;background:#2a1717}.refund-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;background:#000000d1;display:grid;place-items:center;padding:20px}.refund-dialog{width:min(460px,94vw);background:#171c21;border:1px solid #9a5a37;border-radius:14px;padding:20px;box-shadow:0 25px 70px #0000008c}.refund-dialog>span{font-size:10px;letter-spacing:1.4px;color:#f0a15d;font-weight:800}.refund-dialog h3{margin:4px 0 2px;font-size:22px}.refund-dialog p{color:#aeb6bd;font-size:12px}.refund-dialog>div{border:1px solid #4b555e;border-radius:10px;padding:12px;margin:14px 0}.refund-dialog>div small{display:block;color:#8e98a1}.refund-dialog>div strong{display:block;font-size:28px;margin-top:3px}.refund-confirm{width:100%;border:1px solid #b35143;background:#3a1f1b;color:#ffd4cc;border-radius:8px;padding:11px;font-weight:900}.refund-cancel{width:100%;margin-top:8px;border:1px solid #5c6670;background:#20262c;color:#fff;border-radius:8px;padding:9px}.refund-control{display:grid;grid-template-columns:260px 1fr;gap:12px;align-items:start}.refund-control__kpi{border:2px solid #8f493e;background:linear-gradient(145deg,#321c1a,#171c21);border-radius:12px;padding:16px}.refund-control__kpi span{display:block;font-size:10px;letter-spacing:1px;color:#f0a15d}.refund-control__kpi strong{display:block;font-size:28px;margin:5px 0}.refund-control__kpi small{color:#aeb6bd}.refund-control__table{grid-column:1/-1;max-height:280px;overflow:auto;border:1px solid #323a42;border-radius:10px}.refund-control__table table{width:100%;border-collapse:collapse}.refund-control__table th,.refund-control__table td{padding:7px 8px;border-bottom:1px solid #293038;font-size:10px;text-align:left}.refund-control__table th{position:sticky;top:0;background:#20262d;color:#f0a15d}.payment-ledger__table th:nth-child(8){width:10%;text-align:center}.payment-ledger__table th:nth-child(9){width:9%;text-align:center}@media (max-width:950px){.payment-ledger__switch{grid-template-columns:1fr 1fr}.payment-ledger__ytd{grid-column:1/-1}.refund-control{grid-template-columns:1fr}.refund-control__table{grid-column:auto}}.refund-proof summary{cursor:pointer;font-weight:900;color:#79d79a;white-space:nowrap}.refund-proof summary::marker{color:#79d79a}.refund-proof div{margin-top:8px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:250px;padding:10px;border:1px solid #39434b;border-radius:8px;background:#12171b}.refund-proof span{color:#8e989f;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.refund-proof strong,.refund-proof code{color:#f0f3f5;font-size:11px;overflow-wrap:anywhere}.refund-proof-missing{font-size:10px;font-weight:900;color:#e4a44c}.refund-proof-cash{font-size:10px;font-weight:900;color:#aeb7bd}.ac-page,.ac-page *{box-sizing:border-box}.ac-page{height:100dvh;min-height:0;padding:20px 28px;background:#141618;color:#f0f1f2;font:16px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;overflow:hidden;color-scheme:dark}.ac-page button,.ac-page input,.ac-page select{font:inherit}.ac-page button,.ac-preview-actions a{min-height:44px;border:1px solid #50555b;border-radius:9px;background:#292d31;color:#f0f1f2;padding:9px 15px;cursor:pointer;transition:background .15s,border-color .15s}.ac-page button:hover:not(:disabled),.ac-preview-actions a:hover{background:#363b40;border-color:#858b91}.ac-page button:disabled,.ac-page input:disabled,.ac-page select:disabled{cursor:not-allowed;opacity:.5}.ac-page button:focus-visible,.ac-page a:focus-visible,.ac-page input:focus-visible,.ac-page select:focus-visible{outline:3px solid #f3a46b;outline-offset:3px}.ac-page a{color:#f7b27e;text-underline-offset:4px}.ac-header{width:100%;max-width:1600px;margin:0 auto;padding-bottom:18px;border-bottom:1px solid #3b4045;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0}.ac-brand{display:flex;align-items:center;gap:16px;min-width:0}.ac-brand>img{width:56px;height:64px;object-fit:contain;flex-shrink:0}.ac-header h1{font-size:28px;line-height:1.2;letter-spacing:-.5px;margin:0 0 7px}.ac-header p{font-size:15px;line-height:1.4;color:#b7bec5;margin:0}.ac-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.ac-header-links{display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:14px;flex-wrap:wrap}.ac-header-links>a{display:inline-flex;align-items:center;min-height:28px}.ac-save-actions{display:flex;gap:10px}.ac-page .ac-primary{background:#ed9657;border-color:#ed9657;color:#171310;font-weight:700}.ac-page .ac-primary:hover:not(:disabled){background:#ffad70;border-color:#ffad70}.ac-save-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ac-save-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ac-saved{color:#a3d7b4}.ac-unsaved{color:#f6c48d}.ac-pending{color:#bac1c9}.ac-failed{color:#ffb0a7}.ac-feedback{width:100%;max-width:1600px;margin:12px auto 0;padding:10px 14px;border:1px solid;border-radius:9px;flex-shrink:0;font-size:14px;line-height:1.4}.ac-feedback p{margin:0}.ac-feedback.ac-error{display:flex;align-items:center;justify-content:space-between;gap:16px}.ac-error{background:#392625;border-color:#854f49;color:#ffc7c0}.ac-notice{background:#21352b;border-color:#416a50;color:#bde3c8}.ac-layout{width:100%;max-width:1600px;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,410px);gap:28px;margin:20px auto 0}.ac-controls{min-width:0;min-height:0;display:flex;flex-direction:column;background:#202427;border:1px solid #41464c;border-radius:16px;overflow:hidden}.ac-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;background:#1b1e21;border-bottom:1px solid #41464c;flex-shrink:0}.ac-page .ac-nav button{flex:1;min-width:0;min-height:46px;border-color:transparent;background:transparent;color:#bec5cc;font-weight:600;padding:10px 12px}.ac-page .ac-nav button.selected{background:#43352c;border-color:#765139;color:#ffc295}.ac-form{flex:1;min-height:0;min-width:0;overflow-y:auto;padding:24px;scrollbar-gutter:stable;overscroll-behavior:contain}.ac-fields{border:0;margin:0;padding:0;min-width:0;max-width:800px}.ac-form h2{font-size:23px;line-height:1.25;letter-spacing:-.3px;margin:0 0 10px;color:#f2f3f4}.ac-form h3{font-size:17px;line-height:1.4;margin:0 0 12px;color:#edf0f2}.ac-form p{font-size:16px;line-height:1.5;color:#b9c1c8}.ac-form .ac-intro{margin:0 0 24px;max-width:65ch}.ac-field{display:flex;flex-direction:column;gap:8px;margin:0 0 21px}.ac-field>label{font-weight:600}.ac-field input:not([type=color]){width:100%;min-width:0;min-height:48px;padding:11px 13px;background:#161a1d;border:1px solid #626a72;border-radius:9px;color:#f6f7f8;font-size:16px;line-height:1.4}.ac-field input[aria-invalid=true]{border-color:#db877c}.ac-field small{font-size:14px;line-height:1.5;color:#b9c1c8}.ac-color-control{display:flex;align-items:center;gap:14px}.ac-color-control input{width:64px;height:48px;min-height:48px;padding:5px;border:1px solid #626a72;border-radius:9px;background:#161a1d;cursor:pointer}.ac-color-control span{font-size:16px;font-variant-numeric:tabular-nums;color:#d4d9de}.ac-form .ac-help{font-size:14px;margin:26px 0 0;padding-top:17px;border-top:1px solid #41464c}.ac-help strong{color:#e7edf2;font-weight:600}.ac-cover-settings{padding-top:22px;margin-top:24px;border-top:1px solid #41464c}.ac-form .ac-cover-description{margin:0 0 14px;font-size:14px;line-height:1.5}.ac-cover-image{width:100%;max-width:560px;aspect-ratio:16/7;background:#131719;box-shadow:inset 0 0 0 1px #505963;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ac-cover-image img{display:block;width:100%;height:100%;object-fit:cover}.ac-cover-image>span{padding:20px;text-align:center;color:#b9c1c8;font-size:14px}.ac-form .ac-cover-name{margin:9px 0 16px;font-size:14px;color:#d8dfe5;overflow-wrap:anywhere}.ac-cover-position{max-width:560px;display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.ac-cover-position>label{font-weight:600}.ac-cover-position input[type=range]{display:block;width:100%;margin:0;min-height:32px;padding:0;accent-color:#ed9657;cursor:pointer}.ac-cover-position>div{display:flex;justify-content:space-between;font-size:13px;color:#b9c1c8}.ac-cover-position small,.ac-cover-limit{font-size:14px;line-height:1.5;color:#b9c1c8}.ac-cover-actions{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.ac-cover-limit{display:block}.ac-cover-error{padding:12px 14px;margin-bottom:16px;border:1px solid #854f49;border-radius:9px;background:#392625}.ac-form .ac-cover-error p{margin:0 0 10px;color:#ffc7c0;font-size:14px}.ac-cover-error button{font-size:14px}.ac-page-picker{margin-bottom:24px}.ac-page-options{display:flex;flex-wrap:wrap;gap:8px}.ac-page .ac-page-options button{background:#292e33;border-color:#505963;padding:9px 13px}.ac-page .ac-page-options button.selected{background:#43352c;border-color:#aa714a;color:#ffc295}.ac-page-settings{margin-bottom:26px}.ac-switch{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:56px;margin:8px 0;padding:12px 14px;border:1px solid #454d55;border-radius:9px;background:#272d32;cursor:pointer}.ac-switch span{line-height:1.4}.ac-switch input{width:22px;height:22px;flex-shrink:0;accent-color:#ed9657;cursor:pointer}.ac-fields:disabled .ac-switch{cursor:not-allowed}.ac-menu-order{padding-top:22px;border-top:1px solid #41464c}.ac-menu-order>p{margin:0 0 14px;font-size:14px}.ac-order{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ac-reorder{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:6px 8px 6px 14px;border:1px solid #454d55;border-radius:9px;background:#272d32}.ac-order-name{display:flex;align-items:center;gap:12px;min-width:0}.ac-order-number{color:#aab4bd;font-size:14px;min-width:12px;font-variant-numeric:tabular-nums}.ac-reorder>div{display:flex;gap:6px;flex-shrink:0}.ac-page .ac-reorder button{width:44px;min-height:44px;padding:5px;font-size:22px;line-height:1;background:#20262b}.ac-form .ac-access-note{font-size:14px;margin:22px 0 0;color:#b9c1c8}.ac-preview{min-width:0;min-height:0;display:flex;align-items:center;flex-direction:column;gap:12px}.ac-preview-heading{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.ac-preview-heading>div{min-width:0}.ac-preview-heading strong{display:block;font-size:16px;line-height:1.35}.ac-preview-heading small{display:block;font-size:12px;line-height:1.4;color:#b7bec5;margin-top:4px}.ac-preview-heading select{width:165px;min-width:0;min-height:44px;flex-shrink:0;padding:9px 8px;border:1px solid #626a72;border-radius:9px;background:#292e33;color:#f2f3f4;font-size:16px}.ac-preview-error{width:100%;margin:0;padding:10px 12px;border:1px solid #854f49;border-radius:9px;font-size:13px;line-height:1.4;flex-shrink:0}.ac-iphone{width:min(100%,360px);flex:1 1 0;min-height:0;max-height:780px;border-radius:42px;background:linear-gradient(130deg,#6d747b,#131719 28%,#343b40 65%,#7a8288);border:3px solid #626970;box-shadow:0 18px 35px #0006;padding:8px;position:relative}.ac-iphone:before{content:"";position:absolute;left:-5px;top:110px;background:#626970;width:4px;height:46px;border-radius:4px}.ac-display{height:100%;min-height:0;border-radius:31px;overflow:hidden;background:#090909;color:#eee;display:flex;flex-direction:column;position:relative}.ac-island{position:absolute;top:10px;left:50%;transform:translate(-50%);width:96px;height:24px;border-radius:20px;background:#0c0c0c;z-index:2;pointer-events:none}.ac-status{display:flex;justify-content:space-between;align-items:center;padding:12px 22px 4px;font-size:11px;font-weight:700;height:42px;flex-shrink:0}.ac-live-app{display:block;flex:1;width:100%;min-height:0;border:0;background:#090909;color-scheme:dark}.ac-home-bar{height:16px;flex-shrink:0;background:#090909;position:relative}.ac-home-bar:after{content:"";width:105px;height:4px;background:#eee;border-radius:5px;position:absolute;left:50%;bottom:6px;transform:translate(-50%)}.ac-footnote{font-size:12px;color:#b1bac2;text-align:center;width:100%;max-width:390px;line-height:1.45;margin:0;flex-shrink:0}.ac-preview-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.ac-page .ac-preview-actions button,.ac-preview-actions a{display:inline-flex;align-items:center;justify-content:center;font-size:13px;min-height:44px;padding:9px 12px;text-decoration:none}.ac-preview-actions a{color:#f7b27e}.ac-media-file{margin-top:22px;border:1px solid #505963;border-radius:12px;padding:16px;background:#191e22}.ac-media-file-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-media-file-heading h3{margin:0}.ac-media-file img,.ac-media-file video{display:block;width:100%;max-height:400px;object-fit:contain;margin-top:14px}.ac-form .media-library>p,.ac-form .media-destination,.ac-form .media-info strong,.ac-form .media-info button{font-size:16px}.ac-form .media-dropzone strong{font-size:16px}.ac-form .media-dropzone small,.ac-form .media-info small{font-size:13px}.ac-form .media-destination select{font-size:16px;min-height:44px}.ac-form .media-list{max-height:none;overflow:visible}.ac-form .media-info button{min-height:44px}@media (max-width:1200px){.ac-page{padding:16px 20px}.ac-header{gap:18px;padding-bottom:15px}.ac-brand{gap:12px}.ac-brand>img{width:48px;height:56px}.ac-header h1{font-size:26px}.ac-header p{max-width:30ch;font-size:14px}.ac-header-links{gap:15px}.ac-header-actions{gap:8px}.ac-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:16px}.ac-form{padding:20px}.ac-preview{gap:10px}.ac-preview-heading{gap:8px}.ac-preview-heading select{width:165px}.ac-page .ac-nav button{padding:10px 8px}}@media (max-width:850px){.ac-page{height:auto;min-height:100dvh;overflow:visible;padding:16px}.ac-header{flex-wrap:wrap;gap:16px;align-items:flex-start}.ac-header p{max-width:none}.ac-header-actions{width:100%;align-items:stretch;gap:10px}.ac-header-links{justify-content:flex-start;gap:18px}.ac-save-actions{justify-content:flex-end}.ac-save-status{margin-left:auto}.ac-layout{display:flex;flex-direction:column;gap:24px}.ac-controls{min-height:450px}.ac-form{overflow:visible;scrollbar-gutter:auto}.ac-fields{max-width:none}.ac-preview{min-height:0;gap:12px}.ac-preview-heading{max-width:390px}.ac-iphone{width:min(100%,360px);height:700px;max-height:none;flex:none}.ac-footnote{max-width:390px}}@media (max-width:460px){.ac-page{padding:12px}.ac-brand>img{width:42px;height:48px}.ac-header h1{font-size:24px}.ac-header p{font-size:13px}.ac-header-links{gap:14px}.ac-save-status{width:100%;margin:0}.ac-save-actions>button{flex:1;padding:9px 10px;font-size:14px}.ac-page .ac-nav button{font-size:14px;padding:10px 5px}.ac-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-form{padding:18px 14px}.ac-page-options{gap:6px}.ac-page .ac-page-options button{padding:9px 10px}.ac-feedback.ac-error{align-items:flex-start;flex-direction:column;gap:10px}.ac-switch{padding:12px;gap:12px}.ac-iphone{height:660px}.ac-form .media-list article{gap:9px}.ac-form .media-thumb{width:68px;height:64px}}.media-library{min-width:0}.media-library>h2{margin:0 0 8px}.media-library>p{color:#bbb;font-size:13px;line-height:1.5}.media-library .media-destination{display:flex;flex-direction:column;gap:6px;margin:16px 0;font-size:13px}.media-library .media-destination select{width:100%;box-sizing:border-box;background:#303030;color:#eee;border:1px solid #666;padding:10px;border-radius:8px;font:inherit}.media-library .media-dropzone{cursor:pointer;border:1px dashed #836349;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:18px 14px;background:#292521;text-align:center}.media-library .media-dropzone.dragging{background:#59402c;border-color:#ff9d56}.media-library .media-dropzone:focus-visible{outline:2px solid #efa568;outline-offset:3px}.media-library .media-dropzone[aria-disabled=true]{opacity:.55;cursor:wait}.media-library .media-dropzone>span{font-size:26px;color:#efa568}.media-library .media-dropzone strong{font-size:14px}.media-library .media-dropzone small{font-size:12px;color:#bbb;line-height:1.6}.media-library .media-list{display:grid;gap:10px;margin-top:18px;max-height:420px;overflow:auto}.media-library .media-list article{display:flex;align-items:center;gap:12px;border:1px solid #444;border-radius:10px;padding:10px;background:#272727}.media-library .media-thumb{width:80px;height:68px;flex-shrink:0;background:#111;overflow:hidden;border-radius:7px}.media-library .media-thumb img,.media-library .media-thumb video{width:100%;height:100%;object-fit:cover}.media-library .media-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:7px}.media-library .media-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.media-library .media-info small{font-size:12px;color:#bbb}.media-library .media-info>div{display:flex;gap:7px;flex-wrap:wrap}.media-library .media-info button{font-size:12px;line-height:1.35;padding:8px 10px}.media-library .media-info .media-delete{background:#4d2b2b}.media-library .media-list article.media-selected-cover{border-color:#ad794e;background:#342c25}.media-library .media-cover-label{color:#ffc295;font-size:13px;font-weight:600}.media-library .media-info .media-use-cover{background:#684729;border-color:#ba855b;color:#fff0df}.media-library button:disabled,.media-library select:disabled{opacity:.55;cursor:wait}.media-library>.media-error{color:#f99}.media-library>.media-success{color:#a9d7a9}.ac-media-preview{position:relative;margin:5px 0 14px}.ac-media-preview img,.ac-media-preview video{width:100%;max-height:270px;object-fit:contain;border-radius:12px;background:#111}.ac-media-preview button{position:absolute;top:6px;right:6px;border:0;border-radius:6px;background:#202020;color:#fff;padding:7px;z-index:1;cursor:pointer}.ae-showcase{min-width:0;width:100%}.ae-showcase .ac-intro{margin-bottom:16px}.ae-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ae-toolbar>a{font-size:15px;line-height:1.4;display:inline-flex;align-items:center;min-height:44px}.ac-page .ae-toolbar>button{font-size:14px;padding:8px 12px}.ac-form .ae-source-note,.ac-form .ae-history-note{font-size:14px;line-height:1.5;margin:0 0 20px;color:#b9c1c8}.ac-form .ae-history-note{padding-top:16px;margin:18px 0 0;border-top:1px solid #41464c}.ac-form .ae-draft-note{font-size:14px;color:#f6c48d;margin:0 0 14px}.ae-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ae-zone{min-width:0;min-height:265px;border:1px solid #49525a;border-radius:12px;background:#1a1f23;padding:14px;transition:border-color .15s,background .15s}.ae-visible{background:#24241f;border-color:#776042}.ae-zone.ae-drop-active{background:#3b3529;border-color:#ffb775;box-shadow:inset 0 0 0 2px #dba16d}.ae-zone-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ac-form .ae-zone-heading h3{font-size:17px;line-height:1.35;margin:0;color:#f0f2f4}.ae-zone-heading>span{background:#384047;border-radius:6px;min-width:25px;line-height:25px;flex-shrink:0;padding:0 5px;text-align:center;font-size:13px;color:#dde5ec;font-variant-numeric:tabular-nums}.ae-visible .ae-zone-heading>span{background:#57452e;color:#ffd7ad}.ac-form .ae-zone-description{font-size:13px;line-height:1.4;margin:7px 0 14px}.ae-search{display:block;margin:0 0 14px}.ae-search>span{display:block;font-size:13px;line-height:1.4;color:#c6cdd4;margin-bottom:6px}.ac-page .ae-search input{width:100%;min-width:0;min-height:44px;line-height:1.4;border:1px solid #59656f;border-radius:8px;background:#14191d;color:#f1f3f5;font-size:16px;padding:9px 10px}.ae-card-list{display:flex;flex-direction:column;gap:12px;min-width:0}.ae-card{min-width:0;padding:12px;border-radius:10px;border:1px solid #4b555e;background:#292f34;box-shadow:0 2px 6px #0002}.ae-card[draggable=true]{cursor:grab}.ae-card[draggable=true]:active{cursor:grabbing}.ae-card.ae-dragging{opacity:.45;border-color:#ffb775}.ae-card-content{display:flex;gap:10px;align-items:flex-start;min-width:0}.ae-poster{display:block;width:54px;height:64px;object-fit:cover;border-radius:6px;background:#151a1f;flex-shrink:0;border:1px solid #515b65}.ae-poster-label,.ae-renewal-label{display:flex;align-items:center;justify-content:center;padding:4px;overflow-wrap:anywhere;text-align:center;font-size:10px;line-height:1.4;color:#bdc8d2}.ae-renewal-label{background:#423827;border-color:#796044;color:#f6d6a4}.ae-card-copy{min-width:0;flex:1}.ae-card-copy>strong{display:block;font-size:15px;line-height:1.35;color:#f2f5f7;overflow-wrap:anywhere}.ae-card-copy>time{display:block;font-size:12px;line-height:1.4;margin-top:5px;color:#f2c699}.ac-form .ae-card-copy>p{font-size:13px;line-height:1.4;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ae-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px}.ac-page .ae-card-actions button{min-height:44px;padding:8px 10px;font-size:14px}.ac-page .ae-card-actions .ae-show-button{width:100%;border-color:#8b6949;background:#44382b;color:#ffdab5;font-weight:600}.ac-page .ae-card-actions .ae-show-button:hover:not(:disabled){background:#594733;border-color:#d3a271}.ae-move-buttons{display:flex;gap:5px;margin-left:auto}.ac-page .ae-move-buttons button{width:44px;font-size:21px;line-height:1;padding:7px}.ac-form .ae-empty{font-size:14px;line-height:1.5;margin:14px 0;color:#b9c1c8}.ac-form .ae-drop-hint{padding:24px 10px;text-align:center;border:1px dashed #8b775b;border-radius:9px;color:#d9c4a9}.ae-load-error{border:1px solid #854f49;border-radius:9px;background:#392625;padding:14px}.ae-section-warning{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #86704a;border-radius:9px;background:#3a3226;padding:12px 14px;margin:0 0 14px}.ac-form .ae-section-warning>p{font-size:14px;line-height:1.45;margin:0;flex:1 1 260px;color:#f0d3aa}.ac-page .ae-section-warning>button{font-size:14px;max-width:100%}.ac-form .ae-load-error>p{color:#ffc7c0;margin:0;font-size:15px}.ac-form .ae-load-error button{margin-top:12px}@media (max-width:1150px) and (min-width:851px){.ae-columns{gap:10px}.ae-zone,.ae-card{padding:10px}.ae-card-content{gap:8px}.ae-poster{width:43px;height:54px}.ae-card-copy>strong{font-size:14px}.ae-zone-heading{gap:5px}.ac-form .ae-zone-heading h3{font-size:15px}}@media (max-width:600px){.ae-columns{grid-template-columns:minmax(0,1fr)}.ae-zone{min-height:180px}.ae-poster{width:62px;height:72px}.ae-card-copy>strong{font-size:16px}.ae-card-actions{justify-content:flex-end}.ae-card-actions>.ae-show-button{width:auto}.ae-zone-heading{align-items:center}.ae-toolbar>a{max-width:100%}.ae-toolbar>button{width:100%}}.association-docs{min-height:100vh;background:#111;color:#f5f5f5;padding:clamp(20px,4vw,48px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.association-docs__top{max-width:1180px;margin:0 auto 28px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.association-docs__top h1{font-size:clamp(32px,5vw,52px);margin:4px 0 8px}.association-docs__top p{color:#bbb;max-width:760px;line-height:1.5}.association-docs__eyebrow{color:#f09452!important;font-size:12px;font-weight:800;letter-spacing:.16em}.association-docs__back{color:#f09452;text-decoration:none;font-weight:700;padding-top:10px}.association-docs__drop{max-width:1180px;margin:0 auto 24px;min-height:280px;border:2px dashed #5a5048;border-radius:22px;background:#1b1918;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;transition:.18s}.association-docs__drop.is-dragging{border-color:#f07f2f;background:#2b211a}.association-docs__drop-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#f07f2f;color:#111;font-size:34px;font-weight:300}.association-docs__drop h2{font-size:26px;margin:18px 0 6px}.association-docs__drop p{color:#aaa;margin:0 0 20px}.association-docs__drop button{border:0;border-radius:14px;background:#ef7f2d;color:#111;font-weight:800;font-size:16px;padding:14px 24px;cursor:pointer}.association-docs__drop button:disabled{opacity:.55}.association-docs__message{max-width:1180px;margin:12px auto;padding:13px 16px;border-radius:12px;background:#17351f;color:#b9f4c8}.association-docs__message--error{background:#401c1c;color:#ffc1c1}.association-docs__list{max-width:1180px;margin:0 auto;background:#1a1a1b;border:1px solid #343434;border-radius:20px;padding:20px}.association-docs__list-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #343434;padding-bottom:14px;margin-bottom:4px}.association-docs__list-head h2{margin:0;font-size:21px}.association-docs__list-head span{color:#aaa}.association-docs__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #2d2d2e}.association-docs__row:last-child{border-bottom:0}.association-docs__pdf{width:44px;height:44px;border-radius:10px;background:#35241a;color:#f39a5e;display:grid;place-items:center;font-size:11px;font-weight:900}.association-docs__meta{min-width:0}.association-docs__meta strong{display:block;overflow-wrap:anywhere}.association-docs__meta span{display:block;color:#999;font-size:13px;margin-top:4px}.association-docs__row a,.association-docs__open,.association-docs__delete{border:1px solid #4a4a4a;background:#252526;color:#eee;border-radius:10px;padding:9px 13px;text-decoration:none;font-weight:700;cursor:pointer}.association-docs__open{border:1px solid #4a4a4a;background:#252526;color:#eee;border-radius:10px;padding:9px 13px;font-weight:700;cursor:pointer}.association-docs__delete{color:#f4a0a0}.association-docs__empty{padding:40px 10px;color:#999;text-align:center}@media (max-width:700px){.association-docs__top{flex-direction:column}.association-docs__row{grid-template-columns:48px minmax(0,1fr)}.association-docs__row a,.association-docs__delete{grid-column:auto}.association-docs__drop{min-height:230px}}.association-docs__publication{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.association-docs__publication label{display:inline-flex;align-items:center;gap:7px;color:#d7d7d7;font-size:13px;font-weight:700;cursor:pointer}.association-docs__publication input{width:17px;height:17px;accent-color:#ef7f2d;cursor:pointer}.association-docs__publication input:disabled{cursor:default;opacity:.6}.association-docs__groups{max-width:1180px;margin:0 auto;display:grid;gap:18px}.association-docs__groups .association-docs__list{margin:0;max-width:none}.association-docs__upload-category{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:4px 0 20px}.association-docs__upload-category label{display:inline-flex;align-items:center;gap:7px;color:#ddd;font-weight:700}.association-docs__upload-category input{width:17px;height:17px;accent-color:#ef7f2d}.association-docs__move{display:flex;align-items:center;gap:8px;margin-top:10px;color:#bbb;font-size:13px;font-weight:700}.association-docs__move select{background:#252526;color:#f5f5f5;border:1px solid #4a4a4a;border-radius:9px;padding:7px 9px}.association-docs__drop{min-height:0;display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:12px 18px;align-items:center;text-align:left;padding:18px 22px}.association-docs__drop-icon{width:42px;height:42px;font-size:26px}.association-docs__drop-copy h2{font-size:20px;margin:0 0 2px}.association-docs__drop-copy p{margin:0}.association-docs__drop>button{padding:11px 18px}.association-docs__upload-category{justify-content:flex-start;margin:0;gap:8px 14px}.association-docs__upload-subgroup{grid-column:2/4}.association-docs__groups{gap:12px}.association-docs__list{padding:0;overflow:hidden;border-radius:14px}.association-docs__list-head{width:100%;border:0;border-bottom:1px solid #343434;background:#1a1a1b;color:#f5f5f5;padding:13px 18px;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.association-docs__list-head:hover{background:#202021}.association-docs__head-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800}.association-docs__chevron{display:inline-block;width:16px;color:#ef7f2d}.association-docs__rows{padding:0 16px}.association-docs__row{grid-template-columns:18px 38px minmax(0,1fr) auto auto;gap:10px;padding:9px 0;min-height:0}.association-docs__row.is-dragging{opacity:.45}.association-docs__drag{color:#777;font-size:18px;cursor:grab;-webkit-user-select:none;user-select:none}.association-docs__drag:active{cursor:grabbing}.association-docs__pdf{width:34px;height:34px;border-radius:8px}.association-docs__meta strong{font-size:14px}.association-docs__meta span{font-size:12px;margin-top:2px}.association-docs__publication{margin-top:5px;gap:6px 12px}.association-docs__publication label{font-size:12px}.association-docs__publication input{width:15px;height:15px}.association-docs__open,.association-docs__delete{padding:7px 10px;font-size:13px}.association-docs__empty{padding:20px 10px}.association-docs__empty--small{padding:14px 10px}.association-docs__subgroups{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px 12px}.association-docs__subgroup{border:1px solid #333;border-radius:10px;background:#151515;overflow:hidden;min-width:0}.association-docs__subgroup-head{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #2e2e2e;background:#202020;color:#f4f4f4;padding:9px 12px;font-weight:800;cursor:pointer}.association-docs__subgroup .association-docs__rows{padding:0 10px}@media (max-width:900px){.association-docs__drop{grid-template-columns:auto 1fr}.association-docs__drop>button{grid-column:1/-1}.association-docs__upload-category,.association-docs__upload-subgroup{grid-column:1/-1}.association-docs__subgroups{grid-template-columns:1fr}}@media (max-width:700px){.association-docs__row{grid-template-columns:16px 34px minmax(0,1fr)}.association-docs__open,.association-docs__delete{grid-column:auto}.association-docs__drop{padding:14px}}.association-docs__clubhouse-content{padding:10px 12px 12px}.association-docs__clubhouse-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.association-docs__folder-button{border:1px solid #4a4a4a;background:#252526;color:#f4f4f4;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer}.association-docs__folder-button:disabled{opacity:.55;cursor:default}.association-docs__folder{border:1px solid #313131;border-radius:10px;background:#151515;margin-top:8px;overflow:hidden}.association-docs__folder-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#202020;border-bottom:1px solid #2f2f2f;font-weight:800}.association-docs__folder-head span:last-child{color:#999;font-size:12px;font-weight:700}.association-docs__upload-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.association-docs__upload-controls label{display:grid;gap:4px;color:#aaa;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.association-docs__upload-controls select{min-width:170px;background:#242424;color:#f5f5f5;border:1px solid #4a4a4a;border-radius:9px;padding:9px 10px;font-size:14px;font-weight:700}.association-docs__drop{grid-template-columns:auto minmax(160px,.7fr) minmax(260px,1fr) auto}.association-docs__clubhouse-actions{justify-content:flex-start}.association-docs__folder-head{cursor:pointer}@media (max-width:900px){.association-docs__upload-controls{grid-column:1/-1}.association-docs__upload-controls select{min-width:150px}}.association-docs__folder-body{padding:6px 8px 8px}.association-docs__folder .association-docs__folder{margin-top:6px}.association-docs__folder-head--static{cursor:default}.association-docs{padding:18px 24px 28px}.association-docs__top{max-width:1040px;margin:0 auto 14px;gap:16px;align-items:center}.association-docs__top h1{font-size:34px;line-height:1.05;margin:2px 0 5px}.association-docs__top p{font-size:13px;line-height:1.35;margin:0;max-width:680px}.association-docs__eyebrow{font-size:10px;letter-spacing:.13em}.association-docs__back{font-size:12px;padding-top:0}.association-docs__drop{max-width:1040px;margin:0 auto 12px;grid-template-columns:34px minmax(130px,.55fr) minmax(230px,.9fr) auto;gap:8px 12px;padding:10px 14px;border-radius:12px}.association-docs__drop-icon{width:32px;height:32px;font-size:20px}.association-docs__drop-copy h2{font-size:16px;line-height:1.1;margin:0 0 2px}.association-docs__drop-copy p{font-size:12px;line-height:1.25}.association-docs__drop>button{padding:8px 13px;border-radius:9px;font-size:13px}.association-docs__upload-controls{gap:7px}.association-docs__upload-controls label{font-size:9px;gap:2px}.association-docs__upload-controls select{min-width:145px;padding:7px 8px;border-radius:8px;font-size:12px}.association-docs__message{max-width:1040px;margin:8px auto;padding:8px 11px;border-radius:8px;font-size:12px}.association-docs__groups{max-width:1040px;gap:7px}.association-docs__list{border-radius:10px}.association-docs__list-head{padding:9px 12px}.association-docs__head-title{gap:6px;font-size:14px}.association-docs__list-head>span:last-child{font-size:11px}.association-docs__chevron{width:12px;font-size:11px}.association-docs__rows{padding:0 10px}.association-docs__row{grid-template-columns:14px 30px minmax(0,1fr) auto auto;gap:7px;padding:6px 0}.association-docs__drag{font-size:14px}.association-docs__pdf{width:28px;height:28px;border-radius:6px;font-size:9px}.association-docs__meta strong{font-size:12px;line-height:1.2}.association-docs__meta span{font-size:10px;margin-top:1px}.association-docs__publication{margin-top:3px;gap:4px 9px}.association-docs__publication label{font-size:10px;gap:4px}.association-docs__publication input{width:12px;height:12px}.association-docs__open,.association-docs__delete{padding:5px 8px;border-radius:7px;font-size:11px}.association-docs__empty{padding:11px 8px;font-size:11px}.association-docs__clubhouse-content{padding:7px 9px 9px}.association-docs__clubhouse-actions{margin-bottom:6px}.association-docs__folder-button{padding:6px 9px;border-radius:7px;font-size:11px}.association-docs__folder{margin-top:5px;border-radius:8px}.association-docs__folder-head{padding:7px 9px;font-size:12px}.association-docs__folder-head span:last-child{font-size:10px}.association-docs__folder-body{padding:4px 6px 6px}.association-docs__folder .association-docs__folder{margin-top:4px}.association-docs__subgroups{gap:7px;padding:7px 9px 9px}.association-docs__subgroup{border-radius:8px}.association-docs__subgroup-head{padding:7px 9px;font-size:12px}.association-docs__subgroup .association-docs__rows{padding:0 7px}@media (max-width:900px){.association-docs{padding:14px 16px 24px}.association-docs__top{max-width:none}.association-docs__top h1{font-size:28px}.association-docs__drop{max-width:none;grid-template-columns:30px 1fr auto}.association-docs__upload-controls{grid-column:2/4}.association-docs__groups{max-width:none}}@media (max-width:700px){.association-docs{padding:12px 10px 20px}.association-docs__top{margin-bottom:10px}.association-docs__top h1{font-size:24px}.association-docs__top p{font-size:12px}.association-docs__drop{grid-template-columns:28px 1fr;padding:9px 10px}.association-docs__upload-controls{grid-column:1/-1;width:100%}.association-docs__upload-controls label{flex:1}.association-docs__upload-controls select{min-width:0;width:100%}.association-docs__drop>button{grid-column:1/-1;width:100%;padding:8px}.association-docs__row{grid-template-columns:12px 26px minmax(0,1fr);gap:6px}.association-docs__open,.association-docs__delete{grid-column:auto;padding:5px 7px}.association-docs__publication{grid-column:3}.association-docs__subgroups{grid-template-columns:1fr}}.association-docs__folder-head{color:#f4f4f4;text-align:left}.association-docs__folder-head>span:first-child{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.association-docs__move-inline{display:flex;align-items:center;gap:5px}.association-docs__move-inline>span{font-size:10px;color:#999;font-weight:800;white-space:nowrap}.association-docs__move-inline select{max-width:150px;background:#252526;color:#eee;border:1px solid #4a4a4a;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:700}.association-docs__row{grid-template-columns:14px 30px minmax(0,1fr) auto auto auto}@media (max-width:700px){.association-docs__move-inline{grid-column:3;justify-self:start}.association-docs__move-inline select{max-width:130px}}.association-docs__move-select{max-width:160px;background:#252526;color:#eee;border:1px solid #4a4a4a;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800;cursor:pointer}.association-docs__move-select:disabled{opacity:.55;cursor:default}.association-docs__move-select{min-width:120px;max-width:180px}@media (max-width:700px){.association-docs__move-select{grid-column:auto;max-width:150px}}.association-docs__pdf-button{width:30px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:6px}.association-docs__pdf-button:hover{background:#ff9d4017}.association-docs__pdf-button:focus-visible{outline:2px solid #ff9f43;outline-offset:2px}.association-docs__pdf-button .pdf-document__icon{width:26px;height:31px;filter:drop-shadow(0 2px 2px #0006)}.association-docs__row{grid-template-columns:14px 30px minmax(220px,1fr) minmax(120px,180px) auto;align-items:center}.association-docs__meta{padding-right:8px}.association-docs__meta strong{white-space:normal;line-height:1.25}.association-docs__publication{display:grid;grid-template-columns:1fr;gap:3px;margin-top:5px}.association-docs__move-select{width:100%;min-width:120px;max-width:180px}@media (max-width:900px){.association-docs__row{grid-template-columns:14px 30px minmax(0,1fr) auto}.association-docs__move-select{grid-column:3;justify-self:start}.association-docs__delete{grid-column:4;grid-row:1/3}}@media (max-width:700px){.association-docs__row{grid-template-columns:12px 28px minmax(0,1fr)}.association-docs__move-select,.association-docs__delete{grid-column:3;justify-self:start}.association-docs__delete{grid-row:auto}}.chapter-drive{min-height:100vh;background:#11161b;color:#f2f4f6;padding:18px;font-family:Inter,system-ui,sans-serif}.chapter-drive *{box-sizing:border-box}.chapter-drive__header{max-width:1500px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.chapter-drive__header p{margin:0;color:#f09a52;font-size:11px;font-weight:800;letter-spacing:.14em}.chapter-drive__header h1{margin:4px 0;font-size:30px}.chapter-drive__header span{color:#9ea8b2;font-size:13px}.chapter-drive__header a{color:#ffab67;text-decoration:none;font-weight:700}.chapter-drive__layout{max-width:1500px;margin:auto;display:grid;grid-template-columns:235px minmax(0,1fr);gap:12px;height:calc(100vh - 110px)}.chapter-drive aside,.chapter-drive__content{border:1px solid #343d47;background:#181e25;border-radius:12px;min-height:0}.chapter-drive aside{padding:10px;overflow:auto}.chapter-drive aside>button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#d7dce1;padding:9px 10px;border-radius:7px;cursor:pointer}.chapter-drive aside>button:hover,.chapter-drive aside>button.is-active{background:#33281f;color:#ffad69}.chapter-drive__aside-head{display:flex;align-items:center;justify-content:space-between;padding:5px 6px 9px}.chapter-drive button,.chapter-drive__actions a{border:1px solid #47515d;background:#252d36;color:#eef1f4;border-radius:7px;padding:7px 10px;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.chapter-drive button.primary{background:#ef8a3c;border-color:#ef8a3c;color:#18110c;font-weight:800}.chapter-drive .danger{border-color:#744148;color:#ffb3b9}.chapter-drive__content{display:flex;flex-direction:column;overflow:hidden}.chapter-drive__toolbar{display:flex;gap:8px;align-items:center;padding:10px;border-bottom:1px solid #333c46}.chapter-drive__toolbar>div{margin-right:auto}.chapter-drive__toolbar h2{margin:0;font-size:18px}.chapter-drive__toolbar small{color:#9ca6b0}.chapter-drive__toolbar input{width:min(260px,25vw);background:#11161c;color:#fff;border:1px solid #48525e;border-radius:7px;padding:8px}.chapter-drive__drop{margin:10px;border:1px dashed #5b6774;border-radius:9px;padding:10px 14px;display:flex;gap:12px;align-items:center;color:#b9c1c8}.chapter-drive__drop.is-drag{border-color:#ef8a3c;background:#2c2119}.chapter-drive__drop span{font-size:11px;color:#8f9aa5}.chapter-drive__grid{padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;overflow:auto}.chapter-drive__file{border:1px solid #343e49;border-radius:10px;background:#20262e;overflow:hidden}.chapter-drive__preview{height:135px;display:grid;place-items:center;background:#10151a;color:#ffad69;text-decoration:none;font-weight:900}.chapter-drive__preview img{width:100%;height:100%;object-fit:contain}.chapter-drive__meta{padding:9px}.chapter-drive__meta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.chapter-drive__meta small{display:block;color:#97a1aa;margin-top:3px;font-size:10px}.chapter-drive__actions{padding:0 9px 9px;display:flex;gap:5px;flex-wrap:wrap}.chapter-drive__actions a,.chapter-drive__actions button{padding:5px 7px;font-size:10px}.chapter-drive__empty{grid-column:1/-1;text-align:center;color:#8f99a3;padding:50px}.chapter-drive__alert,.chapter-drive__notice{max-width:1500px;margin:0 auto 10px;padding:8px 12px;border-radius:7px;font-size:12px}.chapter-drive__alert{background:#402224;color:#ffc5c8}.chapter-drive__notice{background:#1f3928;color:#b8f0c7}@media (max-width:850px){.chapter-drive__layout{grid-template-columns:1fr;height:auto}.chapter-drive aside{max-height:190px}.chapter-drive__toolbar{flex-wrap:wrap}.chapter-drive__toolbar input{width:100%}.chapter-drive__grid{max-height:none}.chapter-drive__header{align-items:flex-start}.chapter-drive__header h1{font-size:24px}}.chapter-drive__tree-node{min-width:0}.chapter-drive__tree-row{display:flex;align-items:center;gap:3px;border-radius:7px}.chapter-drive__tree-row.is-active{background:#33281f}.chapter-drive__tree-row.is-active .chapter-drive__tree-name{color:#ffad69}.chapter-drive__twisty{width:20px;min-width:20px;height:28px;display:grid;place-items:center;border:0!important;background:transparent!important;color:#9aa5af!important;padding:0!important}.chapter-drive__tree-name{flex:1;min-width:0;display:flex!important;align-items:center;gap:7px!important;border:0!important;background:transparent!important;text-align:left!important;padding:7px 6px!important;color:#d7dce1!important;white-space:normal!important}.chapter-drive__tree-name>span{color:#d7a15e}.chapter-drive__tree-name>small{margin-left:auto;color:#7f8a95;font-size:9px}.chapter-drive__subfolders{padding:0 10px 8px}.chapter-drive__subfolders h3{margin:0 0 7px;font-size:12px;color:#a8b1ba}.chapter-drive__subfolders>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:7px}.chapter-drive__subfolders button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;text-align:left;align-items:center;background:#202832}.chapter-drive__subfolders button>span{grid-row:1/3;color:#d7a15e;font-size:18px}.chapter-drive__subfolders button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-drive__subfolders button>small{color:#8d99a4}.chapter-drive__publication{padding:0 9px 8px;display:grid;gap:4px}.chapter-drive__publication label{display:flex;align-items:center;gap:6px;font-size:10px;color:#c6cdd4;cursor:pointer}.chapter-drive__publication input{accent-color:#ef8a3c;width:14px;height:14px}.onboarding-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:#1a1a1a;position:relative;overflow-x:hidden;padding:20px 0}.onboarding-card{background:#1e1e1ef2;border:2px solid #ff7f3f;border-radius:8px;padding:40px;box-shadow:0 20px 60px #000c;width:100%;max-width:800px;color:#fff;text-align:center}.onboarding-logo{max-width:150px;margin-bottom:20px;height:auto}.onboarding-card h1{margin:0 0 30px;font-size:32px;font-weight:700;color:#fff;letter-spacing:1px}.onboarding-form{display:flex;flex-direction:column;gap:30px;margin:20px 0;text-align:left}.form-section{border:1px solid #444;border-radius:6px;padding:20px;background:#3c3c3c4d;position:relative}.form-section h3{margin:0 0 15px;font-size:16px;font-weight:600;color:#ff7f3f;display:flex;align-items:center;gap:8px}.legal-text{background:#282828cc;border:1px solid #333;border-radius:4px;padding:15px;margin-bottom:15px;max-height:150px;overflow-y:auto;font-size:12px;color:#bbb;line-height:1.5}.checkbox-group{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.checkbox-group input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ff7f3f;flex-shrink:0;margin-top:2px}.checkbox-group label{margin:0;color:#ccc;font-size:14px;cursor:pointer;flex:1}.radio-group{display:flex;flex-direction:column;gap:12px;margin:15px 0}.radio-group label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#ccc}.radio-group input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#ff7f3f;flex-shrink:0}.role-details{background:#28282880;border-left:3px solid #ff7f3f;padding:15px;margin-top:15px;border-radius:4px}.role-details h4{margin:0 0 12px;font-size:13px;color:#ff7f3f;text-transform:uppercase;letter-spacing:.5px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:15px}.form-group{display:flex;flex-direction:column}.form-group.flex-1{flex:1}.form-group label{margin-bottom:6px;font-weight:500;color:#fff;font-size:13px;text-align:left}.form-group input,.form-group select{padding:10px 12px;border:1px solid #444;border-radius:4px;font-size:13px;font-family:inherit;background:#3c3c3cb3;color:#fff;transition:border-color .2s}.form-group input::placeholder{color:#888}.form-group input:focus,.form-group select:focus{outline:none;border-color:#ff7f3f;background:#3c3c3ce6}.form-group select{cursor:pointer}.form-group select option{background:#2a2a2a;color:#fff}.error-inline{display:block;color:#ff6b6b;font-size:11px;margin-top:3px}.size-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:15px 0}.size-item{display:flex;flex-direction:column;gap:8px}.size-item label{font-weight:600;color:#ff7f3f;font-size:13px}.size-options{display:flex;flex-wrap:wrap;gap:6px}.size-btn{padding:8px 12px;border:1px solid #444;background:#3c3c3cb3;color:#ccc;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.size-btn:hover:not(:disabled){border-color:#ff7f3f;color:#ff7f3f}.size-btn.active{background:#ff7f3f;color:#fff;border-color:#ff7f3f}.size-btn:disabled{opacity:.5;cursor:not-allowed}.section-status{position:absolute;top:15px;right:15px;font-size:18px;color:#ff7f3f}.error-message{background:#c8323233;color:#ff6b6b;padding:12px;border-radius:4px;font-size:14px;text-align:center;border:1px solid rgba(200,50,50,.4);margin:15px 0}.button-group{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;flex:1;min-width:200px}.btn-primary{background:#ff7f3f;color:#fff}.btn-primary:hover:not(:disabled){background:#ff8f4f}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:transparent;color:#ff7f3f;border:1px solid #ff7f3f}.btn-secondary:hover:not(:disabled){background:#ff7f3f1a}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.onboarding-card{max-width:95%;padding:20px}.onboarding-card h1{font-size:24px}.form-section{padding:15px}.form-row,.size-selector{grid-template-columns:1fr}.button-group{flex-direction:column}.btn-primary,.btn-secondary{min-width:unset}}.onboarding-container{padding:8px 6px}.onboarding-card{padding:16px;max-width:720px}.onboarding-logo{max-width:105px;margin-bottom:7px}.onboarding-card h1{font-size:clamp(19px,3vw,25px);margin-bottom:12px;letter-spacing:0}.onboarding-form{gap:10px;margin:8px 0}.form-section{padding:12px}.form-section h3{font-size:14px;margin-bottom:8px;padding-right:22px}.checkbox-group{margin:7px 0;gap:8px}.checkbox-group label,.radio-group label{font-size:12px;line-height:1.35}.form-row{gap:9px;margin-bottom:9px}.form-group input,.form-group select{padding:7px 9px;min-height:36px;font-size:13px;box-sizing:border-box;width:100%}.form-group label{font-size:12px;margin-bottom:4px}.radio-group{gap:7px;margin:9px 0}.role-details{padding:10px;margin-top:10px}.size-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:9px 0}.size-options{gap:4px}.size-btn{padding:7px 9px;min-height:34px}.button-group{margin-top:8px;gap:8px}.btn-primary,.btn-secondary{padding:11px;min-width:0}.legal-summary{font-size:12px;line-height:1.4;color:#ccc;margin:0 0 6px}.legal-full{font-size:11px;color:#aaa;margin-bottom:7px}.legal-full summary{cursor:pointer;color:#ff995f}.legal-full div{white-space:pre-wrap;max-height:180px;overflow-y:auto;padding:8px 0}.life-member-label{display:flex;align-items:center;gap:7px;color:#ff7f3f!important}.life-member-label input{width:16px!important;min-height:16px!important;accent-color:#ff7f3f}.form-group small{color:#aaa;font-size:11px}@media (max-width:768px){.onboarding-card{width:100%;max-width:100%;padding:11px;box-sizing:border-box}.form-section{padding:10px}.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.size-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-card h1{font-size:20px}.button-group{flex-direction:column}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#root{width:100%;margin:0 auto;text-align:center}.chapter-auth-gate{min-height:100dvh;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center;padding:24px;background:#181818;color:#eee}.chapter-auth-gate button{padding:10px 18px;background:#ff7f3f;border:0;border-radius:6px;color:#161616;cursor:pointer}#root .chapter-section-logo,#root :is(a,button):has(>.chapter-section-logo){display:none!important}#root .office-back-toolbar{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:109px;padding:12px 24px;flex-shrink:0;gap:20px;box-sizing:border-box}#root .office-back-toolbar .office-section-brand{display:flex;align-items:center;justify-content:center;width:160px;min-width:160px;height:85px;flex:0 0 160px;margin:0;padding:0;text-decoration:none}#root .office-section-brand>img{display:block;width:160px;height:85px;min-width:160px;max-width:none;object-fit:contain;object-position:center;padding:0;margin:0;transform:none}@media (max-width:690px){#root .office-back-toolbar{min-height:77px;padding:12px 14px;gap:14px}#root .office-back-toolbar .office-section-brand{width:100px;min-width:100px;height:53px;flex-basis:100px}#root .office-section-brand>img{width:100px;min-width:100px;height:53px}}@media print{#root .office-back-toolbar{display:none}}#root:has(>.office-back-toolbar){align-self:flex-start;min-height:100dvh}
