:root{--green:#567923;--ink:#111711;--pale:#eff5e8}button,a,input,select,textarea{touch-action:manipulation}button{white-space:normal}.context[hidden]{display:none!important}.subnav,.quicklinks{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.subnav button.active{background:var(--ink);color:white}.eyebrow{letter-spacing:.12em}.money{font-size:clamp(17px,4vw,27px)!important;overflow-wrap:anywhere}.fin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.fin-grid small,.fin-grid strong{display:block;overflow-wrap:anywhere}.fin-grid small{color:#667061;font-size:11px}.fin-grid strong{font-size:16px;margin-top:3px}.dot{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:8px;background:#9ca398}.dot.green{background:#56832a}.dot.amber{background:#b98016}.dot.red{background:#b2392f}.dot.gray{background:#93988d}.source-text{white-space:pre-wrap;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sectionlist details{padding:14px 0;border-bottom:1px solid #e1e6da}.sectionlist summary{cursor:pointer;line-height:1.5}.sectionlist details button{margin-top:14px}.monthbar{display:flex;gap:12px;margin:16px 0}.monthbar label{flex:1;min-width:0}.monthbar input,.monthbar select{width:100%;max-width:100%;box-sizing:border-box}.dayplan h3{margin-bottom:10px}.shiftpill{display:flex;flex-direction:column;text-align:left;width:100%;gap:5px;border-left:4px solid #668c31;margin:7px 0;padding:12px;background:#f6f9f0}.shiftpill.night{border-left-color:#4b628c;background:#f1f4f9}.shiftpill span{font-size:13px}.shiftpill small{color:#687364}.rule{padding:14px 0;border-bottom:1px solid #e2e7db}.rule summary{font-weight:700;cursor:pointer;margin:8px 0}.inlinecheck{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5}.inlinecheck input{width:20px!important;flex:0 0 20px;margin-top:2px}.archive-row{padding:12px 0;border-bottom:1px solid #e5e9e0;overflow-wrap:anywhere}.archive-row a{color:#48641f}.archive-row span{display:block}.bottomnav button{min-width:0;font-size:10px}#role-caption{font-size:11px;font-weight:600;color:#526342}.doc button{margin-top:10px}.task .desc{min-width:0}.task strong,.task small{overflow-wrap:anywhere}.panel,.notice{overflow-wrap:anywhere}#dialog textarea{min-height:125px}#dialog input[type=date],#dialog input[type=time]{min-width:0;width:100%;box-sizing:border-box}.field-error{white-space:pre-wrap}#system-form>.notice{margin-bottom:16px}.sectionlist summary .chip{margin-right:6px}.form-grid>label{min-width:0}.form-grid input,.form-grid select{max-width:100%;box-sizing:border-box}input[type=file]{width:100%;font-size:13px}.hero h2{letter-spacing:-.025em}@media(min-width:800px){.dayplan{display:inline-block;vertical-align:top;width:calc(50% - 8px);margin-right:8px;box-sizing:border-box}.fin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bottomnav button{font-size:12px}}@media(max-width:390px){.fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthbar{flex-direction:column}.metrics{gap:8px}.metric strong{font-size:22px}.form-grid{grid-template-columns:minmax(0,1fr)!important}}
