body:has(.work-shell){--ink:#f5f3ed;--ink-2:#eeece5;--panel:#fff;--paper:#262b32;--muted:#646b75;--line:#dedfdc;--accent:#306454;--accent-2:#306454;--danger:#b03434;--shadow:0 12px 32px #24352a12;background:var(--ink);color:var(--paper);color-scheme:light}
.work-shell .work-top{background:#fffffff5}.work-shell .panel{background:#fff}.work-shell .work-page{padding-top:18px}.work-shell .btn,.work-shell .chip{min-height:44px;font-size:14px}.work-shell .btn.primary{background:#306454;color:#fff}.work-shell .btn.ghost{color:#303a36;background:#fff;border-color:#cbd2cd}.work-shell .btn.danger{color:#a42626;background:#fff2f0}.work-shell input,.work-shell select,.work-shell textarea{background:#fff;color:#252b30;font-size:16px;border-color:#cbd2cd}.work-shell .field label{font-size:14px;color:#4b5550}.work-shell .top-action{color:#306454;border-color:#cbd2cd}.work-shell .metric{background:#fff}.work-shell .metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.work-shell .tag{color:#36604d;background:#eaf3ec}.work-shell .panel-head h2{font-size:17px}.work-shell [hidden]{display:none!important}.admin-module-nav{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 22px}.admin-module-nav button{min-height:46px;border:1px solid #d5dbd5;border-radius:10px;padding:10px 16px;background:#fff;color:#4c5751;font:inherit;cursor:pointer}.admin-module-nav button.active{background:#306454;color:#fff;border-color:#306454}.admin-module-nav button:focus-visible{outline:3px solid #d6a13f;outline-offset:3px}.admin-section-heading{margin-bottom:18px}.admin-section-heading h2{font-size:24px;margin:0 0 6px}.admin-section-heading p{color:#646b75;margin:0}.work-shell .admin .data-table{min-width:0}.work-shell .admin .data-table td,.work-shell .admin .data-table th{font-size:14px;overflow-wrap:anywhere}.work-shell .admin .panel.span{grid-column:1/-1}.work-shell .sheet-card{background:#fff;color:#262b32}.work-shell .sheet-card input{color:#262b32}.work-shell .codeblock{background:#f3f5f2;color:#29352e}.work-shell .unified-back{font-size:14px;color:#306454;margin-right:14px}.work-shell .health-grid>div{background:#f4f6f2}.work-shell .prize-editor,.work-shell .people-row{background:#fff}
@media(max-width:640px){.work-shell .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.work-shell .work-top{height:auto;min-height:68px;flex-wrap:wrap;padding:12px;gap:10px}.work-shell .work-top span{display:block;margin:5px 0 0}.admin-module-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-module-nav button{padding:10px 8px}.work-shell .work-page{padding:16px 12px 40px}.work-shell .work-grid.admin{grid-template-columns:1fr}.work-shell .work-actions{display:flex;flex-wrap:wrap;gap:8px}}
.admin-editor{margin:12px;border:1px solid #d5dbd5;border-radius:12px;background:#fff;overflow:hidden}.admin-editor>summary{padding:16px;min-height:50px;cursor:pointer;font-weight:600;color:#306454}.admin-editor[open]>summary{border-bottom:1px solid #e0e5dc}.admin-editor .admin-form{border-bottom:0}.admin-editor .prize-editor{margin:0}
