@font-face{font-family:EAForm;src:url(../vendor/employment/DejaVuSans.ttf)}@font-face{font-family:EAForm;src:url(../vendor/employment/DejaVuSans-Bold.ttf);font-weight:700}
*{box-sizing:border-box}:root{--bg:#fff;--bar:#f4f5f6;--ink:#1d1f22;--muted:#5e646c;--line:#d9dce0;--accent:#1f5fbf;--accent-ink:#fff;color-scheme:light}html[data-theme=dark]{--bg:#1e1f22;--bar:#25272b;--ink:#e4e5e7;--muted:#b5b9bf;--line:#565a63;--accent:#8bb1f2;--accent-ink:#111;color-scheme:dark}html[data-theme=neutral]{--bg:#e9e9e7;--bar:#dfdfdc;--ink:#252523;--muted:#5a5a56;--line:#aaa;--accent:#3b5b7a}html[data-theme=contrast]{--bg:#000;--bar:#111;--ink:#fff;--muted:#fff;--line:#aaa;--accent:#ff0;--accent-ink:#000;color-scheme:dark}html[data-theme=mono]{--bg:#fff;--bar:#eee;--ink:#000;--muted:#333;--line:#666;--accent:#000}html[data-theme=colorblind]{--bg:#fff;--bar:#f0f4f7;--ink:#17232d;--muted:#44515c;--line:#78838d;--accent:#005a85}body{margin:0;background:var(--bg);color:var(--ink);font:13px/1.4 system-ui,sans-serif}main{padding:12px}.toolbar,.actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}button,input,textarea,select,summary{font:inherit}button,summary,.file-label{padding:5px 8px;border:1px solid var(--line);border-radius:3px;background:var(--bar);color:var(--ink);cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#ea-pdf{background:var(--accent);color:var(--accent-ink)}details{max-width:780px}details p{margin:8px}a{color:var(--accent)}.workspace{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(400px,1fr);gap:14px;align-items:start}.workspace>*{min-width:0}fieldset{border:1px solid var(--line);border-radius:3px;padding:10px;margin:0 0 10px}legend{font-weight:650}label{display:block;margin:0 0 8px}label span{display:block;margin-bottom:3px}input:not([type=checkbox]),textarea,select{display:block;width:100%;border:1px solid var(--line);border-radius:3px;background:var(--bg);color:var(--ink);padding:5px}textarea{min-height:60px;resize:vertical}.pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.file-label{max-width:100%;font-size:12px}.file-label input{margin-top:5px;max-width:210px}.preview-note,#ea-status{font-size:12px;color:var(--muted)}#ea-pages svg{display:block;width:100%;height:auto;background:white;box-shadow:0 0 0 1px #999;margin:0 0 16px;color:#111}#ea-pages{max-width:816px;margin:auto}#ea-status.error{color:var(--ink);font-weight:700}#ea-form{max-height:calc(100vh - 110px);overflow:auto;padding:2px}html.embedded .toolbar>strong{display:none}@media(max-width:850px){.workspace{grid-template-columns:1fr}#ea-form{max-height:none;overflow:visible}.pair{grid-template-columns:1fr}.toolbar{align-items:flex-start}}@media print{@page{size:letter;margin:0}html,body,main,.workspace,.preview,#ea-pages{display:block!important;margin:0!important;padding:0!important;width:8.5in!important;max-width:none!important;background:white!important}.toolbar,#ea-status,#ea-form,.preview-note,.sbon-help,.sbon-help-pop,body>header,body>footer{display:none!important}#ea-pages svg{width:8.5in!important;height:11in!important;margin:0!important;box-shadow:none!important;break-after:page;page-break-after:always}#ea-pages svg:last-child{break-after:auto;page-break-after:auto}}
