#tool [hidden]{display:none!important}#tool .tool-sec>h2{margin-bottom:12px}#tool .field input[aria-invalid=true]{border-color:#c0392b;background:#fdf3f2}#tool .field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #f6d6d2}.eos-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.eos-chip{display:inline-flex;align-items:center;min-height:34px;font:inherit;font-size:.82rem;font-weight:700;line-height:1.3;color:var(--teal-600);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 16px;cursor:pointer}.eos-chip:hover{background:var(--teal-50);color:var(--teal-800)}.field .eos-conv{min-height:1.5em;color:var(--ink-2)}.eos-calrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.eos-cal{display:inline-flex;gap:2px;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:999px;padding:3px}.eos-cal button{font:inherit;font-size:.84rem;font-weight:700;line-height:1.6;color:var(--teal-800);background:transparent;border:0;border-radius:999px;padding:4px 15px;cursor:pointer}.eos-cal button[aria-pressed=true]{background:var(--teal);color:#fff}.eos-calhint{display:block;margin-top:6px}.eos-dur{display:grid;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}#wage-one{max-width:440px}.check.eos-split-t{margin-top:12px;width:max-content;max-width:100%}.fields.eos-split{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));margin-top:12px}.eos-sum{margin:10px 0 0;font-size:.92rem;color:var(--ink-2)}.eos-sum b{color:var(--teal-900);font-variant-numeric:tabular-nums}.eos-reasons{display:grid;gap:8px}.eos-r{position:relative;display:block;cursor:pointer}.eos-r input{position:absolute;inset-inline-start:14px;top:15px;width:18px;height:18px;margin:0;accent-color:var(--teal);cursor:pointer}.eos-r-b{display:block;border:1.5px solid var(--line);border-radius:var(--r);background:var(--paper);padding:10px 14px 11px;padding-inline-start:44px;transition:border-color .15s,background .15s}.eos-r-b b{display:block;font-size:.95rem;color:var(--ink);line-height:1.5}.eos-r-b small{display:block;font-size:.8rem;color:var(--ink-3);line-height:1.6;margin-top:2px}.eos-r:hover .eos-r-b{border-color:var(--teal-400)}.eos-r input:checked+.eos-r-b{border-color:var(--teal);background:var(--teal-50)}.eos-r input:focus-visible+.eos-r-b{outline:2px solid var(--gold);outline-offset:2px}.eos-more>summary{cursor:pointer;list-style:none;position:relative;padding-inline-start:20px;font-size:.98rem;font-weight:700;color:var(--teal-800);line-height:1.6}.eos-more>summary::-webkit-details-marker{display:none}.eos-more>summary:before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:7px;height:7px;background:var(--gold);transform:rotate(45deg);border-radius:1.5px;transition:transform .18s}.eos-more[open]>summary:before{transform:rotate(135deg)}.eos-more[open]>summary{margin-bottom:12px}#tool .result-main small{font-size:.5em;font-weight:700;color:var(--ink-3)}.eos-tw{margin-top:16px}.eos-tbl td:first-child{white-space:normal;line-height:1.55}.eos-tbl th:last-child{text-align:right;vertical-align:bottom}.eos-tbl td:last-child{width:1%;direction:ltr;text-align:right;vertical-align:top;padding-top:10px}.eos-t{display:block;font-weight:700;color:var(--ink)}.eos-tbl small{display:block;font-size:.78rem;color:var(--ink-3);margin-top:1px}.eos-tbl tr.eos-subtotal td{background:var(--paper)}.eos-tbl tr.eos-subtotal td:last-child{font-weight:700;color:var(--ink)}.eos-tbl tr.hl td:last-child{font-weight:800;color:var(--gold-600)}.kv.eos-kv{grid-template-columns:minmax(0,auto) minmax(0,1fr);font-size:.9rem;line-height:1.6}.kv.eos-kv dd{font-weight:600}.eos-subl span{display:block}.eos-subl span:empty{display:none}.eos-subl #r-span{font-size:.9rem;color:var(--ink-3);margin-top:2px}.eos-subl #r-total{font-size:.92rem;font-weight:700;color:var(--teal-800);margin-top:2px}.eos-disc{margin-top:16px}@media(max-width:520px){.kv.eos-kv{grid-template-columns:1fr;gap:0}.kv.eos-kv dt{margin-top:8px}.eos-tbl{font-size:.88rem}.eos-tbl th,.eos-tbl td{padding:8px 10px}.eos-tbl th:last-child,.eos-tbl td:last-child{padding-right:6px}.eos-r input:not(:checked)+.eos-r-b small{display:none}}@media print{.eos-more:not([open]),#today,.eos-calhint{display:none!important}}
