#unemploymentApp{margin-top:28px}#unemploymentApp p{line-height:1.65}.u-card{border:1px solid #8ca5ad;border-radius:18px;padding:24px;margin:20px 0}.u-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.u-field{display:block;margin:18px 0;font-weight:600}.u-field input,.u-field select{display:block;width:100%;min-height:48px;padding:12px;margin-top:8px;border:1px solid #8ca5ad;border-radius:10px;font:inherit;background:var(--unused,#fff);color:#142f39}.u-check{display:flex;gap:12px;align-items:center;margin:18px 0}.u-check input{width:22px;height:22px}.u-sample{max-width:520px;width:100%;height:auto;display:block;margin:16px 0}.u-table-wrap{overflow-x:auto}.u-table{width:100%;border-collapse:collapse;font-size:14px}.u-table th,.u-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #8ca5ad;vertical-align:top}.u-alert{background:#fff0d4;color:#593200;border:1px solid #b98332;border-radius:16px;padding:20px;margin:20px 0}.u-total{font-size:42px;font-weight:800;margin:8px 0}.u-caption{font-size:14px}.u-list{padding-left:20px}.u-list li{margin:14px 0}html[data-theme="dark"] .u-field input,html[data-theme="dark"] .u-field select{background:#142f39;color:#eef5f7}html[data-theme="dark"] .u-alert{background:#44351f;color:#ffe2ab}#unemploymentApp :focus-visible{outline:3px solid #509398;outline-offset:3px}@media(max-width:600px){.u-grid{grid-template-columns:1fr;gap:0}.u-card{padding:18px}}
@media print{.no-print,.theme-toggle,.top{display:none!important}body,html,main,#unemploymentApp,.u-card{background:white!important;color:black!important}.tools-page{max-width:none;margin:0;padding:0}.u-card{break-inside:avoid;border-color:#888}.u-alert{background:white!important;color:black!important;border:2px solid #333}.u-table-wrap{overflow:visible}.u-table{font-size:10pt}.u-table tr{break-inside:avoid}h1{font-size:22pt}.u-total{font-size:25pt}@page{margin:16mm}}

#unemploymentApp input:disabled{opacity:.45;background:#d5dadd;cursor:not-allowed}html[data-theme="dark"] #unemploymentApp input:disabled{background:#39454a;color:#a0abad}
