._workspace_jmz6s_1{gap:18px;padding-top:6px;display:grid}._header_jmz6s_2{background:#fffaf1;border:1px solid #d9c9b4;border-radius:12px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}._header_jmz6s_2 p,._employeeCard_jmz6s_3 header p{color:#9b3d25;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}._header_jmz6s_2 h3,._employeeCard_jmz6s_3 h3{margin:5px 0;font-family:Noto Serif TC,serif;font-size:24px}._header_jmz6s_2 span{color:#685f56;font-size:11px;line-height:1.55}._header_jmz6s_2 button,._employeeCard_jmz6s_3 header button,._tabs_jmz6s_6 button,._formGrid_jmz6s_6 button,._rowActions_jmz6s_6 button,._review_jmz6s_6 button,._ruleEditor_jmz6s_6 button{cursor:pointer;background:#fff;border:1px solid #cbbba8;border-radius:7px;min-height:42px;padding:0 13px;font-weight:800}._tabs_jmz6s_6{gap:7px;display:flex;overflow-x:auto}._tabs_jmz6s_6 button{flex:none;min-height:44px}._tabs_jmz6s_6 button._active_jmz6s_9{color:#fff;background:#9b3d25;border-color:#9b3d25}._tabs_jmz6s_6 button:focus-visible,._advancedEditor_jmz6s_10 summary:focus-visible{outline-offset:2px;outline:3px solid #9b3d2547}._state_jmz6s_11,._error_jmz6s_11,._success_jmz6s_11{border-radius:8px;padding:15px;font-size:12px;line-height:1.6}._state_jmz6s_11{background:#f8f2e9}._error_jmz6s_11{color:#8a2d1d;background:#fff0eb}._success_jmz6s_11{color:#22633e;background:#edf8f0}._stack_jmz6s_15{gap:17px;display:grid}._metrics_jmz6s_16{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._metrics_jmz6s_16 article{background:#fff;border:1px solid #ddd1c2;border-radius:9px;gap:7px;padding:17px;display:grid}._metrics_jmz6s_16 span{color:#6e655c;font-size:10px}._metrics_jmz6s_16 strong{font-size:25px}._ruleCard_jmz6s_20{background:#fffaf3;border:1px solid #d3c4b0;border-radius:9px;grid-template-columns:1fr 2fr;gap:18px;padding:18px;display:grid}._ruleCard_jmz6s_20>div{align-content:start;gap:5px;display:grid}._ruleCard_jmz6s_20 span{color:#6a6056;font-size:12px}._ruleCard_jmz6s_20 dl,._runCards_jmz6s_23 dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}._ruleCard_jmz6s_20 dl div,._runCards_jmz6s_23 dl div{gap:3px;display:grid}._ruleCard_jmz6s_20 dt,._runCards_jmz6s_23 dt{color:#74695e;font-size:9px}._ruleCard_jmz6s_20 dd,._runCards_jmz6s_23 dd{margin:0;font-weight:800}._disclosure_jmz6s_27{background:#fff8e8;border-left:4px solid #b77d36;gap:5px;padding:13px;display:grid}._disclosure_jmz6s_27 span{color:#665c4f;font-size:11px;line-height:1.55}._formGrid_jmz6s_6{background:#fff;border:1px solid #ddd1c2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}._formGrid_jmz6s_6 label,._ruleEditor_jmz6s_6 label{color:#514941;gap:6px;font-size:10px;font-weight:800;display:grid}._formGrid_jmz6s_6 input,._formGrid_jmz6s_6 select,._review_jmz6s_6 input,._rowActions_jmz6s_6 input,._ruleEditor_jmz6s_6 textarea{color:#28231f;width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #cdbca8;border-radius:7px;padding:9px 10px}._formGrid_jmz6s_6 ._wide_jmz6s_32{grid-column:span 2}._primary_jmz6s_33{color:#fff;background:#9b3d25!important;border-color:#9b3d25!important}._danger_jmz6s_34{color:#8a2d1d;border-color:#a33b2d!important}._tableWrap_jmz6s_35{background:#fff;border:1px solid #ded2c4;border-radius:10px;overflow-x:auto}._tableWrap_jmz6s_35 table{border-collapse:collapse;width:100%;font-size:11px}._tableWrap_jmz6s_35 th,._tableWrap_jmz6s_35 td{text-align:left;vertical-align:top;border-bottom:1px solid #eee5d9;min-width:110px;padding:11px}._tableWrap_jmz6s_35 th{color:#655b51;background:#f7f0e7}._tableWrap_jmz6s_35 small,._ruleHistory_jmz6s_39 small{color:#796f65;margin-top:3px;font-size:9px;line-height:1.45;display:block}._rowActions_jmz6s_6{flex-wrap:wrap;gap:6px;display:flex}._rowActions_jmz6s_6 input{flex:210px;min-width:210px}._runCards_jmz6s_23{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._runCards_jmz6s_23 article{background:#fff;border:1px solid #ddd1c2;border-radius:9px;padding:15px}._runCards_jmz6s_23 article>div{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}._runCards_jmz6s_23 article>div span{color:#6e655c;font-size:10px}._runCards_jmz6s_23 dl{grid-template-columns:repeat(4,1fr)}._leaveBalances_jmz6s_47,._ruleHistory_jmz6s_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._leaveBalances_jmz6s_47 article,._ruleHistory_jmz6s_39 article{background:#fff;border:1px solid #ddd1c2;border-radius:8px;gap:5px;padding:13px;display:grid}._leaveBalances_jmz6s_47 span,._ruleHistory_jmz6s_39 span{color:#5f574e;font-size:11px}._leaveBalances_jmz6s_47 small{color:#766c62;font-size:9px}._review_jmz6s_6{gap:5px;display:grid}._advancedEditor_jmz6s_10{background:#fff;border:1px solid #ddd1c2;border-radius:10px;overflow:hidden}._advancedEditor_jmz6s_10 summary{color:#514941;cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:850;display:flex}._advancedEditor_jmz6s_10 summary:hover{background:#fff8ee}._advancedEditor_jmz6s_10[open] summary{border-bottom:1px solid #eee3d5}._ruleEditor_jmz6s_6{background:#fff;gap:13px;padding:18px;display:grid}._ruleEditor_jmz6s_6 textarea{resize:vertical;min-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}._employeeCard_jmz6s_3{background:#fffaf2;border:1px solid #d8cab8;border-radius:12px;gap:15px;margin-top:20px;padding:20px;display:grid}._employeeCard_jmz6s_3 header{justify-content:space-between;align-items:end;gap:16px;display:flex}._employeeCard_jmz6s_3 h3{font-size:20px}._employeeDisclosure_jmz6s_61{color:#6a6056;margin:0;font-size:10px;line-height:1.55}._employeeLeaveForm_jmz6s_62{background:#fff;border:1px solid #ded0bd;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}._employeeLeaveForm_jmz6s_62>div{grid-column:1/-1;gap:4px;display:grid}._employeeLeaveForm_jmz6s_62>div span,._employeeLeaveForm_jmz6s_62 small{color:#6c6258;font-size:9px;line-height:1.5}._employeeLeaveForm_jmz6s_62 label{color:#514941;gap:5px;font-size:10px;font-weight:800;display:grid}._employeeLeaveForm_jmz6s_62 input,._employeeLeaveForm_jmz6s_62 select,._employeeLeaveForm_jmz6s_62 textarea{width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #cdbca8;border-radius:7px;padding:8px 9px}._employeeLeaveForm_jmz6s_62 textarea{resize:vertical}._employeeLeaveForm_jmz6s_62 ._wide_jmz6s_32{grid-column:span 3}._employeeRequests_jmz6s_69{gap:8px;display:grid}._employeeRequests_jmz6s_69 article{background:#fff;border:1px solid #ded1c2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px;display:grid}._employeeRequests_jmz6s_69 article>div{justify-content:space-between;gap:10px;display:flex}._employeeRequests_jmz6s_69 small{color:#6e655c;font-size:9px}._employeeRequests_jmz6s_69 button,._reconcileButton_jmz6s_73{color:#8a2d1d;cursor:pointer;background:#fff;border:1px solid #a33b2d;border-radius:7px;min-height:38px;padding:0 10px;font-weight:800}._reconcileButton_jmz6s_73{color:#795112;border-color:#b77d36;justify-self:start}button:disabled{opacity:.5;cursor:not-allowed!important}@media (width<=900px){._metrics_jmz6s_16,._formGrid_jmz6s_6,._leaveBalances_jmz6s_47,._ruleHistory_jmz6s_39{grid-template-columns:repeat(2,minmax(0,1fr))}._ruleCard_jmz6s_20{grid-template-columns:1fr}}@media (width<=600px){._header_jmz6s_2{flex-direction:column;align-items:stretch}._metrics_jmz6s_16,._formGrid_jmz6s_6,._leaveBalances_jmz6s_47,._ruleHistory_jmz6s_39,._runCards_jmz6s_23,._employeeLeaveForm_jmz6s_62{grid-template-columns:1fr}._formGrid_jmz6s_6 ._wide_jmz6s_32,._employeeLeaveForm_jmz6s_62 ._wide_jmz6s_32{grid-column:auto}._runCards_jmz6s_23 dl,._ruleCard_jmz6s_20 dl{grid-template-columns:repeat(2,1fr)}}
