._container_10dhs_1{padding:24px;background-color:#f8fafc;min-height:100vh;font-family:Inter,sans-serif}._topBar_10dhs_8{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._backBtn_10dhs_17{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#3b82f6;font-size:14px;font-weight:600;cursor:pointer;padding:6px 0;transition:color .2s ease}._backBtn_10dhs_17:hover{color:#1d4ed8}._topActionButtons_10dhs_35{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._topBtnSendBack_10dhs_42{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#b45309;background:#fff;border:1px solid #fcd34d;cursor:pointer;transition:all .2s ease}._topBtnSendBack_10dhs_42:hover:not(:disabled){background:#fffbeb}._topBtnSendBack_10dhs_42:disabled{opacity:.6;cursor:not-allowed}._topBtnReject_10dhs_64{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#b91c1c;background:#fff;border:1px solid #fca5a5;cursor:pointer;transition:all .2s ease}._topBtnReject_10dhs_64:hover:not(:disabled){background:#fef2f2}._topBtnReject_10dhs_64:disabled{opacity:.6;cursor:not-allowed}._topBtnApprove_10dhs_86{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;background:#096;border:1px solid #009966;cursor:pointer;transition:all .2s ease}._topBtnApprove_10dhs_86:hover:not(:disabled){background:#007a55;border-color:#007a55}._topBtnApprove_10dhs_86:disabled{opacity:.6;cursor:not-allowed}._headerCard_10dhs_109{background:#fff;border-radius:12px;padding:16px 24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;border:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._headerLeft_10dhs_123{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._claimNumber_10dhs_130{font-size:13px;font-weight:600;color:#90a1b9;background:#fff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:6px;display:inline-flex;align-items:center}._statusBadge_10dhs_142{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}._statusBadge_10dhs_142:before{content:"";display:block;width:8px;height:8px;border-radius:50%}._statusApproved_10dhs_160{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}._statusApproved_10dhs_160:before{background:#10b981}._statusSubmitted_10dhs_167{background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}._statusSubmitted_10dhs_167:before{background:#3b82f6}._statusUnderReview_10dhs_174{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a}._statusUnderReview_10dhs_174:before{background:#f59e0b}._statusRejected_10dhs_181{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}._statusRejected_10dhs_181:before{background:#ef4444}._statusSentBack_10dhs_188{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}._statusSentBack_10dhs_188:before{background:#ea580c}._headerRight_10dhs_195{text-align:right}._empMonthTitle_10dhs_199{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:2px}._submittedDate_10dhs_206{font-size:12px;color:#64748b;font-weight:400}._mainLayout_10dhs_212{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){._mainLayout_10dhs_212{grid-template-columns:2fr 1fr}}._leftCol_10dhs_224,._rightCol_10dhs_230{display:flex;flex-direction:column;gap:24px}._card_10dhs_236{background:#fff;border-radius:12px;padding:22px 24px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;border:1px solid #e2e8f0}._cardHeader_10dhs_244{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#90a1b9;letter-spacing:.5px;margin-bottom:16px}._cardIcon_10dhs_255{color:#3b82f6}._grid5_10dhs_259,._grid6_10dhs_265{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 32px}._gridItem_10dhs_271{display:flex;flex-direction:column;gap:6px}._label_10dhs_277{font-size:13px;font-weight:500;color:#90a1b9}._value_10dhs_283{font-size:14px;color:#1e293b;font-weight:600;line-height:1.4}._typeBadgeSmall_10dhs_290{padding:3px 10px;border-radius:14px;font-size:12px;font-weight:600;display:inline-block;margin-right:8px}._typeHQ_10dhs_299{background:#eff6ff;color:#2563eb}._typeExHQ_10dhs_304{background:#f3e8ff;color:#9333ea}._typeOutstation_10dhs_309{background:#e0e7ff;color:#4f46e5}._subText_10dhs_314{font-size:12px;color:#64748b;font-weight:400}._tableWrapper_10dhs_320{overflow-x:auto;width:100%}._innerTable_10dhs_325{width:100%;border-collapse:collapse;text-align:left}._innerTh_10dhs_331{padding:0 16px 8px 0;font-size:13px;font-weight:500;color:#90a1b9;background:transparent;border-bottom:none}._innerTd_10dhs_340{padding:8px 16px 8px 0;font-size:14px;color:#1e293b;font-weight:600;border-bottom:none}._innerTr_10dhs_348:last-child ._innerTd_10dhs_340{border-bottom:none}._taCalcTable_10dhs_352{background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;border-collapse:separate;border-spacing:0;overflow:hidden}._taCalcTable_10dhs_352 ._innerTh_10dhs_331{padding:14px 16px 10px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._taCalcTable_10dhs_352 ._innerTd_10dhs_340{padding:12px 16px 14px;background:#f8fafc}._voucherLink_10dhs_372{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-weight:500;font-size:14px;text-decoration:none}._voucherLink_10dhs_372:hover{text-decoration:underline}._summaryList_10dhs_386{display:flex;flex-direction:column;gap:14px}._summaryRow_10dhs_392{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#475569}._summaryValue_10dhs_400{font-weight:600;color:#1e293b}._divider_10dhs_405{height:1px;background:#e2e8f0;margin:6px 0}._summaryTotalRow_10dhs_411{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;color:#0f172a}._approvedBox_10dhs_420{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:14px 16px;margin-top:10px;display:flex;justify-content:space-between;align-items:center}._approvedLabel_10dhs_431{font-size:13px;font-weight:700;color:#065f46}._approvedValue_10dhs_437{font-size:18px;font-weight:800;color:#047857}._timeline_10dhs_443{display:flex;flex-direction:column;gap:16px}._timelineItem_10dhs_449{display:flex;gap:12px;align-items:flex-start}._timelineIcon_10dhs_455{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}._iconSubmitted_10dhs_466{background:#eff6ff;color:#3b82f6}._iconReviewed_10dhs_471{background:#fffbeb;color:#f59e0b}._iconApproved_10dhs_476{background:#ecfdf5;color:#10b981}._iconRejected_10dhs_481{background:#fef2f2;color:#ef4444}._timelineContent_10dhs_486{flex:1;display:flex;flex-direction:column;gap:2px}._timelineHeader_10dhs_493{display:flex;justify-content:space-between;align-items:center}._timelineName_10dhs_499{font-size:14px;font-weight:600;color:#1e293b}._timelineDate_10dhs_505{font-size:12px;color:#90a1b9;font-weight:500}._timelineRole_10dhs_511{font-size:13px;font-weight:500;color:#64748b}._timelineNote_10dhs_517{font-size:13px;color:#64748b;margin-top:2px}._modalBackdrop_10dhs_524{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a80;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_10dhs_1 .15s ease-out}._modalCard_10dhs_539{background:#fff;border-radius:16px;width:100%;max-width:480px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;animation:_scaleUp_10dhs_1 .15s ease-out}@keyframes _fadeIn_10dhs_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_10dhs_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._modalHeader_10dhs_559{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #f1f5f9}._modalTitle_10dhs_567{font-size:18px;font-weight:700;color:#1e293b}._modalCloseBtn_10dhs_573{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:all .2s}._modalCloseBtn_10dhs_573:hover{color:#475569;background:#f1f5f9}._modalBody_10dhs_590{padding:20px 24px}._modalSummaryBox_10dhs_594{background:#f8fafc;border-radius:12px;padding:16px;border:1px solid #f1f5f9;margin-bottom:20px}._modalEmpName_10dhs_602{font-size:15px;font-weight:700;color:#1e293b;margin-bottom:4px}._modalEmpCode_10dhs_609{font-size:13px;color:#94a3b8;font-weight:500}._modalSummaryDivider_10dhs_615{height:1px;background:#e2e8f0;margin:12px 0}._modalSummaryBottom_10dhs_621{display:flex;justify-content:space-between;align-items:center}._modalSummaryLeft_10dhs_627{display:flex;align-items:center;gap:8px}._modalExpMonth_10dhs_633{font-size:14px;color:#64748b;font-weight:500}._modalTypeBadge_10dhs_639{background:#f3e8ff;color:#9333ea;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}._modalAmount_10dhs_648{font-size:18px;font-weight:800;color:#0f172a}._modalFieldLabel_10dhs_654{font-size:14px;font-weight:600;color:#334155;margin-bottom:8px;display:block}._modalInput_10dhs_662{width:100%;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:15px;font-weight:600;color:#1e293b;margin-top:6px;margin-bottom:16px;outline:none;transition:all .2s;box-sizing:border-box}._modalInput_10dhs_662:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._modalTextarea_10dhs_681{width:100%;min-height:100px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:12px;font-size:14px;color:#1e293b;outline:none;transition:all .2s;resize:vertical;font-family:Inter,sans-serif;box-sizing:border-box}._modalTextarea_10dhs_681:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._modalFooter_10dhs_700{padding:16px 24px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}._modalBtnCancel_10dhs_708{background:#fff;border:1px solid #cbd5e1;color:#475569;font-weight:600;font-size:14px;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .2s}._modalBtnCancel_10dhs_708:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}._modalBtnReject_10dhs_724{background:#dc2626;color:#fff;border:none;font-weight:700;font-size:14px;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .2s;flex:1}._modalBtnReject_10dhs_724:hover:not(:disabled){background:#b91c1c}._modalBtnSendBack_10dhs_740{background:#ea580c;color:#fff;border:none;font-weight:700;font-size:14px;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .2s;flex:1}._modalBtnSendBack_10dhs_740:hover:not(:disabled){background:#c2410c}._modalBtnApprove_10dhs_756{background:#096;color:#fff;border:none;font-weight:700;font-size:14px;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .2s;flex:1}._modalBtnApprove_10dhs_756:hover:not(:disabled){background:#007a55}._modalBtnCancel_10dhs_708:disabled,._modalBtnReject_10dhs_724:disabled,._modalBtnSendBack_10dhs_740:disabled,._modalBtnApprove_10dhs_756:disabled{opacity:.6;cursor:not-allowed}._rejectionCard_10dhs_780{background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;padding:16px 20px;margin-top:20px}._rejectionHeader_10dhs_788{font-size:11px;font-weight:700;color:#dc2626;letter-spacing:.5px;margin-bottom:6px}._rejectionBody_10dhs_796{font-size:13px;color:#b91c1c;line-height:1.5;font-weight:500}
