.actionbox{background:var(--paper,#fff);border:1px solid var(--line,#ddd);border-top:3px solid var(--accent,#9a2a1f);padding:22px;border-radius:8px;margin:22px auto;max-width:640px}.actionbox h2,.actionbox h3{margin:0 0 12px}.actionbox h2:before{display:none}.actionbox a{color:var(--accent,#9a2a1f)}.routegrid{display:grid;gap:10px}.routegrid a{display:block;text-decoration:none;border:1px solid var(--line,#ddd);padding:16px;border-radius:6px;color:var(--ink,#222)}.routegrid a:hover{border-color:var(--accent,#9a2a1f)}.routegrid b,.routegrid small{display:block}.routegrid small{color:var(--muted,#666);margin-top:5px}.maincta,button.maincta{display:inline-block;background:var(--accent,#9a2a1f);color:white!important;padding:12px 20px;border:0;border-radius:6px;text-decoration:none;font:inherit;cursor:pointer}.evidence{font-size:14px;color:var(--ink2,#444);padding:16px;background:var(--sunk,#eee);border-radius:6px;margin:20px 0}.checkrow{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--line,#ddd)}.checkrow input{width:21px;height:21px;flex:none;margin-top:5px;accent-color:var(--accent,#9a2a1f)}.fieldlabel{display:block;margin:14px 0 5px}select,input[type=date]{font:inherit;padding:10px;border:1px solid var(--line2,#aaa);border-radius:5px;background:var(--paper,#fff);color:var(--ink,#222);max-width:100%}.repinputs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.repinputs select{width:100%}.error{color:#a2291f;font-weight:600}.subnote{font-size:13px;color:var(--muted,#666)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}button.secondary{font:inherit;padding:10px 15px;background:var(--paper,#fff);color:var(--ink,#222);border:1px solid var(--line2,#aaa);border-radius:5px;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2876b9;outline-offset:3px}@media(max-width:420px){.actionbox{padding:16px}.repinputs{grid-template-columns:1fr}.fields{grid-template-columns:1fr 1fr!important}}
@media print{.sitebar,.sitelinks,.more,.actions,main>.actionbox,main>details,main>.evidence{display:none!important}body{background:white!important;color:black!important;padding:12px}#plan{display:block!important}#plan .actionbox{break-inside:avoid}input[type=checkbox]{appearance:auto}#save-status{display:none}}
