@charset "UTF-8";:root{--color-primary: #17192e;--color-secondary-b: #3971ff;--color-secondary-b-1: #e9f2ff;--color-secondary-b-2: #bcd3ff;--color-secondary-b-3: #6499ff;--color-secondary-o: #ffab2d;--color-gray-50: #f1f1f4;--color-gray-100: #dfdfe3;--color-gray-200: #cacbd3;--color-gray-300: #b5b6bf;--color-gray-400: #a7a9b4;--color-gray-500: #868793;--color-gray-600: #676876;--color-gray-700: #4b4c55;--color-gray-800: #40414a;--color-gray-900: #2e3036;--color-white: #ffffff;--color-black: #000000;--color-success: #19ca80;--color-success-bg: #e8faf0;--color-error: #e83535;--color-warning: #f59e0b;--color-pending-text: #ff9431;--color-pending-bg: #fff1dd;--color-text-high: #02030c;--color-text-medium: #02030c99;--color-text-low: #02030c5c;--color-text-white: var(--color-white);--color-bg-primary: var(--color-white);--color-bg-secondary: var(--color-gray-50);--color-bg-tertiary: var(--color-gray-100);--color-bg-dark: var(--color-primary);--color-border-light: var(--color-gray-100);--color-border-default: var(--color-gray-200);--color-border-dark: var(--color-gray-300);--color-btn-primary: var(--color-primary);--color-btn-secondary: var(--color-gray-100);--color-btn-danger: var(--color-error);--gradient-primary-stops: #17192e 50%, #3971ff 120%}:root{--primary: #17192e;--white-0: #ffffff;--secondary_B: #3971ff;--bg: #f3f4f8;--success: #19ca80;--error: #e83535;--grey-50: #f1f1f4;--gray-100: #dfdfe3;--font-size-sm: 13px;--button1-B-font-size: 15px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--text-disabled-color: #f3f4f8;-webkit-user-select:none;user-select:none}*,*:before,*:after{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{margin:0;padding:0;box-sizing:border-box}*:focus,*:active,button:focus,button:active,a:focus,a:active,input:focus,select:focus,textarea:focus{outline:none!important}body{margin:0;padding:0;min-width:320px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;line-height:1.6}#root{width:100%;margin:0;padding:0}.content-wrapper{width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._errorContainer_2fjfq_3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}@media(max-width:767px){._errorContainer_2fjfq_3{padding:32px}}@media(max-width:575px){._errorContainer_2fjfq_3{padding:28px}}._sidebar_sm4us_2{width:200px;background:linear-gradient(105deg,var(--gradient-primary-stops));display:flex;flex-direction:column;position:relative;-webkit-user-select:none;user-select:none}._sidebarHeader_sm4us_12{padding-top:26px;padding-left:24px}._logo_sm4us_17{display:flex;align-items:center}._logoImg_sm4us_22{height:30px;width:auto}._sidebarNav_sm4us_29{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:4px}._navItem_sm4us_37{display:flex;align-items:center;gap:12px;padding:16px 24px;color:#fff9;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;position:relative}._navItem_sm4us_37:hover{background:#ffffff0d;color:#ffffffe6}._navItem_sm4us_37._active_sm4us_57{background:#3971ff;color:#fff;font-weight:600;border-left:#ffffff solid 4px}._navIcon_sm4us_64{width:20px;height:20px;display:none}._sidebarOverlay_sm4us_71{display:none;position:fixed;inset:0;background:#00000080;z-index:999;opacity:0;transition:opacity .3s ease}._sidebarOverlay_sm4us_71._visible_sm4us_84{opacity:1}@media(max-width:1199px){._sidebarOverlay_sm4us_71{display:block;pointer-events:none}._sidebarOverlay_sm4us_71._visible_sm4us_84{pointer-events:auto}._sidebar_sm4us_2{position:fixed;top:0;left:0;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .3s ease}._sidebar_sm4us_2._open_sm4us_109{transform:translate(0)}}._mainHeader_4geqp_2{background:#fff;border-bottom:1px solid #e5e8eb;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}._headerTitle_4geqp_12{font-size:20px;font-weight:600;color:#191f28}._headerActions_4geqp_18{display:flex;align-items:center;gap:8px}._headerCustomActions_4geqp_24{display:flex;align-items:center;gap:12px}._headerIconBtn_4geqp_31{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._headerIcon_4geqp_31{width:24px;height:24px}._userProfile_4geqp_47{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px}._userName_4geqp_55{font-size:14px;font-weight:500;color:#191f28}._dropdownIcon_4geqp_61{width:12px;height:12px;transition:transform .2s}._dropdownIcon_4geqp_61._open_4geqp_67{transform:rotate(180deg)}._userProfileWrapper_4geqp_72{position:relative}._userDropdown_4geqp_76{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid #e5e8eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:100;overflow:hidden}._userDropdownItem_4geqp_90{width:100%;padding:12px 16px;background:none;border:none;font-size:14px;font-weight:500;color:#191f28;text-align:left;cursor:pointer;transition:background .2s}._userDropdownItem_4geqp_90:hover{background:#f5f6f7}._headerMenuToggle_4geqp_108{display:none;width:36px;height:36px;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-right:12px;flex-shrink:0}._headerMenuToggle_4geqp_108:hover{background:#f5f6f7}._headerMenuToggle_4geqp_108 span{display:block;width:18px;height:2px;background:#191f28;border-radius:1px;transition:all .3s ease}._headerMenuToggle_4geqp_108._open_4geqp_67 span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}._headerMenuToggle_4geqp_108._open_4geqp_67 span:nth-child(2){opacity:0}._headerMenuToggle_4geqp_108._open_4geqp_67 span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1199px){._headerMenuToggle_4geqp_108{display:flex}}@media(max-width:767px){._mainHeader_4geqp_2{padding:12px 16px}._headerTitle_4geqp_12{font-size:18px}._userName_4geqp_55{display:none}}@media(max-width:575px){._mainHeader_4geqp_2{padding:10px 12px}._headerTitle_4geqp_12{font-size:16px}._headerIcon_4geqp_31{width:20px;height:20px}._headerMenuToggle_4geqp_108{width:32px;height:32px;margin-right:8px}._headerMenuToggle_4geqp_108 span{width:16px}}._appContainer_1j7wg_2{display:flex;height:100vh;background:#f8fafc}._mainWrapper_1j7wg_8{flex:1;display:flex;flex-direction:column;overflow:hidden}._content_1j7wg_16{flex:1;overflow-y:auto;padding:24px;background:var(--color-white)}._bottomBar_1j7wg_24{padding-bottom:88px}._savingsSection_b0ahk_1{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}._savingsCard_b0ahk_8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;border-radius:12px;background-color:var(--color-white);border:1px solid var(--color-text-low)}._savingsLabel_b0ahk_19{font-size:14px;color:var(--color-text-medium);margin-bottom:12px}._savingsAmount_b0ahk_25{font-size:32px;font-weight:700;margin-bottom:8px;color:var(--color-text-high)}._savingsChange_b0ahk_32{font-size:14px;color:var(--color-text-low)}._changePositive_b0ahk_37{color:#3b82f6}._changeNegative_b0ahk_41{color:var(--color-error)}._savingsNote_b0ahk_45{font-size:14px;color:var(--color-text-low)}@media(max-width:1199px){._savingsCard_b0ahk_8{padding:28px 20px}._savingsAmount_b0ahk_25{font-size:28px}}@media(max-width:767px){._savingsSection_b0ahk_1{grid-template-columns:1fr;gap:14px;margin-bottom:28px}._savingsCard_b0ahk_8{padding:24px 18px;border-radius:6px}._savingsLabel_b0ahk_19{font-size:13px;margin-bottom:10px}._savingsAmount_b0ahk_25{font-size:24px;margin-bottom:6px}._savingsChange_b0ahk_32,._savingsNote_b0ahk_45{font-size:13px}}@media(max-width:575px){._savingsSection_b0ahk_1{gap:12px;margin-bottom:24px}._savingsCard_b0ahk_8{padding:20px 16px;border-radius:5px}._savingsLabel_b0ahk_19{font-size:12px;margin-bottom:8px}._savingsAmount_b0ahk_25{font-size:22px;margin-bottom:5px}._savingsChange_b0ahk_32,._savingsNote_b0ahk_45{font-size:12px}}._searchFilterSection_6kyqw_1{margin-bottom:32px}._searchBarRow_6kyqw_6{display:flex;gap:12px;margin-bottom:20px;align-items:center}._searchBarContainer_6kyqw_13{position:relative;flex:1}._projectSelectWrapper_6kyqw_19{position:relative;width:100%}._projectSelect_6kyqw_19{width:100%;padding:14px 40px 14px 20px;border:1px solid var(--color-gray-200);border-radius:4px;font-size:15px;color:var(--color-text-high);transition:all .2s ease;background-color:var(--color-white);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}._projectSelect_6kyqw_19:focus{outline:none;border-color:var(--color-secondary-b);box-shadow:0 0 0 3px #3971ff1a}._projectSelect_6kyqw_19:hover{border-color:var(--color-gray-400)}._selectArrow_6kyqw_49{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none;font-size:12px}._bulkPaymentBtn_6kyqw_59{background-color:var(--color-primary);color:var(--color-white);border:none;padding:14px 28px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}._bulkPaymentBtn_6kyqw_59:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px #0003}._bulkPaymentBtn_6kyqw_59:disabled{background-color:var(--color-gray-300, #d1d5db);cursor:default;opacity:.6}._filterTabs_6kyqw_84{display:flex;gap:4px;margin-bottom:-15px}._filterTab_6kyqw_84{padding:8px 18px;background-color:var(--color-gray-50);border-radius:20px;font-size:14px;font-weight:600;color:var(--color-text-medium);cursor:pointer;transition:all .2s ease;border:none}._filterTab_6kyqw_84:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-50)}._filterTab_6kyqw_84._active_6kyqw_107{background-color:var(--color-secondary-b);color:var(--color-white)}@media(max-width:1199px){._searchFilterSection_6kyqw_1{margin-bottom:28px}._searchBarRow_6kyqw_6{gap:10px;margin-bottom:18px}._projectSelect_6kyqw_19{padding:12px 36px 12px 18px;font-size:14px}._bulkPaymentBtn_6kyqw_59{padding:12px 24px;font-size:14px}._filterTab_6kyqw_84{padding:7px 16px;font-size:13px}}@media(max-width:767px){._searchFilterSection_6kyqw_1{margin-bottom:24px}._searchBarRow_6kyqw_6{flex-direction:column;gap:12px;margin-bottom:16px}._searchBarContainer_6kyqw_13{width:100%}._projectSelect_6kyqw_19{font-size:13px;padding:11px 32px 11px 16px}._selectArrow_6kyqw_49{right:14px;font-size:11px}._bulkPaymentBtn_6kyqw_59{width:100%;padding:11px 20px;font-size:13px}._filterTabs_6kyqw_84{width:100%;margin-bottom:-12px}._filterTab_6kyqw_84{flex:1;text-align:center;padding:7px 14px;font-size:12px;border-radius:18px}}@media(max-width:575px){._searchFilterSection_6kyqw_1{margin-bottom:20px}._searchBarRow_6kyqw_6{gap:10px;margin-bottom:14px}._projectSelect_6kyqw_19{font-size:12px;padding:10px 28px 10px 14px}._selectArrow_6kyqw_49{right:12px;font-size:10px}._bulkPaymentBtn_6kyqw_59{padding:10px 18px;font-size:12px}._filterTabs_6kyqw_84{gap:3px;margin-bottom:-10px}._filterTab_6kyqw_84{padding:6px 12px;font-size:11px;border-radius:16px}}._cardsContainer_ipstt_1{margin-bottom:32px}._cardsGrid_ipstt_6{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background-color:var(--color-white)}._card_ipstt_1{background-color:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;padding:20px 24px;transition:all .2s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;cursor:pointer}._card_ipstt_1:hover{border-color:var(--color-secondary-b);box-shadow:0 2px 8px #3971ff26}._cardLeft_ipstt_33{flex:1;display:flex;flex-direction:column;gap:10px}._cardHeader_ipstt_41{display:flex;align-items:center;gap:12px}._cardTitle_ipstt_47{font-size:16px;font-weight:700;color:var(--color-text-high);margin:0;line-height:1.4}._cardStatus_ipstt_55{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}._cardStatus_ipstt_55._statusCompleted_ipstt_64{background-color:#dcfce7;color:var(--color-success)}._cardStatus_ipstt_55._statusUnpaid_ipstt_69{background-color:#fef2f2;color:var(--color-error)}._cardStatus_ipstt_55._statusInprogress_ipstt_74{background-color:#fff7ed;color:#ea580c}._cardInfo_ipstt_80{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._infoItem_ipstt_87{display:flex;align-items:center;gap:2px;font-size:13px}._infoLabel_ipstt_94{color:var(--color-text-low);font-weight:500}._infoValue_ipstt_99{color:var(--color-text-high);font-weight:600}._infoDivider_ipstt_104{color:var(--color-gray-200)}._cardRight_ipstt_109{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:140px}._amountInfo_ipstt_117{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._amountRow_ipstt_124{display:flex;align-items:center;gap:8px}._amountLabel_ipstt_130{font-size:12px;color:var(--color-text-low);font-weight:500}._amountValue_ipstt_136{font-size:14px;font-weight:700;letter-spacing:-.3px}._amountValue_ipstt_136._amountPaid_ipstt_142{color:var(--color-secondary-b)}._amountValue_ipstt_136._amountCompleted_ipstt_146{color:var(--color-success)}._amountValue_ipstt_136._amountUnpaid_ipstt_150{color:var(--color-error)}._cardsEmpty_ipstt_155{background-color:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;padding:60px 20px;text-align:center}._cardsEmpty_ipstt_155 p{font-size:16px;color:var(--color-text-medium);margin:0}@media(max-width:1199px){._cardsContainer_ipstt_1{margin-bottom:28px}._cardsGrid_ipstt_6{gap:14px}._card_ipstt_1{padding:18px 22px;gap:18px}._cardHeader_ipstt_41{gap:10px}._cardTitle_ipstt_47{font-size:15px}._cardStatus_ipstt_55{padding:3px 9px;font-size:10px}._infoItem_ipstt_87{font-size:12px}._cardRight_ipstt_109{min-width:130px}._amountLabel_ipstt_130{font-size:11px}._amountValue_ipstt_136{font-size:13px}}@media(max-width:767px){._cardsContainer_ipstt_1{margin-bottom:24px}._cardsGrid_ipstt_6{grid-template-columns:1fr;gap:12px}._card_ipstt_1{padding:16px 18px;flex-direction:column;align-items:stretch;gap:14px;border-radius:6px}._cardLeft_ipstt_33,._cardHeader_ipstt_41{gap:8px}._cardTitle_ipstt_47{font-size:14px}._cardStatus_ipstt_55{padding:3px 8px;font-size:10px;border-radius:3px}._cardInfo_ipstt_80{flex-direction:column;align-items:flex-start;gap:4px}._infoItem_ipstt_87{font-size:12px;gap:3px}._infoDivider_ipstt_104{display:none}._cardRight_ipstt_109{min-width:auto;padding-top:12px;border-top:1px solid var(--color-gray-50);align-items:flex-start}._amountInfo_ipstt_117{align-items:flex-start;flex-direction:row;gap:16px}._amountRow_ipstt_124{gap:6px}._amountLabel_ipstt_130{font-size:11px}._amountValue_ipstt_136{font-size:13px}._cardsEmpty_ipstt_155{padding:48px 18px;border-radius:6px}._cardsEmpty_ipstt_155 p{font-size:14px}}@media(max-width:575px){._cardsContainer_ipstt_1{margin-bottom:20px}._cardsGrid_ipstt_6{gap:10px}._card_ipstt_1{padding:14px 16px;gap:12px;border-radius:5px}._cardLeft_ipstt_33{gap:6px}._cardHeader_ipstt_41{gap:6px;flex-wrap:wrap}._cardTitle_ipstt_47{font-size:13px}._cardStatus_ipstt_55{padding:2px 7px;font-size:9px}._cardInfo_ipstt_80{gap:3px}._infoItem_ipstt_87{font-size:11px}._cardRight_ipstt_109{padding-top:10px}._amountInfo_ipstt_117{gap:12px}._amountLabel_ipstt_130{font-size:10px}._amountValue_ipstt_136{font-size:12px}._cardsEmpty_ipstt_155{padding:40px 16px;border-radius:5px}._cardsEmpty_ipstt_155 p{font-size:13px}}._cardsContainer_1gplu_1{margin-bottom:32px}._cardsGrid_1gplu_6{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background-color:var(--color-white)}._card_1gplu_1{background-color:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;padding:20px 24px;transition:all .2s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;cursor:pointer}._card_1gplu_1:hover{border-color:var(--color-secondary-b);box-shadow:0 2px 8px #3971ff26}._cardLeft_1gplu_33{flex:1;display:flex;flex-direction:column;gap:10px}._cardHeader_1gplu_41{display:flex;align-items:center;gap:12px}._cardTitle_1gplu_47{font-size:16px;font-weight:700;color:var(--color-text-high);margin:0;line-height:1.4}._cardStatus_1gplu_55{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}._cardStatus_1gplu_55._statusCompleted_1gplu_64{background-color:#dcfce7;color:var(--color-success)}._cardStatus_1gplu_55._statusInprogress_1gplu_69{background-color:#fff7ed;color:#ea580c}._cardStatus_1gplu_55._statusPlanned_1gplu_74{background-color:#fff4e5;color:#f59e0b}._cardStatus_1gplu_55._statusUnknown_1gplu_79{background-color:#f3f4f6;color:#6b7280}._cardInfo_1gplu_85{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._infoItem_1gplu_92{display:flex;align-items:center;gap:4px;font-size:13px}._infoLabel_1gplu_99{color:var(--color-text-low);font-weight:500}._infoValue_1gplu_104{color:var(--color-text-high);font-weight:600}._cardRight_1gplu_110{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:160px}._amountInfo_1gplu_118{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._amountRow_1gplu_125{display:flex;align-items:center;gap:8px}._amountLabel_1gplu_131{font-size:12px;color:var(--color-text-low);font-weight:500}._amountValue_1gplu_137{font-size:16px;font-weight:700;letter-spacing:-.5px}._amountValue_1gplu_137._amountPaid_1gplu_143{color:var(--color-success)}._amountValue_1gplu_137._amountUnpaid_1gplu_147{color:var(--color-error)}._cardsEmpty_1gplu_152{background-color:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;padding:60px 20px;text-align:center}._cardsEmpty_1gplu_152 p{font-size:16px;color:var(--color-text-medium);margin:0}@media(max-width:1199px){._cardsContainer_1gplu_1{margin-bottom:28px}._cardsGrid_1gplu_6{gap:14px}._card_1gplu_1{padding:18px 22px;gap:18px}._cardHeader_1gplu_41{gap:10px}._cardTitle_1gplu_47{font-size:15px}._cardStatus_1gplu_55{padding:3px 9px;font-size:10px}._infoItem_1gplu_92{font-size:12px}._cardRight_1gplu_110{min-width:140px}._amountLabel_1gplu_131{font-size:11px}._amountValue_1gplu_137{font-size:15px}}@media(max-width:767px){._cardsContainer_1gplu_1{margin-bottom:24px}._cardsGrid_1gplu_6{grid-template-columns:1fr;gap:12px}._card_1gplu_1{padding:16px 18px;flex-direction:column;align-items:stretch;gap:14px;border-radius:6px}._cardLeft_1gplu_33,._cardHeader_1gplu_41{gap:8px}._cardTitle_1gplu_47{font-size:14px}._cardStatus_1gplu_55{padding:3px 8px;font-size:10px;border-radius:3px}._cardInfo_1gplu_85{gap:6px}._infoItem_1gplu_92{font-size:12px;gap:3px}._cardRight_1gplu_110{min-width:auto;padding-top:12px;border-top:1px solid var(--color-gray-50);align-items:flex-start}._amountInfo_1gplu_118{align-items:flex-start;flex-direction:row;gap:16px}._amountRow_1gplu_125{gap:6px}._amountLabel_1gplu_131{font-size:11px}._amountValue_1gplu_137{font-size:14px}._cardsEmpty_1gplu_152{padding:48px 18px;border-radius:6px}._cardsEmpty_1gplu_152 p{font-size:14px}}@media(max-width:575px){._cardsContainer_1gplu_1{margin-bottom:20px}._cardsGrid_1gplu_6{gap:10px}._card_1gplu_1{padding:14px 16px;gap:12px;border-radius:5px}._cardLeft_1gplu_33{gap:6px}._cardHeader_1gplu_41{gap:6px;flex-wrap:wrap}._cardTitle_1gplu_47{font-size:13px}._cardStatus_1gplu_55{padding:2px 7px;font-size:9px}._cardInfo_1gplu_85{gap:5px}._infoItem_1gplu_92{font-size:11px}._cardRight_1gplu_110{padding-top:10px}._amountInfo_1gplu_118{gap:12px}._amountLabel_1gplu_131{font-size:10px}._amountValue_1gplu_137{font-size:13px}._cardsEmpty_1gplu_152{padding:40px 16px;border-radius:5px}._cardsEmpty_1gplu_152 p{font-size:13px}}._container_vo9hd_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--color-text-medium, #6b7280)}._container_vo9hd_1._inline_vo9hd_12{flex-direction:row;gap:.5rem;padding:.25rem .5rem}._container_vo9hd_1._overlay_vo9hd_19{position:absolute;inset:0;background:#ffffffb3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10}._spinner_vo9hd_27{display:inline-block;border-style:solid;border-color:var(--color-gray-200, #e5e7eb);border-top-color:var(--color-secondary-b, #3971ff);border-radius:50%;animation:_loadingIndicatorSpin_vo9hd_1 .8s linear infinite;box-sizing:border-box}._size-small_vo9hd_37{width:16px;height:16px;border-width:2px}._size-medium_vo9hd_43{width:28px;height:28px;border-width:3px}._size-large_vo9hd_49{width:44px;height:44px;border-width:4px}._message_vo9hd_55{font-size:.875rem;font-weight:500;color:var(--color-text-medium, #6b7280);line-height:1.4}@keyframes _loadingIndicatorSpin_vo9hd_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_vo9hd_27{animation:none}}._sectionTitle_1hwcx_1{font-size:18px;font-weight:600;color:var(--color-text-high);margin:0 0 16px}._contentBox_1hwcx_8{border:solid 1px var(--color-gray-100);border-radius:4px;background-color:var(--color-white);padding:24px}._loadMoreContainer_1hwcx_16{display:flex;justify-content:center;padding:16px 0 8px}._loadMoreBtn_1hwcx_22{padding:10px 24px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;font-size:14px;font-weight:600;color:var(--color-text-high);cursor:pointer;transition:all .2s}._loadMoreBtn_1hwcx_22:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-300)}._loadMoreBtn_1hwcx_22:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1199px){._contentBox_1hwcx_8{padding:20px}}@media(max-width:767px){._sectionTitle_1hwcx_1{font-size:16px;margin-bottom:14px}._contentBox_1hwcx_8{padding:18px;border-radius:6px}}@media(max-width:575px){._sectionTitle_1hwcx_1{font-size:15px;margin-bottom:12px}._contentBox_1hwcx_8{padding:16px;border-radius:5px}}._projectHeader_j3czd_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._projectTitle_j3czd_11{font-size:1.75rem;font-weight:700;color:#191f28;margin:0}._projectActions_j3czd_18{display:flex;gap:.75rem}._btnExport_j3czd_23{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #e5e8eb;border-radius:8px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}._btnExport_j3czd_23:hover{background:#f9fafb;border-color:#d1d5db}._btnNewProject_j3czd_43{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#17192e;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._btnNewProject_j3czd_43:hover{background:#1d4ed8}._projectGrid_j3czd_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:32px}._loadMoreContainer_j3czd_71{display:flex;justify-content:center;padding:24px 0 32px}._loadMoreBtn_j3czd_77{padding:10px 24px;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:600;color:#1f2937;cursor:pointer;transition:all .2s}._loadMoreBtn_j3czd_77:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}._loadMoreBtn_j3czd_77:disabled{opacity:.5;cursor:not-allowed}._noProjects_j3czd_100{grid-column:1 / -1;text-align:center;padding:4rem 2rem}._noProjects_j3czd_100 p{font-size:1rem;color:#6b7280;margin:0}._loadingContainer_j3czd_113{text-align:center;padding:4rem 2rem}._loadingContainer_j3czd_113 p{font-size:1rem;color:#6b7280;margin:0}._errorContainer_j3czd_125{text-align:center;padding:4rem 2rem}._errorContainer_j3czd_125 p{font-size:1rem;color:#ef4444;margin:0 0 1rem}._errorContainer_j3czd_125 button{padding:.625rem 1rem;background:#2563eb;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._errorContainer_j3czd_125 button:hover{background:#1d4ed8}._fab_j3czd_153{display:none}@media(max-width:1199px){._projectHeader_j3czd_4{flex-direction:column;align-items:flex-start;gap:1rem}._projectActions_j3czd_18{width:100%;justify-content:flex-end}._projectGrid_j3czd_63{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}@media(max-width:767px){._projectTitle_j3czd_11{font-size:1.5rem}._projectActions_j3czd_18{flex-direction:column;width:100%}._btnExport_j3czd_23,._btnNewProject_j3czd_43{width:100%;justify-content:center;padding:.75rem 1rem}._projectGrid_j3czd_63{grid-template-columns:1fr;gap:16px}._noProjects_j3czd_100,._loadingContainer_j3czd_113,._errorContainer_j3czd_125{padding:3rem 1.5rem}}@media(max-width:575px){._projectHeader_j3czd_4{margin-bottom:1.5rem}._projectTitle_j3czd_11{font-size:1.25rem}._projectActions_j3czd_18{gap:.5rem}._btnExport_j3czd_23,._btnNewProject_j3czd_43{font-size:.8125rem;padding:.625rem .875rem;border-radius:6px}._projectGrid_j3czd_63{gap:12px;margin-bottom:24px}._noProjects_j3czd_100,._loadingContainer_j3czd_113,._errorContainer_j3czd_125{padding:2.5rem 1rem}._noProjects_j3czd_100 p,._loadingContainer_j3czd_113 p,._errorContainer_j3czd_125 p{font-size:.875rem}._errorContainer_j3czd_125 button{padding:.5rem .875rem;font-size:.8125rem}}._tabs_jqccy_3{--tab-accent: var(--color-secondary-b);--tab-active-label: #111827}._dividerBottom_jqccy_9{margin-bottom:24px;border-bottom:1px solid #e5e7eb}._dividerTop_jqccy_16{position:relative;padding-top:7px}._dividerTop_jqccy_16:before{content:"";position:absolute;top:0;left:calc(-1 * var(--tab-divider-inset, 24px));right:calc(-1 * var(--tab-divider-inset, 24px));height:1px;background:#e5e7eb}._tabsWrapper_jqccy_30{display:flex;justify-content:space-between;align-items:center}._tabsList_jqccy_36{display:flex;gap:0}._tabsActions_jqccy_41{display:flex;gap:12px;align-items:center;padding-right:4px}._tab_jqccy_3{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer;transition:all .2s ease;position:relative}._tab_jqccy_3:hover ._tabLabel_jqccy_64{color:#191f28}._tabLabel_jqccy_64{font-size:18px;font-weight:500;color:#6b7280;transition:color .2s}._tabCount_jqccy_75{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:18px;font-weight:600;color:#6b7280;transition:all .2s}._tabActive_jqccy_89{border-bottom-color:var(--tab-accent)}._tabActive_jqccy_89 ._tabLabel_jqccy_64{color:var(--tab-active-label);font-weight:600}._tabActive_jqccy_89 ._tabCount_jqccy_75{color:var(--tab-accent)}@media(max-width:767px){._dividerBottom_jqccy_9{margin-bottom:20px}._tabsWrapper_jqccy_30{flex-direction:column;align-items:stretch;gap:12px}._tabsActions_jqccy_41{padding:0 4px;width:100%}._tabsList_jqccy_36{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_jqccy_3{padding:10px 16px;white-space:nowrap}._tabLabel_jqccy_64{font-size:16px}._tabCount_jqccy_75{min-width:18px;height:18px;font-size:16px}._fitted_jqccy_143 ._tabsList_jqccy_36{overflow-x:visible}._fitted_jqccy_143 ._tab_jqccy_3{flex:1 1 0;min-width:0;padding:10px 12px;justify-content:center;text-align:center}}@media(max-width:575px){._dividerBottom_jqccy_9{margin-bottom:16px}._tabsWrapper_jqccy_30{gap:10px}._tabsActions_jqccy_41{gap:8px}._tab_jqccy_3{padding:8px 12px;gap:6px}._tabLabel_jqccy_64{font-size:14px}._tabCount_jqccy_75{min-width:16px;height:16px;font-size:14px;padding:0 4px}}._projectCard_9py0a_1{background:#fff;border-radius:5px;padding:40px 24px 24px;border:1px solid #e5e7eb;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:14px;box-shadow:0 1px 2px #0000000d;position:relative}._projectCard_9py0a_1:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:#d1d5db}._statusBadge_9py0a_24{position:absolute;top:-1px;left:-1px;padding:5px 19px;border-radius:5px 0 16px/5px 0px 16px;font-size:18px;font-weight:700;white-space:nowrap}._cardTitle_9py0a_42{font-size:20px;font-weight:700;color:#111827;margin:12px 0 16px;line-height:1.3;width:100%}._badgeBlue_9py0a_51{background:#dbeafe;color:#1d4ed8}._badgeGreen_9py0a_56{background:#d1fae5;color:#065f46}._badgeGray_9py0a_61{background:#f3f4f6;color:#6b7280}._cardRow_9py0a_67{display:flex;align-items:center;gap:10px;padding-left:0;margin-bottom:2px}._cardRowAddress_9py0a_77{align-items:flex-start;min-height:2.625rem}._cardRowAddress_9py0a_77 ._cardIcon_9py0a_83{margin-top:2px}._cardTextAddress_9py0a_88{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}._cardIcon_9py0a_83{flex-shrink:0;width:16px;height:16px}._cardText_9py0a_88{font-size:14px;color:#6b7280;line-height:1.5}._cardProgress_9py0a_111{width:100%;margin-top:auto;padding-top:16px}._progressHeader_9py0a_117{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._progressLabel_9py0a_124{font-size:13px;font-weight:600;color:#6b7280}._progressPercentage_9py0a_130{font-size:16px;font-weight:700}._progressBarContainer_9py0a_135{width:100%;height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden}._progressBarFill_9py0a_143{height:100%;border-radius:5px;transition:width .3s ease,background-color .3s ease}@media(max-width:767px){._projectCard_9py0a_1{padding:36px 20px 20px;gap:12px}._statusBadge_9py0a_24{font-size:16px;padding:4px 16px}._cardTitle_9py0a_42{font-size:18px;margin:10px 0 14px}._cardRow_9py0a_67{gap:8px}._cardIcon_9py0a_83{width:14px;height:14px}._cardText_9py0a_88{font-size:13px}._cardProgress_9py0a_111{padding-top:14px}._progressHeader_9py0a_117{margin-bottom:8px}._progressLabel_9py0a_124{font-size:12px}._progressPercentage_9py0a_130{font-size:15px}._progressBarContainer_9py0a_135{height:8px}}@media(max-width:575px){._projectCard_9py0a_1{padding:32px 16px 16px;gap:10px;border-radius:4px}._statusBadge_9py0a_24{font-size:14px;padding:3px 14px;border-bottom-right-radius:12px;border-top-left-radius:4px}._cardTitle_9py0a_42{font-size:16px;margin:8px 0 12px}._cardRow_9py0a_67{gap:6px;margin-bottom:1px}._cardIcon_9py0a_83{width:13px;height:13px}._cardText_9py0a_88{font-size:12px}._cardProgress_9py0a_111{padding-top:12px}._progressHeader_9py0a_117{margin-bottom:6px}._progressLabel_9py0a_124{font-size:11px}._progressPercentage_9py0a_130{font-size:14px}._progressBarContainer_9py0a_135{height:6px;border-radius:3px}._progressBarFill_9py0a_143{border-radius:3px}}._confirmOverlay_vxxvo_6{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._confirmContent_vxxvo_20{background:#fff;border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column}._confirmHeader_vxxvo_34{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:#1f2937}._confirmHeader_vxxvo_34 h2{font-size:18px;font-weight:600;color:#fff;margin:0}._confirmClose_vxxvo_49{width:32px;height:32px;border:none;background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s;padding:0}._confirmClose_vxxvo_49:hover:not(:disabled){background-color:#ffffff1a}._confirmClose_vxxvo_49:disabled{cursor:not-allowed;opacity:.5}._confirmBody_vxxvo_74{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}._confirmIcon_vxxvo_82{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;color:#fff}._icon-info_vxxvo_93{background-color:#3b82f6}._icon-warning_vxxvo_96{background-color:#f59e0b}._icon-danger_vxxvo_99{background-color:#ef4444}._icon-success_vxxvo_102{background-color:#10b981}._confirmMessage_vxxvo_106{font-size:17px;font-weight:500;color:#111827;margin:0;line-height:1.5;white-space:pre-line}._confirmFooter_vxxvo_116{display:flex;gap:12px;padding:24px}._confirmBtn_vxxvo_122{flex:1;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._confirmBtn_vxxvo_122:disabled{cursor:not-allowed;opacity:.6}._confirmBtn_vxxvo_122._cancel_vxxvo_137{background-color:#fff;color:#374151;border:1px solid #d1d5db}._confirmBtn_vxxvo_122._cancel_vxxvo_137:hover:not(:disabled){background-color:#f9fafb}._confirmBtn_vxxvo_122._confirm_vxxvo_6{background-color:#1f2937;color:#fff;border:none}._confirmBtn_vxxvo_122._confirm_vxxvo_6:hover:not(:disabled){background-color:#111827}._confirmBtn_vxxvo_122._confirmDanger_vxxvo_157{background-color:#ef4444;color:#fff;border:none}._confirmBtn_vxxvo_122._confirmDanger_vxxvo_157:hover:not(:disabled){background-color:#dc2626}@media(max-width:1199px){._confirmContent_vxxvo_20{max-width:420px}._confirmHeader_vxxvo_34{padding:18px 22px}._confirmHeader_vxxvo_34 h2{font-size:17px}._confirmBody_vxxvo_74{padding:40px 22px}._confirmIcon_vxxvo_82{width:68px;height:68px;margin-bottom:28px}._confirmMessage_vxxvo_106{font-size:16px}._confirmFooter_vxxvo_116{padding:20px;gap:10px}._confirmBtn_vxxvo_122{padding:14px 20px;font-size:15px}}@media(max-width:767px){._confirmContent_vxxvo_20{border-radius:12px}._confirmHeader_vxxvo_34{padding:16px 20px}._confirmHeader_vxxvo_34 h2{font-size:16px}._confirmClose_vxxvo_49{width:28px;height:28px}._confirmBody_vxxvo_74{padding:36px 20px}._confirmIcon_vxxvo_82{width:60px;height:60px;margin-bottom:24px}._confirmMessage_vxxvo_106{font-size:15px}._confirmFooter_vxxvo_116{padding:18px;gap:8px}._confirmBtn_vxxvo_122{padding:13px 18px;font-size:14px;border-radius:6px}}@media(max-width:575px){._confirmContent_vxxvo_20{border-radius:10px}._confirmHeader_vxxvo_34{padding:14px 16px}._confirmHeader_vxxvo_34 h2{font-size:15px}._confirmClose_vxxvo_49{width:26px;height:26px;border-radius:5px}._confirmBody_vxxvo_74{padding:32px 16px}._confirmIcon_vxxvo_82{width:52px;height:52px;margin-bottom:20px}._confirmMessage_vxxvo_106{font-size:14px}._confirmFooter_vxxvo_116{padding:14px;gap:6px;flex-direction:column-reverse}._confirmBtn_vxxvo_122{padding:12px 16px;font-size:13px;border-radius:5px}}._projectDetailWrapper_ah6xa_2{display:flex;height:100vh;-webkit-user-select:none;user-select:none}._projectDetailContainer_ah6xa_8{flex:1;display:flex;flex-direction:column;overflow:hidden}._projectDetail_ah6xa_2{flex:1;background-color:#f8f9fa;overflow-y:auto}._backButton_ah6xa_23{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:none;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:color .2s;margin-top:12px;margin-bottom:12px;margin-left:1.5rem}._backButton_ah6xa_23 svg{flex-shrink:0}._detailHeader_ah6xa_45{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._detailTitleWrapper_ah6xa_53{display:flex;align-items:center;gap:.75rem;flex:1}._projectStatusBadge_ah6xa_60{padding:.375rem .875rem;border-radius:4px;font-size:.875rem;font-weight:600;white-space:nowrap;flex-shrink:0}._projectStatusBadge_ah6xa_60._badgeInProgress_ah6xa_70{background-color:var(--color-secondary-b);color:#fff}._projectStatusBadge_ah6xa_60._badgeScheduled_ah6xa_76{background-color:#f59e0b;color:#fff}._projectStatusBadge_ah6xa_60._badgeCompleted_ah6xa_82{background-color:#727272;color:#fff}._detailTitle_ah6xa_53{font-size:1.75rem;font-weight:700;color:#191f28;margin:0;flex:1}._projectDescription_ah6xa_95{margin-bottom:2rem}._projectDescription_ah6xa_95 p{font-size:.875rem;line-height:1.6;color:#02030c;margin:0}._btnEditProject_ah6xa_106{padding:10px 20px;background-color:#fff;color:#02030c;border:1px solid #cacbd3;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}._btnDeleteProject_ah6xa_119{padding:10px 20px;background-color:#fff;color:#e83535;border:1px solid #cacbd3;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}._projectInfoContainer_ah6xa_133{background:#fff;padding:3rem;border:1px solid #e5e8eb;margin-bottom:1rem}._detailInfoCard_ah6xa_141{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e5e8eb;margin-bottom:2rem}._infoGrid_ah6xa_149{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._infoItem_ah6xa_157{display:flex;align-items:center;flex-direction:row;gap:6px}._infoItem_ah6xa_157 svg{flex-shrink:0}._infoText_ah6xa_168{font-size:.875rem;color:#02030c;font-weight:400;white-space:nowrap}._detailInfo_ah6xa_141{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._infoIcon_ah6xa_184{flex-shrink:0}._infoContent_ah6xa_188{display:flex;flex-direction:column}._infoLabel_ah6xa_193{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}._infoValue_ah6xa_201{font-size:.875rem;color:#191f28;font-weight:600}._detailProgress_ah6xa_208{padding-top:1.5rem;border-top:1px solid #f3f4f6}._progressBarContainer_ah6xa_213{width:100%;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}._progressBarFill_ah6xa_221{height:100%;border-radius:4px;transition:width .3s ease,background-color .3s ease}._jobRegistrationCard_ah6xa_230{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e5e8eb;margin-bottom:2rem;display:flex;align-items:center;gap:1.5rem}._jobRegistrationIcon_ah6xa_241{width:56px;height:56px;border-radius:12px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._jobRegistrationContent_ah6xa_252{flex:1}._jobRegistrationTitle_ah6xa_256{font-size:1.125rem;font-weight:700;color:#191f28;margin:0 0 .5rem}._jobRegistrationDescription_ah6xa_263{font-size:.875rem;color:#6b7280;margin:0}._btnRegisterJob_ah6xa_269{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;margin-left:auto;cursor:pointer;transition:all .2s;flex-shrink:0}._btnRegisterJob_ah6xa_269:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb4d}._btnSettlement_ah6xa_293{background:#10b981}._btnSettlement_ah6xa_293:hover{background:#059669;box-shadow:0 2px 8px #10b9814d}._jobsSection_ah6xa_303{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e5e8eb}._jobsHeader_ah6xa_310{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._jobsTitle_ah6xa_317{font-size:1.25rem;font-weight:700;color:#191f28;margin:0}._btnAddJob_ah6xa_324{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#17192e;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._btnAddJob_ah6xa_324:hover{background:#1d4ed8}._btnAddJob_ah6xa_324._btnSettlement_ah6xa_293{background:#10b981}._btnAddJob_ah6xa_324._btnSettlement_ah6xa_293:hover{background:#059669}._jobsTabs_ah6xa_352{display:flex;gap:.5rem;margin-bottom:1.5rem}._jobTab_ah6xa_358{padding:.75rem 1rem;background:none;border:none;border-bottom:3px solid transparent;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s;border-radius:0}._tabDivider_ah6xa_372{align-self:center;width:2px;height:18px;margin:0 .25rem;background:var(--color-border-default)}._jobTab_ah6xa_358:hover{color:#2563eb}._jobTab_ah6xa_358._active_ah6xa_384{color:#2563eb;border-bottom-color:#2563eb}._jobsList_ah6xa_390{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;align-content:start}._jobStatus_ah6xa_401{position:absolute;top:-1px;left:-1px;padding:5px 19px;border-radius:5px 0 16px/5px 0px 16px;font-size:18px;font-weight:700;white-space:nowrap}._urgentBadge_ah6xa_419{position:absolute;top:8px;right:12px;display:inline-flex;align-items:center;padding:4px 10px;background-color:#fef2f2;color:#dc2626;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.2px;line-height:1.4;white-space:nowrap}._jobTitle_ah6xa_437{font-size:20px;font-weight:700;color:#111827;margin-top:16px;line-height:1.3;width:100%}._jobPositionsCount_ah6xa_447{display:inline-block;margin-left:8px;font-size:13px;font-weight:500;color:#6b7280;vertical-align:middle}._jobPositionsEmpty_ah6xa_457{padding:12px;text-align:center;color:#9ca3af;font-size:13px;background:#f9fafb;border-radius:6px}._jobDate_ah6xa_467{display:flex;align-items:center;gap:6px;padding-left:0;margin-bottom:14px}._jobDateTight_ah6xa_476{margin-bottom:-6px}._jobDate_ah6xa_467 svg{flex-shrink:0;width:16px;height:16px}._jobDate_ah6xa_467 span{font-size:14px;color:#6b7280;line-height:1.5}._jobCardRaise_ah6xa_494:hover{z-index:10}._dateTooltip_ah6xa_499{position:relative;cursor:help;margin-bottom:-2px}._dateTooltip_ah6xa_499 ._dateTooltipBubble_ah6xa_507{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%) translate(-3px);z-index:20;display:grid;grid-template-columns:repeat(2,auto);gap:12px;width:max-content;padding:10px 14px;background:var(--color-primary);border-radius:10px;box-shadow:0 6px 18px #02030c38;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}._dateTooltip_ah6xa_499 ._dateTooltipItem_ah6xa_530{color:var(--color-white);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}._dateTooltipBubble_ah6xa_507:before{content:"근무일";grid-column:1 / -1;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.18);color:var(--color-white);font-size:12px;font-weight:700}._dateTooltip_ah6xa_499:before{content:"";position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%) translate(-3px);z-index:21;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent var(--color-primary) transparent transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}._dateTooltip_ah6xa_499:hover ._dateTooltipBubble_ah6xa_507,._dateTooltip_ah6xa_499:hover:before{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._dateTooltipDown_ah6xa_577 ._dateTooltipBubble_ah6xa_507{top:calc(100% + 10px);left:0;transform:translate(0) translateY(-3px)}._dateTooltipDown_ah6xa_577:before{top:calc(100% + 4px);left:16px;border-width:0 7px 7px 7px;border-color:transparent transparent var(--color-primary) transparent;transform:translate(0) translateY(-3px)}._dateTooltipDown_ah6xa_577:hover ._dateTooltipBubble_ah6xa_507,._dateTooltipDown_ah6xa_577:hover:before{transform:translate(0) translateY(0)}._jobDate_ah6xa_467 ._dateTooltipDown_ah6xa_577 ._dateTooltipBubble_ah6xa_507{left:-22px;grid-template-columns:repeat(3,auto)}._jobDate_ah6xa_467 ._dateTooltipDown_ah6xa_577:before{left:-14px}._recruitTooltip_ah6xa_607{position:relative;cursor:help;margin-bottom:-2px}._recruitTooltip_ah6xa_607:after{content:attr(data-tooltip);position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%) translate(-3px);z-index:20;width:max-content;padding:10px 14px;background:var(--color-primary);border-radius:10px;box-shadow:0 6px 18px #02030c38;color:var(--color-white);font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}._recruitTooltip_ah6xa_607:before{content:"";position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%) translate(-3px);z-index:21;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent var(--color-primary) transparent transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}._recruitTooltip_ah6xa_607:hover:after,._recruitTooltip_ah6xa_607:hover:before{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._jobCardFooter_ah6xa_662{margin-top:auto;padding-top:.75rem;width:100%}._badgeGreen_ah6xa_671{background:var(--color-success-bg);color:var(--color-success)}._badgeYellow_ah6xa_676{background:var(--color-pending-bg);color:var(--color-pending-text)}._badgeRed_ah6xa_681{background:#fde2e2;color:var(--color-error)}._jobInfoRow_ah6xa_686{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._jobTech_ah6xa_693{font-size:.875rem;font-weight:500;color:#2563eb}._jobWage_ah6xa_699{font-size:1rem;font-weight:700;color:#2563eb}._jobWorkers_ah6xa_705{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:.75rem}._noJobs_ah6xa_714{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:#6b7280}._jobProgress_ah6xa_721{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e8eb}._btnWorkerManagement_ah6xa_727{width:100%;margin-top:1rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#2563eb;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._btnWorkerManagement_ah6xa_727:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb4d}._btnWorkerManagement_ah6xa_727 svg{flex-shrink:0}._progressHeader_ah6xa_755{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._progressLabel_ah6xa_762{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}._progressPercentage_ah6xa_770{font-size:.875rem;font-weight:700;color:#191f28}._loadingContainer_ah6xa_777,._errorContainer_ah6xa_778{text-align:center;padding:4rem 2rem}._loadingContainer_ah6xa_777 p,._errorContainer_ah6xa_778 p{font-size:1rem;color:#6b7280;margin:0 0 1rem}._errorContainer_ah6xa_778 p{color:#ef4444}._errorContainer_ah6xa_778 button{padding:.625rem 1rem;background:#2563eb;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._errorContainer_ah6xa_778 button:hover{background:#1d4ed8}._jobPositionsList_ah6xa_811{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._positionCard_ah6xa_819{background:#f9fafb;border:1px solid #e5e8eb;border-radius:8px;padding:.75rem;transition:all .2s}._positionCard_ah6xa_819:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1a}._positionHeader_ah6xa_832{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._positionInfo_ah6xa_839{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}._positionTech_ah6xa_846{font-size:.875rem;font-weight:600;color:#191f28}._positionCount_ah6xa_852{font-size:.75rem;color:#6b7280;font-weight:400}._positionWage_ah6xa_858{font-size:.875rem;font-weight:700;color:#2563eb;white-space:nowrap}@media(max-width:1199px){._projectInfoContainer_ah6xa_133{padding:2rem}._jobsList_ah6xa_390{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:767px){._backButton_ah6xa_23{margin-top:1rem;margin-bottom:1rem;margin-left:1rem;font-size:.8125rem}._projectInfoContainer_ah6xa_133{padding:1.5rem}._detailHeader_ah6xa_45{flex-direction:column;gap:1rem}._detailTitleWrapper_ah6xa_53{flex-wrap:wrap}._detailTitle_ah6xa_53{font-size:1.5rem}._projectStatusBadge_ah6xa_60{font-size:.8125rem;padding:.25rem .75rem}._btnEditProject_ah6xa_106,._btnDeleteProject_ah6xa_119{padding:8px 16px;font-size:13px}._detailInfoCard_ah6xa_141,._jobsSection_ah6xa_303,._jobRegistrationCard_ah6xa_230{padding:1.25rem;border-radius:12px;margin-bottom:1.5rem}._infoItem_ah6xa_157{gap:6px}._infoText_ah6xa_168{font-size:.8125rem}._jobRegistrationCard_ah6xa_230{flex-direction:column;align-items:flex-start;gap:1rem}._jobRegistrationIcon_ah6xa_241{width:48px;height:48px;border-radius:10px}._jobRegistrationTitle_ah6xa_256{font-size:1rem}._jobRegistrationDescription_ah6xa_263{font-size:.8125rem}._jobsTabs_ah6xa_352{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}._jobTab_ah6xa_358{padding:.625rem .875rem;font-size:.8125rem;white-space:nowrap}._btnRegisterJob_ah6xa_269{width:100%;justify-content:center;order:4;margin-top:.5rem}._jobsHeader_ah6xa_310{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._jobsTitle_ah6xa_317{font-size:1.125rem}._btnAddJob_ah6xa_324{width:100%;justify-content:center}._jobsList_ah6xa_390{grid-template-columns:1fr;gap:1rem}}@media(max-width:575px){._backButton_ah6xa_23{margin-top:.75rem;margin-bottom:.75rem;margin-left:.75rem;font-size:.75rem;gap:.375rem}._projectInfoContainer_ah6xa_133{padding:1.25rem}._detailHeader_ah6xa_45{margin-bottom:1rem}._detailTitle_ah6xa_53{font-size:1.25rem}._projectStatusBadge_ah6xa_60{font-size:.75rem;padding:.25rem .625rem;border-radius:3px}._projectDescription_ah6xa_95{margin-bottom:1.5rem}._projectDescription_ah6xa_95 p{font-size:.8125rem}._btnEditProject_ah6xa_106,._btnDeleteProject_ah6xa_119{padding:6px 12px;font-size:12px;border-radius:5px}._detailInfoCard_ah6xa_141,._jobsSection_ah6xa_303,._jobRegistrationCard_ah6xa_230{padding:1rem;border-radius:10px;margin-bottom:1rem}._infoItem_ah6xa_157{gap:4px}._infoText_ah6xa_168{font-size:.75rem}._jobRegistrationCard_ah6xa_230{gap:.875rem}._jobRegistrationIcon_ah6xa_241{width:40px;height:40px;border-radius:8px}._jobRegistrationTitle_ah6xa_256{font-size:.9375rem;margin-bottom:.375rem}._jobRegistrationDescription_ah6xa_263{font-size:.75rem}._jobsTabs_ah6xa_352{flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}._jobTab_ah6xa_358{padding:.5rem .75rem;font-size:.75rem}._btnRegisterJob_ah6xa_269{padding:.625rem 1rem;font-size:.8125rem;border-radius:6px;width:100%;order:4;margin-top:.375rem}._jobsHeader_ah6xa_310{gap:.875rem;margin-bottom:1rem}._jobsTitle_ah6xa_317{font-size:1rem}._btnAddJob_ah6xa_324{padding:.5rem .875rem;font-size:.8125rem;border-radius:6px}._jobsList_ah6xa_390{gap:.75rem}._noJobs_ah6xa_714{padding:2rem 1rem;font-size:.875rem}._btnWorkerManagement_ah6xa_727{margin-top:.75rem;padding:.625rem .875rem;font-size:.8125rem;border-radius:6px}._positionCard_ah6xa_819{padding:.625rem;border-radius:6px}._positionTech_ah6xa_846{font-size:.8125rem}._positionCount_ah6xa_852{font-size:.6875rem}._positionWage_ah6xa_858{font-size:.8125rem}}._jobStatus_13ftc_4{position:absolute;top:-1px;left:-1px;padding:5px 19px;border-radius:5px 0 16px/5px 0px 16px;font-size:18px;font-weight:700;white-space:nowrap}._jobTitle_13ftc_22{font-size:20px;font-weight:700;color:#111827;margin-top:16px;line-height:1.3;width:100%}._jobDate_13ftc_32{display:flex;align-items:center;gap:10px;padding-left:0;margin-bottom:14px}._jobDate_13ftc_32 svg{flex-shrink:0;width:16px;height:16px}._jobDate_13ftc_32 span{font-size:14px;color:#6b7280;line-height:1.5}._jobPositionsList_13ftc_52{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;width:100%}._positionCard_13ftc_61{background:#f9fafb;border-radius:8px;padding:.75rem;border-color:#2563eb;box-shadow:0 2px 8px #2563eb1a}._positionHeader_13ftc_70{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._positionInfo_13ftc_77{display:flex;flex-direction:column;gap:.25rem}._positionTech_13ftc_83{font-size:.875rem;font-weight:600;color:#191f28}._positionCount_13ftc_89{font-size:.75rem;color:#6b7280;font-weight:400}._positionWage_13ftc_95{font-size:.875rem;font-weight:700;color:#2563eb;white-space:nowrap}@media(max-width:767px){._jobStatus_13ftc_4{font-size:16px;padding:4px 16px}._jobTitle_13ftc_22{font-size:18px;margin-top:14px}._jobDate_13ftc_32{gap:8px;margin-bottom:12px}._jobDate_13ftc_32 svg{width:14px;height:14px}._jobDate_13ftc_32 span{font-size:13px}._jobPositionsList_13ftc_52{gap:.375rem;margin-bottom:.5rem}._positionCard_13ftc_61{padding:.625rem;border-radius:6px}._positionHeader_13ftc_70{margin-bottom:.375rem}._positionTech_13ftc_83{font-size:.8125rem}._positionCount_13ftc_89{font-size:.6875rem}._positionWage_13ftc_95{font-size:.8125rem}}@media(max-width:575px){._jobStatus_13ftc_4{font-size:14px;padding:3px 14px;border-bottom-right-radius:12px;border-top-left-radius:4px}._jobTitle_13ftc_22{font-size:16px;margin-top:12px}._jobDate_13ftc_32{gap:6px;margin-bottom:10px}._jobDate_13ftc_32 svg{width:13px;height:13px}._jobDate_13ftc_32 span{font-size:12px}._jobPositionsList_13ftc_52{gap:.25rem;margin-bottom:.375rem}._positionCard_13ftc_61{padding:.5rem;border-radius:5px}._positionHeader_13ftc_70{margin-bottom:.25rem}._positionInfo_13ftc_77{gap:.125rem}._positionTech_13ftc_83{font-size:.75rem}._positionCount_13ftc_89{font-size:.625rem}._positionWage_13ftc_95{font-size:.75rem}}._jobCard_13ftc_221{background:#f9fafb;border-radius:5px;padding:40px 24px 24px;border:1px solid #e5e8eb;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:14px;box-shadow:0 1px 2px #0000000d;position:relative}._jobCard_13ftc_221:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px);border-color:#d1d5db}._badgeBlue_13ftc_241{background:var(--color-secondary-b-1);color:var(--color-secondary-b)}._badgeGray_13ftc_245{background:var(--color-gray-50);color:var(--color-gray-700)}@media(max-width:767px){._jobCard_13ftc_221{padding:36px 20px 20px;gap:12px}}@media(max-width:575px){._jobCard_13ftc_221{padding:32px 16px 16px;gap:10px;border-radius:4px}}._container_1r4nw_1{min-height:100vh;background:var(--bg)}._header_1r4nw_3{background:var(--white-0);border-bottom:1px solid var(--gray-100);position:sticky;top:0;z-index:100;height:64px}._headerContent_1r4nw_12{max-width:1200px;margin:0 auto;padding:0 2rem;height:100%;display:flex;align-items:center;justify-content:space-between}._logo_1r4nw_22{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}._logo_1r4nw_22:hover{opacity:.8}._logoImg_1r4nw_31{height:32px;width:auto}._nav_1r4nw_33{display:flex;gap:1.5rem;align-items:center}._navLink_1r4nw_35{color:#4b5563;text-decoration:none;font-size:.9375rem;font-weight:var(--font-weight-medium);transition:color .2s ease}._navLink_1r4nw_35:hover{color:#2563eb}._main_1r4nw_45{max-width:1200px;margin:0 auto;padding:60px 2rem 80px}._titleSection_1r4nw_47{text-align:center;margin-bottom:48px}._title_1r4nw_47{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--primary);margin-bottom:16px;letter-spacing:-.02em}._subtitle_1r4nw_57{font-size:1.125rem;color:#6b7280;max-width:500px;margin:0 auto}._billingToggle_1r4nw_59{display:flex;justify-content:center;margin-bottom:48px}._toggleContainer_1r4nw_61{display:inline-flex;background:var(--white-0);border-radius:12px;padding:4px;box-shadow:0 4px 12px #00000026}._toggleBtn_1r4nw_69{padding:10px 24px;border:none;background:transparent;font-size:14px;font-weight:var(--font-weight-medium);color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s ease;font-family:inherit}._toggleBtn_1r4nw_69._active_1r4nw_82{background:#2563eb;color:var(--white-0)}._toggleBtn_1r4nw_69._active_1r4nw_82 ._discount_1r4nw_84{color:var(--white-0)}._discount_1r4nw_84{color:#2563eb;font-weight:var(--font-weight-semi-bold);margin-left:6px}._cards_1r4nw_88{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}._card_1r4nw_88{background:var(--white-0);border-radius:16px;padding:32px;border:1px solid var(--gray-100);position:relative;transition:all .3s ease}._card_1r4nw_88:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-4px)}._card_1r4nw_88._featured_1r4nw_104{border:2px solid #2563eb}._card_1r4nw_88._featured_1r4nw_104:before{content:"추천";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2563eb;color:var(--white-0);font-size:12px;font-weight:var(--font-weight-semi-bold);padding:4px 16px;border-radius:20px}._cardIcon_1r4nw_120{width:48px;height:48px;margin-bottom:20px}._cardIcon_1r4nw_120 svg{width:100%;height:100%}._planName_1r4nw_124{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary);margin-bottom:8px}._planDesc_1r4nw_131{font-size:14px;color:#6b7280;margin-bottom:24px}._priceContainer_1r4nw_133{margin-bottom:24px}._price_1r4nw_133{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary)}._currency_1r4nw_137{font-size:18px;font-weight:var(--font-weight-medium)}._period_1r4nw_139{font-size:14px;font-weight:var(--font-weight-regular);color:#6b7280}._priceNote_1r4nw_141{font-size:13px;color:#9ca3af;margin-top:4px}._ctaBtn_1r4nw_143{width:100%;padding:14px 24px;border:none;border-radius:10px;font-size:15px;font-weight:var(--font-weight-semi-bold);cursor:pointer;transition:all .2s ease;font-family:inherit;margin-bottom:28px}._ctaBtn_1r4nw_143._primary_1r4nw_156{background:var(--primary);color:var(--white-0)}._ctaBtn_1r4nw_143._primary_1r4nw_156:hover{background:#374151}._ctaBtn_1r4nw_143._featured_1r4nw_104{background:#2563eb;color:var(--white-0)}._ctaBtn_1r4nw_143._featured_1r4nw_104:hover{background:#1e40af}._ctaBtn_1r4nw_143._outline_1r4nw_160{background:var(--white-0);color:#374151;border:1px solid #d1d5db}._ctaBtn_1r4nw_143._outline_1r4nw_160:hover{background:var(--grey-50);border-color:#9ca3af}._featuresTitle_1r4nw_163{font-size:13px;font-weight:var(--font-weight-semi-bold);color:#374151;margin-bottom:16px}._featuresList_1r4nw_170{list-style:none;padding:0;margin:0}._featuresList_1r4nw_170 li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#4b5563;margin-bottom:12px;line-height:1.5}._featuresList_1r4nw_170 li:last-child{margin-bottom:0}._checkIcon_1r4nw_184{flex-shrink:0;width:18px;height:18px;color:#2563eb;margin-top:2px}._roiSection_1r4nw_186{background:linear-gradient(135deg,var(--primary) 0%,#374151 100%);border-radius:20px;padding:48px;color:var(--white-0);text-align:center}._roiTitle_1r4nw_194{font-size:24px;font-weight:var(--font-weight-bold);margin-bottom:12px}._roiSubtitle_1r4nw_196{font-size:15px;color:#9ca3af;margin-bottom:36px}._roiCards_1r4nw_198{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._roiCard_1r4nw_198{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px}._roiLabel_1r4nw_207{font-size:13px;color:#9ca3af;margin-bottom:8px}._roiValue_1r4nw_209{font-size:28px;font-weight:var(--font-weight-bold)}._roiValue_1r4nw_209._negative_1r4nw_211{color:var(--error)}._roiValue_1r4nw_209._positive_1r4nw_212{color:var(--success)}._roiValue_1r4nw_209._highlight_1r4nw_213{color:#f97316}._roiDesc_1r4nw_215{font-size:13px;color:#9ca3af;margin-top:8px}._footerNote_1r4nw_217{text-align:center;margin-top:48px;font-size:13px;color:#9ca3af}@media(max-width:1199px){._header_1r4nw_3{height:60px}._headerContent_1r4nw_12{padding:0 1.5rem}._logoImg_1r4nw_31{height:28px}._nav_1r4nw_33{gap:1.25rem}._navLink_1r4nw_35{font-size:.875rem}._main_1r4nw_45{padding:50px 1.5rem 70px}._titleSection_1r4nw_47{margin-bottom:40px}._title_1r4nw_47{font-size:2rem}._subtitle_1r4nw_57{font-size:1rem}._billingToggle_1r4nw_59{margin-bottom:40px}._toggleBtn_1r4nw_69{padding:8px 20px;font-size:13px}._cards_1r4nw_88{gap:20px;margin-bottom:56px}._card_1r4nw_88{padding:28px;border-radius:14px}._cardIcon_1r4nw_120{width:44px;height:44px;margin-bottom:18px}._planName_1r4nw_124{font-size:22px}._planDesc_1r4nw_131{font-size:13px;margin-bottom:20px}._price_1r4nw_133{font-size:28px}._currency_1r4nw_137{font-size:16px}._period_1r4nw_139{font-size:13px}._priceNote_1r4nw_141{font-size:12px}._ctaBtn_1r4nw_143{padding:12px 20px;font-size:14px;margin-bottom:24px}._featuresTitle_1r4nw_163{font-size:12px;margin-bottom:14px}._featuresList_1r4nw_170 li{font-size:13px;gap:8px;margin-bottom:10px}._checkIcon_1r4nw_184{width:16px;height:16px}._roiSection_1r4nw_186{padding:40px;border-radius:16px}._roiTitle_1r4nw_194{font-size:22px}._roiSubtitle_1r4nw_196{font-size:14px;margin-bottom:32px}._roiCards_1r4nw_198{gap:20px}._roiCard_1r4nw_198{padding:20px;border-radius:10px}._roiLabel_1r4nw_207{font-size:12px}._roiValue_1r4nw_209{font-size:24px}._roiDesc_1r4nw_215{font-size:12px}._footerNote_1r4nw_217{margin-top:40px;font-size:12px}}@media(max-width:767px){._header_1r4nw_3{height:52px}._headerContent_1r4nw_12{padding:0 .75rem}._logoImg_1r4nw_31{height:24px}._nav_1r4nw_33{gap:.75rem}._navLink_1r4nw_35{font-size:.75rem}._main_1r4nw_45{padding:32px .75rem 50px}._titleSection_1r4nw_47{margin-bottom:28px}._title_1r4nw_47{font-size:1.5rem}._subtitle_1r4nw_57{font-size:.875rem}._billingToggle_1r4nw_59{margin-bottom:28px}._toggleContainer_1r4nw_61{border-radius:10px}._toggleBtn_1r4nw_69{padding:6px 14px;font-size:11px;border-radius:6px}._discount_1r4nw_84{font-size:10px;margin-left:4px}._cards_1r4nw_88{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto;gap:14px;margin-bottom:40px}._card_1r4nw_88{padding:20px;border-radius:10px}._card_1r4nw_88._featured_1r4nw_104:before{font-size:10px;padding:3px 12px;top:-10px}._cardIcon_1r4nw_120{width:36px;height:36px;margin-bottom:14px}._planName_1r4nw_124{font-size:18px;margin-bottom:6px}._planDesc_1r4nw_131{font-size:11px;margin-bottom:16px}._priceContainer_1r4nw_133{margin-bottom:20px}._price_1r4nw_133{font-size:24px}._currency_1r4nw_137{font-size:13px}._period_1r4nw_139{font-size:11px}._priceNote_1r4nw_141{font-size:10px}._ctaBtn_1r4nw_143{padding:10px 16px;font-size:12px;margin-bottom:18px;border-radius:6px}._featuresTitle_1r4nw_163{font-size:10px;margin-bottom:10px}._featuresList_1r4nw_170 li{font-size:11px;gap:5px;margin-bottom:6px}._checkIcon_1r4nw_184{width:12px;height:12px}._roiSection_1r4nw_186{padding:28px 20px;border-radius:12px}._roiTitle_1r4nw_194{font-size:18px;margin-bottom:8px}._roiSubtitle_1r4nw_196{font-size:12px;margin-bottom:24px}._roiCards_1r4nw_198{grid-template-columns:1fr;gap:12px}._roiCard_1r4nw_198{padding:16px;border-radius:6px}._roiLabel_1r4nw_207{font-size:10px;margin-bottom:4px}._roiValue_1r4nw_209{font-size:20px}._roiDesc_1r4nw_215{font-size:10px;margin-top:4px}._footerNote_1r4nw_217{margin-top:28px;font-size:10px}}._projectModalOverlay_1q82b_2{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}._projectModalContent_1q82b_16{background:#fff;border-radius:16px;width:100%;max-width:896px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._projectModalHeader_1q82b_28{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff}._projectModalContent_1q82b_16>._projectModalHeader_1q82b_28{background:var(--color-primary);border-bottom:none;border-radius:16px 16px 0 0;flex-shrink:0}._projectModalTitle_1q82b_47{font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px;margin:0;color:#fff}._projectModalCloseBtn_1q82b_57{width:36px;height:36px;background-color:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;transition:background-color .2s}._projectModalCloseBtn_1q82b_57:hover{background-color:#ffffff1a}._projectModalBody_1q82b_76{flex:1;min-height:0;overflow-y:auto;padding:24px}._projectModalCard_1q82b_83{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:20px}._projectModalHeader_1q82b_28{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._projectModalInfo_1q82b_98 h4{font-size:20px;font-weight:700;margin:0 0 4px}._projectModalStatus_1q82b_104{font-size:14px;font-weight:600}._projectModalStatus_1q82b_104._green_1q82b_109{color:#059669}._projectModalStatus_1q82b_104._amber_1q82b_113{color:#d97706}._projectModalStatus_1q82b_104._red_1q82b_117{color:#dc2626}._projectModalStats_1q82b_121{text-align:right}._projectModalStatsNumber_1q82b_125{font-size:28px;font-weight:700;color:#2563eb;margin:0}._projectModalStatsText_1q82b_132{font-size:14px;color:#6b7280;margin:0}._projectModalProgress_1q82b_138{width:100%;height:16px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden;margin-bottom:20px}._projectModalJobsSection_1q82b_147{background-color:#f9fafb;padding:16px;border-radius:8px}._projectModalJobsTitle_1q82b_153{font-weight:700;margin-bottom:12px}._projectModalJobsGrid_1q82b_158{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._projectModalJobCard_1q82b_164{background:#fff;padding:12px;border-radius:8px;border:2px solid #e5e7eb}._projectModalJobHeader_1q82b_171{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._projectModalJobName_1q82b_178{font-weight:600}._projectModalJobBadge_1q82b_182{font-size:12px;font-weight:700;padding:4px 8px;border-radius:9999px}._projectModalJobBadge_1q82b_182._green_1q82b_109{background-color:#d1fae5;color:#065f46}._projectModalJobBadge_1q82b_182._blue_1q82b_194{background-color:#dbeafe;color:#1e40af}._projectModalJobBadge_1q82b_182._amber_1q82b_113{background-color:#fef3c7;color:#92400e}._projectModalJobBadge_1q82b_182._red_1q82b_117{background-color:#fee2e2;color:#991b1b}._projectModalJobProgress_1q82b_209{width:100%;height:8px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden;margin-bottom:8px}._projectModalJobCount_1q82b_218{font-size:14px;color:#6b7280;text-align:right;font-weight:600}._progressFill_1q82b_225{height:100%;transition:width .3s ease;border-radius:9999px}._progressFill_1q82b_225._green_1q82b_109{background-color:#10b981}._progressFill_1q82b_225._amber_1q82b_113{background-color:#f59e0b}._progressFill_1q82b_225._red_1q82b_117{background-color:#ef4444}@media(max-width:1199px){._projectModalContent_1q82b_16{max-width:800px}._projectModalHeader_1q82b_28{padding:20px}._projectModalTitle_1q82b_47{font-size:18px;gap:10px}._projectModalCloseBtn_1q82b_57{width:32px;height:32px;font-size:18px}._projectModalBody_1q82b_76{padding:20px}._projectModalCard_1q82b_83{padding:18px;margin-bottom:16px}._projectModalInfo_1q82b_98 h4{font-size:18px}._projectModalStatsNumber_1q82b_125{font-size:24px}._projectModalJobsGrid_1q82b_158{gap:10px}}@media(max-width:767px){._projectModalOverlay_1q82b_2{padding:0}._projectModalContent_1q82b_16{max-width:100%;max-height:100vh;border-radius:0}._projectModalHeader_1q82b_28{padding:16px;border-radius:0}._projectModalTitle_1q82b_47{font-size:16px;gap:8px}._projectModalCloseBtn_1q82b_57{width:30px;height:30px;font-size:16px;border-radius:6px}._projectModalBody_1q82b_76{padding:16px}._projectModalCard_1q82b_83{padding:14px;margin-bottom:14px;border-radius:10px;border-width:1.5px}._projectModalHeader_1q82b_28{margin-bottom:12px}._projectModalInfo_1q82b_98 h4{font-size:16px;margin-bottom:3px}._projectModalStatus_1q82b_104{font-size:12px}._projectModalStatsNumber_1q82b_125{font-size:22px}._projectModalStatsText_1q82b_132{font-size:12px}._projectModalProgress_1q82b_138{height:12px;margin-bottom:16px}._projectModalJobsSection_1q82b_147{padding:14px;border-radius:6px}._projectModalJobsTitle_1q82b_153{font-size:13px;margin-bottom:10px}._projectModalJobsGrid_1q82b_158{grid-template-columns:repeat(2,1fr);gap:8px}._projectModalJobCard_1q82b_164{padding:10px;border-radius:6px;border-width:1.5px}._projectModalJobHeader_1q82b_171{margin-bottom:6px}._projectModalJobName_1q82b_178{font-size:12px}._projectModalJobBadge_1q82b_182{font-size:10px;padding:3px 6px}._projectModalJobProgress_1q82b_209{height:6px;margin-bottom:6px}._projectModalJobCount_1q82b_218{font-size:11px}}@media(max-width:575px){._projectModalHeader_1q82b_28{padding:14px}._projectModalTitle_1q82b_47{font-size:14px;gap:6px}._projectModalCloseBtn_1q82b_57{width:28px;height:28px;font-size:14px;border-radius:5px}._projectModalBody_1q82b_76{padding:14px}._projectModalCard_1q82b_83{padding:12px;margin-bottom:12px;border-radius:8px}._projectModalHeader_1q82b_28{margin-bottom:10px;flex-direction:column;align-items:flex-start;gap:8px}._projectModalInfo_1q82b_98 h4{font-size:14px;margin-bottom:2px}._projectModalStatus_1q82b_104{font-size:11px}._projectModalStats_1q82b_121{text-align:left}._projectModalStatsNumber_1q82b_125{font-size:18px}._projectModalStatsText_1q82b_132{font-size:11px}._projectModalProgress_1q82b_138{height:10px;margin-bottom:14px}._projectModalJobsSection_1q82b_147{padding:12px;border-radius:5px}._projectModalJobsTitle_1q82b_153{font-size:12px;margin-bottom:8px}._projectModalJobsGrid_1q82b_158{grid-template-columns:1fr;gap:6px}._projectModalJobCard_1q82b_164{padding:10px;border-radius:5px;display:flex;align-items:center;gap:10px}._projectModalJobHeader_1q82b_171{flex:1;margin-bottom:0}._projectModalJobName_1q82b_178{font-size:11px}._projectModalJobBadge_1q82b_182{font-size:9px;padding:2px 5px}._projectModalJobProgress_1q82b_209{display:none}._projectModalJobCount_1q82b_218{font-size:10px;text-align:left}}._stepPanel_dlcwd_3{background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e5e7eb;display:flex;flex-direction:column}._stepHeader_dlcwd_13{font-weight:600;margin-bottom:16px;color:#1f2937;font-size:clamp(20px,1.25vw,22px);display:flex;align-items:center;gap:8px}._stepList_dlcwd_23{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}._stepList_dlcwd_23._stepListGrid_dlcwd_31{display:grid;grid-template-columns:repeat(2,1fr);align-content:start}._stepItem_dlcwd_38{padding:20px 16px;border-radius:10px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s;background:#fff}._stepItem_dlcwd_38:hover{background-color:var(--color-secondary-b-1)}._stepItem_dlcwd_38._selected_dlcwd_52{background-color:#eff6ff;border:1px solid var(--color-secondary-b);color:inherit}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemTitle_dlcwd_58{color:#1f2937}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemInfo_dlcwd_62{color:#6b7280}._stepItemTitle_dlcwd_58{font-weight:500;margin-bottom:8px;color:#1f2937;font-size:clamp(15px,1.15vw,18px)}._stepItemProgress_dlcwd_73{width:100%;height:8px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden;margin-bottom:6px}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemProgress_dlcwd_73{background-color:#e5e7eb}._stepItemInfo_dlcwd_62{font-size:clamp(13px,1vw,16px);color:#6b7280;text-align:right;font-weight:500}._stepItemInfo_dlcwd_62._stepItemInfoSplit_dlcwd_93{display:flex;justify-content:space-between;align-items:center;text-align:left}._stepItemInfoLeft_dlcwd_100{color:#6b7280}._stepItemInfoRight_dlcwd_104{display:flex;align-items:center;gap:4px;color:#2563eb;font-weight:600}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemInfoLeft_dlcwd_100{color:#6b7280}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemInfoRight_dlcwd_104{color:#2563eb}._stepItemInfoRight_dlcwd_104 svg{width:14px;height:14px}._stepItemInfoCustom_dlcwd_126{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280;font-weight:500}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemInfoCustom_dlcwd_126{color:#6b7280}._stepItemInfoCustom_dlcwd_126 ._infoLeft_dlcwd_139{display:flex;align-items:center;gap:8px}._stepItemInfoCustom_dlcwd_126 ._infoRight_dlcwd_145{display:flex;align-items:center;gap:4px;color:#2563eb;font-weight:600}._stepItem_dlcwd_38._selected_dlcwd_52 ._stepItemInfoCustom_dlcwd_126 ._infoRight_dlcwd_145{color:#2563eb}._stepItemInfoCustom_dlcwd_126 ._infoRight_dlcwd_145 svg{width:14px;height:14px}._statusDot_dlcwd_163{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._stepEmpty_dlcwd_171{text-align:center;color:#9ca3af;padding:20px 0;font-size:clamp(14px,1.05vw,17px)}._stepSummaryCard_dlcwd_178{padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}._stepSummaryLabel_dlcwd_185{font-size:14px;font-weight:600;margin-bottom:8px}._stepSummaryValue_dlcwd_191{font-size:24px;font-weight:700;color:#2563eb;margin-bottom:8px}._stepSummaryStatus_dlcwd_198{font-size:14px;font-weight:600}._stepSummaryStatus_dlcwd_198._green_dlcwd_203{color:#059669}._stepSummaryStatus_dlcwd_198._amber_dlcwd_207{color:#d97706}._stepSummaryStatus_dlcwd_198._red_dlcwd_211{color:#dc2626}._stepSummaryNote_dlcwd_215{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280}._progressFill_dlcwd_223{height:100%;transition:width .3s ease;border-radius:9999px}._progressFill_dlcwd_223._green_dlcwd_203{background-color:#10b981}._progressFill_dlcwd_223._amber_dlcwd_207{background-color:#f59e0b}._progressFill_dlcwd_223._red_dlcwd_211{background-color:#ef4444}@media(max-width:1199px){._stepPanel_dlcwd_3{padding:16px}._stepHeader_dlcwd_13{font-size:14px;margin-bottom:14px}._stepList_dlcwd_23{gap:8px}._stepList_dlcwd_23._stepListGrid_dlcwd_31{grid-template-columns:repeat(2,1fr)}._stepItem_dlcwd_38{padding:12px 14px}._stepItemTitle_dlcwd_58{font-size:13px;margin-bottom:6px}._stepItemInfo_dlcwd_62,._stepItemInfoCustom_dlcwd_126{font-size:11px}._stepSummaryCard_dlcwd_178{padding:14px}._stepSummaryLabel_dlcwd_185{font-size:13px}._stepSummaryValue_dlcwd_191{font-size:22px}}@media(max-width:767px){._stepPanel_dlcwd_3{padding:14px;border-radius:6px}._stepHeader_dlcwd_13{font-size:13px;margin-bottom:12px;gap:6px}._stepList_dlcwd_23{gap:6px}._stepList_dlcwd_23._stepListGrid_dlcwd_31{grid-template-columns:1fr}._stepItem_dlcwd_38{padding:10px 12px;border-radius:5px}._stepItemTitle_dlcwd_58{font-size:12px;margin-bottom:5px}._stepItemProgress_dlcwd_73{height:6px;margin-bottom:4px}._stepItemInfo_dlcwd_62,._stepItemInfoCustom_dlcwd_126{font-size:10px}._stepItemInfoRight_dlcwd_104 svg,._stepItemInfoCustom_dlcwd_126 ._infoRight_dlcwd_145 svg{width:12px;height:12px}._statusDot_dlcwd_163{width:6px;height:6px}._stepEmpty_dlcwd_171{padding:16px 0;font-size:12px}._stepSummaryCard_dlcwd_178{padding:12px;border-radius:6px}._stepSummaryLabel_dlcwd_185{font-size:12px;margin-bottom:6px}._stepSummaryValue_dlcwd_191{font-size:20px;margin-bottom:6px}._stepSummaryStatus_dlcwd_198{font-size:12px}._stepSummaryNote_dlcwd_215{margin-top:10px;padding-top:10px;font-size:11px}}@media(max-width:575px){._stepPanel_dlcwd_3{padding:12px;border-radius:5px}._stepHeader_dlcwd_13{font-size:12px;margin-bottom:10px;gap:5px}._stepList_dlcwd_23{gap:5px}._stepItem_dlcwd_38{padding:8px 10px;border-radius:4px}._stepItemTitle_dlcwd_58{font-size:11px;margin-bottom:4px}._stepItemProgress_dlcwd_73{height:5px;margin-bottom:3px}._stepItemInfo_dlcwd_62,._stepItemInfoCustom_dlcwd_126{font-size:9px}._stepItemInfoRight_dlcwd_104 svg,._stepItemInfoCustom_dlcwd_126 ._infoRight_dlcwd_145 svg{width:10px;height:10px}._statusDot_dlcwd_163{width:5px;height:5px}._stepEmpty_dlcwd_171{padding:14px 0;font-size:11px}._stepSummaryCard_dlcwd_178{padding:10px;border-radius:5px}._stepSummaryLabel_dlcwd_185{font-size:11px;margin-bottom:5px}._stepSummaryValue_dlcwd_191{font-size:18px;margin-bottom:5px}._stepSummaryStatus_dlcwd_198{font-size:11px}._stepSummaryNote_dlcwd_215{margin-top:8px;padding-top:8px;font-size:10px}}._confirmedTabCard_nusmr_4 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemTitle_nusmr_10,._applicationsTabCard_nusmr_5 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemTitle_nusmr_10,._attendanceTabCard_nusmr_6 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemTitle_nusmr_10,._checkoutTabCard_nusmr_7 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemTitle_nusmr_10{color:var(--color-secondary-b)}._confirmedTabCard_nusmr_4 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemInfoCustom_nusmr_17 ._infoLeft_nusmr_26,._applicationsTabCard_nusmr_5 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemInfoCustom_nusmr_17 ._infoLeft_nusmr_26,._attendanceTabCard_nusmr_6 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemInfoCustom_nusmr_17 ._infoLeft_nusmr_26,._checkoutTabCard_nusmr_7 ._stepItem_nusmr_4._selected_nusmr_4:not(._positionItem_nusmr_4) ._stepItemInfoCustom_nusmr_17 ._infoLeft_nusmr_26{font-weight:700}._stepItem_nusmr_4._positionItem_nusmr_4{padding:10px 16px;border-radius:8px;border:1px solid #d1d5db}._stepItem_nusmr_4._positionItem_nusmr_4 ._stepItemTitle_nusmr_10{margin-bottom:0;font-size:clamp(15px,1.15vw,18px);font-weight:500}._stepItem_nusmr_4._positionItem_nusmr_4 ._stepItemInfoCustom_nusmr_17{display:none}._stepItem_nusmr_4._positionItem_nusmr_4._selected_nusmr_4{background-color:var(--color-secondary-b-1);border:1.5px solid var(--color-secondary-b);color:inherit}._stepItem_nusmr_4._positionItem_nusmr_4._selected_nusmr_4 ._stepItemTitle_nusmr_10{color:var(--color-text-high)}._applicationsTabCard_nusmr_5,._confirmedTabCard_nusmr_4,._attendanceTabCard_nusmr_6,._checkoutTabCard_nusmr_7{background:transparent;padding:0;display:flex;flex-direction:column;min-height:100%}._lowerSection_nusmr_110{background-color:#f3f4f8;margin:0 -24px -88px;padding:8px 24px 88px;flex:1;display:flex;flex-direction:column}._confirmedTabHeader_nusmr_124{display:flex;align-items:center;justify-content:space-between;margin-top:24px;margin-bottom:24px}._confirmedTabHeader_nusmr_124 h3{font-size:18px;font-weight:800;margin:0}._confirmedTabActions_nusmr_138{display:flex;gap:8px}._actionBtn_nusmr_144{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._actionBtn_nusmr_144._secondary_nusmr_154{background-color:#f3f4f6;color:#374151}._actionBtn_nusmr_144._secondary_nusmr_154:hover{background-color:#e5e7eb}._actionBtn_nusmr_144._primary_nusmr_163{background-color:#2563eb;color:#fff}._actionBtn_nusmr_144._primary_nusmr_163:hover{background-color:#1d4ed8}._twoStepGrid_nusmr_173{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}._threeStepGrid_nusmr_180{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}._selectionInfoHeader_nusmr_190{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:8px}._selectionInfoText_nusmr_201{color:#2563eb;font-size:14px;font-weight:600}._selectionInfoDivider_nusmr_207{color:#93c5fd;font-weight:400}@media(max-width:1199px){._confirmedTabHeader_nusmr_124{margin-bottom:20px}._confirmedTabHeader_nusmr_124 h3{font-size:16px}._actionBtn_nusmr_144{padding:7px 14px;font-size:13px}._twoStepGrid_nusmr_173,._threeStepGrid_nusmr_180{gap:14px;margin-bottom:20px}._selectionInfoHeader_nusmr_190{padding:10px 14px}._selectionInfoText_nusmr_201{font-size:13px}}@media(max-width:767px){._confirmedTabHeader_nusmr_124{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}._confirmedTabHeader_nusmr_124 h3{font-size:15px}._confirmedTabActions_nusmr_138{width:100%;gap:6px}._actionBtn_nusmr_144{flex:1;padding:8px 12px;font-size:12px;border-radius:6px}._twoStepGrid_nusmr_173{grid-template-columns:1fr;gap:12px;margin-bottom:16px}._threeStepGrid_nusmr_180{gap:12px;margin-bottom:16px}._selectionInfoHeader_nusmr_190{padding:10px 12px;margin-bottom:12px;border-radius:6px;flex-wrap:wrap}._selectionInfoText_nusmr_201{font-size:12px}}@media(max-width:575px){._confirmedTabHeader_nusmr_124{gap:10px;margin-bottom:14px}._confirmedTabHeader_nusmr_124 h3{font-size:14px}._confirmedTabActions_nusmr_138{gap:5px}._actionBtn_nusmr_144{padding:7px 10px;font-size:11px;border-radius:5px}._twoStepGrid_nusmr_173,._threeStepGrid_nusmr_180{gap:10px;margin-bottom:14px}._threeStepGrid_nusmr_180{grid-template-columns:1fr}._selectionInfoHeader_nusmr_190{padding:8px 10px;margin-bottom:10px;gap:6px}._selectionInfoText_nusmr_201{font-size:11px}}._jobTitleRow_nusmr_335{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}._urgentBadge_nusmr_342{display:inline-flex;align-items:center;padding:2px 8px;background-color:#fef2f2;color:#dc2626;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1.4;white-space:nowrap}@media(max-width:767px){._urgentBadge_nusmr_342{padding:1px 6px;font-size:10px}}._overlay_p9nvi_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._content_p9nvi_13{background:var(--color-white);border-radius:16px;width:100%;max-width:760px;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._header_p9nvi_28{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--color-primary);border-bottom:none;border-radius:16px 16px 0 0;flex-shrink:0}._title_p9nvi_38{font-size:17px;font-weight:700;color:var(--color-white);margin:0}._close_p9nvi_44{width:30px;height:30px;border:none;background:none;color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}._close_p9nvi_44:hover{background:#ffffff26;color:var(--color-white)}._searchBar_p9nvi_62{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--color-gray-100);flex-shrink:0}._searchField_p9nvi_71{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--color-gray-200);border-radius:10px;background:var(--color-white);transition:all .15s}._searchField_p9nvi_71:focus-within{border-color:var(--color-secondary-b);box-shadow:inset 0 0 0 1px var(--color-secondary-b)}._searchIcon_p9nvi_89{color:var(--color-text-low);flex-shrink:0}._searchInput_p9nvi_93{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--color-text-high)}._searchInput_p9nvi_93::placeholder{color:var(--color-text-low)}._searchClear_p9nvi_105{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;color:var(--color-text-low);cursor:pointer;border-radius:50%;flex-shrink:0}._searchClear_p9nvi_105:hover{background:var(--color-gray-100);color:var(--color-text-high)}._searchControls_p9nvi_124{display:flex;align-items:center;gap:8px;flex-shrink:0}._statusChips_p9nvi_130{display:flex;gap:6px}._statusChip_p9nvi_130{padding:7px 12px;border:1px solid var(--color-gray-200);border-radius:999px;background:var(--color-white);color:var(--color-text-medium);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}._statusChip_p9nvi_130:hover{border-color:var(--color-secondary-b-3)}._statusChipActive_p9nvi_149{border-color:var(--color-secondary-b);background:var(--color-secondary-b-1);color:var(--color-secondary-b)}._sortButton_p9nvi_154{display:flex;align-items:center;gap:4px;padding:7px 12px;border:1px solid var(--color-gray-200);border-radius:8px;background:var(--color-white);color:var(--color-text-medium);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}._sortButton_p9nvi_154:hover{border-color:var(--color-secondary-b-3)}._sortButtonActive_p9nvi_172{border-color:var(--color-secondary-b);background:var(--color-secondary-b-1);color:var(--color-secondary-b)}._list_p9nvi_178{flex:1;overflow-y:auto;padding:16px 20px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-content:start}@media(max-width:575px){._list_p9nvi_178{grid-template-columns:1fr}}._listEmpty_p9nvi_195{display:flex;align-items:center;justify-content:center}._card_p9nvi_201{width:100%;text-align:left;border:1px solid var(--color-gray-200);border-radius:12px;padding:16px;background:var(--color-white);cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:8px}._card_p9nvi_201:hover{border-color:var(--color-secondary-b-3);background:var(--color-secondary-b-1)}._cardSelected_p9nvi_219{border-color:var(--color-secondary-b);background:var(--color-secondary-b-1)}._cardBare_p9nvi_226{width:100%;border:none;background:none;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column}._center_p9nvi_237{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;padding:48px 0}._empty_p9nvi_244{grid-column:1 / -1;padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._dashed_1gfk5_4{width:100%;min-height:132px;border:2px dashed var(--color-gray-300);border-radius:12px;background:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--color-text-low);font-size:clamp(15px,1.1vw,18px);font-weight:600;cursor:pointer;transition:all .15s}._dashed_1gfk5_4:hover{border-color:var(--color-secondary-b);color:var(--color-secondary-b);background:var(--color-secondary-b-1)}._disabled_1gfk5_28{width:100%;min-height:132px;border:2px dashed var(--color-gray-200);border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;color:var(--color-text-low);font-size:clamp(14px,1vw,16px);background:var(--color-gray-50)}._selectedCard_1gfk5_44{width:100%;border:1.5px solid var(--color-secondary-b);border-radius:12px;padding:16px 20px;background:var(--color-secondary-b-1);cursor:pointer;transition:filter .15s;display:flex;flex-direction:column;gap:8px;flex:1}._selectedCard_1gfk5_44:hover{filter:brightness(.98)}._cardHead_1gfk5_63{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardTitle_1gfk5_69{font-size:clamp(16px,1.2vw,20px);font-weight:700;color:var(--color-text-high);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}._statusBadge_1gfk5_79{flex-shrink:0;font-size:clamp(12px,.9vw,14px);font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}._stPlanned_1gfk5_87{background:var(--color-gray-100);color:var(--color-gray-600)}._stProgress_1gfk5_91{background:var(--color-secondary-b-1);color:var(--color-secondary-b)}._stDone_1gfk5_95{background:#dcfce7;color:#16a34a}._stCount_1gfk5_99{background:var(--color-secondary-b);color:var(--color-white)}._cardRows_1gfk5_104{display:flex;flex-direction:column;gap:4px}._cardRow_1gfk5_104{font-size:clamp(13px,1vw,16px);color:var(--color-text-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardDesc_1gfk5_116{color:var(--color-text-low)}._progress_1gfk5_121{width:100%;margin-top:16px}._progressHeader_1gfk5_126{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._progressLabel_1gfk5_132{font-size:clamp(13px,.95vw,15px);font-weight:600;color:var(--color-text-medium)}._progressPct_1gfk5_137{font-size:clamp(14px,1vw,16px);font-weight:700;color:var(--color-text-high)}._progressTrack_1gfk5_142{width:100%;height:8px;background:var(--color-gray-100);border-radius:5px;overflow:hidden}._progressFill_1gfk5_149{height:100%;border-radius:5px;transition:width .3s ease}._changeHint_1gfk5_155{font-size:clamp(12px,.85vw,14px);color:var(--color-secondary-b);font-weight:600;text-align:right;margin-top:auto}._jobCardSelected_1gfk5_165{border-color:var(--color-secondary-b);box-shadow:0 0 0 1px var(--color-secondary-b)}._jobCardFill_1gfk5_171{flex:1}._jobCardFill_1gfk5_171:hover{transform:none!important;border-color:var(--color-secondary-b)!important;box-shadow:0 0 0 1px var(--color-secondary-b)!important}._jobCardFill_1gfk5_171 ._cardBadge_1gfk5_184{top:0;left:0}._posTitle_1gfk5_190{display:flex;flex-direction:column;align-items:flex-start;gap:3px}._posWage_1gfk5_196{color:var(--color-secondary-b);font-weight:700}._jobDetails_1gfk5_202{display:flex;flex-direction:column;gap:10px;width:100%}._jobDetailRow_1gfk5_208{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#6b7280;line-height:1.5}._jobDetailRow_1gfk5_208 svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}._jobDetailRow_1gfk5_208>span{word-break:break-word}._calendar_1m63j_2{width:100%;background:var(--color-white);border-radius:12px;padding:20px 24px}._header_1m63j_9{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}._nav_1m63j_17{width:28px;height:28px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s;padding:0}._nav_1m63j_17:hover{background:var(--color-gray-50)}._navIcon_1m63j_35{width:14px;height:14px;object-fit:contain}._navPrev_1m63j_40{transform:scaleX(-1)}._title_1m63j_44{padding:0 6px;text-align:center;font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);white-space:nowrap}._weekdays_1m63j_54{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekday_1m63j_54{text-align:center;font-size:12px;font-weight:600;color:var(--color-text-medium);padding:4px 0}._weekday_1m63j_54._sunday_1m63j_67{color:var(--color-error)}._weekday_1m63j_54._saturday_1m63j_70{color:var(--color-secondary-b)}._grid_1m63j_74{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._cell_1m63j_80{position:relative;aspect-ratio:66/74;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:4px 2px;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;transition:all .12s}._cell_1m63j_80._empty_1m63j_96{cursor:default}._cell_1m63j_80:not(._empty_1m63j_96):hover{border:solid 1px var(--color-secondary-b)}._cell_1m63j_80._hasData_1m63j_105{background:var(--color-secondary-b-1)}._cell_1m63j_80._selected_1m63j_110{background:var(--color-secondary-b);border-color:var(--color-secondary-b)}._cell_1m63j_80._selected_1m63j_110 ._day_1m63j_114,._cell_1m63j_80._selected_1m63j_110 ._count_1m63j_115{color:var(--color-white)}._day_1m63j_114{font-size:clamp(10px,1.3vw,14px);font-weight:400;color:var(--color-text-high)}._day_1m63j_114._today_1m63j_126{font-weight:800;color:var(--color-secondary-b)}._day_1m63j_114._sunday_1m63j_67{color:var(--color-error)}._day_1m63j_114._saturday_1m63j_70{color:var(--color-secondary-b)}._count_1m63j_115{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:clamp(11px,1.5vw,15px);font-weight:400;color:var(--color-secondary-b)}._loadingBox_1m63j_152{min-height:240px;display:flex;align-items:center;justify-content:center}._footer_1m63j_160{margin-top:4px}@media(max-width:767px){._calendar_1m63j_2{padding:12px}}._item_gy75i_4{display:flex;align-items:flex-start;gap:clamp(10px,.8vw,16px);padding:clamp(12px,1.1vw,20px) clamp(14px,1.2vw,22px);border-bottom:1px solid var(--color-gray-100);background:var(--color-white)}._clickable_gy75i_15{cursor:pointer}._clickable_gy75i_15:hover{background:var(--color-gray-50)}._item_gy75i_4:last-child{border-bottom:none}._item_gy75i_4._compact_gy75i_28{padding:8px 10px;border:none;border-radius:0;gap:8px}._item_gy75i_4._compact_gy75i_28 ._name_gy75i_34{font-size:14px}._item_gy75i_4._compact_gy75i_28 ._meta_gy75i_37{font-size:13px}._checkBtn_gy75i_41{flex-shrink:0;border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center;margin-top:2px}._checkIcon_gy75i_52{width:clamp(18px,1.4vw,24px);height:clamp(18px,1.4vw,24px)}._info_gy75i_58{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._name_gy75i_34{font-size:clamp(14px,1.2vw,20px);font-weight:600;color:var(--color-text-high)}._meta_gy75i_37{font-size:clamp(13px,1.05vw,17px);color:var(--color-text-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._star_gy75i_80{color:var(--color-secondary-o)}._actions_gy75i_85{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}._detailBtn_gy75i_93{flex-shrink:0;padding:clamp(5px,.5vw,8px) clamp(8px,.9vw,14px);border:1px solid var(--color-gray-200);border-radius:6px;background:var(--color-white);color:var(--color-text-high);font-size:clamp(12px,.9vw,15px);font-weight:600;cursor:pointer;transition:all .15s}._detailBtn_gy75i_93:hover{background:var(--color-gray-50);color:var(--color-text-high)}@media(max-width:767px){._meta_gy75i_37{font-size:12px}._name_gy75i_34{min-width:64px;font-size:13px}}._overlay_1a4gl_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._content_1a4gl_13{background:var(--color-white);border-radius:16px;width:100%;max-width:560px;max-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._header_1a4gl_27{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--color-primary);border-bottom:none;border-radius:16px 16px 0 0;flex-shrink:0}._title_1a4gl_38{font-size:16px;font-weight:700;color:var(--color-white);margin:0}._count_1a4gl_45{color:var(--color-secondary-b);margin-left:4px}._close_1a4gl_50{width:30px;height:30px;border:none;background:none;color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s}._close_1a4gl_50:hover{background:#ffffff26;color:var(--color-white)}._list_1a4gl_68{flex:1;overflow-y:auto;padding:8px 12px 12px;display:flex;flex-direction:column}._list_1a4gl_68>*{border:none!important;border-bottom:1px solid var(--color-gray-50)!important;border-radius:0!important}._list_1a4gl_68>*:last-child{border-bottom:none!important}._empty_1a4gl_86{padding:40px 0;text-align:center;color:var(--color-text-low);font-size:14px}._list_1a4gl_68::-webkit-scrollbar{width:8px}._list_1a4gl_68::-webkit-scrollbar-thumb{background:var(--color-gray-200);border-radius:4px}._list_1a4gl_68::-webkit-scrollbar-track{background:transparent}._workerTableEmpty_exvg9_4{padding:40px 0;color:#9ca3af}._workerTableEmptyIcon_exvg9_10{width:48px;height:48px;margin:0 auto 16px;opacity:.3}._tabsWrap_exvg9_18{margin-top:20px}._placeholder_exvg9_24{flex:1;display:flex;align-items:center;justify-content:center;padding-bottom:96px;text-align:center;color:var(--color-text-low);font-size:14px;background:transparent}._placeholderSm_exvg9_37{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._redesignBody_exvg9_44{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_exvg9_52{flex:1 1 0;min-width:0}._rightCol_exvg9_57{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_exvg9_65{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_exvg9_72{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_exvg9_79{border:none;background:none;color:var(--color-text-high);font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}._viewAllBtn_exvg9_79:hover{background:var(--color-gray-50);color:var(--color-text-high)}._cardList_exvg9_94{display:flex;flex-direction:column;gap:0;height:560px;overflow-y:auto}@media(max-width:575px){._redesignBody_exvg9_44{flex-direction:column;align-items:stretch}._leftCol_exvg9_52,._rightCol_exvg9_57{flex:none;max-width:100%;width:100%}}._confirmModalOverlay_1ymmd_2{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}._confirmModalContent_1ymmd_15{background:#fff;border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._confirmModalHeader_1ymmd_26{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:#1f2937}._confirmModalHeader_1ymmd_26 h2{font-size:18px;font-weight:600;color:#fff;margin:0}._confirmModalClose_1ymmd_41{width:32px;height:32px;border:none;background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}._confirmModalClose_1ymmd_41:hover{background-color:#ffffff1a}._confirmModalBody_1ymmd_60{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}._confirmModalIcon_1ymmd_69{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}._confirmModalIcon_1ymmd_69._accept_1ymmd_79{background-color:#3b82f6;color:#fff}._confirmModalIcon_1ymmd_69._reject_1ymmd_84{background-color:#ef4444;color:#fff}._confirmModalMessage_1ymmd_90{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px;line-height:1.4}._confirmModalName_1ymmd_98{color:#3b82f6}._confirmModalSub_1ymmd_102{font-size:14px;color:#6b7280;margin:0}._confirmModalFooter_1ymmd_109{display:flex;gap:12px;padding:24px}._confirmModalBtn_1ymmd_115{flex:1;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._confirmModalBtn_1ymmd_115._cancel_1ymmd_125{background-color:#fff;color:#374151;border:1px solid #d1d5db}._confirmModalBtn_1ymmd_115._cancel_1ymmd_125:hover{background-color:#f9fafb}._confirmModalBtn_1ymmd_115._confirm_1ymmd_2{border:none;color:#fff}._confirmModalBtn_1ymmd_115._confirm_1ymmd_2._accept_1ymmd_79{background-color:#1f2937}._confirmModalBtn_1ymmd_115._confirm_1ymmd_2._accept_1ymmd_79:hover{background-color:#111827}._confirmModalBtn_1ymmd_115._confirm_1ymmd_2._reject_1ymmd_84{background-color:#1f2937}._confirmModalBtn_1ymmd_115._confirm_1ymmd_2._reject_1ymmd_84:hover{background-color:#111827}@media(max-width:1199px){._confirmModalContent_1ymmd_15{max-width:420px}._confirmModalHeader_1ymmd_26{padding:18px 22px}._confirmModalHeader_1ymmd_26 h2{font-size:17px}._confirmModalBody_1ymmd_60{padding:40px 22px}._confirmModalIcon_1ymmd_69{width:68px;height:68px;margin-bottom:28px}._confirmModalMessage_1ymmd_90{font-size:18px}._confirmModalFooter_1ymmd_109{padding:20px;gap:10px}._confirmModalBtn_1ymmd_115{padding:14px 20px;font-size:15px}}@media(max-width:767px){._confirmModalOverlay_1ymmd_2{padding:16px}._confirmModalContent_1ymmd_15{max-width:100%;border-radius:12px}._confirmModalHeader_1ymmd_26{padding:16px 20px}._confirmModalHeader_1ymmd_26 h2{font-size:16px}._confirmModalClose_1ymmd_41{width:28px;height:28px}._confirmModalBody_1ymmd_60{padding:36px 20px}._confirmModalIcon_1ymmd_69{width:60px;height:60px;margin-bottom:24px}._confirmModalMessage_1ymmd_90{font-size:17px;margin-bottom:10px}._confirmModalSub_1ymmd_102{font-size:13px}._confirmModalFooter_1ymmd_109{padding:18px;gap:8px}._confirmModalBtn_1ymmd_115{padding:13px 18px;font-size:14px;border-radius:6px}}@media(max-width:575px){._confirmModalOverlay_1ymmd_2{padding:12px}._confirmModalContent_1ymmd_15{border-radius:10px}._confirmModalHeader_1ymmd_26{padding:14px 16px}._confirmModalHeader_1ymmd_26 h2{font-size:15px}._confirmModalClose_1ymmd_41{width:26px;height:26px;border-radius:5px}._confirmModalBody_1ymmd_60{padding:32px 16px}._confirmModalIcon_1ymmd_69{width:52px;height:52px;margin-bottom:20px}._confirmModalMessage_1ymmd_90{font-size:15px;margin-bottom:8px;line-height:1.3}._confirmModalSub_1ymmd_102{font-size:12px}._confirmModalFooter_1ymmd_109{padding:14px;gap:6px;flex-direction:column-reverse}._confirmModalBtn_1ymmd_115{padding:12px 16px;font-size:13px;border-radius:5px}}._applicationsHeader_1njyc_3{margin-bottom:24px}._applicationsHeader_1njyc_3 h3{font-size:18px;font-weight:600;margin:0 0 16px}._applicationsSummary_1njyc_13{display:flex;gap:24px;padding:16px;background-color:#f9fafb;border-radius:8px}._summaryItem_1njyc_21{display:flex;flex-direction:column;gap:4px}._summaryLabel_1njyc_27{font-size:12px;color:#6b7280}._summaryValue_1njyc_32{font-size:16px;font-weight:600;color:#2563eb}._bulkActions_1njyc_39{display:flex;gap:8px;margin-bottom:12px}._bulkBtn_1njyc_45{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}._bulkAccept_1njyc_55{background-color:#3b82f6;color:#fff}._bulkAccept_1njyc_55:hover{background-color:#2563eb}._bulkReject_1njyc_64{background-color:#ef4444;color:#fff}._bulkReject_1njyc_64:hover{background-color:#dc2626}._applicationsEmpty_1njyc_73{text-align:center;padding:40px 0;color:#9ca3af}._applicationsEmptyIcon_1njyc_79{width:48px;height:48px;margin:0 auto 16px;opacity:.3}._tabsWrap_1njyc_88{margin-top:20px}._placeholder_1njyc_94{flex:1;display:flex;align-items:center;justify-content:center;padding-bottom:96px;text-align:center;color:var(--color-text-low);font-size:14px;background:transparent}._placeholderSm_1njyc_107{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._redesignBody_1njyc_114{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_1njyc_122{flex:1 1 0;min-width:0}._miniHeader_1njyc_133{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._miniTitle_1njyc_140{font-size:14px;font-weight:700;color:var(--color-text-high)}._miniCount_1njyc_146{color:var(--color-secondary-b);font-weight:700;margin-left:2px}._miniList_1njyc_152{display:flex;flex-direction:column;min-height:108px}._miniList_1njyc_152>*+*{border-top:1px solid var(--color-gray-50)}._miniEmpty_1njyc_163{padding:16px 0;text-align:center;color:var(--color-text-low);font-size:13px}._rightCol_1njyc_170{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_1njyc_178{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_1njyc_185{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_1njyc_192{border:none;background:none;color:var(--color-text-high);font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}._viewAllBtn_1njyc_192:hover{background:var(--color-gray-50);color:var(--color-text-high)}._selectAllRow_1njyc_207{display:flex;align-items:center;gap:8px;width:100%;padding:8px 4px;border:none;background:none;cursor:pointer;font-size:16px;font-weight:600;color:var(--color-text-high);margin-bottom:8px}._checkIcon_1njyc_223{width:18px;height:18px}._cardList_1njyc_228{display:flex;flex-direction:column;gap:0;height:520px;overflow-y:auto}._bottomBar_1njyc_238{position:fixed;bottom:0;left:200px;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--color-white);border-top:1px solid var(--color-gray-100);box-shadow:0 -4px 12px #0000000f}@media(max-width:1199px){._bottomBar_1njyc_238{left:0}}._bottomCount_1njyc_258{font-size:14px;color:var(--color-text-medium)}._bottomCount_1njyc_258 b{color:var(--color-secondary-b);font-weight:700}._bottomActions_1njyc_267{display:flex;gap:10px}._bottomBtn_1njyc_272{padding:10px 28px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:all .15s}._rejectBtn_1njyc_282{background:var(--color-error);color:var(--color-white)}._rejectBtn_1njyc_282:hover{filter:brightness(.95)}._acceptBtn_1njyc_290{background:var(--color-primary);color:var(--color-white)}._acceptBtn_1njyc_290:hover{filter:brightness(1.15)}@media(max-width:575px){._redesignBody_1njyc_114{flex-direction:column;align-items:stretch}._leftCol_1njyc_122,._rightCol_1njyc_170{flex:none;max-width:100%;width:100%}}@media(max-width:1199px){._applicationsHeader_1njyc_3{margin-bottom:20px}._applicationsHeader_1njyc_3 h3{font-size:16px;margin-bottom:14px}._applicationsSummary_1njyc_13{gap:20px;padding:14px}._summaryValue_1njyc_32{font-size:15px}._bulkBtn_1njyc_45{padding:7px 14px;font-size:13px}}@media(max-width:767px){._applicationsHeader_1njyc_3{margin-bottom:16px}._applicationsHeader_1njyc_3 h3{font-size:15px;margin-bottom:12px}._applicationsSummary_1njyc_13{flex-wrap:wrap;gap:12px 16px;padding:12px;border-radius:6px}._summaryItem_1njyc_21{min-width:calc(50% - 8px)}._summaryLabel_1njyc_27{font-size:11px}._summaryValue_1njyc_32{font-size:14px}._bulkActions_1njyc_39{gap:6px;margin-bottom:10px}._bulkBtn_1njyc_45{padding:6px 12px;font-size:12px;border-radius:5px}._applicationsEmpty_1njyc_73{padding:30px 0}._applicationsEmptyIcon_1njyc_79{width:40px;height:40px;margin-bottom:12px}}@media(max-width:575px){._applicationsHeader_1njyc_3{margin-bottom:14px}._applicationsHeader_1njyc_3 h3{font-size:14px;margin-bottom:10px}._applicationsSummary_1njyc_13{gap:10px 12px;padding:10px;border-radius:5px}._summaryLabel_1njyc_27{font-size:10px}._summaryValue_1njyc_32{font-size:13px}._bulkActions_1njyc_39{flex-direction:column;gap:6px;margin-bottom:8px}._bulkBtn_1njyc_45{width:100%;padding:8px 12px;font-size:12px;border-radius:5px}._applicationsEmpty_1njyc_73{padding:24px 0}._applicationsEmptyIcon_1njyc_79{width:36px;height:36px;margin-bottom:10px}}._statusModalOverlay_1b3to_2{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}._statusModalContent_1b3to_15{background:#fff;border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._statusModalHeader_1b3to_26{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-primary);border-bottom:none;border-radius:16px 16px 0 0}._statusModalHeader_1b3to_26 h2{font-size:18px;font-weight:600;color:#fff;margin:0}._statusModalClose_1b3to_43{width:32px;height:32px;border:none;background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}._statusModalClose_1b3to_43:hover{background-color:#ffffff1a}._statusModalBody_1b3to_62{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}._statusModalIcon_1b3to_71{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;background-color:#3b82f6;color:#fff}._statusModalMessage_1b3to_84{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px;line-height:1.4}._statusModalName_1b3to_92{color:#3b82f6}._statusModalStatus_1b3to_96{color:#10b981;font-weight:700}._statusModalSub_1b3to_101{font-size:14px;color:#6b7280;margin:0}._statusModalFooter_1b3to_108{display:flex;gap:12px;padding:24px}._statusModalBtn_1b3to_114{flex:1;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._statusModalBtn_1b3to_114._cancel_1b3to_124{background-color:#fff;color:#374151;border:1px solid #d1d5db}._statusModalBtn_1b3to_114._cancel_1b3to_124:hover{background-color:#f9fafb}._statusModalBtn_1b3to_114._confirm_1b3to_134{background-color:#1f2937;color:#fff;border:none}._statusModalBtn_1b3to_114._confirm_1b3to_134:hover{background-color:#111827}@media(max-width:1199px){._statusModalContent_1b3to_15{max-width:420px}._statusModalHeader_1b3to_26{padding:18px 22px}._statusModalHeader_1b3to_26 h2{font-size:17px}._statusModalBody_1b3to_62{padding:40px 22px}._statusModalIcon_1b3to_71{width:68px;height:68px;margin-bottom:28px}._statusModalMessage_1b3to_84{font-size:18px}._statusModalFooter_1b3to_108{padding:20px;gap:10px}._statusModalBtn_1b3to_114{padding:14px 20px;font-size:15px}}@media(max-width:767px){._statusModalOverlay_1b3to_2{padding:16px}._statusModalContent_1b3to_15{max-width:100%;border-radius:12px}._statusModalHeader_1b3to_26{padding:16px 20px}._statusModalHeader_1b3to_26 h2{font-size:16px}._statusModalClose_1b3to_43{width:28px;height:28px}._statusModalBody_1b3to_62{padding:36px 20px}._statusModalIcon_1b3to_71{width:60px;height:60px;margin-bottom:24px}._statusModalMessage_1b3to_84{font-size:17px;margin-bottom:10px}._statusModalSub_1b3to_101{font-size:13px}._statusModalFooter_1b3to_108{padding:18px;gap:8px}._statusModalBtn_1b3to_114{padding:13px 18px;font-size:14px;border-radius:6px}}@media(max-width:575px){._statusModalOverlay_1b3to_2{padding:12px}._statusModalContent_1b3to_15{border-radius:10px}._statusModalHeader_1b3to_26{padding:14px 16px}._statusModalHeader_1b3to_26 h2{font-size:15px}._statusModalClose_1b3to_43{width:26px;height:26px;border-radius:5px}._statusModalBody_1b3to_62{padding:32px 16px}._statusModalIcon_1b3to_71{width:52px;height:52px;margin-bottom:20px}._statusModalMessage_1b3to_84{font-size:15px;margin-bottom:8px;line-height:1.3}._statusModalSub_1b3to_101{font-size:12px}._statusModalFooter_1b3to_108{padding:14px;gap:6px;flex-direction:column-reverse}._statusModalBtn_1b3to_114{padding:12px 16px;font-size:13px;border-radius:5px}}._statusModalFields_1b3to_298{display:flex;flex-direction:column;gap:12px;width:100%;margin:16px 0 8px}._statusModalField_1b3to_298{display:flex;flex-direction:column;gap:4px}._statusModalFieldLabel_1b3to_312{font-size:13px;font-weight:600;color:var(--color-text-medium, #555)}._statusModalInput_1b3to_318,._statusModalTextarea_1b3to_319{width:100%;padding:8px 10px;border:1px solid var(--color-gray-300, #d1d5db);border-radius:6px;font-size:14px;font-family:inherit;box-sizing:border-box}._statusModalInput_1b3to_318:focus,._statusModalTextarea_1b3to_319:focus{outline:none;border-color:var(--color-secondary-b, #3971ff);box-shadow:0 0 0 2px #3971ff1a}._statusModalTextarea_1b3to_319{resize:vertical;min-height:60px}._overlay_bi1rl_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._content_bi1rl_13{background:var(--color-white);border-radius:16px;width:100%;max-width:500px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._header_bi1rl_27{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--color-primary);border-bottom:none;border-radius:16px 16px 0 0;flex-shrink:0}._title_bi1rl_37{font-size:16px;font-weight:700;color:var(--color-white);margin:0}._statusName_bi1rl_43{color:var(--color-secondary-b-3)}._close_bi1rl_46{width:30px;height:30px;border:none;background:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}._close_bi1rl_46:hover{background:#ffffff1f}._body_bi1rl_62{flex:1;overflow-y:auto;padding:16px 20px}._hint_bi1rl_68{font-size:13px;color:var(--color-text-medium);background:var(--color-gray-50);border-radius:8px;padding:10px 12px;margin:0 0 12px}._list_bi1rl_77{display:flex;flex-direction:column}._row_bi1rl_83{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--color-gray-50)}._row_bi1rl_83:last-child{border-bottom:none}._name_bi1rl_95{justify-self:start;min-width:0;font-size:15px;font-weight:600;color:var(--color-text-high);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._timeInputs_bi1rl_106{display:flex;gap:8px;justify-self:end;flex-wrap:wrap;justify-content:flex-end}._timeInput_bi1rl_106{border:1px solid var(--color-gray-200);border-radius:6px;padding:6px 8px;font-size:14px;color:var(--color-text-high)}._timeInput_bi1rl_106:focus{outline:none;border-color:var(--color-secondary-b)}._transition_bi1rl_126{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap}._arrow_bi1rl_135{color:var(--color-text-low);font-weight:400}._footer_bi1rl_140{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--color-gray-100);flex-shrink:0}._btn_bi1rl_147{flex:1;padding:12px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;border:none}._cancel_bi1rl_156{background:var(--color-white);color:var(--color-text-medium);border:1px solid var(--color-gray-200)}._cancel_bi1rl_156:hover{background:var(--color-gray-50)}._confirm_bi1rl_164{background:var(--color-primary);color:var(--color-white)}._confirm_bi1rl_164:hover{filter:brightness(1.12)}._statusFilterContainer_1kftb_1{margin-bottom:20px}._statusFilterButtons_1kftb_5{display:flex;flex-wrap:nowrap;gap:8px}._filterButton_1kftb_13{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:12px;border:2px solid #e5e7eb;background-color:#fff;cursor:pointer;font-size:14px;font-weight:600;color:#374151;transition:all .2s}._filterButton_1kftb_13:hover{border-color:#93c5fd}._filterButton_1kftb_13._active_1kftb_35{background-color:#eff6ff;border-color:#3b82f6;color:#2563eb}._filterDot_1kftb_42{width:12px;height:12px;border-radius:50%;flex-shrink:0}._filterText_1kftb_49{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:1199px){._statusFilterContainer_1kftb_1{margin-bottom:20px}._statusFilterButtons_1kftb_5{gap:6px}._filterButton_1kftb_13{font-size:13px;border-radius:10px}._filterDot_1kftb_42{width:10px;height:10px}}@media(max-width:767px){._statusFilterContainer_1kftb_1{margin-bottom:16px}._statusFilterButtons_1kftb_5{gap:5px}._filterButton_1kftb_13{font-size:12px;border-radius:8px;gap:6px;border-width:1.5px}._filterDot_1kftb_42{width:8px;height:8px}}@media(max-width:575px){._statusFilterContainer_1kftb_1{margin-bottom:14px}._statusFilterButtons_1kftb_5{gap:4px}._filterButton_1kftb_13{font-size:11px;border-radius:6px;gap:4px;border-width:1px}._filterDot_1kftb_42{width:6px;height:6px}}._statusDropdown_gqh85_2{position:relative;display:inline-block}._statusBadge_gqh85_8._statusClickable_gqh85_8{cursor:pointer;display:inline-flex;align-items:center;gap:4px;border:none;background:none;transition:opacity .15s}._statusBadge_gqh85_8._statusClickable_gqh85_8:hover{opacity:.7}._statusBadge_gqh85_8._statusClickable_gqh85_8:disabled{cursor:not-allowed;opacity:.6}._dropdownArrow_gqh85_28{color:var(--color-text-low);flex-shrink:0;transition:transform .15s}._dropdownArrowOpen_gqh85_33{transform:rotate(180deg)}._statusBadge_gqh85_8{display:inline-block;font-size:14px;font-weight:600;background:none;padding:0;position:static!important}._statusBadge_gqh85_8._beforeWork_gqh85_49{color:var(--color-gray-500)}._statusBadge_gqh85_8._present_gqh85_52{color:var(--color-success)}._statusBadge_gqh85_8._checkedOut_gqh85_55{color:var(--color-secondary-b)}._statusBadge_gqh85_8._absent_gqh85_58{color:var(--color-error)}._statusBadge_gqh85_8._earlyLeave_gqh85_61{color:#eab308}._statusBadge_gqh85_8._working_gqh85_64{color:var(--color-success)}._statusDropdownMenu_gqh85_69{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border-radius:10px;box-shadow:0 4px 16px #0000001f;z-index:100;min-width:120px;padding:6px;display:flex;flex-direction:column;gap:2px}._statusDropdownItem_gqh85_85{padding:8px 12px;border:none;background:none;cursor:pointer;border-radius:6px;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-medium);transition:color .15s}._statusDropdownItem_gqh85_85:hover{color:var(--color-text-high)}._statusDropdownItem_gqh85_85._active_gqh85_102{color:var(--color-text-high);font-weight:700}@media(max-width:767px){._statusBadge_gqh85_8{font-size:13px}._statusDropdownMenu_gqh85_69{min-width:104px;padding:4px;border-radius:8px}._statusDropdownItem_gqh85_85{padding:7px 10px;font-size:13px}}@media(max-width:575px){._statusBadge_gqh85_8{font-size:12px}._statusDropdownMenu_gqh85_69{min-width:92px}._statusDropdownItem_gqh85_85{padding:6px 8px;font-size:12px}}._tabsWrap_qsmg3_4{margin-top:20px}._placeholder_qsmg3_8{padding:60px 0;text-align:center;color:var(--color-text-low);font-size:14px;background:var(--color-gray-50);border-radius:12px;margin-top:16px}._placeholderSm_qsmg3_18{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._redesignBody_qsmg3_25{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_qsmg3_33{flex:1 1 0;min-width:0}._rightCol_qsmg3_38{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_qsmg3_46{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_qsmg3_53{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_qsmg3_60{border:none;background:none;color:var(--color-text-high);font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}._viewAllBtn_qsmg3_60:hover{background:var(--color-gray-50);color:var(--color-text-high)}._selectAllRow_qsmg3_75{display:flex;align-items:center;gap:8px;width:100%;padding:8px 4px;border:none;background:none;cursor:pointer;font-size:16px;font-weight:600;color:var(--color-text-high);margin:8px 0}._checkIcon_qsmg3_91{width:18px;height:18px}._statusWithTime_qsmg3_97{display:flex;align-items:center;gap:8px;justify-content:flex-end}._statusTime_qsmg3_103{font-size:13px;font-weight:600;color:var(--color-text-medium);white-space:nowrap}._cardList_qsmg3_110{display:flex;flex-direction:column;gap:0;height:520px;overflow-y:auto}._bottomBar_qsmg3_121{position:fixed;bottom:0;left:200px;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--color-white);border-top:1px solid var(--color-gray-100);box-shadow:0 -4px 12px #0000000f;flex-wrap:wrap;gap:10px}@media(max-width:1199px){._bottomBar_qsmg3_121{left:0}}._bottomCount_qsmg3_143{font-size:14px;color:var(--color-text-medium)}._bottomCount_qsmg3_143 b{color:var(--color-secondary-b);font-weight:700}._bottomActions_qsmg3_152{display:flex;gap:10px}._bulkBtn_qsmg3_157{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s}._bulkBefore_qsmg3_168{background:var(--color-white);color:var(--color-text-medium);border-color:var(--color-gray-200)}._bulkBefore_qsmg3_168:hover{background:var(--color-gray-50)}._bulkPresent_qsmg3_178{background:var(--color-success, #10b981);color:var(--color-white)}._bulkPresent_qsmg3_178:hover{filter:brightness(.95)}._bulkAbsent_qsmg3_187{background:var(--color-error);color:var(--color-white)}._bulkAbsent_qsmg3_187:hover{filter:brightness(.95)}@media(max-width:575px){._redesignBody_qsmg3_25{flex-direction:column;align-items:stretch}._leftCol_qsmg3_33,._rightCol_qsmg3_38{flex:none;max-width:100%;width:100%}._bottomActions_qsmg3_152{width:100%}._bulkBtn_qsmg3_157{flex:1;padding:10px 8px;font-size:13px}}._tabsWrap_fjhdx_4{margin-top:20px}._placeholder_fjhdx_8{padding:60px 0;text-align:center;color:var(--color-text-low);font-size:14px;background:var(--color-gray-50);border-radius:12px;margin-top:16px}._placeholderSm_fjhdx_18{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._redesignBody_fjhdx_25{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_fjhdx_32{flex:1 1 0;min-width:0}._rightCol_fjhdx_37{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_fjhdx_45{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_fjhdx_52{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_fjhdx_59{border:none;background:none;color:var(--color-text-high);font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}._viewAllBtn_fjhdx_59:hover{background:var(--color-gray-50);color:var(--color-text-high)}._selectAllRow_fjhdx_74{display:flex;align-items:center;gap:8px;width:100%;padding:8px 4px;border:none;background:none;cursor:pointer;font-size:16px;font-weight:600;color:var(--color-text-high);margin:8px 0}._checkIcon_fjhdx_90{width:18px;height:18px}._statusWithTime_fjhdx_96{display:flex;align-items:center;gap:8px;justify-content:flex-end}._statusTime_fjhdx_102{font-size:13px;font-weight:600;color:var(--color-text-medium);white-space:nowrap}._cardList_fjhdx_109{display:flex;flex-direction:column;gap:0;height:520px;overflow-y:auto}._bottomBar_fjhdx_119{position:fixed;bottom:0;left:200px;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--color-white);border-top:1px solid var(--color-gray-100);box-shadow:0 -4px 12px #0000000f;flex-wrap:wrap;gap:10px}@media(max-width:1199px){._bottomBar_fjhdx_119{left:0}}._bottomCount_fjhdx_141{font-size:14px;color:var(--color-text-medium)}._bottomCount_fjhdx_141 b{color:var(--color-secondary-b);font-weight:700}._bottomActions_fjhdx_150{display:flex;gap:10px}._bulkBtn_fjhdx_155{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s}._bulkPresent_fjhdx_165{background:var(--color-success, #10b981);color:var(--color-white)}._bulkPresent_fjhdx_165:hover{filter:brightness(.95)}._bulkCheckout_fjhdx_174{background:var(--color-secondary-b);color:var(--color-white)}._bulkCheckout_fjhdx_174:hover{filter:brightness(.95)}._bulkAbsent_fjhdx_182{background:var(--color-error);color:var(--color-white)}._bulkAbsent_fjhdx_182:hover{filter:brightness(.95)}@media(max-width:575px){._redesignBody_fjhdx_25{flex-direction:column;align-items:stretch}._leftCol_fjhdx_32,._rightCol_fjhdx_37{flex:none;max-width:100%;width:100%}._bottomActions_fjhdx_150{width:100%}._bulkBtn_fjhdx_155{flex:1;padding:10px 8px;font-size:13px}}._statsCards_1lill_1{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}._statCard_1lill_8{background:var(--white-0);padding:1.25rem 1.5rem;border-radius:12px;border:1px solid var(--gray-100)}._statLabel_1lill_15{display:block;font-size:var(--font-size-sm);color:#9ca3af;margin-bottom:.5rem}._statValue_1lill_22{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--primary);display:flex;align-items:baseline}._statUnit_1lill_30{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--primary);margin-left:.25rem}._statChange_1lill_37{display:block;font-size:var(--font-size-sm);margin-top:.25rem}._statChange_1lill_37._positive_1lill_43{color:var(--success)}._statChange_1lill_37._negative_1lill_47{color:var(--error)}._statChange_1lill_37._neutral_1lill_51{color:#9ca3af}@media(max-width:1199px){._statsCards_1lill_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._statsCards_1lill_1{grid-template-columns:1fr;gap:.75rem}._statCard_1lill_8{padding:1rem 1.25rem}._statValue_1lill_22{font-size:1.5rem}}@keyframes _shimmer_1lill_1{0%{background-position:-200% 0}to{background-position:200% 0}}._statCardLoading_1lill_88{min-height:100px}._statCardLoading_1lill_88 ._statLabel_1lill_15{width:80px;height:14px;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_1lill_1 1.5s infinite;border-radius:4px;color:transparent}._skeletonValue_1lill_102{width:100px;height:32px;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_1lill_1 1.5s infinite;border-radius:4px;margin-top:.5rem}._skeletonChange_1lill_112{width:120px;height:14px;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_1lill_1 1.5s infinite;border-radius:4px;margin-top:.5rem}._weeklyChartWrapper_p5boa_1{display:flex;flex-direction:column;gap:1rem;height:100%}._chartHeader_p5boa_8{display:flex;align-items:center;gap:1rem;height:31px}._chartTitle_p5boa_15{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--primary);text-underline-offset:4px}._chartTabs_p5boa_22{display:flex;gap:.5rem}._chartTab_p5boa_22{padding:.375rem .875rem;background:var(--grey-50);border:none;border-radius:20px;font-size:.8125rem;font-weight:var(--font-weight-medium);color:#6b7280;cursor:pointer;transition:all .2s}._chartTab_p5boa_22:hover{background:var(--gray-100)}._chartTab_p5boa_22._active_p5boa_43{background:var(--secondary_B);color:var(--white-0)}._weeklyChart_p5boa_1{background:var(--white-0);padding:1rem;border-radius:12px;border:1px solid var(--gray-100);flex:1;box-sizing:border-box;min-height:250px}@keyframes _shimmer_p5boa_1{0%{background-position:-200% 0}to{background-position:200% 0}}._chartLoading_p5boa_68{display:flex;align-items:center;justify-content:center}._chartLoading_p5boa_68:before{content:"";width:90%;height:60%;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_p5boa_1 1.5s infinite;border-radius:8px}._chartEmpty_p5boa_84{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:.875rem}@media(max-width:1199px){._weeklyChart_p5boa_1{min-height:280px}}@media(max-width:767px){._chartHeader_p5boa_8{flex-wrap:wrap;height:auto;gap:.75rem}._chartTitle_p5boa_15{font-size:.9375rem}._chartTabs_p5boa_22{width:100%}._chartTab_p5boa_22{padding:.25rem .5rem;font-size:.6875rem}._weeklyChart_p5boa_1{padding:.5rem;min-height:200px}}._ongoingProjectsWrapper_1531s_1{display:flex;flex-direction:column;gap:1rem;height:100%}._projectsHeader_1531s_8{display:flex;align-items:center;gap:1rem;height:30px}._projectsTitle_1531s_15{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--primary)}._viewAll_1531s_21{background:none;border:none;color:var(--secondary_B);font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;padding:0;margin-left:auto}._viewAll_1531s_21:hover{text-decoration:underline}._ongoingProjects_1531s_1{background:var(--white-0);padding:1.5rem;border-radius:12px;border:1px solid var(--gray-100);display:flex;flex-direction:column;flex:1;box-sizing:border-box;overflow-y:auto;min-height:0}._projectItem_1531s_49{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}._projectItem_1531s_49:last-child{padding-bottom:0;border-bottom:none}._projectItem_1531s_49:not(:first-child){padding-top:1rem}._projectInfo_1531s_67{flex:1;display:flex;flex-direction:column;gap:.25rem}._projectName_1531s_74{font-size:.9375rem;font-weight:var(--font-weight-semi-bold);color:var(--primary)}._projectMeta_1531s_80{font-size:.8125rem;color:#9ca3af}._projectProgress_1531s_85{display:flex;align-items:center;gap:.75rem;min-width:140px}._progressBar_1531s_92{flex:1;height:6px;background:var(--gray-100);border-radius:3px;overflow:hidden}._progressFill_1531s_100{height:100%;background:var(--secondary_B);border-radius:3px}._progressValue_1531s_106{font-size:.875rem;font-weight:var(--font-weight-semi-bold);color:var(--secondary_B);min-width:36px;text-align:right}@keyframes _shimmer_1531s_1{0%{background-position:-200% 0}to{background-position:200% 0}}._projectsLoading_1531s_124{display:flex;flex-direction:column;gap:1rem}._projectsLoading_1531s_124:before,._projectsLoading_1531s_124:after{content:"";height:50px;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_1531s_1 1.5s infinite;border-radius:8px}._projectsLoading_1531s_124:after{animation-delay:.2s}._projectsEmpty_1531s_144{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:.875rem;padding:2rem 0}@media(max-width:1199px){._ongoingProjects_1531s_1{min-height:280px}}@media(max-width:767px){._projectsHeader_1531s_8{height:auto}._projectsTitle_1531s_15{font-size:.9375rem}._viewAll_1531s_21{font-size:.8125rem}._ongoingProjects_1531s_1{padding:.75rem}._projectItem_1531s_49{flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:.75rem}._projectItem_1531s_49:not(:first-child){padding-top:.75rem}._projectProgress_1531s_85{width:100%;min-width:unset}._projectName_1531s_74{font-size:.875rem}._projectMeta_1531s_80{font-size:.75rem}}._projectDistributionWrapper_17a8t_1{display:flex;flex-direction:column;gap:1rem;height:100%}._distributionTitle_17a8t_8{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--primary);text-underline-offset:4px}._projectDistribution_17a8t_1{background:var(--white-0);padding:1.5rem;border-radius:12px;border:1px solid var(--gray-100);display:flex;flex-direction:column;gap:1rem;flex:1;box-sizing:border-box}._distributionItem_17a8t_27{display:flex;flex-direction:column;gap:.375rem}._distributionName_17a8t_33{font-size:.875rem;color:#374151}._distributionBarWrap_17a8t_38{display:flex;align-items:center;gap:.75rem}._distributionBar_17a8t_38{flex:1;height:8px;background:var(--gray-100);border-radius:4px;overflow:hidden}._distributionFill_17a8t_52{height:100%;background:var(--secondary_B);border-radius:4px}._distributionValue_17a8t_58{font-size:.875rem;font-weight:var(--font-weight-semi-bold);color:var(--primary);min-width:40px;text-align:right}@keyframes _shimmer_17a8t_1{0%{background-position:-200% 0}to{background-position:200% 0}}._distributionLoading_17a8t_76{display:flex;flex-direction:column;gap:1.5rem}._distributionLoading_17a8t_76:before,._distributionLoading_17a8t_76:after{content:"";height:40px;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_17a8t_1 1.5s infinite;border-radius:8px}._distributionLoading_17a8t_76:after{animation-delay:.2s}._distributionEmpty_17a8t_96{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:.875rem;padding:2rem 0}@media(max-width:1199px){._projectDistribution_17a8t_1{min-height:280px}}@media(max-width:767px){._projectDistribution_17a8t_1{padding:.75rem;gap:.75rem}._distributionTitle_17a8t_8{font-size:.9375rem}._distributionName_17a8t_33{font-size:.8125rem}._distributionBar_17a8t_38{height:6px}._distributionBarWrap_17a8t_38{gap:.5rem}._distributionValue_17a8t_58{font-size:.8125rem;min-width:36px}}._todayRecruitmentWrapper_1e1py_1{display:flex;flex-direction:column;gap:1rem;height:100%}._recruitmentHeader_1e1py_8{display:flex;align-items:center;gap:1rem}._recruitmentTitle_1e1py_14{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--primary);text-underline-offset:4px}._recruitmentViewAll_1e1py_21{background:none;border:none;color:var(--secondary_B);font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;padding:0;margin-left:auto}._recruitmentViewAll_1e1py_21:hover{text-decoration:underline}._todayRecruitment_1e1py_1{background:var(--white-0);padding:1.5rem;border-radius:12px;border:1px solid var(--gray-100);flex:1;box-sizing:border-box;overflow-y:auto;min-height:0}._recruitmentTable_1e1py_47{width:100%;border-collapse:collapse}._recruitmentTable_1e1py_47 th{text-align:left;font-size:.8125rem;font-weight:var(--font-weight-medium);color:#9ca3af;padding:.75rem .5rem;border-bottom:1px solid var(--gray-100)}._recruitmentTable_1e1py_47 td{font-size:.875rem;color:#374151;padding:.875rem .5rem;border-bottom:1px solid var(--grey-50)}._recruitmentTitleCell_1e1py_68{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_1e1py_75{display:inline-block;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:var(--font-weight-medium)}._statusBadge_1e1py_75._working_1e1py_83{background:#dbeafe;color:#2563eb}._statusBadge_1e1py_75._waiting_1e1py_88{background:#fef3c7;color:#d97706}._statusBadge_1e1py_75._completed_1e1py_93{background:#dcfce7;color:#16a34a}@keyframes _shimmer_1e1py_1{0%{background-position:-200% 0}to{background-position:200% 0}}._recruitmentLoading_1e1py_108{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}._recruitmentLoading_1e1py_108:before,._recruitmentLoading_1e1py_108:after{content:"";height:40px;background:linear-gradient(90deg,var(--grey-50) 25%,var(--gray-100) 50%,var(--grey-50) 75%);background-size:200% 100%;animation:_shimmer_1e1py_1 1.5s infinite;border-radius:8px}._recruitmentLoading_1e1py_108:after{animation-delay:.2s}._recruitmentEmpty_1e1py_129{text-align:center;color:#9ca3af;font-size:.875rem;padding:2rem 0}@media(max-width:1199px){._todayRecruitment_1e1py_1{min-height:280px}._recruitmentTitleCell_1e1py_68{max-width:200px}}@media(max-width:767px){._recruitmentHeader_1e1py_8{flex-wrap:wrap;gap:.5rem}._recruitmentTitle_1e1py_14{font-size:.9375rem}._recruitmentViewAll_1e1py_21{font-size:.8125rem}._todayRecruitment_1e1py_1{padding:.75rem;overflow-x:auto}._recruitmentTable_1e1py_47{min-width:500px}._recruitmentTable_1e1py_47 th,._recruitmentTable_1e1py_47 td{padding:.5rem .25rem;font-size:.75rem}._recruitmentTitleCell_1e1py_68{max-width:120px}._statusBadge_1e1py_75{padding:.1875rem .5rem;font-size:.6875rem}}._summarySection_ikrpn_3{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._summaryTitle_ikrpn_10{font-size:1.125rem;font-weight:var(--font-weight-semi-bold);color:var(--primary)}._filterTabs_ikrpn_16{display:flex;gap:.5rem}._filterTab_ikrpn_16{padding:.5rem 1rem;background:var(--grey-50);border:none;border-radius:20px;font-size:.875rem;font-weight:var(--font-weight-medium);color:#6b7280;cursor:pointer;transition:all .2s}._filterTab_ikrpn_16:hover{background:var(--gray-100)}._filterTab_ikrpn_16._active_ikrpn_37{background:var(--secondary_B);color:var(--white-0)}._grid_ikrpn_42{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem;margin-bottom:1.5rem;height:340px}._bottom_ikrpn_50{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;height:340px;margin-bottom:20px}@media(max-width:1199px){._grid_ikrpn_42,._bottom_ikrpn_50{grid-template-columns:1fr;height:auto}}@media(max-width:767px){._summarySection_ikrpn_3{flex-direction:column;align-items:flex-start;gap:.75rem}._summaryTitle_ikrpn_10{font-size:1rem}._filterTabs_ikrpn_16{width:100%;justify-content:flex-start}._filterTab_ikrpn_16{padding:.375rem .75rem;font-size:.8125rem}}._container_11lka_1{min-height:100vh;background:var(--white-0);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}._header_11lka_9{background:var(--white-0);border-bottom:1px solid var(--gray-100)}._headerContent_11lka_14{max-width:1200px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}._logo_11lka_23{display:flex;align-items:center}._logoImg_11lka_28{height:32px}._navLink_11lka_32{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:color .2s}._navLink_11lka_32:hover{color:var(--secondary_B)}._main_11lka_44{flex:1;display:flex;justify-content:center;padding:60px 40px}._content_11lka_51{width:100%;max-width:600px}._title_11lka_56{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._desc_11lka_63{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 32px}._card_11lka_70{background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:40px}._formGroup_11lka_77{margin-bottom:32px}._label_11lka_81{display:block;font-size:16px;font-weight:var(--font-weight-bold);color:var(--primary);margin-bottom:12px}._input_11lka_89{width:100%;height:52px;padding:0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:15px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--white-0);outline:none;transition:border-color .2s;box-sizing:border-box}._input_11lka_89::placeholder{color:#9ca3af}._input_11lka_89:focus{border-color:var(--secondary_B)}._submitBtn_11lka_112{width:100%;max-width:200px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:not-allowed;transition:background .2s}._submitBtn_11lka_112._active_11lka_130{background:var(--secondary_B);cursor:pointer}._submitBtn_11lka_112._active_11lka_130:hover{background:#2860e6}._verifyContent_11lka_139{display:flex;align-items:center;justify-content:center}._verifyCard_11lka_145{width:100%;max-width:600px;background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:60px 40px;text-align:center}._verifyTitle_11lka_155{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._verifyDesc_11lka_162{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 32px}._phoneDisplay_11lka_169{width:100%;height:52px;display:flex;align-items:center;justify-content:center;background:var(--grey-50);border:1px solid transparent;border-radius:8px;font-size:18px;font-weight:var(--font-weight-medium);color:var(--primary);margin-bottom:24px;box-sizing:border-box}._phoneDisplay_11lka_169._editable_11lka_185{background:var(--white-0);border-color:var(--secondary_B);outline:none;text-align:center}._phoneDisplay_11lka_169._editable_11lka_185::placeholder{color:#9ca3af;font-weight:var(--font-weight-regular)}._verifyButtons_11lka_197{display:flex;gap:16px}._reinputBtn_11lka_202{flex:1;height:52px;display:flex;align-items:center;justify-content:center;background:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:pointer;transition:background .2s}._reinputBtn_11lka_202:hover{background:#6b7280}._reinputBtn_11lka_202._confirm_11lka_222{background:var(--secondary_B)}._reinputBtn_11lka_202._confirm_11lka_222:hover{background:#2860e6}._reinputBtn_11lka_202._confirm_11lka_222._disabled_11lka_230,._reinputBtn_11lka_202._disabled_11lka_230{background:#9ca3af;cursor:not-allowed}._verifyBtn_11lka_240{flex:1;height:52px;display:flex;align-items:center;justify-content:center;background:var(--secondary_B);border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:pointer;transition:background .2s}._verifyBtn_11lka_240:hover{background:#2860e6}._verifyBtn_11lka_240._disabled_11lka_230{background:#9ca3af;cursor:not-allowed}._verifyBtn_11lka_240._disabled_11lka_230:hover{background:#9ca3af}._codeInputWrapper_11lka_269{position:relative;margin-bottom:32px}._codeInput_11lka_269{width:100%;height:52px;padding:0 80px 0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:15px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--white-0);outline:none;transition:border-color .2s;box-sizing:border-box}._codeInput_11lka_269::placeholder{color:#9ca3af}._codeInput_11lka_269:focus{border-color:var(--secondary_B)}._codeTimer_11lka_297{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._codeTimer_11lka_297._warning_11lka_307{color:var(--error)}._confirmBtn_11lka_311{width:100%;max-width:200px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:not-allowed;transition:background .2s}._confirmBtn_11lka_311._active_11lka_130{background:var(--secondary_B);cursor:pointer}._confirmBtn_11lka_311._active_11lka_130:hover{background:#2860e6}._resultDisplay_11lka_338{width:100%;height:52px;display:flex;align-items:center;justify-content:center;background:var(--grey-50);border-radius:8px;font-size:18px;font-weight:var(--font-weight-medium);color:var(--primary);margin-bottom:32px}._pwLink_11lka_352{font-size:14px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 24px;text-align:center}._pwLinkText_11lka_360{font-weight:var(--font-weight-bold);color:var(--primary);text-decoration:none;margin-left:8px}._pwLinkText_11lka_360:hover{color:var(--secondary_B)}._loginBtn_11lka_371{width:100%;max-width:200px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--secondary_B);border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:pointer;transition:background .2s}._loginBtn_11lka_371:hover{background:#2860e6}@media(max-width:767px){._headerContent_11lka_14{padding:16px 20px}._main_11lka_44{padding:40px 20px}._title_11lka_56{font-size:24px}._desc_11lka_63{font-size:14px}._card_11lka_70{padding:24px}._submitBtn_11lka_112{max-width:100%}._verifyCard_11lka_145{padding:40px 24px}._verifyTitle_11lka_155{font-size:20px}._verifyDesc_11lka_162{font-size:14px}._verifyButtons_11lka_197{flex-direction:column}._confirmBtn_11lka_311,._loginBtn_11lka_371{max-width:100%}}._container_1ewkr_1{min-height:100vh;background:var(--white-0);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}._header_1ewkr_9{background:var(--white-0);border-bottom:1px solid var(--gray-100)}._headerContent_1ewkr_14{max-width:1200px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}._logo_1ewkr_23{display:flex;align-items:center}._logoImg_1ewkr_28{height:32px}._navLink_1ewkr_32{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:color .2s}._navLink_1ewkr_32:hover{color:var(--secondary_B)}._main_1ewkr_44{flex:1;display:flex;justify-content:center;padding:60px 40px}._content_1ewkr_51{width:100%;max-width:600px}._title_1ewkr_56{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._desc_1ewkr_63{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 24px}._descSub_1ewkr_70{font-size:15px;font-weight:var(--font-weight-regular);color:#9ca3af;margin:0 0 32px}._methodSelector_1ewkr_77{display:flex;align-items:center;justify-content:center;gap:48px;background:var(--grey-50);border-radius:8px;padding:16px;margin-bottom:16px}._methodOption_1ewkr_88{display:flex;align-items:center;gap:8px;cursor:pointer}._radio_1ewkr_95{display:none}._radioCustom_1ewkr_99{width:20px;height:20px;border:2px solid var(--gray-100);border-radius:50%;background:var(--white-0);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}._radio_1ewkr_95:checked+._radioCustom_1ewkr_99{border-color:var(--secondary_B)}._radio_1ewkr_95:checked+._radioCustom_1ewkr_99:after{content:"";width:10px;height:10px;background:var(--secondary_B);border-radius:50%}._methodLabel_1ewkr_124{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._card_1ewkr_130{background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:40px}._formGroup_1ewkr_137{margin-bottom:24px}._label_1ewkr_141{display:block;font-size:14px;font-weight:var(--font-weight-bold);color:var(--primary);margin-bottom:8px}._input_1ewkr_149{width:100%;height:52px;padding:0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:15px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--grey-50);outline:none;transition:border-color .2s;box-sizing:border-box}._input_1ewkr_149::placeholder{color:#9ca3af}._input_1ewkr_149:focus{border-color:var(--secondary_B);background:var(--white-0)}._input_1ewkr_149._error_1ewkr_173{border-color:var(--error)}._error_1ewkr_173{display:block;margin-top:8px;font-size:13px;font-weight:var(--font-weight-regular);color:var(--error)}._submitBtn_1ewkr_185{width:100%;max-width:200px;height:52px;margin:16px auto 0;display:flex;align-items:center;justify-content:center;background:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:not-allowed;transition:background .2s}._submitBtn_1ewkr_185._active_1ewkr_203{background:var(--secondary_B);cursor:pointer}._submitBtn_1ewkr_185._active_1ewkr_203:hover{background:#2860e6}._verifyContent_1ewkr_212{display:flex;align-items:center;justify-content:center}._verifyCard_1ewkr_218{width:100%;max-width:600px;background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:60px 40px;text-align:center}._verifyTitle_1ewkr_228{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._verifyDesc_1ewkr_235{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 32px}._verifyInputWrapper_1ewkr_242{position:relative;max-width:400px;margin:0 auto 32px}._verifyInput_1ewkr_242{width:100%;height:52px;padding:0 80px 0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:15px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--white-0);outline:none;transition:border-color .2s;box-sizing:border-box}._verifyInput_1ewkr_242::placeholder{color:#9ca3af}._verifyInput_1ewkr_242:focus{border-color:var(--secondary_B)}._verifyTimer_1ewkr_271{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._verifyTimer_1ewkr_271._warning_1ewkr_281{color:var(--error)}._verifyBtn_1ewkr_285{width:100%;max-width:200px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:not-allowed;transition:background .2s}._verifyBtn_1ewkr_285._active_1ewkr_203{background:var(--secondary_B);cursor:pointer}._verifyBtn_1ewkr_285._active_1ewkr_203:hover{background:#2860e6}._completeContent_1ewkr_312{display:flex;align-items:center;justify-content:center}._completeCard_1ewkr_318{width:100%;max-width:600px;background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:60px 40px;text-align:center}._completeTitle_1ewkr_328{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._completeDesc_1ewkr_335{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 32px}._completeBtn_1ewkr_342{width:100%;max-width:200px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--secondary_B);border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:pointer;transition:background .2s}._completeBtn_1ewkr_342:hover{background:#2860e6}._emailInputGroup_1ewkr_364{display:flex;align-items:center;gap:8px}._emailPrefix_1ewkr_370{flex:1}._emailAt_1ewkr_374{font-size:16px;font-weight:var(--font-weight-medium);color:var(--primary);flex-shrink:0}._emailDomain_1ewkr_381{flex:1;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}._emailDomain_1ewkr_381:focus{border-color:var(--secondary_B);background-color:var(--white-0)}._emailDomainWrapper_1ewkr_396{flex:1;display:flex;align-items:center;position:relative}._emailDomainInput_1ewkr_403{flex:1;padding-right:40px}._emailDomainInput_1ewkr_403:focus{border-color:var(--secondary_B);background-color:var(--white-0)}._emailDomainReset_1ewkr_413{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border:none;border-radius:50%;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s}._emailDomainReset_1ewkr_413:hover{background:#d1d5db;color:var(--primary)}._emailSentButtons_1ewkr_437{display:flex;gap:16px;justify-content:center;max-width:400px;margin:0 auto}._emailResendBtn_1ewkr_445{flex:1;height:52px;display:flex;align-items:center;justify-content:center;background:var(--white-0);border:1px solid var(--gray-100);border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--primary);cursor:pointer;transition:all .2s}._emailResendBtn_1ewkr_445:hover{background:var(--grey-50)}._emailResendBtn_1ewkr_445:disabled{background:var(--grey-50);color:#9ca3af;cursor:not-allowed}._emailConfirmBtn_1ewkr_471{flex:1;height:52px;display:flex;align-items:center;justify-content:center;background:var(--secondary_B);border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:pointer;transition:background .2s}._emailConfirmBtn_1ewkr_471:hover{background:#2860e6}@media(max-width:767px){._headerContent_1ewkr_14{padding:16px 20px}._main_1ewkr_44{padding:40px 20px}._title_1ewkr_56{font-size:24px}._desc_1ewkr_63{font-size:14px}._descSub_1ewkr_70{font-size:13px}._methodSelector_1ewkr_77{gap:24px}._card_1ewkr_130{padding:24px}._submitBtn_1ewkr_185{max-width:100%}._verifyCard_1ewkr_218{padding:40px 24px}._verifyTitle_1ewkr_228{font-size:20px}._verifyDesc_1ewkr_235{font-size:14px}._verifyBtn_1ewkr_285{max-width:100%}._completeCard_1ewkr_318{padding:40px 24px}._completeTitle_1ewkr_328{font-size:20px}._completeDesc_1ewkr_335{font-size:14px}._completeBtn_1ewkr_342{max-width:100%}._emailInputGroup_1ewkr_364{flex-direction:column;gap:8px}._emailPrefix_1ewkr_370,._emailDomain_1ewkr_381,._emailDomainInput_1ewkr_403,._emailDomainWrapper_1ewkr_396{width:100%}._emailAt_1ewkr_374{display:none}._emailSentButtons_1ewkr_437{max-width:100%}}._container_8yeg0_1{min-height:100vh;background:var(--white-0);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}._header_8yeg0_10{background:var(--white-0);border-bottom:1px solid var(--gray-100)}._headerContent_8yeg0_15{max-width:1200px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}._logo_8yeg0_24{display:flex;align-items:center}._logoImg_8yeg0_29{height:32px}._navLink_8yeg0_33{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:color .2s}._navLink_8yeg0_33:hover{color:var(--secondary_B)}._main_8yeg0_46{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 40px}._content_8yeg0_54{display:flex;align-items:flex-start;gap:80px;max-width:1000px;width:100%}._formSection_8yeg0_63{flex:1;max-width:480px}._title_8yeg0_68{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 32px}._form_8yeg0_63{display:flex;gap:16px;margin-bottom:16px}._inputGroup_8yeg0_81{flex:1;display:flex;flex-direction:column;gap:12px}._input_8yeg0_81{width:100%;height:56px;padding:0 20px;border:1px solid var(--gray-100);border-radius:8px;font-size:15px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--white-0);outline:none;transition:border-color .2s}._input_8yeg0_81::placeholder{color:#9ca3af}._input_8yeg0_81:focus{border-color:var(--secondary_B)}._error_8yeg0_111{font-size:13px;color:var(--error);margin-top:-4px}._submitBtn_8yeg0_118{width:100px;height:124px;background:var(--secondary_B);border:none;border-radius:8px;font-size:18px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:pointer;transition:background .2s;flex-shrink:0}._submitBtn_8yeg0_118:hover{background:#2860e6}._options_8yeg0_137{display:flex;justify-content:space-between;align-items:center}._saveId_8yeg0_143{display:flex;align-items:center;gap:8px;cursor:pointer}._checkbox_8yeg0_150{display:none}._checkboxCustom_8yeg0_154{width:20px;height:20px;border:2px solid var(--gray-100);border-radius:4px;background:var(--white-0);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}._checkbox_8yeg0_150:checked+._checkboxCustom_8yeg0_154{background:var(--secondary_B);border-color:var(--secondary_B)}._checkbox_8yeg0_150:checked+._checkboxCustom_8yeg0_154:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}._saveIdText_8yeg0_182{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._links_8yeg0_188{display:flex;align-items:center;gap:8px}._link_8yeg0_188{font-size:14px;font-weight:var(--font-weight-medium);color:#6b7280;text-decoration:none;transition:color .2s}._link_8yeg0_188:hover{color:var(--primary)}._link_8yeg0_188._highlight_8yeg0_206{color:var(--secondary_B);text-decoration:underline}._linkDivider_8yeg0_211{font-size:14px;color:var(--gray-100)}._divider_8yeg0_217{width:1px;height:200px;background:var(--gray-100);flex-shrink:0}._infoSection_8yeg0_225{flex:1;max-width:400px}._infoTitle_8yeg0_230{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 8px}._infoHighlight_8yeg0_237{font-size:40px;font-weight:var(--font-weight-bold);color:var(--secondary_B);margin:0 0 24px}._infoDesc_8yeg0_244{font-size:16px;font-weight:var(--font-weight-regular);color:var(--primary);line-height:1.6;margin:0}@media(max-width:1199px){._content_8yeg0_54{flex-direction:column;gap:40px;align-items:center}._divider_8yeg0_217{width:100%;height:1px;max-width:480px}._formSection_8yeg0_63,._infoSection_8yeg0_225{max-width:480px;width:100%}._infoSection_8yeg0_225{text-align:center}}@media(max-width:767px){._headerContent_8yeg0_15{padding:16px 20px}._main_8yeg0_46{padding:40px 20px}._title_8yeg0_68{font-size:24px;margin-bottom:24px}._form_8yeg0_63{flex-direction:column}._submitBtn_8yeg0_118{width:100%;height:52px}._options_8yeg0_137{flex-direction:column;gap:16px;align-items:flex-start}._infoTitle_8yeg0_230{font-size:24px}._infoHighlight_8yeg0_237{font-size:28px}._infoDesc_8yeg0_244{font-size:14px}}._termsWrap_h5rdm_6{position:relative}._termsFrame_h5rdm_10{display:block;width:100%;height:calc(100vh - 200px);min-height:480px;border:none;background:var(--color-white)}._faqList_h5rdm_22{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}._faqItem_h5rdm_30{border:1px solid var(--color-border-light);border-radius:8px;overflow:hidden}._faqOpen_h5rdm_36{border-color:var(--color-secondary-b-2)}._faqQuestion_h5rdm_40{width:100%;display:flex;align-items:center;gap:12px;padding:16px;background:none;border:none;cursor:pointer;text-align:left}._faqNumber_h5rdm_52{font-weight:700;font-size:18px;color:var(--color-secondary-b);flex-shrink:0}._faqQuestionText_h5rdm_59{flex:1;font-size:18px;font-weight:500;color:var(--color-text-high)}._faqIcon_h5rdm_66{font-size:20px;color:var(--color-gray-500);flex-shrink:0}._faqAnswer_h5rdm_72{padding:0 16px 16px;border-top:1px solid var(--color-border-light)}._faqAnswer_h5rdm_72 pre{margin:12px 0 0;white-space:pre-wrap;font-family:inherit;font-size:16px;line-height:1.6;color:var(--color-text-medium)}._contactBox_h5rdm_89{display:flex;flex-direction:column;gap:12px;max-width:480px;border:1px solid var(--color-border-light);border-radius:12px;padding:24px}._contactRow_h5rdm_99{display:flex;align-items:center;gap:16px}._contactLabel_h5rdm_105{width:64px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--color-gray-600)}._contactValue_h5rdm_113{font-size:15px;color:var(--color-secondary-b);text-decoration:none}._contactValue_h5rdm_113:hover{text-decoration:underline}._contactHours_h5rdm_123{margin:4px 0 0;font-size:13px;color:var(--color-text-low)}@media(max-width:767px){._termsFrame_h5rdm_10{height:calc(100vh - 170px)}._contactBox_h5rdm_89{padding:16px}}._projectFilterSection_1musq_1{background:#fff;padding:20px!important;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px #0000000d;-webkit-user-select:none;user-select:none}._filterSectionTitle_1musq_10{font-size:24px;font-weight:var(--font-weight-bold);line-height:38px;color:#333;margin-bottom:16px}._dropdownFilters_1musq_18{display:flex;gap:16px;flex-wrap:wrap}._dropdownGroup_1musq_24{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}._dropdownGroup_1musq_24 label{font-size:18px;font-weight:var(--font-weight-semi-bold);line-height:28px;color:#67686d}._filterDropdown_1musq_39{transition:none!important;animation-duration:1ms!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/icon/full_down_arrow.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding:10px 40px 10px 15px;font-size:14px;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 3px #0000001a;background-color:var(--white-0);cursor:pointer;transition:all .2s;caret-color:transparent}._filterDropdown_1musq_39:hover:not(:disabled){border-color:#007bff}._filterDropdown_1musq_39:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._filterDropdown_1musq_39:disabled{background-color:var(--grey-50);cursor:not-allowed;color:#999}@media(max-width:767px){._projectFilterSection_1musq_1{padding:14px!important;border-radius:6px;margin-bottom:14px}._filterSectionTitle_1musq_10{font-size:18px;line-height:28px;margin-bottom:12px}._dropdownFilters_1musq_18{flex-direction:column;gap:10px}._dropdownGroup_1musq_24{min-width:100%;gap:5px}._dropdownGroup_1musq_24 label{font-size:14px;line-height:22px}._filterDropdown_1musq_39{padding:8px 32px 8px 10px;font-size:12px;background-size:16px;background-position:right 10px center;border-radius:3px}}._alertBanner_1f8va_4{background:#fef3c7;color:#92400e;padding:12px 16px;border-radius:8px;margin-bottom:24px;display:flex;align-items:center;gap:8px;font-size:14px}._closeBanner_1f8va_16{margin-left:auto;background:none;border:none;color:#92400e;cursor:pointer;font-size:16px}._projectFilterSection_1f8va_26{padding:0 0 24px;margin-bottom:20px;border-bottom:1px solid #e5e8eb}._filterSectionTitle_1f8va_32{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px;display:flex;align-items:center;gap:8px}._dropdownFilters_1f8va_42{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._dropdownGroup_1f8va_48{display:flex;flex-direction:column;gap:8px}._dropdownGroup_1f8va_48 label{font-size:14px;font-weight:500;color:#6b7280}._filterDropdown_1f8va_60{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1f2937;background:#fff;cursor:pointer;transition:all .2s}._filterDropdown_1f8va_60:hover{border-color:#3b82f6}._filterDropdown_1f8va_60:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._locationBar_1f8va_82{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:24px;border:1px solid #e5e8eb;display:flex;align-items:center;justify-content:space-between}._locationInfo_1f8va_93{display:flex;align-items:center;gap:12px}._locationIcon_1f8va_99{width:40px;height:40px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}._locationText_1f8va_110{font-size:15px;font-weight:500;color:#191f28}._locationDistance_1f8va_116{font-size:13px;color:#6b7280}._locationChangeBtn_1f8va_121{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._locationChangeBtn_1f8va_121:hover{background:#1d4ed8}._tabMenuWrapper_1f8va_138{margin-bottom:24px;border-bottom:1px solid #e5e7eb}._filterBar_1f8va_144{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterBtn_1f8va_151{padding:8px 16px;background:#fff;border:1px solid #e5e8eb;border-radius:8px;font-size:14px;color:#4b5563;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}._filterBtn_1f8va_151:hover{background:#f9fafb;border-color:#d1d5db}._filterBtn_1f8va_151._active_1f8va_170{background:#eff6ff;border-color:#2563eb;color:#2563eb}._workerCard_1f8va_177{background:#fff;border-radius:16px;padding:20px;border:1px solid #e5e8eb;transition:all .3s;cursor:pointer}._workerCard_1f8va_177:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._workerHeader_1f8va_191{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}._workerBasic_1f8va_198{display:flex;gap:12px}._workerAvatar_1f8va_203{width:48px;height:48px;border-radius:12px;background:#e5e8eb;display:flex;align-items:center;justify-content:center;font-size:20px}._workerInfo_1f8va_214 h3{font-size:16px;font-weight:600;color:#191f28;margin-bottom:4px}._workerMeta_1f8va_221{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}._workerBadge_1f8va_229{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#d1fae5;color:#065f46;border-radius:6px;font-size:12px;font-weight:500}._workerSkills_1f8va_241{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}._skillTag_1f8va_248{padding:6px 12px;background:#f3f4f6;color:#4b5563;border-radius:6px;font-size:13px}._workerStats_1f8va_256{display:flex;gap:16px;padding-top:12px;border-top:1px solid #f3f4f6;margin-bottom:12px}._statItem_1f8va_264{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}._workerRating_1f8va_272{display:flex;align-items:center;gap:4px;color:#f59e0b;font-weight:500}._workerWage_1f8va_280{font-size:18px;font-weight:700;color:#2563eb;margin-bottom:12px}._workerFooter_1f8va_287{display:flex;gap:8px}._scoutBtn_1f8va_292{flex:1;padding:10px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._scoutBtn_1f8va_292:hover{background:#1d4ed8}._callBtn_1f8va_309{padding:10px 16px;background:#fff;color:#2563eb;border:1px solid #2563eb;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._callBtn_1f8va_309:hover{background:#eff6ff}._proposalsSection_1f8va_328,._teamSection_1f8va_329{padding:0;-webkit-user-select:none;user-select:none}._sectionTitle_1f8va_334{font-size:20px;font-weight:600;margin-bottom:20px;color:#191f28}._proposalStatusCards_1f8va_342{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._statusCard_1f8va_349{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e8eb;cursor:pointer;transition:all .3s;text-align:center;position:relative;overflow:hidden}._statusCard_1f8va_349:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}._pendingCard_1f8va_366{background:linear-gradient(135deg,#fef9e7,#fff8dc);border-color:#f59e0b}._pendingCard_1f8va_366 ._statusIndicator_1f8va_371{background:#fef3c7;color:#f59e0b}._acceptedCard_1f8va_376{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}._acceptedCard_1f8va_376 ._statusIndicator_1f8va_371{background:#d1fae5;color:#10b981}._rejectedCard_1f8va_386{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444}._rejectedCard_1f8va_386 ._statusIndicator_1f8va_371{background:#fee2e2;color:#ef4444}._scheduledCard_1f8va_396{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#2563eb}._scheduledCard_1f8va_396 ._statusIndicator_1f8va_371{background:#dbeafe;color:#2563eb}._statusIndicator_1f8va_371{display:inline-block;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;margin:0 auto 12px}._statusNumber_1f8va_418{font-size:32px;font-weight:700;margin-bottom:8px;color:#191f28}._statusLabel_1f8va_425{font-size:14px;font-weight:500;color:#4b5563}._proposalList_1f8va_432{display:flex;flex-direction:column;gap:16px}._proposalCardNew_1f8va_439{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e8eb;transition:all .3s;position:relative;overflow:hidden}._proposalCardNew_1f8va_439:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%}._proposalCardNew_1f8va_439._statusPending_1f8va_458:before{background:#f59e0b}._proposalCardNew_1f8va_439._statusAccepted_1f8va_462:before{background:#10b981}._proposalCardNew_1f8va_439._statusRejected_1f8va_466:before{background:#ef4444}._proposalCardNew_1f8va_439:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}._proposalCardHeader_1f8va_475{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}._proposalWorkerInfo_1f8va_484{flex:1}._workerName_1f8va_488{font-size:16px;font-weight:600;color:#191f28;margin-bottom:6px}._proposalCardNew_1f8va_439 ._workerSkills_1f8va_241{font-size:13px;color:#6b7280}._statusBadge_1f8va_500{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}._badgePending_1f8va_508{background:#fef3c7;color:#92400e;border:1px solid #f59e0b}._badgeAccepted_1f8va_514{background:#d1fae5;color:#065f46;border:1px solid #10b981}._badgeRejected_1f8va_520{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}._proposalCardBody_1f8va_526{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._proposalDetailItem_1f8va_533{display:flex;justify-content:space-between;align-items:center;font-size:14px}._detailLabel_1f8va_540{color:#6b7280;font-weight:500}._detailValue_1f8va_545{color:#191f28;font-weight:600}._wageValue_1f8va_550{color:#2563eb;font-size:16px}._timeLabel_1f8va_555{color:#9ca3af;font-size:13px}._proposalCardFooter_1f8va_560{display:flex;gap:12px;padding-top:16px;border-top:1px solid #f3f4f6}._actionBtn_1f8va_567{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}._btnAccept_1f8va_578{background:#10b981;color:#fff}._btnAccept_1f8va_578:hover{background:#059669}._btnReject_1f8va_587{background:#ef4444;color:#fff}._btnReject_1f8va_587:hover{background:#dc2626}._btnDetail_1f8va_596{background:#2563eb;color:#fff}._btnDetail_1f8va_596:hover{background:#1d4ed8}._noProposals_1f8va_605{text-align:center;padding:60px 20px;background:#fff;border-radius:16px;border:2px dashed #e5e8eb}._noProposals_1f8va_605 p:first-child{font-size:48px;margin-bottom:16px}._noProposals_1f8va_605 h3{font-size:20px;font-weight:600;color:#191f28;margin-bottom:8px}._noProposals_1f8va_605 p:last-child{font-size:14px;color:#6b7280}._proposalDetailModal_1f8va_631{max-width:700px;width:95%;max-height:90vh;display:flex;flex-direction:column}._modalHeaderNew_1f8va_639{display:flex;justify-content:space-between;align-items:start;padding:24px;border-bottom:2px solid #e5e8eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}._modalTitleMain_1f8va_648{font-size:20px;font-weight:700;color:#191f28;margin-bottom:6px}._modalSubtitle_1f8va_655{font-size:14px;color:#6b7280;font-weight:500}._modalBodyScroll_1f8va_661{flex:1;overflow-y:auto;padding:24px}._pendingStatusBadge_1f8va_667{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;padding:16px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#92400e}._statusTime_1f8va_681{font-size:13px;font-weight:500;color:#b45309}._proposalOverview_1f8va_687{background:#fff;border:2px solid #e5e8eb;border-radius:16px;padding:20px;margin-bottom:20px;display:flex;gap:16px}._overviewIcon_1f8va_697{font-size:32px;flex-shrink:0}._overviewContent_1f8va_702{flex:1}._overviewContent_1f8va_702 h3{font-size:16px;font-weight:700;color:#191f28;margin-bottom:16px}._overviewDetail_1f8va_713{margin-bottom:12px}._overviewDetail_1f8va_713 strong{display:block;font-size:13px;color:#6b7280;margin-bottom:4px}._overviewDetail_1f8va_713 p{font-size:15px;color:#191f28;margin:0}._skillHighlight_1f8va_730{color:#2563eb!important;font-weight:600!important}._contactSection_1f8va_735{background:#f8fafc;border-radius:12px;padding:16px 20px;margin-bottom:20px}._contactItem_1f8va_742{display:flex;justify-content:space-between;align-items:center}._contactItem_1f8va_742 span{font-size:14px;color:#6b7280}._contactItem_1f8va_742 strong{font-size:15px;color:#191f28}._workDatesSection_1f8va_758,._workLocationSection_1f8va_759,._facilitiesSection_1f8va_760,._termsSection_1f8va_761,._requirementsSection_1f8va_762,._messageSection_1f8va_763{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:20px;margin-bottom:16px}._workDatesSection_1f8va_758 h3,._workLocationSection_1f8va_759 h3,._facilitiesSection_1f8va_760 h3,._termsSection_1f8va_761 h3,._requirementsSection_1f8va_762 h3,._messageSection_1f8va_763 h3{font-size:15px;font-weight:700;color:#191f28;margin-bottom:16px;display:flex;align-items:center;gap:8px}._dateList_1f8va_786{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._dateItem_1f8va_793{font-size:14px;color:#4b5563;padding:6px 0}._workHours_1f8va_799{font-size:14px;color:#2563eb;font-weight:600;margin-top:12px;padding-top:12px;border-top:1px solid #e5e8eb}._locationDetails_1f8va_808 p{font-size:14px;color:#4b5563;margin-bottom:8px;line-height:1.6}._facilitiesList_1f8va_815{list-style:none;padding:0;margin:0}._facilitiesList_1f8va_815 li{font-size:14px;color:#4b5563;margin-bottom:10px;line-height:1.6}._facilityNote_1f8va_828{color:#9ca3af!important;font-size:13px!important;margin-top:12px!important;padding-top:12px;border-top:1px solid #e5e8eb}._requirementsGroup_1f8va_836{margin-bottom:16px}._requirementsGroup_1f8va_836:last-child{margin-bottom:0}._essentialTitle_1f8va_844{font-size:14px;font-weight:700;color:#dc2626;margin-bottom:10px}._preferredTitle_1f8va_851{font-size:14px;font-weight:700;color:#059669;margin-bottom:10px}._essentialList_1f8va_858,._preferredList_1f8va_859{list-style:none;padding:0;margin:0}._essentialList_1f8va_858 li,._preferredList_1f8va_859 li{font-size:14px;color:#4b5563;margin-bottom:6px}._messageBox_1f8va_872{background:#f8fafc;border-left:4px solid #2563eb;border-radius:8px;padding:16px}._messageBox_1f8va_872 p{font-size:14px;color:#4b5563;line-height:1.8;margin:0;white-space:pre-line}._detailActionsFixed_1f8va_887{display:flex;gap:12px;margin-top:24px;position:sticky;bottom:0;background:#fff;padding:16px 0;border-top:2px solid #e5e8eb}._detailSection_1f8va_898{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:12px}._detailSection_1f8va_898 h3{font-size:16px;font-weight:600;color:#191f28;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e8eb}._detailGrid_1f8va_914{display:flex;flex-direction:column;gap:12px}._detailRow_1f8va_920{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._detailRow_1f8va_920 ._detailLabel_1f8va_540{font-size:14px;color:#6b7280;font-weight:500}._detailRow_1f8va_920 ._detailValue_1f8va_545{font-size:14px;color:#191f28;font-weight:600;text-align:right}._detailRow_1f8va_920 ._detailValue_1f8va_545._highlight_1f8va_940{color:#2563eb;font-size:18px}._detailActions_1f8va_887{display:flex;gap:12px;margin-top:24px}._modalBtn_1f8va_951{flex:1;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._btnAcceptLarge_1f8va_962{background:#10b981;color:#fff}._btnAcceptLarge_1f8va_962:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}._btnRejectLarge_1f8va_973{background:#ef4444;color:#fff}._btnRejectLarge_1f8va_973:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}._detailInfo_1f8va_984{padding:16px;border-radius:10px;text-align:center;font-size:15px;font-weight:600;margin-top:24px}._acceptedInfo_1f8va_993{background:#d1fae5;color:#065f46;border:2px solid #10b981}._rejectedInfo_1f8va_999{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}._proposalCard_1f8va_439{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e8eb;margin-bottom:16px;transition:all .3s;position:relative;overflow:hidden}._proposalCard_1f8va_439:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#e5e8eb}._proposalCard_1f8va_439[data-status=pending]:before{background:linear-gradient(180deg,#f59e0b,#fde68a)}._proposalCard_1f8va_439[data-status=accepted]:before{background:linear-gradient(180deg,#10b981,#a7f3d0)}._proposalCard_1f8va_439[data-status=rejected]:before{background:linear-gradient(180deg,#ef4444,#fecaca)}._proposalCard_1f8va_439:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._proposalHeader_1f8va_1044{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}._proposalHeader_1f8va_1044 h4{font-size:16px;font-weight:600;margin-bottom:4px}._proposalDate_1f8va_1057{font-size:13px;color:#6b7280}._proposalStatus_1f8va_342{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}._statusPending_1f8va_458{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:2px solid #f59e0b}._statusAccepted_1f8va_462{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border:2px solid #10b981}._statusRejected_1f8va_466{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border:2px solid #ef4444}._proposalMessage_1f8va_1087{font-size:14px;color:#4b5563;margin-bottom:8px}._proposalWage_1f8va_1093{font-size:16px;font-weight:600;color:#2563eb}._filterResults_1f8va_1100{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e5e8eb}._resultsCount_1f8va_1111{font-size:14px;font-weight:600;color:#191f28}._clearFilters_1f8va_1117{padding:6px 12px;background:#f3f4f6;color:#6b7280;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}._clearFilters_1f8va_1117:hover{background:#e5e7eb;color:#374151}._filterBtn_1f8va_151._advanced_1f8va_1135{position:relative}._filterBadge_1f8va_1139{position:absolute;top:-4px;right:-4px;color:#ef4444;font-size:12px}._noResults_1f8va_1148{grid-column:1 / -1;text-align:center;padding:60px 20px;background:#fff;border-radius:16px;border:2px dashed #e5e8eb}._noResults_1f8va_1148 p:first-child{font-size:48px;margin-bottom:16px}._noResults_1f8va_1148 h3{font-size:20px;font-weight:600;color:#191f28;margin-bottom:8px}._noResults_1f8va_1148 p:last-child{font-size:14px;color:#6b7280}._locationSettingPage_1f8va_1175{max-width:800px;margin:0 auto}._sectionSubtitle_1f8va_1180{font-size:18px;font-weight:600;color:#191f28;margin-bottom:16px;margin-top:32px}._locationInputSection_1f8va_1188{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:24px;margin-bottom:20px}._locationLabel_1f8va_1196{display:block;font-size:14px;font-weight:600;color:#191f28;margin-bottom:12px}._locationInputRow_1f8va_1204{display:flex;gap:12px}._locationInputField_1f8va_1209{flex:1;padding:12px 16px;border:1px solid #e5e8eb;border-radius:8px;font-size:14px;transition:all .2s}._locationInputField_1f8va_1209:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._locationMapBtn_1f8va_1224{padding:12px 20px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._locationMapBtn_1f8va_1224:hover{background:#1d4ed8}._locationDistanceSection_1f8va_1241{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:24px;margin-bottom:20px}._distanceHeaderRow_1f8va_1249{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._distanceValueDisplay_1f8va_1256{font-size:18px;font-weight:700;color:#2563eb}._distanceRangeSlider_1f8va_1262{width:100%;height:8px;border-radius:4px;background:#e5e8eb;outline:none;-webkit-appearance:none;margin-bottom:12px}._distanceRangeSlider_1f8va_1262::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#2563eb;cursor:pointer;box-shadow:0 2px 6px #0003;transition:all .2s}._distanceRangeSlider_1f8va_1262::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #2563eb66}._distanceRangeSlider_1f8va_1262::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#2563eb;cursor:pointer;border:none;box-shadow:0 2px 6px #0003;transition:all .2s}._distanceRangeSlider_1f8va_1262::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #2563eb66}._distanceRangeLabels_1f8va_1305{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;padding:0 4px}._recentLocations_1f8va_1313{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:24px;margin-bottom:20px}._recentLocationList_1f8va_1321{display:flex;flex-direction:column;gap:12px}._recentLocationItem_1f8va_1327{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border:1px solid #e5e8eb;border-radius:10px;cursor:pointer;transition:all .2s}._recentLocationItem_1f8va_1327:hover{background:#eff6ff;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._recentLocationInfo_1f8va_1346{flex:1;display:flex;flex-direction:column;gap:4px}._recentLocationInfo_1f8va_1346 strong{font-size:15px;color:#191f28;font-weight:600}._recentLocationDistance_1f8va_1359{font-size:13px;color:#6b7280}._recentLocationSelect_1f8va_1364{padding:8px 16px;background:#fff;color:#2563eb;border:1px solid #2563eb;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._recentLocationSelect_1f8va_1364:hover{background:#2563eb;color:#fff}._locationSaveActions_1f8va_1381{display:flex;gap:12px;margin-top:32px}._locationSaveBtn_1f8va_1387{flex:1;padding:16px 24px;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}._locationSaveBtn_1f8va_1387:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}._errorMessage_1f8va_1407{text-align:center;padding:40px;color:#ef4444;font-size:14px}@media(max-width:1199px){._dropdownFilters_1f8va_42{grid-template-columns:1fr}._proposalStatusCards_1f8va_342{grid-template-columns:repeat(2,1fr)}._proposalDetailModal_1f8va_631{max-width:90%}}@media(max-width:767px){._alertBanner_1f8va_4{padding:10px 12px;font-size:13px;margin-bottom:16px}._locationBar_1f8va_82{flex-direction:column;align-items:flex-start;gap:12px;padding:12px;margin-bottom:16px;border-radius:8px}._locationIcon_1f8va_99{width:36px;height:36px;font-size:18px}._locationText_1f8va_110{font-size:14px}._locationDistance_1f8va_116{font-size:12px}._locationChangeBtn_1f8va_121{width:100%;padding:10px 16px;font-size:13px}._projectFilterSection_1f8va_26{padding-bottom:16px;margin-bottom:16px}._filterSectionTitle_1f8va_32{font-size:15px;margin-bottom:12px}._filterBar_1f8va_144{gap:8px}._filterBtn_1f8va_151{padding:6px 12px;font-size:13px}._proposalStatusCards_1f8va_342{grid-template-columns:repeat(2,1fr);gap:8px}._statusCard_1f8va_349{padding:12px;border-radius:12px}._statusIndicator_1f8va_371{width:28px;height:28px;font-size:14px;margin-bottom:8px}._statusNumber_1f8va_418{font-size:20px;margin-bottom:4px}._statusLabel_1f8va_425{font-size:11px}._sectionTitle_1f8va_334{font-size:16px;margin-bottom:16px}._workerCard_1f8va_177{padding:14px;border-radius:12px}._workerAvatar_1f8va_203{width:40px;height:40px}._workerInfo_1f8va_214 h3{font-size:15px}._workerMeta_1f8va_221{font-size:12px}._skillTag_1f8va_248{padding:4px 8px;font-size:12px}._workerWage_1f8va_280{font-size:16px}._proposalCardNew_1f8va_439{padding:14px;border-radius:12px}._workerName_1f8va_488{font-size:15px}._statusBadge_1f8va_500{padding:4px 10px;font-size:12px}._proposalDetailItem_1f8va_533{font-size:13px}._actionBtn_1f8va_567{padding:10px 12px;font-size:13px}._detailActions_1f8va_887,._detailActionsFixed_1f8va_887,._locationInputRow_1f8va_1204{flex-direction:column}._locationMapBtn_1f8va_1224{width:100%}._noResults_1f8va_1148,._noProposals_1f8va_605{padding:40px 16px}._noResults_1f8va_1148 p:first-child,._noProposals_1f8va_605 p:first-child{font-size:36px}._noResults_1f8va_1148 h3,._noProposals_1f8va_605 h3{font-size:16px}._locationInputSection_1f8va_1188,._locationDistanceSection_1f8va_1241,._recentLocations_1f8va_1313{padding:16px}._locationSaveBtn_1f8va_1387{padding:14px 20px;font-size:14px}}._unifiedFilterSection_pxh1d_2{border-radius:12px;margin-bottom:20px;display:flex;flex-direction:column;gap:15px;-webkit-user-select:none;user-select:none}._unifiedFilterSection_pxh1d_2 ._filterRow_pxh1d_14{display:flex;gap:15px!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._unifiedFilterSection_pxh1d_2 ._filterRow_pxh1d_14::-webkit-scrollbar{display:none}._unifiedFilterSection_pxh1d_2 ._filterRowSecondary_pxh1d_28{flex-wrap:wrap;overflow-x:visible}._unifiedFilterSection_pxh1d_2 ._filterBtn_pxh1d_34{padding:12px 20px!important;margin:0!important;background:var(--white-0);border:1.5px solid var(--gray-100);border-radius:4px;font-size:14px;font-weight:var(--font-weight-medium);line-height:22px;color:#22232c;cursor:pointer;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:40px;width:fit-content;min-width:auto;line-height:1.4;box-sizing:border-box;letter-spacing:-.01em;flex-shrink:0}._unifiedFilterSection_pxh1d_2 ._filterBtn_pxh1d_34:hover{background:#f9fafb;border-color:#d1d5db}._unifiedFilterSection_pxh1d_2 ._filterBtn_pxh1d_34._active_pxh1d_64{background:var(--secondary_B);border-color:var(--secondary_B);color:var(--white-0);font-size:14px;font-weight:var(--font-weight-medium);line-height:22px}._filterResults_pxh1d_74{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:16px}._resultsCount_pxh1d_82{font-size:15px;font-weight:600;color:#191f28}._clearFilters_pxh1d_88{padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s}._clearFilters_pxh1d_88:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}._workerGrid_pxh1d_106{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:20px;margin-bottom:32px}._emptyStateWrapper_pxh1d_116{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 240px);width:100%;padding:20px}._emptyStateCard_pxh1d_125{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 40px;background:#fff;border:1px solid #e5e8eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;width:100%;text-align:center;min-height:320px}._emptyStateIcon_pxh1d_141{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:40px;border-radius:50%;background:linear-gradient(135deg,#fef3c7,#fde68a);margin-bottom:4px}._emptyStateTitle_pxh1d_153{font-size:20px;font-weight:700;color:#191f28;margin:0}._emptyStateDesc_pxh1d_160{font-size:14px;color:#6b7280;line-height:1.6;margin:0}._noResults_pxh1d_168{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 40px;background:#fff;border:1px solid #e5e8eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;text-align:center;min-height:320px}._noResultsIcon_pxh1d_184{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:40px;border-radius:50%;background:linear-gradient(135deg,#fef3c7,#fde68a);margin-bottom:4px}._noResultsTitle_pxh1d_196{font-size:20px;font-weight:700;color:#191f28;margin:0}._noResultsDesc_pxh1d_203{font-size:14px;color:#6b7280;line-height:1.6;margin:0}._ratingStar_pxh1d_210{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain}._iconPurse_pxh1d_217{width:20px;height:20px;background:url(/icon/purse.svg) no-repeat center center;background-size:contain}._iconHouse_pxh1d_224{width:20px;height:20px;background:url(/icon/house.svg) no-repeat center center;background-size:contain}._iconLocation_pxh1d_231{width:20px;height:20px;background:url(/icon/location.svg) no-repeat center center;background-size:contain}._filterBtn_pxh1d_34._active_pxh1d_64 ._iconLocation_pxh1d_231{background:url(/icon/location_active.svg) no-repeat center center;background-size:contain}._filterBtnGroup_pxh1d_244{position:relative;display:inline-flex;align-items:center;background:var(--white-0);border:1.5px solid var(--gray-100);border-radius:4px;height:40px;overflow:visible;flex-shrink:0}._filterBtnGroup_pxh1d_244:hover{border-color:#d1d5db}._filterBtnGroup_pxh1d_244._active_pxh1d_64{background:var(--secondary_B);border-color:var(--secondary_B)}._filterBtnGroup_pxh1d_244 ._filterBtnMain_pxh1d_265{display:inline-flex;align-items:center;gap:4px;padding:0 12px;height:100%;background:transparent;border:none;font-size:14px;font-weight:var(--font-weight-medium);color:#22232c;cursor:pointer;white-space:nowrap}._filterBtnGroup_pxh1d_244._active_pxh1d_64 ._filterBtnMain_pxh1d_265{color:var(--white-0)}._filterBtnGroup_pxh1d_244 ._filterBtnSelect_pxh1d_284{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:none;font-size:14px;font-weight:var(--font-weight-medium);color:transparent;cursor:pointer}._filterBtnGroup_pxh1d_244 ._filterBtnSelect_pxh1d_284 option{padding:12px 16px;font-size:14px;font-weight:var(--font-weight-medium);color:#22232c;background:var(--white-0)}._filterBtnGroup_pxh1d_244 ._filterBtnArrow_pxh1d_306{display:flex;align-items:center;justify-content:center;width:32px;height:100%;border-left:1px solid var(--gray-100);pointer-events:none}._filterBtnGroup_pxh1d_244 ._filterBtnArrow_pxh1d_306:after{content:"";width:12px;height:12px;background:url(/icon/full_down_arrow.svg) no-repeat center center;background-size:contain}._filterBtnGroup_pxh1d_244._active_pxh1d_64 ._filterBtnArrow_pxh1d_306{border-left-color:#ffffff4d}._filterBtnGroup_pxh1d_244._active_pxh1d_64 ._filterBtnArrow_pxh1d_306:after{filter:brightness(0) invert(1)}._filterBtnGroup_pxh1d_244 ._filterBtnSelect_pxh1d_284:focus{outline:none}._filterBtnInput_pxh1d_337{display:inline-flex;align-items:center;gap:6px;background:var(--white-0);border:1.5px solid var(--gray-100);border-radius:4px;height:40px;padding:0 12px;flex-shrink:0}._filterBtnInput_pxh1d_337:hover{border-color:#d1d5db}._filterBtnInput_pxh1d_337._active_pxh1d_64{background:var(--secondary_B);border-color:var(--secondary_B)}._filterBtnInput_pxh1d_337 ._filterInputLabel_pxh1d_358{font-size:14px;font-weight:var(--font-weight-medium);color:#22232c;white-space:nowrap}._filterBtnInput_pxh1d_337._active_pxh1d_64 ._filterInputLabel_pxh1d_358{color:var(--white-0)}._filterBtnInput_pxh1d_337._active_pxh1d_64 ._iconLocation_pxh1d_231{background:url(/icon/location_active.svg) no-repeat center center;background-size:contain}._filterBtnInput_pxh1d_337 ._filterInput_pxh1d_358{width:40px;padding:4px 6px;border:1px solid #e5e8eb;border-radius:4px;font-size:14px;font-weight:var(--font-weight-medium);color:#22232c;text-align:center;background:var(--white-0)}._filterBtnInput_pxh1d_337 ._filterInput_pxh1d_358:focus{outline:none;border-color:var(--secondary_B)}._filterBtnInput_pxh1d_337 ._filterInput_pxh1d_358::-webkit-outer-spin-button,._filterBtnInput_pxh1d_337 ._filterInput_pxh1d_358::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._filterBtnInput_pxh1d_337 ._filterInput_pxh1d_358[type=number]{-moz-appearance:textfield}._filterBtnInput_pxh1d_337 ._filterInputUnit_pxh1d_402{font-size:14px;font-weight:var(--font-weight-medium);color:#22232c;white-space:nowrap}._filterBtnInput_pxh1d_337._active_pxh1d_64 ._filterInputUnit_pxh1d_402{color:var(--white-0)}@media(max-width:1199px){._workerGrid_pxh1d_106{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media(max-width:767px){._workerGrid_pxh1d_106{grid-template-columns:1fr;gap:16px}._unifiedFilterSection_pxh1d_2{gap:10px}._unifiedFilterSection_pxh1d_2 ._filterRow_pxh1d_14{gap:8px!important}._unifiedFilterSection_pxh1d_2 ._filterBtn_pxh1d_34{padding:8px 10px!important;font-size:12px;height:32px}._filterBtnGroup_pxh1d_244{height:32px}._filterBtnGroup_pxh1d_244 ._filterBtnMain_pxh1d_265{font-size:12px;padding:0 8px}._filterBtnInput_pxh1d_337{height:32px;padding:0 8px;gap:4px}._filterBtnInput_pxh1d_337 ._filterInputLabel_pxh1d_358{font-size:12px}._filterBtnInput_pxh1d_337 ._filterInput_pxh1d_358{width:32px;font-size:12px}._filterBtnInput_pxh1d_337 ._filterInputUnit_pxh1d_402{font-size:12px}._filterResults_pxh1d_74{padding:10px 0;margin-bottom:12px}._resultsCount_pxh1d_82{font-size:13px}._clearFilters_pxh1d_88{padding:4px 10px;font-size:12px}._noResults_pxh1d_168,._emptyStateCard_pxh1d_125{padding:40px 20px;min-height:240px}._noResultsIcon_pxh1d_184,._emptyStateIcon_pxh1d_141{width:56px;height:56px;font-size:32px}._noResultsTitle_pxh1d_196,._emptyStateTitle_pxh1d_153{font-size:16px}._noResultsDesc_pxh1d_203,._emptyStateDesc_pxh1d_160{font-size:13px}}._card_1fasd_1{background:var(--white-0);border-radius:16px;padding:20px;border:1px solid #e5e8eb;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;min-width:340px;-webkit-user-select:none;user-select:none}._card_1fasd_1:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._profileSection_1fasd_20{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}._profileIcon_1fasd_27{height:100%;aspect-ratio:1;border-radius:50%;flex-shrink:0;background:url(/icon/user_profile.svg) no-repeat center center;background-size:cover}._profileInfo_1fasd_36{flex:1;display:flex;flex-direction:column;gap:6px}._nameRow_1fasd_43{display:flex;flex-direction:column;gap:4px}._name_1fasd_43{font-size:18px;font-weight:var(--font-weight-semi-bold);color:#191f28}._subRow_1fasd_55{display:flex;align-items:center;gap:8px}._ageDistance_1fasd_61{font-size:14px;font-weight:var(--font-weight-regular);color:#6b7280}._regionFlexibleTag_1fasd_67{font-size:12px;font-weight:var(--font-weight-medium);color:var(--success)}._statsRow_1fasd_73{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:#6b7280}._ratingStar_1fasd_81{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain}._ratingText_1fasd_88{font-weight:var(--font-weight-semi-bold);color:#191f28}._reviewCount_1fasd_93{color:#6b7280}._statsDivider_1fasd_97{margin:0 6px;color:#d1d5db}._projectCount_1fasd_102{color:#6b7280}._introduction_1fasd_107{margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px}._introduction_1fasd_107 p{font-size:14px;line-height:1.6;color:#4b5563;margin:0;max-height:calc(14px * 1.6 * 3);overflow-y:auto}._careerCards_1fasd_124{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._careerCards_1fasd_124 ._careerCard_1fasd_124{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px;background:#eef2ff;border:1px solid #e5e8eb;border-radius:8px;transition:border-color .2s}._careerCards_1fasd_124 ._careerCard_1fasd_124._filtered_1fasd_144{border:3px solid var(--secondary_B);background:#eff6ff}._careerCards_1fasd_124 ._careerTech_1fasd_149{display:flex;align-items:center;align-self:center;gap:4px;line-height:1}._careerCards_1fasd_124 ._careerPosition_1fasd_157{padding-right:8px;font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--primary);line-height:1.2}._careerCards_1fasd_124 ._careerYears_1fasd_165{font-size:14px;font-weight:var(--font-weight-semi-bold);color:#60636d;line-height:1.2}._careerCards_1fasd_124 ._careerWage_1fasd_172{font-size:16px;font-weight:var(--font-weight-bold);color:var(--secondary_B)}._moreBtn_1fasd_179{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:14px;background:var(--white-0);border:1px solid #e5e8eb;border-radius:8px;font-size:14px;font-weight:var(--font-weight-medium);color:#6b7280;cursor:pointer;margin-bottom:16px;transition:all .2s}._moreBtn_1fasd_179:hover{background:#f9fafb;border-color:#d1d5db}._moreIcon_1fasd_202{font-size:16px;font-weight:var(--font-weight-semi-bold)}._footer_1fasd_208{display:flex;gap:8px;margin-top:auto}._card_1fasd_1 ._scoutBtn_1fasd_214{flex:1;padding:14px;background:var(--primary);color:var(--white-0);border:none;border-radius:8px;font-size:var(--button1-B-font-size);font-weight:var(--font-weight-semi-bold);cursor:pointer;transition:background .2s}._card_1fasd_1 ._scoutBtn_1fasd_214:hover{background:#0d0f1a}._callBtn_1fasd_231{width:48px;padding:12px;background:var(--white-0);border:1px solid #e5e8eb;border-radius:8px;font-size:18px;cursor:pointer;transition:all .2s}._callBtn_1fasd_231:hover{background:#f9fafb;border-color:#d1d5db}@media(max-width:767px){._card_1fasd_1{min-width:unset;padding:14px;border-radius:12px}._profileSection_1fasd_20{gap:10px;margin-bottom:12px}._name_1fasd_43{font-size:15px}._ageDistance_1fasd_61,._statsRow_1fasd_73{font-size:12px}._ratingStar_1fasd_81{width:14px;height:14px}._introduction_1fasd_107{margin-bottom:12px;padding:8px 10px}._introduction_1fasd_107 p{font-size:12px}._careerCards_1fasd_124{gap:6px;margin-bottom:12px}._careerCards_1fasd_124 ._careerCard_1fasd_124{padding:10px 12px;border-radius:6px}._careerCards_1fasd_124 ._careerPosition_1fasd_157{font-size:13px}._careerCards_1fasd_124 ._careerYears_1fasd_165{font-size:12px}._careerCards_1fasd_124 ._careerWage_1fasd_172{font-size:13px}._moreBtn_1fasd_179{padding:10px;font-size:13px;margin-bottom:12px}._footer_1fasd_208{gap:6px}._card_1fasd_1 ._scoutBtn_1fasd_214{padding:10px;font-size:13px}._callBtn_1fasd_231{width:40px;padding:8px;font-size:16px}}._workerFooter_15kq0_1{display:flex;gap:8px}._scoutBtn_15kq0_6{flex:1;padding:10px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._scoutBtn_15kq0_6:hover{background:#1d4ed8}._callBtn_15kq0_23{padding:10px 16px;background:#fff;color:#2563eb;border:1px solid #2563eb;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._callBtn_15kq0_23:hover{background:#eff6ff}._proposalsSection_15kq0_42,._teamSection_15kq0_43{padding:0}._sectionTitle_15kq0_47{font-size:20px;font-weight:600;margin-bottom:20px;color:#191f28}._proposalStatusCards_15kq0_55{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}._statusCardSimple_15kq0_62{background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #e5e8eb;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:space-between}._statusCardSimple_15kq0_62:hover{border-color:#93c5fd;box-shadow:0 2px 8px #2563eb1a}._statusCardSimple_15kq0_62._active_15kq0_79{border-color:#2563eb;box-shadow:0 2px 8px #2563eb26}._statusIcon_15kq0_84{width:52px;height:52px;border-radius:8px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}._statusInfo_15kq0_94{display:flex;flex-direction:column;width:100%;gap:4px}._statusText_15kq0_101{font-size:14px;font-weight:500;color:#6b7280}._statusCount_15kq0_107{font-size:24px;font-weight:700;color:#191f28;line-height:1;text-align:end}._filterTabs_15kq0_116{display:flex;gap:8px;margin-bottom:24px;padding:0;overflow-x:auto}._filterTab_15kq0_116{padding:10px 16px;background:#fff;border:1px solid #e5e8eb;border-radius:8px;font-size:14px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s;white-space:nowrap}._filterTab_15kq0_116:hover{background:#f9fafb;border-color:#d1d5db}._filterTab_15kq0_116._active_15kq0_79{background:#2563eb;border-color:#2563eb;color:#fff}._list_15kq0_149{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:20px;margin-bottom:32px}._noProposals_15kq0_156{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 40px;background:#fff;border:1px solid #e5e8eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;text-align:center;min-height:320px}._noProposalsIcon_15kq0_172{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:40px;border-radius:50%;background:linear-gradient(135deg,#fef3c7,#fde68a);margin-bottom:4px}._noProposalsTitle_15kq0_184{font-size:20px;font-weight:700;color:#191f28;margin:0}._noProposalsDesc_15kq0_191{font-size:14px;color:#6b7280;line-height:1.6;margin:0}@media(max-width:1199px){._proposalStatusCards_15kq0_55{grid-template-columns:repeat(2,1fr)}._list_15kq0_149{grid-template-columns:1fr}}@media(max-width:767px){._sectionTitle_15kq0_47{font-size:16px;margin-bottom:16px}._proposalStatusCards_15kq0_55{gap:8px;margin-bottom:16px}._statusCardSimple_15kq0_62{padding:12px;border-radius:10px}._statusIcon_15kq0_84{width:40px;height:40px}._statusText_15kq0_101{font-size:12px}._statusCount_15kq0_107{font-size:18px}._filterTabs_15kq0_116{gap:6px;margin-bottom:16px}._filterTab_15kq0_116{padding:6px 10px;font-size:12px}._list_15kq0_149{gap:12px;margin-bottom:24px}._noProposals_15kq0_156{padding:40px 20px;min-height:240px}._noProposalsIcon_15kq0_172{width:56px;height:56px;font-size:32px}._noProposalsTitle_15kq0_184{font-size:16px}._noProposalsDesc_15kq0_191{font-size:13px}._scoutBtn_15kq0_6{padding:8px;font-size:13px}._callBtn_15kq0_23{padding:8px 12px;font-size:13px}}._card_1g60m_1{position:relative;background:#fff;border-radius:8px;padding:20px;border:1px solid #dfdfe3;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;gap:16px}._card_1g60m_1:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._pc-status-badge_1g60m_20{position:absolute;top:0;left:0;padding:8px 16px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:8px 0}._pc-status-badge_1g60m_20._pc-status-pending_1g60m_31{background:#fff1dd;color:#ff9431}._pc-status-badge_1g60m_20._pc-status-accepted_1g60m_36{background:#d1fae5;color:#10b981}._pc-status-badge_1g60m_20._pc-status-rejected_1g60m_41{background:#fee2e2;color:#ef4444}._headerSection_1g60m_47{display:flex;justify-content:space-between;align-items:flex-start;padding-top:30px}._profileHeader_1g60m_54{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1}._profileIcon_1g60m_62{width:68px;height:68px;background:url(/icon/user_profile.svg) no-repeat center center;background-size:cover;border-radius:50%;flex-shrink:0;border:1px solid #dfdfe3}._profileIcon_1g60m_62 span{display:none}._profileInfo_1g60m_76{flex:1;display:flex;flex-direction:column;gap:6px}._profileNameRow_1g60m_83{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._profileName_1g60m_83{color:#191f28;font-size:18px;font-weight:700;height:38px;line-height:38px}._profileMetaInline_1g60m_98{color:#6b7280;font-size:14px;line-height:1.4}._profileRating_1g60m_104{display:flex;align-items:center;gap:4px;font-size:14px}._profileRating_1g60m_104 ._ratingStar_1g60m_111{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain;display:inline-block}._profileRating_1g60m_104 ._ratingValue_1g60m_119{color:#191f28;font-weight:600}._profileRating_1g60m_104 ._reviewCount_1g60m_124{color:#6b7280}._profilePeriodRow_1g60m_128{display:flex;align-items:center;gap:8px}._periodLabel_1g60m_134,._periodValue_1g60m_139{color:#6b7280;font-size:14px}._footerSection_1g60m_145{display:flex;justify-content:space-between;align-items:flex-end}._wageDisplay_1g60m_151{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._wageLabelText_1g60m_158{font-size:15px;font-weight:600;color:#191f28}._wageAmountText_1g60m_164{font-size:28px;font-weight:700;color:#2563eb}._actionButtons_1g60m_170{display:flex;gap:8px}._btn_1g60m_175{width:122px;height:45px;padding:0;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}._btnCancel_1g60m_188{background:#fff;color:#374151;border:1px solid #d1d5db}._btnCancel_1g60m_188:hover{background:#f9fafb}._btnDetail_1g60m_198{background:#fff;color:#374151;border:1px solid #d1d5db}._btnDetail_1g60m_198:hover{background:#f9fafb}@media(max-width:767px){._card_1g60m_1{padding:14px;border-radius:10px;gap:10px}._profileHeader_1g60m_54{gap:10px}._profileIcon_1g60m_62{width:48px;height:48px}._profileName_1g60m_83{font-size:15px;height:28px;line-height:28px}._profileMetaInline_1g60m_98,._profileRating_1g60m_104{font-size:12px}._profileRating_1g60m_104 ._ratingStar_1g60m_111{width:14px;height:14px}._periodLabel_1g60m_134,._periodValue_1g60m_139{font-size:12px}._footerSection_1g60m_145{flex-direction:column;align-items:flex-start;gap:12px}._wageLabelText_1g60m_158{font-size:13px}._wageAmountText_1g60m_164{font-size:22px}._actionButtons_1g60m_170{flex-direction:column;gap:6px}._btn_1g60m_175{width:100%;height:38px;font-size:12px}}._modalOverlay_799a1_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}._modal_799a1_2{background:#fff;border-radius:8px;width:340px;max-width:90%;box-shadow:0 4px 20px #00000026;overflow:hidden}._modalHeader_799a1_26{background:#17192e;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}._modalHeader_799a1_26 h2{font-size:14px;font-weight:500;margin:0}._closeBtn_799a1_43{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;pointer-events:auto}._closeBtn_799a1_43:hover{opacity:.7}._modalContent_799a1_64{padding:32px 24px;text-align:center;background:#fff;pointer-events:none;-webkit-user-select:none;user-select:none}._icon_799a1_72{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:32px;position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}._icon_799a1_72._success_799a1_85{background:url(/icon/success_blue.svg) no-repeat center center;background-size:contain;border-radius:0}._icon_799a1_72._warning_799a1_91{width:64px;height:64px;background:url(/icon/caution.svg) no-repeat center center;background-size:contain;border-radius:0;position:relative;clip-path:none}._icon_799a1_72._error_799a1_101{background:url(/icon/fail.svg) no-repeat center center;background-size:contain;border-radius:0}._icon_799a1_72._info_799a1_107{background:#4285f4;border-radius:50%}._icon_799a1_72._success_799a1_85:before{content:none}._icon_799a1_72._warning_799a1_91:before{content:none}._icon_799a1_72._error_799a1_101:before{content:none}._modalContent_799a1_64 h3{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px;padding:0}._modalContent_799a1_64 p{font-size:13px;color:#6b7280;line-height:1.5;margin:0;padding:0}._modalFooter_799a1_144{padding:16px;display:flex;gap:8px;background:#f9fafb}._modalFooter_799a1_144 button{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}._btnCancel_799a1_163{background:#fff;color:#4b5563;border:1px solid #d1d5db!important}._btnCancel_799a1_163:hover{background:#f3f4f6}._btnAction_799a1_173{color:#fff}._btnAction_799a1_173._success_799a1_85{background:#17192e}._btnAction_799a1_173._success_799a1_85:hover{background:#07192e}._btnAction_799a1_173._warning_799a1_91{background:#17192e}._btnAction_799a1_173._warning_799a1_91:hover{background:#07192e}._btnAction_799a1_173._error_799a1_101{background:#17192e}._btnAction_799a1_173._error_799a1_101:hover{background:#07192e}._btnAction_799a1_173._info_799a1_107{background:#17192e}._btnAction_799a1_173._info_799a1_107:hover{background:#07192e}@media(max-width:767px){._modal_799a1_2{width:300px}._modalHeader_799a1_26{padding:10px 14px}._modalHeader_799a1_26 h2{font-size:13px}._modalContent_799a1_64{padding:24px 16px}._icon_799a1_72{width:48px;height:48px;margin-bottom:14px}._modalContent_799a1_64 h3{font-size:14px}._modalContent_799a1_64 p{font-size:11px}._modalFooter_799a1_144{padding:12px;gap:6px}._modalFooter_799a1_144 button{padding:8px 12px;font-size:12px;border-radius:5px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._overlay_103mw_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_103mw_16{background:#f5f5f5;border-radius:8px;width:750px;max-width:90%;max-height:90vh;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;position:relative}._header_103mw_29{background:var(--color-primary);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:none;border-radius:8px 8px 0 0;flex-shrink:0;-webkit-user-select:none;user-select:none}._header_103mw_29 h2{font-size:16px;font-weight:600;margin:0;color:#fff}._close_103mw_49{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._close_103mw_49:hover{background:#ffffff1a}._banner_103mw_68{padding:16px 20px;display:flex;align-items:center;gap:12px;margin:16px 16px 0;border-radius:8px}._banner_103mw_68._accepted_103mw_77{background:#d1fae5}._banner_103mw_68._pending_103mw_81{background:#fed7aa}._banner_103mw_68._rejected_103mw_85{background:#fecaca}._bannerIcon_103mw_89{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}._banner_103mw_68._accepted_103mw_77 ._bannerIcon_103mw_89{background:#10b981}._banner_103mw_68._pending_103mw_81 ._bannerIcon_103mw_89{background:#f59e0b}._banner_103mw_68._rejected_103mw_85 ._bannerIcon_103mw_89{background:#ef4444}._bannerText_103mw_113{font-size:14px;font-weight:500}._banner_103mw_68._accepted_103mw_77 ._bannerText_103mw_113{color:#065f46}._banner_103mw_68._pending_103mw_81 ._bannerText_103mw_113{color:#92400e}._banner_103mw_68._rejected_103mw_85 ._bannerText_103mw_113{color:#991b1b}._mainCard_103mw_131{background:#fff;margin:16px;border-radius:8px;overflow:hidden}._workerInfoSection_103mw_139{padding:20px 20px 0}._profileHeader_103mw_143{display:flex;gap:16px;margin-bottom:16px;align-items:center}._workerAvatar_103mw_150{width:100px;height:100px;background:url(/icon/user_profile.svg) no-repeat center center;background-size:contain;border-radius:8px;flex-shrink:0}._profileInfo_103mw_159{flex:1;display:flex;flex-direction:column;justify-content:center}._profileNameRow_103mw_166{display:flex;align-items:center;gap:6px;margin-bottom:8px}._profileName_103mw_166{font-size:18px;font-weight:700;color:#1f2937}._workerRating_103mw_179{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b7280}._ratingStar_103mw_187{width:16px;height:16px}._infoGrid_103mw_192{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:6px 12px;align-items:center;font-size:12px}._infoLabel_103mw_200{color:#6b7280;white-space:nowrap;min-width:56px;line-height:1.5}._infoValue_103mw_207{color:#1f2937;white-space:nowrap;line-height:1.5}._projectLink_103mw_213{color:#2196f3;cursor:pointer}._introductionSection_103mw_219{padding:0 20px 20px;border-bottom:1px solid #e5e7eb}._introductionSection_103mw_219 h3{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}._introductionText_103mw_231{font-size:12px;color:#6b7280;line-height:1.6;padding:12px;border:1px solid #dfdfe3;border-radius:6px}._offerSection_103mw_241,._jobPositionSection_103mw_242,._workInfoSection_103mw_243,._servicesSection_103mw_244,._managerSection_103mw_245{padding:20px;border-bottom:1px solid #e5e7eb}._offerSection_103mw_241{border-bottom:none;padding-bottom:0}._calendarSection_103mw_255{padding:20px}._offerSection_103mw_241 h3,._jobPositionSection_103mw_242 h3,._workInfoSection_103mw_243 h3,._servicesSection_103mw_244 h3,._managerSection_103mw_245 h3,._calendarSection_103mw_255 h3{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}._editModeHint_103mw_271{font-size:12px;font-weight:400;color:#2196f3;margin-left:8px}._offerProjectTitle_103mw_279{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px;line-height:1.5}._offerDetailsGrid_103mw_287{display:flex;flex-direction:column;gap:4px}._offerDetailRow_103mw_293{display:flex;gap:16px}._offerDetailItem_103mw_298{display:flex;align-items:center;gap:8px}._offerDetailItem_103mw_298._half_103mw_304{flex:1;flex-direction:column;align-items:flex-start;gap:4px}._offerLabel_103mw_311{font-size:13px;color:#6b7280}._offerValue_103mw_316{font-size:13px;color:#1f2937;font-weight:500}._offerValueHighlight_103mw_322{color:#2196f3}._jobPositionBox_103mw_327{border:1px solid #2196f3;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}._positionName_103mw_336{font-size:16px;color:#1f2937;font-weight:600}._positionWage_103mw_342{display:flex;align-items:center;gap:8px}._wageLabel_103mw_348{font-size:12px;color:#666}._wageAmount_103mw_353{font-size:18px;font-weight:700;color:#333}._workInfoGrid_103mw_360{display:flex;flex-direction:column;gap:3px}._workInfoItem_103mw_366{display:flex;align-items:flex-start;gap:64px}._workInfoSection_103mw_243 ._infoLabel_103mw_200,._servicesSection_103mw_244 ._infoLabel_103mw_200,._managerSection_103mw_245 ._infoLabel_103mw_200{font-size:13px;color:#6b7280;min-width:60px;flex-shrink:0;margin:0}._workInfoSection_103mw_243 ._infoValue_103mw_207,._servicesSection_103mw_244 ._infoValue_103mw_207,._managerSection_103mw_245 ._infoValue_103mw_207{font-size:13px;color:#1f2937;font-weight:500}._servicesGrid_103mw_391{display:flex;flex-direction:column;gap:8px}._serviceItem_103mw_397{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 0;border-bottom:1px solid #f3f4f6}._serviceItem_103mw_397:last-child{border-bottom:none}._serviceItem_103mw_397 span:first-child{color:#6b7280}._serviceItem_103mw_397 span:last-child{color:#1f2937}._serviceItem_103mw_397._fullWidth_103mw_418{flex-direction:column;align-items:flex-start;gap:4px}._managerInfo_103mw_425{display:flex;flex-direction:column;gap:8px}._managerItem_103mw_431{display:flex;justify-content:space-between;align-items:center;font-size:13px}._managerItem_103mw_431 span:first-child{color:#6b7280}._managerItem_103mw_431 span:last-child{color:#1f2937;font-weight:500}._calendarBox_103mw_448{border:1px solid #e5e7eb;border-radius:8px;padding:16px 24px;margin-bottom:16px}._calendarHeader_103mw_455{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:16px}._calendarNav_103mw_463{background:none;border:none;padding:4px 8px;cursor:pointer;color:#6b7280;font-size:16px}._calendarNav_103mw_463:hover{color:#1f2937}._calendarTitle_103mw_476{font-size:14px;font-weight:600;color:#1f2937}._calendarContainer_103mw_482{margin-bottom:0}._calendarWeekdays_103mw_486{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}._weekday_103mw_493{text-align:center;font-size:12px;color:#6b7280;font-weight:500;padding:8px 0}._weekday_103mw_493._sunday_103mw_501{color:#ef4444}._weekday_103mw_493._saturday_103mw_505{color:#3b82f6}._calendarBody_103mw_509{display:flex;flex-direction:column;gap:4px}._calendarWeek_103mw_486{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calendarDay_103mw_521{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#1f2937;border-radius:4px;cursor:pointer;transition:background .2s}._calendarDay_103mw_521:hover:not(._empty_103mw_533):not(._editable_103mw_533){background:#f3f4f6}._calendarDay_103mw_521._editable_103mw_533{cursor:pointer;border:1px solid transparent;transition:all .2s}._calendarDay_103mw_521._editable_103mw_533:hover{background:#e0f2fe;border-color:#2196f3;transform:scale(1.05)}._calendarDay_103mw_521._editable_103mw_533._selected_103mw_549{box-shadow:0 0 0 2px #2196f3}._calendarDay_103mw_521._editable_103mw_533._selected_103mw_549:hover{box-shadow:0 0 0 2px #1976d2}._calendarDay_103mw_521._empty_103mw_533{cursor:default}._calendarDay_103mw_521._selected_103mw_549{background:#fed7aa;color:#92400e;font-weight:600}._calendarDay_103mw_521._selected_103mw_549._accepted_103mw_77{background:#d1fae5;color:#065f46}._calendarDay_103mw_521._selected_103mw_549._rejected_103mw_85{background:#fecaca;color:#991b1b}._calendarLegend_103mw_577{display:flex;gap:16px;margin-bottom:12px}._legendItem_103mw_583{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}._legendColor_103mw_591{width:16px;height:16px;border-radius:4px}._legendColor_103mw_591._selected_103mw_549,._legendColor_103mw_591._accepted_103mw_77{background:#10b981}._legendColor_103mw_591._pending_103mw_81{background:#f59e0b}._legendColor_103mw_591._rejected_103mw_85{background:#ef4444}._legendColor_103mw_591._job_103mw_242{background:#9ca3af}._workSummary_103mw_614{font-size:14px;color:#1f2937;margin-bottom:8px}._workSummary_103mw_614 strong{color:#2d3e4f}._totalWage_103mw_624{font-size:14px;color:#1f2937}._totalWage_103mw_624 strong{color:#2d3e4f;font-size:16px}._contentScroll_103mw_635{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._contentScroll_103mw_635::-webkit-scrollbar{display:none}._footer_103mw_647{padding:16px;display:flex;gap:8px;background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;flex-shrink:0}._btnConfirm_103mw_657{flex:1;padding:14px;background:#2d3e4f;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._btnConfirm_103mw_657:hover{background:#1f2d3d}._btnConfirm_103mw_657._fullWidth_103mw_418{width:100%}._btnCancelOffer_103mw_678{flex:1;padding:14px;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._btnCancelOffer_103mw_678:hover{background:#f3f4f6}._btnEditOffer_103mw_695{flex:1;padding:14px;background:#2196f3;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._btnEditOffer_103mw_695:hover{background:#1976d2}._btnCancelEdit_103mw_712{flex:1;padding:14px;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._btnCancelEdit_103mw_712:hover{background:#f3f4f6}._btnSaveEdit_103mw_729{flex:1;padding:14px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._btnSaveEdit_103mw_729:hover{background:#059669}._loading_103mw_747,._error_103mw_748{padding:40px;text-align:center;color:#6b7280;font-size:14px}._error_103mw_748{color:#dc2626}._btnCloseModal_103mw_759{margin:0 auto;display:block;padding:10px 24px;background:#6b7280;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}._btnCloseModal_103mw_759:hover{background:#4b5563}._editInputWage_103mw_776{width:120px;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:16px;font-weight:600;text-align:right;color:#333}._editInputWage_103mw_776:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}._editTimeInputs_103mw_793{display:flex;align-items:center;gap:8px}._editInputTime_103mw_799{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#1f2937;font-weight:500}._editInputTime_103mw_799:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}._timeSeparator_103mw_814{color:#6b7280;font-size:13px}.psm-calendar{width:100%;font-family:inherit;border:none!important;background:transparent!important;padding:0 16px 16px}.psm-calendar .react-datepicker__month-container{width:100%}.psm-calendar .react-datepicker__header{background:transparent;border-bottom:none;padding:0}.psm-calendar .react-datepicker__day-names{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.psm-calendar .react-datepicker__day-name{width:auto;margin:0;padding:8px 0;font-size:12px;color:#6b7280;font-weight:500;text-align:center}.psm-calendar .react-datepicker__day-name:first-child{color:#ef4444}.psm-calendar .react-datepicker__day-name:last-child{color:#3b82f6}.psm-calendar .react-datepicker__month{margin:0}.psm-calendar .react-datepicker__week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.psm-calendar .react-datepicker__day{width:auto;height:auto;aspect-ratio:1;margin:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#1f2937;border-radius:4px;cursor:default;line-height:1;transition:background .2s}.psm-calendar .react-datepicker__day:hover{background:#f3f4f6;border-radius:4px}.psm-calendar .react-datepicker__day--outside-month{color:#d1d5db}.psm-calendar .react-datepicker__day--today{font-weight:600}.psm-calendar.status-pending .psm-work-date-highlight{background:#fed7aa!important;color:#92400e!important;font-weight:600;border-radius:4px}.psm-calendar.status-accepted .psm-work-date-highlight,.psm-calendar .psm-work-date-highlight.accepted{background:#d1fae5!important;color:#065f46!important;font-weight:600;border-radius:4px}.psm-calendar.status-rejected .psm-work-date-highlight,.psm-calendar .psm-work-date-highlight.rejected{background:#fecaca!important;color:#991b1b!important;font-weight:600;border-radius:4px}.psm-calendar .psm-job-date-highlight{background:#e5e7eb!important;color:#6b7280!important;font-weight:500;border-radius:4px}.psm-calendar.edit-mode .react-datepicker__day{cursor:pointer;border:1px solid transparent;transition:all .2s}.psm-calendar.edit-mode .psm-editable-day:hover{background:#e0f2fe!important;border-color:#2196f3;transform:scale(1.05)}.psm-calendar.edit-mode .psm-work-date-highlight{background:#fed7aa!important;color:#92400e!important;box-shadow:0 0 0 2px #2196f3}.psm-calendar.edit-mode .psm-work-date-highlight:hover{box-shadow:0 0 0 2px #1976d2}.psm-calendar .react-datepicker__day:nth-child(1):not(.react-datepicker__day--outside-month){color:#ef4444}.psm-calendar .react-datepicker__day:nth-child(7):not(.react-datepicker__day--outside-month){color:#3b82f6}.psm-calendar .psm-work-date-highlight:nth-child(1),.psm-calendar .psm-work-date-highlight:nth-child(7){color:inherit!important}.psm-calendar .react-datepicker__day--keyboard-selected{background:transparent}.psm-calendar .react-datepicker__day--keyboard-selected:hover{background:#f3f4f6}.psm-calendar .react-datepicker__day--selected{background:transparent}@media(max-width:1199px){._modal_103mw_16{width:680px}._infoGrid_103mw_192{grid-template-columns:auto 1fr}}@media(max-width:767px){._modal_103mw_16{width:100%;max-width:100%;max-height:100vh;border-radius:0}._header_103mw_29{padding:12px 14px;border-radius:0}._header_103mw_29 h2{font-size:14px}._close_103mw_49{width:20px;height:20px;font-size:18px}._banner_103mw_68{padding:12px 14px;margin:10px 10px 0;gap:10px}._bannerIcon_103mw_89{width:20px;height:20px;font-size:12px}._bannerText_103mw_113{font-size:12px}._mainCard_103mw_131{margin:10px}._workerInfoSection_103mw_139{padding:14px 14px 0}._profileHeader_103mw_143{flex-direction:column;align-items:center;text-align:center;gap:10px}._workerAvatar_103mw_150{width:70px;height:70px}._profileNameRow_103mw_166{flex-direction:column;gap:4px}._profileName_103mw_166{font-size:15px}._workerRating_103mw_179{font-size:12px}._infoGrid_103mw_192{grid-template-columns:1fr;gap:2px;font-size:11px}._introductionSection_103mw_219{padding:0 14px 14px}._introductionSection_103mw_219 h3{font-size:12px;margin-bottom:10px}._introductionText_103mw_231{font-size:11px;padding:8px 10px}._offerSection_103mw_241,._jobPositionSection_103mw_242,._workInfoSection_103mw_243,._servicesSection_103mw_244,._managerSection_103mw_245,._calendarSection_103mw_255{padding:14px}._offerSection_103mw_241 h3,._jobPositionSection_103mw_242 h3,._workInfoSection_103mw_243 h3,._servicesSection_103mw_244 h3,._managerSection_103mw_245 h3,._calendarSection_103mw_255 h3{font-size:12px;margin-bottom:8px}._offerProjectTitle_103mw_279{font-size:12px}._offerDetailRow_103mw_293{flex-direction:column;gap:8px}._offerLabel_103mw_311,._offerValue_103mw_316{font-size:11px}._jobPositionBox_103mw_327{padding:12px;flex-direction:column;gap:8px;align-items:flex-start}._positionName_103mw_336{font-size:13px}._wageLabel_103mw_348{font-size:11px}._wageAmount_103mw_353{font-size:15px}._workInfoSection_103mw_243 ._infoLabel_103mw_200,._servicesSection_103mw_244 ._infoLabel_103mw_200,._managerSection_103mw_245 ._infoLabel_103mw_200{font-size:11px;min-width:45px}._workInfoSection_103mw_243 ._infoValue_103mw_207,._servicesSection_103mw_244 ._infoValue_103mw_207,._managerSection_103mw_245 ._infoValue_103mw_207{font-size:11px}._workInfoItem_103mw_366{gap:24px}._serviceItem_103mw_397{font-size:12px;padding:6px 0}._managerItem_103mw_431{font-size:12px}._calendarBox_103mw_448{padding:10px 12px}._calendarHeader_103mw_455{margin-bottom:12px}._calendarTitle_103mw_476{font-size:12px}.psm-calendar .react-datepicker__day-name{font-size:11px;padding:6px 0}.psm-calendar .react-datepicker__day{font-size:11px}._calendarLegend_103mw_577{gap:10px;margin-bottom:10px}._legendItem_103mw_583{font-size:10px}._legendColor_103mw_591{width:12px;height:12px}._workSummary_103mw_614,._totalWage_103mw_624{font-size:12px}._totalWage_103mw_624 strong{font-size:14px}._footer_103mw_647{padding:12px;gap:6px;border-radius:0}._btnConfirm_103mw_657,._btnCancelOffer_103mw_678,._btnEditOffer_103mw_695,._btnCancelEdit_103mw_712,._btnSaveEdit_103mw_729{padding:10px;font-size:12px;border-radius:5px}._editInputWage_103mw_776{width:80px;padding:5px 8px;font-size:13px}._editInputTime_103mw_799{padding:5px 8px;font-size:12px}}._calendar_1ft54_2{width:100%}._box_1ft54_6{border:1px solid #e5e7eb;border-radius:8px;padding:0;margin-bottom:16px;position:relative}._box_1ft54_6 .react-datepicker-wrapper,._box_1ft54_6 .react-datepicker__input-container,._box_1ft54_6 .react-datepicker-popper{position:static!important;transform:none!important}._box_1ft54_6 .react-datepicker{position:static!important}._header_1ft54_27{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:16px;padding-bottom:8px;margin-bottom:16px}._nav_1ft54_37{background:none;border:none;padding:4px 8px;cursor:pointer;color:#6b7280;font-size:16px}._nav_1ft54_37:hover{color:#1f2937}._title_1ft54_50{font-size:16px;font-weight:700;color:#1f2937}.sc-picker{width:100%;font-family:inherit;border:none!important;background:transparent!important;position:static!important;display:block!important}.sc-picker .react-datepicker__month-container{width:100%;float:none!important}.react-datepicker__tab-loop{display:contents}.sc-picker .react-datepicker__header{background:transparent;border-bottom:none;padding:0}.sc-picker .react-datepicker__day-names{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;border-bottom:1px solid #f3f4f6;padding-bottom:12px;padding-left:8px;padding-right:8px}.sc-picker .react-datepicker__day-name{width:auto;margin:0;padding:8px 0;font-size:14px;color:#1f2937;font-weight:600;text-align:center;text-decoration:underline}.sc-picker .react-datepicker__day-name:first-child{color:#ef4444}.sc-picker .react-datepicker__day-name:last-child{color:#3b82f6}.sc-picker .react-datepicker__month{margin:0;padding-bottom:8px}.sc-picker .react-datepicker__week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;padding-left:8px;padding-right:8px}.sc-picker .react-datepicker__day{width:100%;margin:0 auto;aspect-ratio:1 / 1.1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:#1f2937;border-radius:6px;cursor:pointer;line-height:1;transition:all .15s ease;border:1px solid transparent}.sc-picker .react-datepicker__day:hover{background:#f3f4f6}.sc-picker .react-datepicker__day--outside-month{visibility:hidden}.sc-picker .react-datepicker__day--today{font-weight:700}.sc-picker .sc-day-past{background:#f1f1f4!important;color:#d1d5db!important;border:1px solid #e5e7eb!important;cursor:not-allowed!important}.sc-picker .sc-day-selected{background:#3971ff!important;color:#fff!important;border:1px solid #3971ff!important;font-weight:600;border-radius:6px}.sc-picker .sc-day-selected:hover{background:#2563eb!important}.sc-picker .day-available{background:#dfffeb!important;color:#19ca80!important;border:1px solid #19ca80!important;font-weight:500}.sc-picker .day-available:hover{background:#c8f7dc!important}.sc-picker .sc-day-jobpost{background:#dfffeb!important;color:#19ca80!important;border:1px solid #19ca80!important;font-weight:500;cursor:pointer}.sc-picker .sc-day-jobpost:hover{background:#c8f7dc!important}.sc-picker .sc-day-unavailable{background:#ffebe7!important;color:#e83535!important;border:1px solid #e83535!important;cursor:not-allowed!important}.sc-picker .sc-day-default{background:#f1f1f4!important;color:#9ca3af!important;border:1px solid #e5e7eb!important;cursor:default}.sc-picker .sc-day-today{position:relative;border:1px solid #3971ff!important;color:#3971ff!important;background:#fff!important;flex-direction:column;gap:2px;padding:4px 0;cursor:pointer}.sc-picker .sc-day-today:after{content:"오늘";font-size:9px;font-weight:500;color:#3971ff;line-height:1}.sc-picker .sc-day-today:hover{background:#f0f4ff!important}.sc-picker .sc-day-today.sc-day-jobpost{border:1px solid #3971ff!important;color:#3971ff!important;background:#fff!important;cursor:pointer}.sc-picker .sc-day-today.sc-day-jobpost:hover{background:#f0f4ff!important}.sc-picker .sc-day-today.sc-day-selected{background:#3971ff!important;color:#fff!important}.sc-picker .sc-day-today.sc-day-selected:after{color:#fff}.sc-picker .react-datepicker__day:nth-child(1):not(.react-datepicker__day--outside-month):not(.sc-day-selected):not(.day-available):not(.sc-day-unavailable):not(.sc-day-past){color:#ef4444}.sc-picker .react-datepicker__day:nth-child(7):not(.react-datepicker__day--outside-month):not(.sc-day-selected):not(.day-available):not(.sc-day-unavailable):not(.sc-day-past){color:#3b82f6}.sc-picker .react-datepicker__day--keyboard-selected{background:transparent}.sc-picker .react-datepicker__day--keyboard-selected:hover{background:#f3f4f6}.sc-picker .react-datepicker__day--selected{background:transparent}._legend_1ft54_296{display:flex;gap:16px;margin-bottom:12px}._legendItem_1ft54_302{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}._legendColor_1ft54_310{width:16px;height:16px;border-radius:4px}._legendColor_1ft54_310._selected_1ft54_316{background:#3971ff}._legendColor_1ft54_310._available_1ft54_320{background:#dfffeb;border:1px solid #19ca80}._legendColor_1ft54_310._unavailable_1ft54_325{background:#ffebe7;border:1px solid #e83535}@media(max-width:767px){._box_1ft54_6{border-radius:6px;margin-bottom:12px}._header_1ft54_27{gap:10px;padding-top:12px;padding-bottom:6px;margin-bottom:12px}._nav_1ft54_37{padding:3px 6px;font-size:14px}._title_1ft54_50{font-size:14px}.sc-picker .react-datepicker__day-names{gap:3px;margin-bottom:6px;padding-left:6px;padding-right:6px;padding-bottom:10px}.sc-picker .react-datepicker__day-name{font-size:12px;padding:5px 0}.sc-picker .react-datepicker__week{gap:4px;margin-bottom:4px;padding-left:6px;padding-right:6px}.sc-picker .react-datepicker__day{font-size:12px;border-radius:4px}.sc-picker .sc-day-selected{border-radius:4px}.sc-picker .sc-day-today:after{font-size:7px}._legend_1ft54_296{gap:10px;margin-bottom:8px;flex-wrap:wrap}._legendItem_1ft54_302{font-size:11px;gap:4px}._legendColor_1ft54_310{width:12px;height:12px;border-radius:3px}}._calendar_o4fzk_1{background:var(--white-0);border-radius:12px;padding:16px;border:1px solid var(--gray-100);-webkit-user-select:none;user-select:none}._header_o4fzk_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._title_o4fzk_17{font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--primary)}._navBtn_o4fzk_23{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;font-size:14px;color:#6b7280;cursor:pointer;transition:all .2s}._navBtn_o4fzk_23:hover{background:var(--grey-50);color:#374151}._weekdays_o4fzk_44{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}._weekday_o4fzk_44{text-align:center;font-size:12px;font-weight:var(--font-weight-medium);color:#9ca3af;padding:4px 0}._weekday_o4fzk_44._sunday_o4fzk_59{color:var(--error)}._weekday_o4fzk_44._saturday_o4fzk_63{color:var(--secondary_B)}._daysGrid_o4fzk_68{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._day_o4fzk_68{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#374151;border-radius:50%;cursor:default}._day_o4fzk_68._empty_o4fzk_86{background:transparent}._day_o4fzk_68._sunday_o4fzk_59{color:var(--error)}._day_o4fzk_68._saturday_o4fzk_63{color:var(--secondary_B)}._day_o4fzk_68._selected_o4fzk_98{background:var(--primary);color:var(--white-0)}._day_o4fzk_68._selected_o4fzk_98._sunday_o4fzk_59,._day_o4fzk_68._selected_o4fzk_98._saturday_o4fzk_63{color:var(--white-0)}@media(max-width:767px){._calendar_o4fzk_1{padding:12px;border-radius:8px}._header_o4fzk_10{margin-bottom:12px}._title_o4fzk_17{font-size:14px}._navBtn_o4fzk_23{width:24px;height:24px;font-size:12px;border-radius:5px}._weekdays_o4fzk_44{gap:2px;margin-bottom:5px}._weekday_o4fzk_44{font-size:10px;padding:3px 0}._daysGrid_o4fzk_68{gap:2px}._day_o4fzk_68{font-size:11px}}._overlay_1qqen_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}._content_1qqen_15{background:#fff;border-radius:20px;max-width:720px;width:90%;max-height:90vh;overflow-y:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none}._content_1qqen_15 input,._content_1qqen_15 textarea{-webkit-user-select:text;user-select:text}._content_1qqen_15::-webkit-scrollbar{display:none}._header_1qqen_38{padding:24px;border-bottom:none;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--color-primary);z-index:10;border-radius:20px 20px 0 0}._header_1qqen_38 h2{font-size:20px;font-weight:600;color:#fff}._close_1qqen_57{width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;transition:all .2s}._close_1qqen_57:hover{background:#ffffff1a}._body_1qqen_75{padding:24px}._progressSteps_1qqen_80{display:flex;align-items:center;justify-content:center;margin-bottom:32px;padding:20px;background:#f9fafb;border-radius:12px}._step_1qqen_90{display:flex;flex-direction:column;align-items:center;gap:8px}._stepNumber_1qqen_97{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;transition:all .3s}._step_1qqen_90._active_1qqen_111 ._stepNumber_1qqen_97{background:#2563eb;color:#fff}._step_1qqen_90._completed_1qqen_116 ._stepNumber_1qqen_97{background:#17192e;color:#fff}._step_1qqen_90._completed_1qqen_116 ._stepLabel_1qqen_121{color:#17192e}._stepLabel_1qqen_121{font-size:13px;color:#6b7280;font-weight:500;text-align:center}._step_1qqen_90._active_1qqen_111 ._stepLabel_1qqen_121{color:#2563eb}._stepLine_1qqen_136{width:60px;height:2px;background:#e5e7eb;margin:0 12px}._stepContent_1qqen_144{min-height:400px}._sectionTitle_1qqen_148{font-size:18px;font-weight:600;margin-bottom:20px;color:#191f28}._skillsList_1qqen_156{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._skillOption_1qqen_163{display:flex;align-items:start;gap:12px;padding:16px;background:#f9fafb;border:2px solid #e5e8eb;border-radius:12px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}._skillOption_1qqen_163:hover{background:#f3f4f6;border-color:#d1d5db}._skillOption_1qqen_163._selected_1qqen_181{background:#eff6ff;border-color:#2563eb}._skillCheckbox_1qqen_186 input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb;cursor:pointer}._skillContent_1qqen_193{flex:1}._skillHeader_1qqen_197{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._skillName_1qqen_204{font-size:15px;font-weight:600;color:#191f28;margin:0}._skillWorkerPrice_1qqen_211{font-size:14px;font-weight:600;color:#6b7280;margin:0}._skillDescription_1qqen_218{font-size:13px;color:#6b7280;margin:0}._wageInputSection_1qqen_224{margin-top:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e8eb}._formLabel_1qqen_232{font-size:13px;color:#4b5563;margin-bottom:8px;display:block;font-weight:500}._wageInputGroup_1qqen_240{display:flex;align-items:center;gap:8px}._companyWageInput_1qqen_246{flex:1;padding:10px 12px;border:2px solid #e5e8eb;border-radius:8px;font-size:14px;transition:all .2s}._companyWageInput_1qqen_246:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._wageUnit_1qqen_261{font-size:14px;color:#6b7280;font-weight:500}._selectedSkillsSummary_1qqen_268{margin-top:24px;padding:16px;background:#eff6ff;border:2px solid #2563eb;border-radius:12px}._selectedSkillsSummary_1qqen_268 h5{font-size:14px;font-weight:600;margin-bottom:12px;color:#1d4ed8}._selectedSkillsList_1qqen_283{display:flex;flex-direction:column;gap:8px}._scoutSkillItem_1qqen_289{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:6px;font-size:14px}._totalWage_1qqen_299{margin-top:12px;padding-top:12px;border-top:1px solid #bfdbfe;font-size:16px;font-weight:700;color:#2563eb}._summarySection_1qqen_309{display:flex;flex-direction:column;gap:20px}._summaryItem_1qqen_315{padding-bottom:16px;border-bottom:1px solid #e5e8eb}._summaryItem_1qqen_315:last-child{border-bottom:none}._summaryItem_1qqen_315 label{display:block;font-size:13px;color:#6b7280;margin-bottom:8px;font-weight:500}._summaryItem_1qqen_315 p{font-size:15px;color:#191f28;margin:0}._summarySkills_1qqen_338{display:flex;flex-direction:column;gap:8px}._summarySkill_1qqen_338{padding:8px 12px;background:#f3f4f6;border-radius:6px;font-size:14px;color:#4b5563}._totalAmount_1qqen_352{font-size:20px!important;font-weight:700!important;color:#2563eb!important}._formTextarea_1qqen_358{width:100%;padding:12px;border:2px solid #e5e8eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:all .2s}._formTextarea_1qqen_358:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._modalButtons_1qqen_376{display:flex;gap:12px;margin-top:24px}._nextBtn_1qqen_382,._submitBtn_1qqen_383,._backBtn_1qqen_384{flex:1;padding:12px 24px;margin-top:24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._nextBtn_1qqen_382,._submitBtn_1qqen_383{background:#2563eb;color:#fff}._nextBtn_1qqen_382:hover,._submitBtn_1qqen_383:hover{background:#1d4ed8}._nextBtn_1qqen_382:disabled{background:#d1d5db;cursor:not-allowed}._backBtn_1qqen_384{background:#fff;color:#6b7280;border:1px solid #d1d5db}._backBtn_1qqen_384:hover{background:#f9fafb;color:#374151}._submitBtn_1qqen_383{background:#10b981}._submitBtn_1qqen_383:hover{background:#059669}._workerDetailStep_1qqen_432{max-height:60vh;overflow-y:auto;padding-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}._workerDetailStep_1qqen_432::-webkit-scrollbar{display:none}._loadingMessage_1qqen_444,._errorMessage_1qqen_445{text-align:center;padding:40px 20px;font-size:16px;color:#6b7280}._errorMessage_1qqen_445{color:#ef4444}._detailSection_1qqen_456{margin-bottom:24px;padding:20px;background:#f9fafb;border-radius:12px}._detailSection_1qqen_456 ._sectionTitle_1qqen_148{font-size:16px;font-weight:600;color:#191f28;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e8eb}._infoGrid_1qqen_472{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._infoItem_1qqen_478{display:flex;flex-direction:column;gap:4px}._infoLabel_1qqen_484{font-size:14px;color:#6b7280;font-weight:500}._infoValue_1qqen_490{font-size:20px;color:#191f28;font-weight:600}._regionList_1qqen_496{display:flex;flex-wrap:wrap;gap:8px}._regionBadge_1qqen_502{padding:6px 12px;background:#2563eb;color:#fff;border-radius:6px;font-size:13px;font-weight:500}._regionBadge_1qqen_502._flexible_1qqen_511{background:#10b981}._introductionText_1qqen_515{font-size:14px;color:#4b5563;line-height:1.6;margin:0}._careerProfiles_1qqen_522{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._careerCard_1qqen_528{padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e8eb}._careerTech_1qqen_535{font-size:15px;font-weight:600;color:#2563eb;margin:0 0 8px}._careerDetails_1qqen_542{display:flex;flex-direction:column;gap:4px}._careerExperience_1qqen_548,._careerWage_1qqen_549{font-size:13px;color:#6b7280}._historyList_1qqen_554{display:flex;flex-direction:column;gap:12px}._historyCard_1qqen_560{padding:16px;background:#fff;border-radius:8px;border-left:3px solid #2563eb}._historyTitle_1qqen_567{font-size:14px;font-weight:600;color:#191f28;margin:0 0 8px}._historyDetails_1qqen_574{display:flex;gap:12px;margin-bottom:8px}._historyTech_1qqen_580{padding:4px 8px;background:#eff6ff;color:#2563eb;border-radius:4px;font-size:12px;font-weight:500}._historyCompany_1qqen_589{font-size:13px;color:#6b7280}._historyInfo_1qqen_594{display:flex;justify-content:space-between;font-size:13px;color:#4b5563}._historyPeriod_1qqen_601{color:#6b7280}._historyWage_1qqen_605{font-weight:600;color:#10b981}._moreHistories_1qqen_610{text-align:center;font-size:13px;color:#6b7280;margin-top:12px}._historyListScrollable_1qqen_618{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:8px}._historyListScrollable_1qqen_618::-webkit-scrollbar{width:8px}._historyListScrollable_1qqen_618::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._historyListScrollable_1qqen_618::-webkit-scrollbar-thumb{background:#2563eb;border-radius:4px}._historyListScrollable_1qqen_618::-webkit-scrollbar-thumb:hover{background:#1d4ed8}._detailSection_1qqen_456 ._infoItem_1qqen_478{background:#fff;padding:12px;border-radius:8px;border:1px solid #e5e8eb}._jobInfoBanner_1qqen_655{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:1rem;margin-bottom:1.5rem}._jobInfoBanner_1qqen_655 p{margin:.25rem 0;font-size:.9rem;color:#1e40af}._jobInfoBanner_1qqen_655 strong{color:#1e3a8a;font-weight:600}._noSkillsMessage_1qqen_675{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:2rem;text-align:center}._noSkillsMessage_1qqen_675 p{margin:.5rem 0;color:#92400e}._noSkillsMessage_1qqen_675 p:first-child{font-weight:600;font-size:1rem}._projectConfirmHeader_1qqen_694{text-align:center;margin-bottom:2rem}._projectConfirmHeader_1qqen_694 h3{font-size:1.125rem;font-weight:600;color:#191f28;margin-bottom:.5rem}._projectConfirmHeader_1qqen_694 p{font-size:.8125rem;color:#6b7280;margin:0}._modalProjectFilter_1qqen_713{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem;padding:20px;background:#f9fafb;border:1px solid #e5e8eb;border-radius:12px}._modalProjectFilter_1qqen_713 ._dropdownGroup_1qqen_724{flex:1;display:flex;flex-direction:column;gap:.5rem}._modalProjectFilter_1qqen_713 ._dropdownGroup_1qqen_724 label{font-size:.875rem;color:#4b5563;font-weight:500}._modalProjectFilter_1qqen_713 ._filterDropdown_1qqen_737{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#191f28;background-color:#f9fafb;cursor:not-allowed;transition:all .2s}._modalProjectFilter_1qqen_713 ._filterDropdown_1qqen_737:focus{outline:none;border-color:#2563eb;background-color:#fff}._stepContent_1qqen_144:has(._step0Btn_1qqen_756){min-height:auto}._step0Btn_1qqen_756{width:100%;padding:16px 24px;margin-top:16px;background:#17192e!important;color:#fff!important;border-radius:10px;font-size:16px;font-weight:600}._step0Btn_1qqen_756:hover{background:#0d0f1a!important}._step0Btn_1qqen_756:disabled{background:#d1d5db!important;color:#9ca3af!important}._workerProfileHeader_1qqen_781{display:flex;align-items:stretch;gap:20px;padding:20px;background:#fff;border-radius:12px;margin-bottom:0}._workerProfileAvatar_1qqen_791{width:100px;min-height:100%;border-radius:8px;background:url(/icon/user_profile.svg) no-repeat center center;background-size:cover;background-color:#f5f5f5;flex-shrink:0}._workerProfileMain_1qqen_801{flex:1;display:flex;flex-direction:column;justify-content:center}._workerProfileNameRow_1qqen_808{display:flex;align-items:center;gap:12px;margin-bottom:12px}._workerProfileName_1qqen_808{font-size:20px;font-weight:700;color:#191f28}._workerProfileRating_1qqen_821{display:flex;align-items:center;gap:4px;font-size:14px;color:#6b7280}._workerProfileRating_1qqen_821 ._ratingStar_1qqen_829{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain}._workerProfileInfoGrid_1qqen_836{display:flex;flex-direction:column;gap:8px}._profileInfoRow_1qqen_842{display:flex;gap:24px}._profileInfoItem_1qqen_847{display:flex;gap:16px;min-width:180px}._profileInfoLabel_1qqen_853{font-size:13px;color:#9ca3af;min-width:60px}._profileInfoValue_1qqen_859{font-size:13px;color:#191f28;font-weight:500}._detailSectionNew_1qqen_866{padding:20px 0;border-top:1px solid #dfdfe3}._detailSectionNew_1qqen_866:first-of-type{border-top:1px solid #dfdfe3}._sectionTitleNew_1qqen_875{font-size:16px;font-weight:700;color:#191f28;margin-bottom:16px}._regionBadgeList_1qqen_883{display:flex;flex-wrap:wrap;gap:8px}._regionBadgeNew_1qqen_889{padding:8px 16px;background:#fff;border:1px solid #2563eb;border-radius:4px;font-size:14px;color:#2563eb;font-weight:500}._regionBadgeNew_1qqen_889._flexible_1qqen_511{background:#fff;border-color:#191f28;color:#191f28}._qualificationList_1qqen_906{display:flex;flex-direction:column;gap:12px}._qualificationItem_1qqen_912{display:flex;gap:24px}._qualificationLabel_1qqen_917{font-size:14px;color:#6b7280;min-width:50px}._qualificationValue_1qqen_923{font-size:14px;color:#191f28}._introductionTextNew_1qqen_929{font-size:14px;line-height:1.7;color:#4b5563;margin:0}._careerCardGrid_1qqen_937{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:1199px){._content_1qqen_15{max-width:680px}._careerCardGrid_1qqen_937{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._content_1qqen_15{width:100%;max-width:100%;max-height:100vh;border-radius:0}._header_1qqen_38{padding:16px;border-radius:0}._header_1qqen_38 h2{font-size:16px}._close_1qqen_57{width:28px;height:28px;font-size:18px}._body_1qqen_75{padding:16px}._progressSteps_1qqen_80{padding:12px;margin-bottom:20px}._stepNumber_1qqen_97{width:32px;height:32px;font-size:13px}._stepLabel_1qqen_121{font-size:11px}._stepLine_1qqen_136{width:30px;margin:0 6px}._sectionTitle_1qqen_148,._sectionTitleNew_1qqen_875{font-size:14px;margin-bottom:12px}._workerProfileHeader_1qqen_781{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:14px}._workerProfileAvatar_1qqen_791{width:70px;min-height:70px}._workerProfileNameRow_1qqen_808{flex-direction:column;gap:8px}._workerProfileName_1qqen_808{font-size:16px}._workerProfileInfoGrid_1qqen_836{align-items:center}._profileInfoRow_1qqen_842{flex-direction:column;gap:8px}._profileInfoItem_1qqen_847{justify-content:center;min-width:auto}._detailSectionNew_1qqen_866{padding:16px 0}._careerCardGrid_1qqen_937{grid-template-columns:1fr;gap:6px}._careerCardNew_1qqen_1053{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}._careerCardWage_1qqen_1060{margin-top:0}._historyCardList_1qqen_1064{max-height:300px}._historyCardNew_1qqen_1068{padding:10px 12px}._historyCardTitle_1qqen_1072{font-size:12px}._historyCardTech_1qqen_1076,._historyCardPeriod_1qqen_1080{font-size:11px}._historyCardWage_1qqen_1084{font-size:16px}._skillsListNew_1qqen_1088{gap:10px;margin-bottom:20px}._skillCardNew_1qqen_1093{padding:12px 14px;flex-direction:column;gap:12px;align-items:flex-start}._skillCardRight_1qqen_1100{width:100%;justify-content:space-between}._skillNameNew_1qqen_1105{font-size:14px}._skillExperienceNew_1qqen_1109{font-size:12px}._wageValueOffer_1qqen_1113{font-size:16px}._wageBtn_1qqen_1117{width:26px;height:22px;font-size:11px}._selectedSkillsSummaryNew_1qqen_1123{margin-top:20px;padding-top:20px}._summaryTitleNew_1qqen_1128{font-size:14px}._selectedSkillItemNew_1qqen_1132{padding:10px 14px}._selectedSkillName_1qqen_1136,._selectedSkillPrice_1qqen_1137{font-size:13px}._totalWageNew_1qqen_1141{padding-top:12px;gap:8px}._totalWageLabel_1qqen_1146,._totalWageAmount_1qqen_1147{font-size:18px}._step1Buttons_1qqen_1151,._step2Buttons_1qqen_1152,._step3Buttons_1qqen_1153,._step4Buttons_1qqen_1154{padding:12px 16px;gap:10px}._step1NextBtn_1qqen_1159,._step2BackBtn_1qqen_1160,._step2NextBtn_1qqen_1161,._step3BackBtn_1qqen_1162,._step3NextBtn_1qqen_1163,._step4BackBtn_1qqen_1164,._step4SubmitBtn_1qqen_1165{padding:12px 16px;font-size:14px;border-radius:8px}._step4SectionTitle_1qqen_1171{font-size:13px}._step4WorkerName_1qqen_1175{font-size:18px}._step4WorkerDetail_1qqen_1179{font-size:13px}._step4SkillItem_1qqen_1183{padding:10px 14px}._step4SkillName_1qqen_1187{font-size:14px}._step4WageValue_1qqen_1191{font-size:18px}._step4DatesContainer_1qqen_1195{flex-direction:column;gap:16px}._step4CalendarWrapper_1qqen_1200{max-width:100%}._step4DatesHeader_1qqen_1204{font-size:13px}._step4DateChip_1qqen_1208{padding:6px 10px;font-size:12px}._step4Textarea_1qqen_1213{padding:14px;font-size:13px}._step4TotalAmount_1qqen_1218{font-size:20px}}._careerCardNew_1qqen_1053{display:flex;flex-direction:column;padding:12px 14px;background:#fff;border:1px solid #e5e8eb;border-radius:4px;gap:2px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._careerCardNew_1qqen_1053:hover{border-color:#3971ff}._careerCardNew_1qqen_1053._selected_1qqen_181{background:#ebf1ff;border-color:#3971ff}._careerCardNew_1qqen_1053._matching_1qqen_1245{border-color:#3b82f6;background:#eff6ff}._careerCardNew_1qqen_1053._matching_1qqen_1245._selected_1qqen_181{background:#dbeafe;border-color:#2563eb;border-width:2px}._careerCardNew_1qqen_1053._disabled_1qqen_1256{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}._careerCardNew_1qqen_1053._disabled_1qqen_1256:hover{border-color:#e5e7eb}._careerCardNew_1qqen_1053._disabled_1qqen_1256 ._careerCardTech_1qqen_1267{color:#9ca3af}._careerCardNew_1qqen_1053._disabled_1qqen_1256 ._careerCardExperience_1qqen_1271{color:#d1d5db}._careerCardNew_1qqen_1053._disabled_1qqen_1256 ._wageAmount_1qqen_1275{color:#9ca3af}._careerCardTech_1qqen_1267{font-size:14px;font-weight:600;color:#2563eb}._careerCardExperience_1qqen_1271{font-size:12px;color:#6b7280}._careerCardWage_1qqen_1060{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;margin-top:6px}._careerCardWage_1qqen_1060 ._wageLabel_1qqen_1298{font-size:11px;font-weight:400;color:#9ca3af}._careerCardWage_1qqen_1060 ._wageAmount_1qqen_1275{font-size:16px;font-weight:700;color:#191f28}._historyCardList_1qqen_1064{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:4px}._historyCardList_1qqen_1064::-webkit-scrollbar{width:4px}._historyCardList_1qqen_1064::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}._historyCardList_1qqen_1064::-webkit-scrollbar-thumb{background:#2563eb;border-radius:2px}._historyCardNew_1qqen_1068{display:flex;flex-direction:column;padding:12px 16px;background:#fff;border:1px solid #e5e8eb;border-radius:4px;gap:0;-webkit-user-select:none;user-select:none}._historyCardNew_1qqen_1068._matching_1qqen_1245{border:3px solid #3b82f6;background:#eff6ff}._historyCardHeader_1qqen_1350{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._historyCardTitle_1qqen_1072{font-size:14px;font-weight:600;color:#191f28}._historyCardBadge_1qqen_1363{padding:4px 10px;background:#d1fae5;color:#059669;border-radius:20px;font-size:11px;font-weight:600}._historyCardTech_1qqen_1076{font-size:12px;color:#6b7280}._historyCardTech_1qqen_1076._highlighted_1qqen_1377{color:#2563eb;font-weight:700;font-size:13px}._historyCardFooter_1qqen_1383{display:flex;justify-content:space-between;align-items:center;margin-top:2px}._historyCardPeriod_1qqen_1080{font-size:13px;color:#9ca3af}._historyCardWage_1qqen_1084{font-size:20px;font-weight:700;color:#191f28}._step1Btn_1qqen_1402{width:100%;padding:16px 24px;margin-top:24px;margin-bottom:8px;background:#17192e!important;color:#fff!important;border-radius:10px;font-size:16px;font-weight:600}._step1Btn_1qqen_1402:hover{background:#0d0f1a!important}._skillsListNew_1qqen_1088{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._skillCardNew_1qqen_1093{display:flex;justify-content:space-between;align-items:stretch;padding:16px 20px;background:#fff;border:1px solid #e5e8eb;border-radius:8px;transition:all .2s ease;cursor:pointer}._skillCardNew_1qqen_1093._selected_1qqen_181{border-color:#3971ff;background:#fff}._skillCardLeft_1qqen_1443{display:flex;align-items:flex-start;gap:12px}._skillCheckboxNew_1qqen_1449{display:flex;align-items:center;justify-content:center}._skillCheckboxNew_1qqen_1449 input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb;cursor:pointer}._skillInfoNew_1qqen_1462{display:flex;flex-direction:column;gap:1px}._skillNameNew_1qqen_1105{font-size:16px;font-weight:600;color:#191f28}._skillExperienceNew_1qqen_1109{font-size:13px;color:#9ca3af}._skillCardRight_1qqen_1100{display:flex;flex-direction:row;align-items:center;gap:12px}._skillWageInfo_1qqen_1486{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._skillWageRow_1qqen_1493{display:flex;align-items:center;justify-content:flex-end;gap:8px}._wageLabelNew_1qqen_1500{font-size:12px;color:#9ca3af}._wageValueHope_1qqen_1505{font-size:13px;color:#9ca3af}._wageInputNew_1qqen_1510{display:flex;align-items:center;justify-content:flex-end;gap:8px}._wageValueOffer_1qqen_1113{font-size:18px;font-weight:700;color:#191f28}._wageButtons_1qqen_1523{display:flex;flex-direction:column;justify-content:center;gap:8px}._wageBtn_1qqen_1117{width:30px;height:24px;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:3px;font-size:12px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._wageBtn_1qqen_1117:hover{background:#f3f4f6;border-color:#9ca3af}._wageBtn_1qqen_1117:active{background:#e5e7eb}._selectedSkillsSummaryNew_1qqen_1123{margin-top:24px;padding-top:24px;border-top:1px solid #dfdfe3}._summaryTitleNew_1qqen_1128{font-size:16px;font-weight:700;color:#191f28;margin-bottom:16px}._selectedSkillsListNew_1qqen_1569{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._selectedSkillItemNew_1qqen_1132{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e5e8eb;border-radius:8px}._selectedSkillName_1qqen_1136{font-size:15px;font-weight:500;color:#191f28}._selectedSkillPrice_1qqen_1137{font-size:15px;font-weight:600;color:#191f28}._totalWageNew_1qqen_1141{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px}._totalWageLabel_1qqen_1146{font-size:24px;font-weight:700;color:#191f28}._totalWageAmount_1qqen_1147{font-size:24px;font-weight:700;color:#3971ff}._step2Buttons_1qqen_1152{display:flex;gap:12px;padding:16px 24px;background:#fff;position:sticky;bottom:0;border-top:1px solid #e5e8eb}._step2BackBtn_1qqen_1160{flex:1;padding:16px 24px;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step2BackBtn_1qqen_1160:hover{background:#f9fafb;color:#374151}._step2NextBtn_1qqen_1161{flex:2;padding:16px 24px;background:#17192e;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step2NextBtn_1qqen_1161:hover{background:#0d0f1a}._step2NextBtn_1qqen_1161:disabled{background:#d1d5db;cursor:not-allowed}._step1Buttons_1qqen_1151{display:flex;gap:12px;padding:16px 24px;background:#fff;position:sticky;bottom:0;border-top:1px solid #e5e8eb}._step1NextBtn_1qqen_1159{flex:1;padding:16px 24px;background:#17192e;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step1NextBtn_1qqen_1159:hover{background:#0d0f1a}._step3Content_1qqen_1698{padding-bottom:20px}._step3Buttons_1qqen_1153{display:flex;gap:12px;padding:16px 24px;background:#fff;position:sticky;bottom:0;border-top:1px solid #e5e8eb}._step3BackBtn_1qqen_1162{flex:1;padding:16px 24px;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step3BackBtn_1qqen_1162:hover{background:#f9fafb;color:#374151}._step3NextBtn_1qqen_1163{flex:2;padding:16px 24px;background:#17192e;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step3NextBtn_1qqen_1163:hover{background:#0d0f1a}._step3NextBtn_1qqen_1163:disabled{background:#d1d5db;cursor:not-allowed}._step4Buttons_1qqen_1154{display:flex;gap:12px;padding:16px 24px;background:#fff;position:sticky;bottom:0;border-top:1px solid #e5e8eb}._step4BackBtn_1qqen_1164{flex:1;padding:16px 24px;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step4BackBtn_1qqen_1164:hover{background:#f9fafb;color:#374151}._step4SubmitBtn_1qqen_1165{flex:2;padding:16px 24px;background:#17192e;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._step4SubmitBtn_1qqen_1165:hover{background:#0d0f1a}._step4Content_1qqen_1804{padding-bottom:20px}._step4Section_1qqen_1171{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e8eb}._step4Section_1qqen_1171:last-child{border-bottom:none;margin-bottom:0}._step4SectionTitle_1qqen_1171{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px}._step4WorkerInfo_1qqen_1827{display:flex;align-items:baseline;gap:12px}._step4WorkerName_1qqen_1175{font-size:24px;font-weight:700;color:#191f28}._step4WorkerDetail_1qqen_1179{font-size:14px;color:#6b7280}._step4SkillCard_1qqen_1845{display:flex;flex-direction:column;gap:12px}._step4SkillItem_1qqen_1183{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #3971ff;border-radius:8px}._step4SkillName_1qqen_1187{font-size:16px;font-weight:600;color:#191f28}._step4SkillWage_1qqen_1867{display:flex;align-items:baseline;gap:8px}._step4WageLabel_1qqen_1873{font-size:13px;color:#9ca3af}._step4WageValue_1qqen_1191{font-size:20px;font-weight:700;color:#191f28}._step4DatesContainer_1qqen_1195{display:flex;gap:20px}._step4CalendarWrapper_1qqen_1200{flex:1;max-width:320px}._step4CalendarWrapper_1qqen_1200 ._scoutCalendar_1qqen_1895{width:100%}._step4CalendarWrapper_1qqen_1200 ._calendarBox_1qqen_1899{margin-bottom:0}._step4CalendarWrapper_1qqen_1200 ._calendarLegend_1qqen_1903{display:none}._step4SelectedDates_1qqen_1907{flex:1}._step4DatesHeader_1qqen_1204{font-size:14px;color:#6b7280;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #dfdfe3}._step4DatesCount_1qqen_1919{color:#3971ff;font-weight:600}._step4DatesChips_1qqen_1924{display:flex;flex-wrap:wrap;gap:8px}._step4DateChip_1qqen_1208{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ebf1ff;border:none;border-radius:20px;font-size:14px;color:#3971ff}._step4DateRemove_1qqen_1942{background:none;border:none;padding:0;font-size:16px;color:#3971ff;cursor:pointer;line-height:1}._step4DateRemove_1qqen_1942:hover{color:#1d4ed8}._step4Textarea_1qqen_1213{width:100%;padding:16px;border:1px solid #e5e8eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;background:#f9fafb}._step4Textarea_1qqen_1213:focus{outline:none;border-color:#3971ff;background:#fff}._step4Textarea_1qqen_1213::placeholder{color:#9ca3af}._step4TotalSection_1qqen_1979{border-bottom:none;margin-bottom:0;padding-bottom:0}._step4TotalAmount_1qqen_1218{font-size:24px;font-weight:700;color:#3971ff}._agreeSection_11yi5_1{margin-bottom:32px}._agreeSectionTitle_11yi5_5{font-size:16px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 16px}._agreeRequiredMark_11yi5_12{color:var(--error)}._agreeBox_11yi5_16{background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:24px}._agreeAll_11yi5_24{margin-bottom:16px}._agreeAllText_11yi5_28{font-size:16px;font-weight:var(--font-weight-bold);color:var(--primary)}._agreeAllDesc_11yi5_34{font-size:13px;color:#9ca3af;margin:4px 0 0 28px}._agreeDivider_11yi5_40{height:1px;background:var(--gray-100);margin:16px 0}._agreeCheckboxLabel_11yi5_47{display:flex;align-items:center;gap:8px;cursor:pointer}._agreeCheckbox_11yi5_47{display:none}._agreeCheckboxCustom_11yi5_58{width:20px;height:20px;border:2px solid var(--gray-100);border-radius:4px;background:var(--white-0);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}._agreeCheckbox_11yi5_47:checked+._agreeCheckboxCustom_11yi5_58{background:var(--secondary_B);border-color:var(--secondary_B)}._agreeCheckbox_11yi5_47:checked+._agreeCheckboxCustom_11yi5_58:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}._agreeList_11yi5_87{display:flex;flex-direction:column;gap:12px}._agreeItem_11yi5_93{display:flex;align-items:center;justify-content:space-between}._agreeItemLabel_11yi5_99{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);display:flex;align-items:center;gap:6px}._agreeBadge_11yi5_108{font-size:13px;font-weight:var(--font-weight-medium)}._agreeBadge_11yi5_108._required_11yi5_113{color:var(--secondary_B)}._agreeBadge_11yi5_108._optional_11yi5_117{color:#9ca3af}._agreeDetailBtn_11yi5_121{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._agreeDetailBtn_11yi5_121 img{width:16px;height:16px;opacity:.5}._agreeDetailBtn_11yi5_121:hover img{opacity:.8}._agreeModalOverlay_11yi5_142{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._agreeModal_11yi5_142{width:90%;max-width:700px;max-height:80vh;background:var(--white-0);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}._agreeModalHeader_11yi5_166{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid var(--gray-100)}._agreeModalTitle_11yi5_174{font-size:20px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0}._agreeModalClose_11yi5_181{width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}._agreeModalClose_11yi5_181 img{width:24px;height:24px}._agreeModalClose_11yi5_181:hover{opacity:.7}._agreeModalContent_11yi5_202{flex:1;overflow-y:auto;padding:24px}._agreeModalParagraph_11yi5_208{margin-bottom:24px}._agreeModalParagraph_11yi5_208:last-child{margin-bottom:0}._agreeModalParagraph_11yi5_208 p{font-size:14px;font-weight:var(--font-weight-regular);color:var(--primary);line-height:1.7;margin:0}._agreeModalParagraph_11yi5_208 p:first-child{font-size:16px;font-weight:var(--font-weight-bold);margin-bottom:12px}@media(max-width:767px){._agreeModal_11yi5_142{width:95%;max-height:90vh}._agreeModalHeader_11yi5_166{padding:16px}._agreeModalTitle_11yi5_174{font-size:18px}._agreeModalContent_11yi5_202{padding:16px}}._accountSection_1adnk_1{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--gray-100)}._accountFormRow_1adnk_7{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px}._accountFormRow_1adnk_7:last-child{margin-bottom:0}._accountFormRow_1adnk_7._verificationRow_1adnk_18{margin-top:-8px}._accountFormLabel_1adnk_22{width:120px;font-size:14px;font-weight:var(--font-weight-bold);color:var(--primary);flex-shrink:0}._accountRequiredMark_1adnk_30{color:var(--error)}._accountInputWrapper_1adnk_34{flex:1;display:flex;align-items:center;gap:8px}._accountInputWrapper_1adnk_34._withButton_1adnk_41{max-width:400px}._accountInput_1adnk_34{flex:1;height:44px;padding:0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:14px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--white-0);outline:none;transition:border-color .2s}._accountInput_1adnk_34::placeholder{color:#9ca3af}._accountInput_1adnk_34:focus{border-color:var(--secondary_B)}._accountInput_1adnk_34._error_1adnk_67{border-color:var(--error)}._accountFormError_1adnk_71{width:100%;margin-top:4px;padding-left:120px;font-size:13px;color:var(--error)}._accountInput_1adnk_34:disabled{background:var(--grey-50);color:#9ca3af}._accountSelect_1adnk_84{height:44px;padding:0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:14px;font-weight:var(--font-weight-regular);color:var(--primary);background:var(--white-0);outline:none;cursor:pointer;transition:border-color .2s}._accountSelect_1adnk_84:focus{border-color:var(--secondary_B)}._accountVerifyBtn_1adnk_103{height:44px;padding:0 20px;background:var(--primary);border:none;border-radius:8px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--white-0);cursor:pointer;white-space:nowrap;transition:background .2s}._accountVerifyBtn_1adnk_103:hover{background:#0f1120}._accountVerifyBtn_1adnk_103:disabled{background:#9ca3af;cursor:not-allowed}._accountVerifyBtn_1adnk_103._confirm_1adnk_126{background:var(--secondary_B)}._accountVerifyBtn_1adnk_103._confirm_1adnk_126:hover{background:#2860e6}._accountEmailWrapper_1adnk_135{max-width:400px}._accountEmailLocal_1adnk_139{flex:1}._accountEmailAt_1adnk_143{font-size:14px;color:var(--primary);padding:0 4px}._accountEmailDomain_1adnk_149{width:160px;flex-shrink:0}._accountEmailDomainWrapper_1adnk_154{position:relative;display:flex;align-items:center;width:160px;flex-shrink:0}._accountEmailDomainInput_1adnk_162{width:100%;padding-right:36px}._accountEmailDomainReset_1adnk_167{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border:none;border-radius:50%;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s}._accountEmailDomainReset_1adnk_167:hover{background:#d1d5db;color:var(--primary)}._accountVerificationInputWrapper_1adnk_192{position:relative;flex:1;display:flex;align-items:center}._accountVerificationInputWrapper_1adnk_192 ._accountInput_1adnk_34{padding-right:60px}._accountVerificationTimer_1adnk_203{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._accountVerificationTimer_1adnk_203._warning_1adnk_213{color:var(--error)}@media(max-width:767px){._accountFormRow_1adnk_7{flex-direction:column;align-items:flex-start;gap:8px}._accountFormLabel_1adnk_22,._accountInputWrapper_1adnk_34{width:100%}._accountInputWrapper_1adnk_34._withButton_1adnk_41,._accountEmailWrapper_1adnk_135{max-width:100%}._accountFormError_1adnk_71{padding-left:0}}._companySection_g4h95_1{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--gray-100)}._docSection_c8bh8_1{margin-bottom:40px}._docRow_c8bh8_5{align-items:flex-start}._docRowLabel_c8bh8_9{padding-top:16px}._docDropzone_c8bh8_14{flex:1;max-width:400px;display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--grey-50);border:1px dashed var(--gray-100);border-radius:8px;cursor:pointer;transition:all .2s}._docDropzone_c8bh8_14:hover{border-color:var(--secondary_B);background:#3971ff08}._docDropzoneIcon_c8bh8_33{width:20px;height:20px;opacity:.5}._docDropzoneText_c8bh8_39{font-size:13px;color:#9ca3af}._docUploaded_c8bh8_45{flex:1;max-width:400px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--white-0);border:1px solid var(--gray-100);border-radius:8px}._docFileInfo_c8bh8_58{display:flex;align-items:center;gap:8px;overflow:hidden}._docFileIcon_c8bh8_65{width:20px;height:20px;flex-shrink:0}._docFileName_c8bh8_71{font-size:13px;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docRemoveBtn_c8bh8_79{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;flex-shrink:0}._docRemoveBtn_c8bh8_79 img{width:16px;height:16px;opacity:.5}._docRemoveBtn_c8bh8_79:hover img{opacity:.8}@media(max-width:767px){._docRow_c8bh8_5{flex-direction:column;align-items:flex-start;gap:8px}._docRowLabel_c8bh8_9{padding-top:0}._docDropzone_c8bh8_14,._docUploaded_c8bh8_45{max-width:100%;width:100%}._sus-doc-verify-success_c8bh8_119{padding-left:0}}._container_eeh4k_1{min-height:100vh;background:var(--bg);-webkit-user-select:none;user-select:none}._header_eeh4k_8{background:var(--white-0);border-bottom:1px solid var(--gray-100);position:sticky;top:0;z-index:100}._headerContent_eeh4k_16{max-width:800px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}._logo_eeh4k_25{display:flex;align-items:center}._logoImg_eeh4k_30{height:28px}._nav_eeh4k_34{display:flex;align-items:center;gap:8px}._navLink_eeh4k_40{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:color .2s}._navLink_eeh4k_40:hover{color:var(--secondary_B)}._navDivider_eeh4k_52{font-size:14px;color:var(--gray-100)}._main_eeh4k_58{max-width:800px;margin:0 auto;padding:40px 24px 80px}._title_eeh4k_64{font-size:28px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 32px}._form_eeh4k_72{background:var(--white-0);border:1px solid var(--gray-100);border-radius:16px;padding:32px}._submitBtn_eeh4k_80{width:100%;max-width:480px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:var(--font-weight-bold);color:var(--white-0);cursor:not-allowed;transition:background .2s}._submitBtn_eeh4k_80._active_eeh4k_98{background:var(--primary);cursor:pointer}._submitBtn_eeh4k_80._active_eeh4k_98:hover{background:#0f1120}@media(max-width:767px){._main_eeh4k_58{padding:24px 16px 60px}._title_eeh4k_64{font-size:24px;margin-bottom:24px}._form_eeh4k_72{padding:24px 16px}._submitBtn_eeh4k_80{max-width:100%}}._overlay_mzvtk_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._card_mzvtk_12{background:var(--color-white);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:1000px;margin:0;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}._header_mzvtk_27{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--color-primary);border-radius:16px 16px 0 0;flex-shrink:0}._header_mzvtk_27 h2{font-size:18px;font-weight:700;color:var(--color-white);margin:0;white-space:nowrap}._count_mzvtk_46{font-size:14px;font-weight:600;color:var(--color-white);opacity:.85;white-space:nowrap;margin-right:auto}._close_mzvtk_55{width:32px;height:32px;border:none;background:none;font-size:26px;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s}._close_mzvtk_55:hover{background-color:#ffffff1a}._body_mzvtk_73{padding:20px 24px;overflow-y:auto;flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),290px));justify-content:center;gap:28px;align-items:start}._workerBlock_mzvtk_89{padding:16px 18px;border:1px solid var(--color-gray-100);border-radius:12px;background:var(--color-white)}._workerName_mzvtk_96{font-size:16px;font-weight:700;color:var(--color-text-high);margin:0 0 8px}._dateScroll_mzvtk_88{overflow-y:auto;max-height:260px;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}._dateScroll_mzvtk_88::-webkit-scrollbar{width:6px}._dateScroll_mzvtk_88::-webkit-scrollbar-track{background:transparent}._dateScroll_mzvtk_88::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px}._dateScroll_mzvtk_88::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}._dateBlock_mzvtk_127{padding:6px 0}._dateHead_mzvtk_131{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}._dateText_mzvtk_138{font-size:14px;font-weight:600;color:var(--color-text-high)}._dateMeta_mzvtk_144{font-size:13px;color:var(--color-text-medium)}._row_mzvtk_149{display:flex;justify-content:space-between;align-items:center;padding:5px 0}._label_mzvtk_156{font-size:14px;color:var(--color-text-medium)}._value_mzvtk_161{font-size:14px;font-weight:600;color:var(--color-text-high)}._divider_mzvtk_167{height:1px;background:var(--color-gray-100);margin:8px 0 4px}._totalRow_mzvtk_173{padding-top:6px}._totalLabel_mzvtk_177{font-size:15px;font-weight:700;color:var(--color-text-high)}._totalValue_mzvtk_183{font-size:16px;font-weight:700;color:var(--color-secondary-b)}._empty_mzvtk_189{grid-column:1 / -1;padding:30px 0;text-align:center;color:var(--color-text-medium)}._footer_mzvtk_196{flex-shrink:0;border-top:1px solid var(--color-gray-100);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}._footerTotal_mzvtk_206{font-size:14px;color:var(--color-text-medium)}._footerTotal_mzvtk_206 strong{font-size:16px;color:var(--color-secondary-b);margin-left:4px}._footerBtns_mzvtk_216{display:flex;gap:8px}._excelBtn_mzvtk_222{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-text-medium);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._excelBtn_mzvtk_222:hover{background:var(--color-gray-50);border-color:var(--color-gray-300)}._excelBtn_mzvtk_222:disabled{opacity:.5;cursor:default}._excelBtn_mzvtk_222 svg{flex-shrink:0}._cancelBtn_mzvtk_248{padding:10px 16px;border-radius:8px;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-text-medium);font-size:14px;font-weight:600;cursor:pointer}._cancelBtn_mzvtk_248:disabled{opacity:.5;cursor:default}._payBtn_mzvtk_263{padding:10px 20px;border-radius:8px;border:none;background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:700;cursor:pointer}._payBtn_mzvtk_263:disabled{opacity:.5;cursor:default}@media(max-width:575px){._footer_mzvtk_196{flex-direction:column;align-items:stretch}._footerBtns_mzvtk_216{justify-content:flex-end}}
