:root{--bg:#f6f8fb;--card:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e5e7eb;--blue:#2563eb;--blue2:#1d4ed8;--red:#ef4444;--green:#16a34a;--amber:#f59e0b;--beige:#fff7e6;--beige2:#fff1d6;--field:#fffdf6;--fieldOpt:#f8fafc;--fieldFocus:#ffffff;--fieldDisabled:#f1f5f9;--ring:0 0 0 4px rgba(37,99,235,.12);--shadow:0 10px 25px rgba(2,6,23,.06);--radius:14px;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Noto Sans KR", "Apple SD Gothic Neo", Arial, "Helvetica Neue", sans-serif}html,body{height:100%}body{margin:0;font-family:var(--sans);background:var(--bg);color:var(--text)}.wrap{max-width:1180px;margin:0 auto;padding:28px 16px 60px}header{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.title h1{margin:0;font-size:24px;letter-spacing:-.4px}.title p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.topbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.grid{display:grid;grid-template-columns:360px 1fr;gap:14px;margin-top:14px}@media (max-width:980px){.grid{grid-template-columns:1fr}}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.row.space{justify-content:space-between}label{font-size:12px;color:var(--muted);display:block;margin-bottom:6px}input[type="text"],input[type="number"],input[type="date"],input[type="month"],select,textarea{width:100%;box-sizing:border-box;padding:10px 10px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--text);outline:none;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input.optional,select.optional,textarea.optional{background:var(--fieldOpt)}input:focus,select:focus,textarea:focus{border-color:rgb(37 99 235 / .55);box-shadow:var(--ring);background:var(--fieldFocus)}input:disabled,select:disabled,textarea:disabled{background:var(--fieldDisabled);color:#94a3b8;cursor:not-allowed}input[type="number"]{font-family:var(--mono)}textarea{min-height:72px;resize:vertical}.btn{appearance:none;border:1px solid var(--line);background:#fff;color:var(--text);padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:700;font-size:13px;line-height:1;transition:transform .05s ease,border-color .15s ease,background .15s ease;user-select:none}.btn:hover{border-color:#cbd5e1}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn:disabled:hover{border-color:var(--line)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:var(--blue2);border-color:var(--blue2)}.btn.ghost{background:#fff;border-color:var(--line);color:var(--text)}.btn.danger{background:#fff;border-color:#fecaca;color:#b91c1c}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#f1f5f9;border:1px solid var(--line);font-size:12px;color:var(--muted)}.pill.good{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.pill.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.stepBadge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgb(37 99 235 / .10);border:1px solid rgb(37 99 235 / .35);color:var(--blue2);font-weight:900;font-size:11px;line-height:1;margin-right:6px;vertical-align:middle;flex:0 0 auto}.quickGuide{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.quickGuide .qs{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:12px;line-height:1;user-select:none}.quickGuide .stepBadge{margin-right:0}.kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}@media (max-width:980px){.kpi{grid-template-columns:1fr}}.kpi .box{border:1px solid var(--line);border-radius:14px;padding:12px 12px;background:#fff}.kpi .box.emph{background:var(--beige);border-color:#fde68a}.kpi .label{font-size:12px;color:var(--muted)}.kpi .value{margin-top:6px;font-size:20px;font-weight:900;letter-spacing:-.4px}.kpi .sub{margin-top:6px;font-size:12px;color:var(--muted)}.list{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.empItem{border:1px solid var(--line);border-radius:14px;padding:10px 10px;background:#fff;display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer}.empItem.active{border-color:rgb(37 99 235 / .35);box-shadow:0 0 0 4px rgb(37 99 235 / .12)}.empItem .name{font-weight:900;letter-spacing:-.2px;margin:0;font-size:14px}.empItem .meta{margin:4px 0 0;color:var(--muted);font-size:12px}.empItem .right{text-align:right;color:var(--muted);font-size:12px;min-width:110px}.empItem .right .money{color:var(--text);font-weight:900;font-family:var(--mono);font-size:12px}.sectionTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px}.sectionTitle h2{margin:0;font-size:16px;letter-spacing:-.2px}.sectionTitle .hint{color:var(--muted);font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:980px){.split{grid-template-columns:1fr}}.mini{font-size:12px;color:var(--muted);line-height:1.5}.hr{height:1px;background:var(--line);margin:12px 0}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--line);background:#fff}.tag.good{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.tag.bad{border-color:#fecaca;background:#fef2f2;color:#991b1b}.tag.warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.calWrap{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.calHead{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8fafc;border-bottom:1px solid var(--line);gap:10px;flex-wrap:wrap}.calHead .left{font-weight:900;letter-spacing:-.2px}.calGrid{display:grid;grid-template-columns:repeat(7,1fr)}.calDow{padding:8px 6px;font-size:12px;color:var(--muted);text-align:center;background:#fff;border-bottom:1px solid var(--line)}.calCell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 8px;min-height:78px;box-sizing:border-box}.calCell:nth-child(7n){border-right:none}.calCell .dateRow{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.calCell .date{font-family:var(--mono);font-size:12px;font-weight:900;color:var(--text)}.calCell.outMonth .date{color:#94a3b8}.calCell .badges{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.badge{font-size:10px;padding:4px 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:#fff;white-space:nowrap}.badge.scheduled{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.badge.holiday{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.badge.employ{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.calCell input.hours{width:100%;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:var(--beige);font-family:var(--mono);font-weight:800}.calCell.outMonth input.hours{background:#fff;color:#64748b}table{width:100%;border-collapse:collapse;font-size:13px}th,td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:middle}th{background:#f8fafc;font-size:12px;color:var(--muted);font-weight:900;letter-spacing:-.2px}.switch{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);user-select:none}.switch input{transform:translateY(1px)}details{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#fff}details summary{cursor:pointer;font-weight:900;letter-spacing:-.2px}details .mini{margin-top:8px}.note{padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.footer{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.6}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);background:rgb(15 23 42 / .92);color:#fff;padding:10px 12px;border-radius:999px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:50}.toast.show{opacity:1;transform:translateX(-50%) translateY(-4px)}@media print{body{background:#fff}.wrap{max-width:none;padding:0}header,.topbar,.btn,.note,.footer,#exportCard,#scenarioCard,#helpCard{display:none!important}.card{box-shadow:none;border:1px solid #ddd}}#jj-payroll-sim,#jj-payroll-sim *{box-sizing:border-box}#jj-payroll-sim{width:100%;min-width:0;overflow-wrap:anywhere}#jj-payroll-sim .grid{grid-template-columns:minmax(0,360px) minmax(0,1fr)}#jj-payroll-sim .grid>div,#jj-payroll-sim .split>div,#jj-payroll-sim .card,#jj-payroll-sim .row>div{min-width:0!important;max-width:100%}#jj-payroll-sim .split{grid-template-columns:repeat(2,minmax(0,1fr))}#jj-payroll-sim .sectionTitle{flex-wrap:wrap}#jj-payroll-sim .topbar,#jj-payroll-sim .topbar>div{min-width:0!important;max-width:100%}#jj-payroll-sim input,#jj-payroll-sim select,#jj-payroll-sim textarea{min-width:0;max-width:100%}#jj-payroll-sim .btn{white-space:normal;max-width:100%}#jj-payroll-sim .calWrap{overflow-x:auto}#jj-payroll-sim .calGrid{min-width:620px}#jj-payroll-sim .calHead{min-width:0}@media(max-width:980px){#jj-payroll-sim .grid,#jj-payroll-sim .split{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){#jj-payroll-sim{padding:16px 0 32px}#jj-payroll-sim .card{padding:12px}#jj-payroll-sim .topbar{width:100%;justify-content:flex-start}#jj-payroll-sim .topbar>div{width:100%}#jj-payroll-sim .title h1{font-size:22px;line-height:1.4}}#jj-payroll-sim{--dih-paper:#f7f9f8;--dih-surface:#ffffff;--dih-soft:#eef4f1;--dih-ink:#24312e;--dih-muted:#4f675d;--dih-rule:#d9e2de;--dih-control:#80998c;--dih-accent:#326b55;--dih-hover:#244c3d;--dih-warning:#fff4e8;--dih-warning-ink:#7c441b;--dih-danger:#991b1b;--dih-danger-soft:#fff0ef;--dih-focus:#285957;--dih-body:DIHReadingPretendard,Pretendard,"Noto Sans KR",system-ui,sans-serif;--dih-code:DIHReadingD2,D2Coding,ui-monospace,monospace;font-family:var(--dih-body);color:var(--dih-ink);line-height:1.65}#jj-payroll-sim :is(input,select,textarea,button){font-family:var(--dih-body)}#jj-payroll-sim :is(h1,h2,h3){color:var(--dih-ink);font-style:normal;line-height:1.4;overflow-wrap:anywhere}#jj-payroll-sim :is(.title p,.hint,.mini,.small,.muted,.kpi .label,.kpi .sub,.footer){color:var(--dih-muted);font-size:14px;line-height:1.65}#jj-payroll-sim label{color:var(--dih-ink);font-size:14px;line-height:1.5;font-weight:600}#jj-payroll-sim :is(input,select,textarea){background:var(--dih-surface);border:1px solid var(--dih-control);color:var(--dih-ink);font-size:16px;border-radius:8px;min-height:44px;box-shadow:none}#jj-payroll-sim :is(input,textarea)::placeholder{color:var(--dih-muted);opacity:1}#jj-payroll-sim :is(input,select,textarea):focus{border-color:var(--dih-focus);box-shadow:none;outline:2px solid var(--dih-focus);outline-offset:2px}#jj-payroll-sim :is(input,select,textarea):disabled{background:var(--dih-soft);color:var(--dih-muted);opacity:1}#jj-payroll-sim :is(input[type=checkbox],input[type=radio]){min-height:0;accent-color:var(--dih-accent)}#jj-payroll-sim :is(.btn,button.chip,.toggle button){border-color:var(--dih-control);color:var(--dih-hover);background:var(--dih-surface);font-size:14px;font-weight:600;line-height:1.2;min-height:44px;border-radius:8px;white-space:nowrap;max-width:100%}#jj-payroll-sim .btn.primary{background:var(--dih-accent);border-color:var(--dih-accent);color:var(--dih-surface)}#jj-payroll-sim .btn.primary:hover{background:var(--dih-hover);border-color:var(--dih-hover)}#jj-payroll-sim :is(.btn.ghost,.toggle button.on){background:var(--dih-soft);border-color:var(--dih-control);color:var(--dih-hover)}#jj-payroll-sim :is(.btn,button.chip,.toggle button):hover{background:var(--dih-soft);color:var(--dih-hover);border-color:var(--dih-hover)}#jj-payroll-sim :is(button,summary,a):focus-visible{outline:2px solid var(--dih-focus);outline-offset:3px}#jj-payroll-sim .btn:disabled{opacity:1;background:var(--dih-soft);color:var(--dih-muted);cursor:not-allowed}#jj-payroll-sim .btn.danger{background:var(--dih-danger-soft);color:var(--dih-danger);border-color:var(--dih-danger)}#jj-payroll-sim .card{border:1px solid var(--dih-rule);background:var(--dih-surface);border-radius:12px;box-shadow:none;padding:20px}#jj-payroll-sim .card .card{border:0;padding:12px 0;border-radius:0;box-shadow:none}#jj-payroll-sim :is(.note,.cta){background:var(--dih-soft);color:var(--dih-muted);border:0;border-left:3px solid var(--dih-control);border-radius:6px;font-size:14px;line-height:1.7;padding:12px 16px}#jj-payroll-sim :is(.step .num,.stepBadge,.quickGuide .qs){background:var(--dih-soft);color:var(--dih-hover);border-color:var(--dih-rule)}#jj-payroll-sim :is(.tag.good,.pill.good){color:var(--dih-hover);background:var(--dih-soft);border-color:var(--dih-control)}#jj-payroll-sim :is(.tag.warn,.pill.warn){color:var(--dih-warning-ink);background:var(--dih-warning);border-color:var(--dih-control)}#jj-payroll-sim :is(.tag.bad,.pill.bad){color:var(--dih-danger);background:var(--dih-danger-soft);border-color:var(--dih-danger)}#jj-payroll-sim :is(.kpi.emph,.kpi .box.emph){background:var(--dih-soft);border-color:var(--dih-control)}#jj-payroll-sim :is(.kpi,.kpi .box,.resultGrid){min-width:0}#jj-payroll-sim :is(.kpi .value,.value,.mono,code,pre){font-family:var(--dih-code)}#jj-payroll-sim .value{overflow-wrap:anywhere}#jj-payroll-sim details{border:0;border-top:1px solid var(--dih-rule);border-radius:0;background:var(--dih-surface);padding:12px 0}#jj-payroll-sim details summary{font-size:14px;font-weight:600;color:var(--dih-hover);line-height:1.6}#jj-payroll-sim .sectionTitle{flex-wrap:wrap;gap:6px 12px;margin-bottom:16px}#jj-payroll-sim .sectionTitle :is(h2,h3){font-size:18px;font-weight:700}#jj-payroll-sim .hr{background:var(--dih-rule);margin:18px 0}#jj-payroll-sim .row{gap:10px}@media(max-width:640px){#jj-payroll-sim .card{padding:16px}#jj-payroll-sim :is(.title h1,.title h2){font-size:22px}#jj-payroll-sim .row{gap:8px}}#jj-payroll-sim{--bg:var(--dih-paper);--card:var(--dih-surface);--text:var(--dih-ink);--muted:var(--dih-muted);--line:var(--dih-rule);--blue:var(--dih-accent);--blue2:var(--dih-hover);--mono:var(--dih-code);--sans:var(--dih-body);padding:20px 0 40px;background:var(--dih-paper)}#jj-payroll-sim header{margin-bottom:24px}#jj-payroll-sim .title p{margin-top:12px}#jj-payroll-sim .grid{gap:20px;grid-template-columns:minmax(0,300px) minmax(0,1fr)}#jj-payroll-sim .empItem.active{background:var(--dih-soft);border-color:var(--dih-accent);box-shadow:none}#jj-payroll-sim .empItem :is(.meta,.right){font-size:14px;color:var(--dih-muted)}#jj-payroll-sim :is(.kpi,.split){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#jj-payroll-sim .kpi .box{border-radius:8px}#jj-payroll-sim :is(th,.calHead){background:var(--dih-soft);color:var(--dih-ink)}#jj-payroll-sim :is(td,.calDay){color:var(--dih-ink)}#jj-payroll-sim .calWrap{border-radius:8px}#jj-payroll-sim #minWageWarnBox{background:var(--dih-warning)!important;color:var(--dih-warning-ink);border-color:var(--dih-control)!important}#jj-payroll-sim #minWageWarnBox .mini{color:var(--dih-warning-ink)}#jj-payroll-sim .contractH{max-width:84px}#jj-payroll-sim .dih-guide{flex-basis:100%;width:100%;margin:20px 0 0;padding:16px 0;border-top:1px solid var(--dih-rule);border-bottom:1px solid var(--dih-rule)}#jj-payroll-sim .dih-guide-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}#jj-payroll-sim .dih-guide-head h2{font-size:18px;margin:0}#jj-payroll-sim .dih-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}#jj-payroll-sim .dih-guide-steps button{padding:10px 8px;border:1px solid var(--dih-control);border-radius:8px;background:var(--dih-surface);color:var(--dih-muted);font:600 14px/1.3 var(--dih-body);white-space:nowrap;min-height:44px}#jj-payroll-sim .dih-guide-steps button[aria-current="step"]{background:var(--dih-accent);color:var(--dih-surface);border-color:var(--dih-accent)}#jj-payroll-sim .dih-guide-steps button:disabled{background:var(--dih-paper);color:var(--dih-muted);cursor:not-allowed}#jj-payroll-sim .dih-guide-description{font-size:15px;color:var(--dih-ink);margin:0 0 8px;line-height:1.7}#jj-payroll-sim #dih-guide-status{font-size:14px;color:var(--dih-muted);margin:8px 0 0}#jj-payroll-sim #dih-guide-status[data-error="true"]{color:var(--dih-danger)}#jj-payroll-sim .dih-guide-actions{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;margin:20px 0}#jj-payroll-sim[data-guide-mode="guided"] header{display:block}#jj-payroll-sim[data-guide-mode="guided"] .topbar{justify-content:flex-start;margin-top:20px}#jj-payroll-sim[data-guide-mode="guided"] .quickGuide{display:none}#jj-payroll-sim[data-guide-mode="guided"] .grid{display:flex;flex-direction:column}#jj-payroll-sim[data-guide-mode="guided"] .grid>div{display:contents}#jj-payroll-sim[data-guide-mode="guided"] #summaryCard{order:-1}#jj-payroll-sim[data-guide-mode="full"] :is(.dih-guide-steps,.dih-guide-description,#dih-guide-status,.dih-guide-actions){display:none}#jj-payroll-sim[data-guide-mode="full"] .dih-guide{border-bottom:0}#jj-payroll-sim [data-guide-hidden="true"]{display:none!important}@media(max-width:980px){#jj-payroll-sim .grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){body.postid-5359 article{padding-left:8px!important;padding-right:8px!important}body.postid-5359 .elementor-5359>.e-con{--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important}#jj-payroll-sim{padding-top:12px}#jj-payroll-sim .dih-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#jj-payroll-sim :is(.kpi,.split){grid-template-columns:minmax(0,1fr)}#jj-payroll-sim .empItem{flex-wrap:wrap}#jj-payroll-sim .empItem .right{min-width:0;text-align:left}#jj-payroll-sim .dih-guide-actions .btn{flex:1}}@media print{#jj-payroll-sim :is(.dih-guide,.dih-guide-actions){display:none!important}}#jj-payroll-sim .btn.primary:hover{color:var(--dih-surface)}#jj-payroll-sim :is(.calCell.outMonth .date,.calCell.outMonth input.hours){color:var(--dih-muted)}#jj-payroll-sim .badge{font-size:12px}#jj-payroll-sim :is(.badge.scheduled,.badge.employ){color:var(--dih-hover);background:var(--dih-soft);border-color:var(--dih-rule)}#jj-payroll-sim .badge.holiday{color:var(--dih-warning-ink);background:var(--dih-warning);border-color:var(--dih-rule)}#jj-payroll-sim .calCell input.hours{background:var(--dih-surface);border-color:var(--dih-control);border-radius:8px}#jj-payroll-sim #dih-guide-fill-confirm[hidden]{display:none}#jj-payroll-sim[data-guide-mode="guided"] :is(#employeeListCard,#employeeInputCard,#summaryCard) .stepBadge{display:none}#jj-payroll-sim #workLedger{margin:18px 0 28px;padding:0;min-width:0;color:#213b32}#jj-payroll-sim #workLedger h2{font-size:20px;line-height:1.5;margin:0 0 12px}#jj-payroll-sim #workLedger p{line-height:1.75;overflow-wrap:anywhere}#jj-payroll-sim .wl-summary{background:#edf3f0;padding:12px 16px;border-radius:8px;font-weight:600}#jj-payroll-sim .wl-editors{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}#jj-payroll-sim .wl-editors fieldset{min-width:0;margin:0;padding:16px;border:1px solid #c6d4cd;border-radius:8px}#jj-payroll-sim .wl-editors legend{padding:0 6px;font-weight:700}#jj-payroll-sim .wl-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}#jj-payroll-sim .wl-fields label{min-width:0}#jj-payroll-sim .wl-fields input{width:100%;min-width:0;box-sizing:border-box}#jj-payroll-sim .wl-fields .wl-check{display:flex;align-items:center;gap:8px}#jj-payroll-sim .wl-fields input[type="checkbox"]{width:18px;height:18px;flex:none}#jj-payroll-sim #wl-date{max-width:240px}#jj-payroll-sim .wl-scroll{max-width:100%;overflow:auto;margin:12px 0;border:1px solid #d7e1db;border-radius:6px}#jj-payroll-sim .wl-scroll table{min-width:620px;width:100%;border-collapse:collapse}#jj-payroll-sim .wl-scroll td,#jj-payroll-sim .wl-scroll th{padding:10px 12px;text-align:left;white-space:normal;color:#213b32;background:#fff}#jj-payroll-sim .wl-scroll th{background:#edf3f0}#jj-payroll-sim #wl-message[data-error="true"]{color:#8b321a;font-weight:600}#jj-payroll-sim #workLedger :focus-visible{outline:3px solid #427861;outline-offset:2px}@media(max-width:768px){#jj-payroll-sim .wl-editors{grid-template-columns:1fr}#jj-payroll-sim .wl-editors fieldset{padding:12px}#jj-payroll-sim #workLedger .btn{white-space:normal;line-height:1.5;max-width:100%;min-height:44px}#jj-payroll-sim .wl-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}