.Input_wrapper__F7aH3{display:flex;flex-direction:column;gap:var(--space-xs)}.Input_fullWidth__YDBWy{width:100%}.Input_label__CR3VX{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--line-height-tight)}.Input_required__i5chP{color:var(--error-color);margin-left:2px}.Input_inputContainer__RtSBF{position:relative;display:flex;align-items:center}.Input_icon__1xr0p{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;color:var(--input-placeholder);pointer-events:none;z-index:1}.Input_icon__1xr0p svg{width:16px;height:16px}.Input_input__DfZui{width:100%;height:var(--input-height);padding:0 12px;border:1px solid var(--input-border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:var(--font-family);color:var(--text-primary);background:var(--input-bg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Input_input__DfZui::placeholder{color:var(--input-placeholder)}.Input_input__DfZui:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}.Input_input__DfZui:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.Input_input__DfZui:disabled{background:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed}.Input_hasIcon__Ej6ni{padding-left:38px}.Input_sm__GBNDF{height:var(--input-height-sm);font-size:var(--font-size-xs);padding:0 10px}.Input_sm__GBNDF.Input_hasIcon__Ej6ni{padding-left:34px}.Input_lg__8AIIH{height:var(--input-height-lg);font-size:var(--font-size-base);padding:0 14px}.Input_lg__8AIIH.Input_hasIcon__Ej6ni{padding-left:42px}.Input_error__cpLMX,.Input_error__cpLMX:focus{border-color:var(--input-border-error)}.Input_error__cpLMX:focus{box-shadow:0 0 0 2px var(--error-light),0 0 0 4px var(--error-color)}.Input_errorText___ZqYI{font-weight:var(--font-weight-medium);color:var(--error-color)}.Input_errorText___ZqYI,.Input_hintText__LCdYU{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Input_hintText__LCdYU{color:var(--text-tertiary)}.Card_card__HEwtR{background:var(--background-color);border-radius:var(--radius-xl);transition:box-shadow var(--transition-normal),border-color var(--transition-normal),transform var(--transition-normal)}.Card_default__0qcwa{border:1px solid var(--wc-card-border);box-shadow:none;border-radius:var(--wc-radius-panel)}.Card_outlined__1kO1R{border:1px solid var(--border-color)}.Card_elevated__ozpFJ{border:1px solid transparent;box-shadow:var(--shadow-md)}.Card_pad-none__3tDfC{padding:0}.Card_pad-sm__oBzGo{padding:var(--space-md)}.Card_pad-md__MyUuf{padding:var(--space-lg)}.Card_pad-lg__CBxw1{padding:var(--space-2xl)}.Card_interactive__TnTvw{cursor:pointer}.Card_interactive__TnTvw:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Card_interactive__TnTvw:active{transform:translateY(0)}.Card_header__NMAFP{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-light);margin-bottom:var(--space-md)}.Card_headerContent___yErD{flex:1 1;min-width:0}.Card_headerAction__v1G2A{flex-shrink:0}.Card_body__vBpUt{flex:1 1}.Card_footer__5bhA5{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border-light);margin-top:var(--space-md)}.Badge_badge__7wutk{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);white-space:nowrap;line-height:1}.Badge_sm__wsTRm{padding:2px 8px;font-size:10px}.Badge_md__1Qu0o{padding:3px 10px;font-size:var(--font-size-xs)}.Badge_default__lCzd_{background:var(--background-tertiary);color:var(--text-secondary)}.Badge_primary__jxDSc{background:var(--wc-warning-bg);color:var(--wc-warning-text)}.Badge_success__2hVxQ{background:var(--wc-success-bg);color:var(--wc-success-text)}.Badge_error__GkyHy{background:var(--wc-danger-bg);color:var(--wc-danger-text)}.Badge_warning__kQCMu{background:var(--wc-warning-bg);color:var(--wc-warning-text)}.Badge_icon__SoS5A{display:flex;align-items:center}.Badge_icon__SoS5A svg{width:12px;height:12px}.Badge_dot__8vXst{gap:6px}.Badge_dotIndicator__h7T23{width:6px;height:6px;border-radius:50%;flex-shrink:0}.Badge_default__lCzd_ .Badge_dotIndicator__h7T23{background:var(--text-tertiary)}.Badge_primary__jxDSc .Badge_dotIndicator__h7T23{background:var(--primary-color)}.Badge_success__2hVxQ .Badge_dotIndicator__h7T23{background:var(--success-color)}.Badge_error__GkyHy .Badge_dotIndicator__h7T23{background:var(--error-color)}.Badge_warning__kQCMu .Badge_dotIndicator__h7T23{background:var(--warning-color)}.Modal_overlay__zgM4p{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Modal_fadeIn__zo3b3 .2s ease}.Modal_content__bdVc3{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 80px);background:var(--background-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:Modal_slideUp__25da5 .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.Modal_sm__u9_Pl{max-width:400px}.Modal_md__29oVY{max-width:520px}.Modal_lg__Svpeq{max-width:680px}.Modal_xl__L26zf{max-width:900px}.Modal_xxl__K1LNr{max-width:min(1280px,calc(100vw - 48px))}.Modal_header__TuorX{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);padding:var(--space-2xl) var(--space-2xl) var(--space-lg)}.Modal_headerLeft__eemFz{display:flex;align-items:flex-start;gap:var(--space-md)}.Modal_headerIcon__Cz2kZ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--primary-light);border-radius:var(--radius-lg);color:var(--primary-color)}.Modal_headerIcon__Cz2kZ svg{width:20px;height:20px}.Modal_title__yX_JI{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-tight)}.Modal_description__olj8W{margin:var(--space-xs) 0 0;font-size:var(--font-size-md);color:var(--text-secondary);line-height:var(--line-height-normal)}.Modal_closeButton__Djgg8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.Modal_closeButton__Djgg8:hover{background:var(--background-secondary);color:var(--text-primary)}.Modal_body__5_k92{flex:1 1;overflow-y:auto;padding:0 var(--space-2xl) var(--space-2xl)}.Modal_footer__Sx9yB{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--border-light);background:var(--background-secondary)}.Modal_overlaySide__AUB2z{justify-content:flex-end;padding:0}.Modal_side__8mZbA{max-width:560px}.Modal_sideWide__eTdBe,.Modal_side__8mZbA{height:100vh;max-height:100vh;border-radius:0;animation:Modal_slideInRight__UouWe .3s cubic-bezier(.4,0,.2,1)}.Modal_sideWide__eTdBe{max-width:680px;width:min(680px,100vw)}.Modal_sideWide__eTdBe .Modal_header__TuorX,.Modal_side__8mZbA .Modal_header__TuorX{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-light);flex-shrink:0}.Modal_sideWide__eTdBe .Modal_title__yX_JI,.Modal_side__8mZbA .Modal_title__yX_JI{font-size:var(--font-size-lg)}.Modal_sideWide__eTdBe .Modal_description__olj8W,.Modal_side__8mZbA .Modal_description__olj8W{font-size:var(--font-size-xs);margin-top:2px}.Modal_sideWide__eTdBe .Modal_body__5_k92,.Modal_side__8mZbA .Modal_body__5_k92{padding:var(--space-md) var(--space-lg);flex:1 1;min-height:0}.Modal_sideWide__eTdBe .Modal_footer__Sx9yB,.Modal_side__8mZbA .Modal_footer__Sx9yB{padding:var(--space-sm) var(--space-lg);flex-shrink:0}@keyframes Modal_fadeIn__zo3b3{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__25da5{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Modal_slideInRight__UouWe{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:640px){.Modal_overlay__zgM4p:not(.Modal_overlaySide__AUB2z){padding:var(--space-sm);align-items:flex-end}.Modal_content__bdVc3:not(.Modal_side__8mZbA){max-height:calc(100vh - 40px);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.Modal_lg__Svpeq,.Modal_md__29oVY,.Modal_sideWide__eTdBe,.Modal_side__8mZbA,.Modal_sm__u9_Pl,.Modal_xl__L26zf,.Modal_xxl__K1LNr{max-width:100%}}.FormField_field__ujqfA{display:flex;flex-direction:column;gap:var(--space-xs)}.FormField_horizontal__essKw{flex-direction:row;align-items:center;gap:var(--space-lg)}.FormField_horizontal__essKw .FormField_label__wCEOz{flex-shrink:0;min-width:120px}.FormField_horizontal__essKw .FormField_control__o2D4Y{flex:1 1}.FormField_label__wCEOz{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--line-height-tight)}.FormField_required__2hyOn{color:var(--error-color);margin-left:2px}.FormField_control__o2D4Y{width:100%}.FormField_errorText__rBa7X{font-weight:var(--font-weight-medium);color:var(--error-color)}.FormField_errorText__rBa7X,.FormField_hintText__CGscC{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.FormField_hintText__CGscC{color:var(--text-tertiary)}.FormField_horizontal__essKw .FormField_errorText__rBa7X,.FormField_horizontal__essKw .FormField_hintText__CGscC{padding-left:calc(120px + var(--space-lg))}.Select_wrapper__V4_d_{display:flex;flex-direction:column;gap:var(--space-xs)}.Select_fullWidth__UYHCU{width:100%}.Select_label__TXo7r{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--line-height-tight)}.Select_required__rHOEX{color:var(--error-color);margin-left:2px}.Select_selectContainer__H5iW4{position:relative;display:flex;align-items:center}.Select_icon__OXbcO{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;color:var(--input-placeholder);pointer-events:none;z-index:1}.Select_icon__OXbcO svg{width:16px;height:16px}.Select_chevron__CwCty{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);pointer-events:none}.Select_select__vw2ql{width:100%;height:var(--input-height);padding:0 32px 0 12px;border:1px solid var(--input-border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:var(--font-family);color:var(--text-primary);background:var(--input-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Select_select__vw2ql:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}.Select_select__vw2ql:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.Select_select__vw2ql:disabled{background:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed}.Select_placeholder__yVG_C{color:var(--input-placeholder)}.Select_hasIcon__xX1JZ{padding-left:38px}.Select_sm__5CXD_{height:var(--input-height-sm);font-size:var(--font-size-xs);padding:0 32px 0 10px}.Select_sm__5CXD_.Select_hasIcon__xX1JZ{padding-left:34px}.Select_lg__P9zLn{height:var(--input-height-lg);font-size:var(--font-size-base);padding:0 36px 0 14px}.Select_lg__P9zLn.Select_hasIcon__xX1JZ{padding-left:42px}.Select_error__yH4KV,.Select_error__yH4KV:focus{border-color:var(--input-border-error)}.Select_error__yH4KV:focus{box-shadow:0 0 0 2px var(--error-light),0 0 0 4px var(--error-color)}.Select_errorText__96JRz{font-weight:var(--font-weight-medium);color:var(--error-color)}.Select_errorText__96JRz,.Select_hintText__7e_Vy{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Select_hintText__7e_Vy{color:var(--text-tertiary)}.Textarea_wrapper__Pu5oB{display:flex;flex-direction:column;gap:var(--space-xs)}.Textarea_fullWidth__6rdDW{width:100%}.Textarea_label__c_sSk{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--line-height-tight)}.Textarea_required__zVkwX{color:var(--error-color);margin-left:2px}.Textarea_textarea__zownj{width:100%;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:var(--font-family);color:var(--text-primary);background:var(--input-bg);resize:vertical;min-height:80px;line-height:var(--line-height-normal);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Textarea_textarea__zownj::placeholder{color:var(--input-placeholder)}.Textarea_textarea__zownj:hover:not(:disabled):not(:focus){border-color:var(--input-border-hover)}.Textarea_textarea__zownj:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.Textarea_textarea__zownj:disabled{background:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed;resize:none}.Textarea_error__b6dNF,.Textarea_error__b6dNF:focus{border-color:var(--input-border-error)}.Textarea_error__b6dNF:focus{box-shadow:0 0 0 2px var(--error-light),0 0 0 4px var(--error-color)}.Textarea_footer__k31xY{display:flex;justify-content:space-between;align-items:center;min-height:16px}.Textarea_errorText__3fOSi{font-weight:var(--font-weight-medium);color:var(--error-color)}.Textarea_errorText__3fOSi,.Textarea_hintText__GSKCK{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Textarea_hintText__GSKCK{color:var(--text-tertiary)}.Textarea_charCount__ioNfT{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-left:auto}.StatCard_grid__Nc9_0{display:flex;gap:12px;flex-wrap:wrap}.StatCard_card__7fhNN{display:flex;align-items:center;gap:14px;padding:20px 22px;border:1px solid var(--wc-card-border);border-radius:var(--wc-radius-panel);background-color:var(--background-color);min-width:150px;flex:1 1;transition:box-shadow .15s ease}.StatCard_card__7fhNN:hover{box-shadow:0 2px 10px rgba(31,30,26,.05)}.StatCard_cardWarning__LdVCT{border-color:#fde68a;background-color:#fffbeb}.StatCard_cardError__Rn3tG{border-color:var(--error-light,#fecaca);background-color:var(--error-bg,#fef2f2)}.StatCard_iconWrap__K4g0B{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.StatCard_iconOrange__7ZTVx{background-color:var(--primary-light,#fff3e0);color:var(--primary-color,#f08c2e)}.StatCard_iconOrangeWarm__kBCbQ{background-color:#fcefd9;color:#a56419}.StatCard_iconGreen__AePeL{background-color:#ecfdf5;color:#10b981}.StatCard_iconGreenWarm__L7Ndc{background-color:#deefe6;color:#1f8a5b}.StatCard_iconBlue__n7nPA{background-color:#eff6ff;color:#3b82f6}.StatCard_iconBlueWarm__1ViAr{background-color:#e5f1ff;color:#1f5fa8}.StatCard_iconPurple__dowAn{background-color:#faf5ff;color:#8b5cf6}.StatCard_iconPurpleWarm__o4qch{background-color:#f4e0f7;color:#7a2baf}.StatCard_iconRed__a9x4g{background-color:#fef2f2;color:#ef4444}.StatCard_iconYellow__Vx1kw{background-color:#fffbeb;color:#f59e0b}.StatCard_label__Ly0my{font-size:12.5px;color:var(--wc-text-muted);font-weight:500;letter-spacing:0;text-transform:none}.StatCard_value__I8ypr{font-size:28px;font-weight:700;color:var(--text-primary);margin-top:4px;line-height:1.15}.StatCard_gridWarmClarity__RXh98{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.StatCard_cardWarmClarity__zN553{flex-direction:row;align-items:flex-start;gap:14px;padding:20px 22px;border:1px solid #eceae3;border-radius:16px;background:#fff;min-width:0;box-shadow:none}.StatCard_cardWarmClarity__zN553:hover{box-shadow:0 2px 10px rgba(31,30,26,.05)}.StatCard_iconWrapWarmClarity__ptaJm{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.StatCard_bodyWarmClarity__glhZi{flex:1 1;min-width:0}.StatCard_labelWarmClarity__FnlgQ{font-size:12.5px;color:#9b9588;font-weight:500;letter-spacing:0;text-transform:none}.StatCard_valueWarmClarity__uyIHk{font-size:30px;font-weight:700;color:#1a1916;margin-top:4px;line-height:1.15;letter-spacing:-.02em}@media (max-width:1200px){.StatCard_gridWarmClarity__RXh98{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.StatCard_gridWarmClarity__RXh98{grid-template-columns:1fr}}@media (max-width:768px){.StatCard_grid__Nc9_0{flex-direction:column}}.DatePresetBar_bar__UnqIq{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.DatePresetBar_rtl__8iPzS{direction:rtl}.DatePresetBar_row__Xu0eB{display:flex;align-items:center;gap:6px;min-width:0}.DatePresetBar_chipScroll__vlggU{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:nowrap;padding:3px;background:#faf8f3;border:1px solid #e2e1dc;border-radius:999px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.DatePresetBar_chipScrollDefault__DhoeD{padding:0;background:transparent;border:none;border-radius:0;gap:6px}.DatePresetBar_chipScroll__vlggU::-webkit-scrollbar{display:none}.DatePresetBar_icon__vK6UA{color:var(--text-muted,#8e8f96);-webkit-margin-end:4px;margin-inline-end:4px;flex-shrink:0}.DatePresetBar_chipPill__yMBs_,.DatePresetBar_chip__JJtjh{flex:0 0 auto;margin:0;font-family:inherit;font-weight:600;font-size:12.5px;line-height:1.2;white-space:nowrap;cursor:pointer;border:none;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DatePresetBar_chipPill__yMBs_:focus-visible,.DatePresetBar_chip__JJtjh:focus-visible{outline:2px solid #f59e47;outline-offset:1px}.DatePresetBar_chipPill__yMBs_:active,.DatePresetBar_chip__JJtjh:active{transform:none}.DatePresetBar_chip__JJtjh{padding:5px 12px;border:1px solid var(--border-color,#ebebeb);border-radius:6px;background:var(--surface-color,#fff);color:var(--text-secondary,#6b7280)}.DatePresetBar_chip__JJtjh:hover{background:var(--surface-secondary,#f6f6f6);border-color:var(--text-muted,#8e8f96)}.DatePresetBar_chipActive__UqNvg{color:#fff}.DatePresetBar_chipActive__UqNvg,.DatePresetBar_chipActive__UqNvg:hover{background:var(--text-primary,#2d2e32);border-color:var(--text-primary,#2d2e32)}.DatePresetBar_chipPill__yMBs_{padding:7px 14px;border-radius:999px;background:transparent;color:#7c766a}.DatePresetBar_chipPill__yMBs_:hover{color:#1f1e1a}.DatePresetBar_chipPillActive__WbibC,.DatePresetBar_chipPillActive__WbibC:hover{background:#1f1e1a;color:#fff}.DatePresetBar_customRow__MRUCg{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface-secondary,#f6f6f6);border-radius:8px;flex-wrap:wrap}.DatePresetBar_customRowHidden__PWZj2{display:none}.DatePresetBar_customRowVisible__9PLWI{display:flex}.DatePresetBar_filterLabel__PaUNk{font-size:12px;color:var(--text-muted,#8e8f96);font-weight:500;flex-shrink:0}.DatePresetBar_dateInput__phVrO{font-size:12px}.DatePresetBar_trailing__CB4wh{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}@media (max-width:768px){.DatePresetBar_chipPill__yMBs_{padding:7px 11px;font-size:11.5px}.DatePresetBar_chip__JJtjh{padding:4px 8px;font-size:11px}}.EmployeeTimeReporting_employeeTimeReporting__PJqZB{display:flex;flex-direction:column;height:100%;background-color:#f5f5f5;overflow:hidden;padding:16px;gap:16px}.EmployeeTimeReporting_header__lokm_{background-color:transparent;display:flex;justify-content:space-between;align-items:center;height:64px}.EmployeeTimeReporting_breadcrumb__4ni4C{display:flex;align-items:center;gap:12px}.EmployeeTimeReporting_backButton__IQtgx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}.EmployeeTimeReporting_backButton__IQtgx:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.EmployeeTimeReporting_breadcrumbPath__S7XFL{display:flex;align-items:center;gap:8px}.EmployeeTimeReporting_breadcrumbItem__0oFV_{display:flex;align-items:center;gap:6px;font-size:16px;color:#374151}.EmployeeTimeReporting_breadcrumbIcon__iMSNv{font-size:16px}.EmployeeTimeReporting_breadcrumbSeparator__UD9x4{color:#9ca3af}.EmployeeTimeReporting_headerActions__43wKm{display:flex;gap:12px}.EmployeeTimeReporting_addButton__6__kB,.EmployeeTimeReporting_exportButton__0QU4p{display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#000;height:30px}.EmployeeTimeReporting_addButtonText__ayYOK{font-weight:500;font-size:12px;color:#000}.EmployeeTimeReporting_addButton__6__kB{background-color:var(--primary-color);border:none}.EmployeeTimeReporting_addButton__6__kB:hover{background-color:#f9a35c}.EmployeeTimeReporting_exportButton__0QU4p{background-color:var(--primary-color);border:none}.EmployeeTimeReporting_exportButton__0QU4p:hover{background-color:#f9a35c}.EmployeeTimeReporting_exportIcon__btLT_,.EmployeeTimeReporting_plusIcon__mqQre{font-size:16px;font-weight:700}.EmployeeTimeReporting_employeeInfo__5yF1v{background-color:transparent;padding:16px}.EmployeeTimeReporting_employeeName__9E9qT{font-size:24px;font-weight:500;gap:16px;display:flex;align-items:center}.EmployeeTimeReporting_employeeCode__I8iDm{font-size:18px;color:#8e8f96;font-weight:500}.EmployeeTimeReporting_roleBadges__NKsFF{display:flex;gap:16px;flex-wrap:wrap}.EmployeeTimeReporting_roleBadge__BMDzc{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#ebebeb;border:1px solid #8e8f9600;border-radius:20px;font-size:12px;color:#374151;border-radius:24px;font-weight:500}.EmployeeTimeReporting_roleIcon__9Pkmk{font-size:14px}.EmployeeTimeReporting_roleName__1_09R{font-weight:500}.EmployeeTimeReporting_summarySection__z7_3W{display:flex;justify-content:space-between;align-items:center}.EmployeeTimeReporting_totalHours__DdOH1{font-size:13px;color:#2d2e32;font-weight:500}.EmployeeTimeReporting_totalHours__DdOH1 strong{font-weight:700;font-size:13px;color:#2d2e32}.EmployeeTimeReporting_dateRange__7NoyC{display:flex;align-items:center;gap:4px}.EmployeeTimeReporting_dateLabel__0HGKk{font-weight:500;font-size:11px;color:#8e8f96;white-space:nowrap}.EmployeeTimeReporting_dateInput__9_M0I{padding:4px 8px;gap:10px;border-radius:4px;font-size:12px;font-weight:500;color:#0075ff;background-color:#dbdbdd;max-width:120px;min-height:26px;border:none;text-align:center}.EmployeeTimeReporting_dateInput__9_M0I:focus{outline:none;border-color:#ffb577;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.EmployeeTimeReporting_timeEntries__KZP48{flex:1 1;overflow-y:auto;padding:26px;border-radius:16px;display:flex;flex-direction:column;gap:16px;background-color:#fff}.EmployeeTimeReporting_timeEntry__dYNf2{background-color:#f6f6f6;border-radius:8px;transition:all .2s ease;border:1px solid #ebebeb;padding:12px;gap:12px;display:flex;flex-direction:column}.EmployeeTimeReporting_timeEntry__dYNf2:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.EmployeeTimeReporting_entryHeader__B_Y7n{display:flex;justify-content:space-between;align-items:center}.EmployeeTimeReporting_timeInfo__UA_13{display:flex;gap:24px;align-items:center}.EmployeeTimeReporting_businessDay__260DZ{display:flex;flex-direction:column}.EmployeeTimeReporting_clockTimes__IR62A{display:flex;gap:24px}.EmployeeTimeReporting_clockTime__n8Zii{display:flex;flex-direction:column}.EmployeeTimeReporting_divider__zgxmp{width:1px;height:30px;background-color:#8e8f96}.EmployeeTimeReporting_label__GKKwi{font-size:10px;color:#8e8f96;font-weight:400}.EmployeeTimeReporting_value__A7Xca{font-size:12px;font-weight:600;color:#2d2e32}.EmployeeTimeReporting_workingTime__CE8s4{display:flex;align-items:center;gap:16px}.EmployeeTimeReporting_workingTimeText__Yo4CY{font-size:14px;font-weight:500;color:#2d2e32}.EmployeeTimeReporting_actionButtons__23fU7{display:flex;gap:8px;align-items:center}.EmployeeTimeReporting_deleteButton__nZuvP,.EmployeeTimeReporting_editButton__Audcp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.EmployeeTimeReporting_editButton__Audcp{background-color:#374151;color:#fff}.EmployeeTimeReporting_editButton__Audcp:hover{background-color:#1f2937;transform:translateY(-1px)}.EmployeeTimeReporting_deleteButton__nZuvP{background-color:#dc2626;color:#fff}.EmployeeTimeReporting_deleteButton__nZuvP:hover{background-color:#b91c1c;transform:translateY(-1px)}.EmployeeTimeReporting_activities__wxm9L{display:flex;gap:8px;flex-wrap:wrap}.EmployeeTimeReporting_activity__Z85A1{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:#ebebeb;border-radius:24px;font-size:12px;font-weight:500;color:#2d2e32}.EmployeeTimeReporting_activityIcon__thptd{font-size:16px}.EmployeeTimeReporting_activityText__HtPuk{font-weight:500;font-size:12px}.EmployeeTimeReporting_entryDetails__NP2Ow{display:grid;grid-template-columns:1fr 1fr 4fr;grid-gap:16px;gap:16px;justify-content:space-between;align-items:center}.EmployeeTimeReporting_entryContent__aWPVy{display:flex;flex-direction:column;gap:12px}.EmployeeTimeReporting_detailItem__EbELc{display:flex;flex-direction:column}.EmployeeTimeReporting_detailLabel__Svd5d{font-size:10px;color:#8e8f96;font-weight:400}.EmployeeTimeReporting_detailValue__bbDOt{font-size:12px;font-weight:500;color:#2d2e32}@media (max-width:1024px){.EmployeeTimeReporting_summarySection__z7_3W{flex-direction:column;align-items:stretch;gap:16px}.EmployeeTimeReporting_dateRange__7NoyC{justify-content:center}.EmployeeTimeReporting_entryHeader__B_Y7n{flex-direction:column;align-items:stretch;gap:16px}.EmployeeTimeReporting_timeInfo__UA_13,.EmployeeTimeReporting_workingTime__CE8s4{justify-content:space-between}}@media (max-width:768px){.EmployeeTimeReporting_header__lokm_{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.EmployeeTimeReporting_breadcrumb__4ni4C{justify-content:flex-start}.EmployeeTimeReporting_headerActions__43wKm{justify-content:space-between}.EmployeeTimeReporting_employeeInfo__5yF1v{margin:16px 16px 0;padding:20px}.EmployeeTimeReporting_employeeName__9E9qT{font-size:24px;font-weight:500}.EmployeeTimeReporting_employeeCode__I8iDm{font-size:18px}.EmployeeTimeReporting_entryHeader__B_Y7n,.EmployeeTimeReporting_timeEntries__KZP48{padding:16px}.EmployeeTimeReporting_timeInfo__UA_13{flex-direction:column;gap:12px}.EmployeeTimeReporting_clockTimes__IR62A{gap:12px}.EmployeeTimeReporting_activities__wxm9L{gap:8px}.EmployeeTimeReporting_entryDetails__NP2Ow{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.EmployeeTimeReporting_breadcrumbPath__S7XFL{flex-direction:column;align-items:flex-start;gap:4px}.EmployeeTimeReporting_breadcrumbSeparator__UD9x4{display:none}.EmployeeTimeReporting_headerActions__43wKm{display:flex;gap:12px}.EmployeeTimeReporting_addButton__6__kB,.EmployeeTimeReporting_exportButton__0QU4p{justify-content:center}.EmployeeTimeReporting_roleBadges__NKsFF{gap:6px}.EmployeeTimeReporting_roleBadge__BMDzc{padding:4px 8px;font-size:12px}.EmployeeTimeReporting_dateRange__7NoyC{flex-direction:column;gap:8px}.EmployeeTimeReporting_dateInput__9_M0I{min-width:auto}.EmployeeTimeReporting_activities__wxm9L{flex-direction:column;gap:8px}.EmployeeTimeReporting_activity__Z85A1{justify-content:center}}.Pagination_pagination__QFZ7k{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0}.Pagination_pageButton__j0e_Q{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color,#ebebeb);border-radius:6px;background:var(--surface-color,#fff);cursor:pointer;color:var(--text-primary,#2d2e32);transition:all .15s}.Pagination_pageButton__j0e_Q:hover:not(:disabled){background:var(--surface-secondary,#f6f6f6);border-color:var(--text-muted,#8e8f96)}.Pagination_pageButton__j0e_Q:disabled{opacity:.4;cursor:not-allowed}.Pagination_pageInfo__cmkb_{font-size:12px;color:var(--text-muted,#8e8f96)}.StateDisplay_errorBanner__4a6Zp{padding:10px 14px;background-color:var(--error-bg,#fef2f2);color:var(--error-color,#ef4444);border-radius:6px;font-size:13px}.StateDisplay_loadingText__MCs0n{padding:40px 0;text-align:center;color:var(--text-muted,#8e8f96);font-size:14px}.StateDisplay_emptyState__SmSCu{padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted,#8e8f96);font-size:13px}.StateDisplay_emptyIcon__oIHDo{color:var(--border-color,#ebebeb)}.StateDisplay_emptyText__7zmX1{padding:20px 0;text-align:center;color:var(--text-muted,#8e8f96);font-size:12px}.SectionHeader_header__FdxVH{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary,#2d2e32);margin-bottom:12px}.SectionHeader_headerLarge__Xktkd{font-size:15px;margin-top:8px;padding-bottom:4px;border-bottom:1px solid var(--border-color,#ebebeb)}.BreakdownBar_list__xrdbo{display:flex;flex-direction:column;gap:12px}.BreakdownBar_item__kJpLL{display:flex;flex-direction:column;gap:4px}.BreakdownBar_itemHeader__7ftk_{display:flex;align-items:center;gap:8px}.BreakdownBar_itemIcon__syhtD{display:flex;align-items:center;color:var(--text-muted,#8e8f96)}.BreakdownBar_itemName__IrG8t{font-size:12px;font-weight:500;color:var(--text-primary,#2d2e32)}.BreakdownBar_itemCount__FITBm{font-size:11px;color:var(--text-muted,#8e8f96);margin-left:auto}.BreakdownBar_barWrap__j7iXp{height:6px;border-radius:3px;background:var(--surface-secondary,#f6f6f6);overflow:hidden}.BreakdownBar_bar__096_b{height:100%;border-radius:3px;min-width:4px;transition:width .3s;background:var(--primary-color,#f08c2e)}.BreakdownBar_itemFooter__QHHEH{display:flex;justify-content:space-between;align-items:center}.BreakdownBar_itemAmount__Y55JS{font-size:13px;font-weight:700;color:var(--text-primary,#2d2e32)}.BreakdownBar_itemPct___vr_c{font-size:11px;font-weight:600;color:var(--text-muted,#8e8f96)}.BreakdownBar_dot__U_xmT{width:8px;height:8px;border-radius:4px;flex-shrink:0}.LeaderboardRow_card__iOub7{border:1px solid var(--border-color,#ebebeb);border-radius:10px;padding:16px;background:var(--surface-color,#fff)}.LeaderboardRow_list__ZNkUO{display:flex;flex-direction:column;gap:8px}.LeaderboardRow_row__HgDL3{display:flex;align-items:center;gap:10px;padding:6px 0}.LeaderboardRow_rank__0NL07{width:28px;font-size:12px;font-weight:600;color:var(--text-muted,#8e8f96);text-align:center;flex-shrink:0}.LeaderboardRow_rank1__tSBq0{color:#f59e0b}.LeaderboardRow_rank2__fJlYk{color:#94a3b8}.LeaderboardRow_rank3__GyMXA{color:#cd7f32}.LeaderboardRow_name__Hsq17{font-size:12px;font-weight:500;color:var(--text-primary,#2d2e32);width:90px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardRow_barWrap__ol0cE{flex:1 1;height:6px;border-radius:3px;background:var(--surface-secondary,#f6f6f6);overflow:hidden}.LeaderboardRow_bar__HCjpP{height:100%;border-radius:3px;background:#8b5cf6;min-width:4px;transition:width .3s}.LeaderboardRow_amount__6gZ12{font-size:12px;font-weight:700;color:var(--text-primary,#2d2e32);width:70px;text-align:right;flex-shrink:0}.LeaderboardRow_meta___BYmv{font-size:10px;color:var(--text-muted,#8e8f96);width:80px;flex-shrink:0;text-align:right}.LeaderboardRow_simpleRow__kkjXg{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--surface-secondary,#f6f6f6)}.LeaderboardRow_simpleRow__kkjXg:last-child{border-bottom:none}.LeaderboardRow_simpleRank__zswdm{width:24px;text-align:center;font-size:12px;font-weight:600;color:var(--text-muted,#8e8f96);flex-shrink:0}.LeaderboardRow_simpleName__mpgxp{flex:1 1;font-size:13px;font-weight:500;color:var(--text-primary,#2d2e32);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardRow_simpleStat__4BJfq{font-size:11px;color:var(--text-muted,#8e8f96);flex-shrink:0}.LeaderboardRow_simpleAmount__UtXPN{font-size:13px;font-weight:700;color:var(--text-primary,#2d2e32);min-width:70px;text-align:right;flex-shrink:0}@media (max-width:768px){.LeaderboardRow_meta___BYmv{display:none}}.FilterBar_filters__XsiBJ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FilterBar_filterGroup__9RFB3{display:flex;align-items:center;gap:8px}.FilterBar_filterIcon__LQSN2{color:var(--text-muted,#8e8f96)}.FilterBar_filterSelect__K1Ag_{padding:6px 28px 6px 10px;border:1px solid var(--border-color,#ebebeb);border-radius:6px;font-size:12px;font-weight:500;color:var(--text-primary,#2d2e32);background-color:var(--surface-color,#fff);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%238E8F96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 8px);background-size:10px 6px;transition:border-color .15s}.FilterBar_filterSelect__K1Ag_:hover{border-color:var(--text-muted,#8e8f96)}.FilterBar_clearBtn__k0Hxr{display:flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--error-color,#ef4444);border-radius:6px;background:var(--error-bg,#fef2f2);color:var(--error-color,#ef4444);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.FilterBar_clearBtn__k0Hxr:hover{background:var(--error-color,#ef4444);color:#fff}.FilterBar_recordCount__PUZOz{font-size:12px;color:var(--text-muted,#8e8f96);font-weight:500}@media (max-width:768px){.FilterBar_filters__XsiBJ{flex-direction:column;align-items:flex-start}}.Switch_switch__pDpwS{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.Switch_switchDisabled__bPHIB{opacity:.5;cursor:not-allowed}.Switch_input__4esdw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Switch_track__3I35s{background:var(--pad-border-strong,#e2e1dc);transition:background .18s cubic-bezier(.2,.8,.2,1)}.Switch_knob__DHv6U,.Switch_track__3I35s{display:block;border-radius:var(--radius-full)}.Switch_knob__DHv6U{background:var(--background-color,#fff);box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.Switch_sm__fGaLJ{width:30px;height:18px}.Switch_sm__fGaLJ .Switch_knob__DHv6U{width:14px;height:14px;margin:2px;transform:translateX(0)}.Switch_md__R5kL7{width:38px;height:22px}.Switch_md__R5kL7 .Switch_knob__DHv6U{width:18px;height:18px;margin:2px;transform:translateX(0)}.Switch_input__4esdw:checked+.Switch_track__3I35s{background:var(--pad-brand,#f59e47)}.Switch_input__4esdw:checked+.Switch_track__3I35s .Switch_knob__DHv6U.Switch_sm__fGaLJ{transform:translateX(12px)}.Switch_input__4esdw:checked+.Switch_track__3I35s .Switch_knob__DHv6U.Switch_md__R5kL7{transform:translateX(16px)}.Switch_input__4esdw:focus-visible+.Switch_track__3I35s{outline:2px solid var(--pad-brand,#f59e47);outline-offset:2px}.Switch_switchDisabled__bPHIB .Switch_input__4esdw:checked+.Switch_track__3I35s{background:var(--pad-border-strong,#e2e1dc)}.HorizontalTabBar_bar__1dt3m{display:inline-flex;align-items:stretch;gap:2px;max-width:100%;min-height:34px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--wc-card-border);background:transparent;padding:0;width:-moz-fit-content;width:fit-content}.HorizontalTabBar_tab__jbkpy{flex:0 0 auto;width:max-content;padding:8px 10px;border:none;background:transparent;font-family:var(--font-family);font-size:13px;font-weight:var(--font-weight-medium);color:var(--wc-neutral-text);cursor:pointer;position:relative;transition:color var(--transition-fast);border-radius:0;white-space:nowrap}.HorizontalTabBar_tab__jbkpy:hover{color:var(--text-primary)}.HorizontalTabBar_active__LxYRF{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.HorizontalTabBar_active__LxYRF:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--wc-accent);border-radius:0}.SegmentedControl_track__Con7g{display:flex;gap:0;padding:3px;background:var(--background-tertiary);border-radius:var(--radius-lg)}.SegmentedControl_trackContent__Vf8rL{width:-moz-fit-content;width:fit-content;max-width:100%}.SegmentedControl_trackEqual__r0x6c{width:100%}.SegmentedControl_segment__kySG6{padding:6px 10px;background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--accent-light-gray);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;font-family:var(--font-family)}.SegmentedControl_trackContent__Vf8rL .SegmentedControl_segment__kySG6{flex:0 0 auto;width:max-content}.SegmentedControl_trackEqual__r0x6c .SegmentedControl_segment__kySG6{flex:1 1;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-md)}.SegmentedControl_segment__kySG6:hover{color:var(--text-primary)}.SegmentedControl_segment__kySG6.SegmentedControl_active__GeBJi{background:var(--primary-color);color:var(--text-white-static);box-shadow:var(--shadow-sm)}.SegmentedControl_sm___hTDM .SegmentedControl_segment__kySG6{padding:6px var(--space-md);font-size:var(--font-size-sm)}.Popover_content__j2iG2{position:fixed;z-index:var(--z-popover);min-width:180px;background:var(--wc-panel-bg);border:1px solid var(--wc-card-border);border-radius:var(--wc-radius-control);box-shadow:var(--shadow-lg,0 12px 32px rgba(26,25,22,.14));animation:Popover_popoverIn__zd1vZ .15s ease-out}.Popover_header__S_KMp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--wc-divider)}.Popover_headerText__MVjAD{min-width:0}.Popover_title__M9TLl{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--wc-text-primary)}.Popover_description__WLf5p{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--wc-text-muted)}.Popover_closeButton__t90UX{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--wc-text-muted);cursor:pointer;flex-shrink:0}.Popover_closeButton__t90UX:hover{background:var(--wc-hover-bg);color:var(--wc-text-primary)}.Popover_body__h6una{padding:var(--space-xs);max-height:min(320px,calc(100vh - 120px));overflow-y:auto}.Popover_menuItem__cHY3M{display:flex;align-items:center;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--wc-text-primary);text-align:start;transition:background var(--transition-fast)}.Popover_menuItem__cHY3M:hover{background:var(--wc-hover-bg)}.Popover_menuItemActive__rWFIB{background:var(--primary-light);color:var(--primary-dark)}@keyframes Popover_popoverIn__zd1vZ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NumberStepper_wrapper__6_Gt6{display:flex;flex-direction:column;gap:var(--space-xs)}.NumberStepper_fullWidth__Ge49b{width:100%}.NumberStepper_label__Uo3KO{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.NumberStepper_stepper__IRsAW{display:inline-flex;align-items:stretch;border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);overflow:hidden}.NumberStepper_stepper__IRsAW:focus-within{border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.NumberStepper_fullWidth__Ge49b .NumberStepper_stepper__IRsAW{width:100%}.NumberStepper_stepBtn__1roGw{display:flex;align-items:center;justify-content:center;flex:0 0 32px;border:none;background:var(--background-sub-tab);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.NumberStepper_stepBtn__1roGw:hover:not(:disabled){background:var(--primary-light);color:var(--primary-dark)}.NumberStepper_stepBtn__1roGw:disabled{opacity:.4;cursor:not-allowed}.NumberStepper_input__SktqL{flex:1 1 auto;min-width:0;width:100%;border:none;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);background:transparent;text-align:center;font-size:var(--font-size-md);font-family:var(--font-family);color:var(--text-primary);padding:0 var(--space-xs);height:var(--input-height);-moz-appearance:textfield}.NumberStepper_input__SktqL::-webkit-inner-spin-button,.NumberStepper_input__SktqL::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberStepper_input__SktqL:focus{outline:none}.NumberStepper_sm__nTz05 .NumberStepper_stepBtn__1roGw{flex-basis:28px}.NumberStepper_sm__nTz05 .NumberStepper_input__SktqL{height:32px;font-size:var(--font-size-sm)}