@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-b-4: #1d4ed8;--color-secondary-o: #ffab2d;--color-kakao: #fee500;--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-gray-25: #f9fafb;--color-gray-150: #e5e8eb;--color-gray-550: #6b7280;--color-navy-900: #191f28;--color-blue-600: #2563eb;--color-gray-250: #d1d5db;--color-surface-1: #f5f6f7;--color-surface-2: #f3f4f8;--color-slate-700: #374151;--color-slate-800: #1f2937;--color-slate-900: #111827;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-100: #fde2e2;--color-blue-500: #3b82f6;--color-emerald-500: #10b981;--color-gray-450: #9ca3af;--color-gray-70: #f3f4f6;--color-blue-50: #eff6ff;--color-green-100: #dcfce7;--color-blue-300: #93c5fd;--color-gray-30: #f8f9fa;--color-gray-130: #d8dae2;--color-gray-35: #f7f8fa;--color-navy-950: #0f1120;--color-blue-100: #dbeafe;--color-green-600: #16a34a;--color-navy-850: #2a2d4a;--color-orange-600: #ea580c;--color-blue-30: #f0f4ff;--color-gray-560: #727272;--color-gray-55: #f1f2f6;--color-gray-65: #e9eaed;--color-gray-58: #f1f3f5;--color-green-150: #d1fae5;--color-amber-600: #d97706;--color-blue-800: #1e40af;--color-amber-400: #fbbf24;--color-yellow-500: #eab308;--color-blue-200: #bfdbfe;--color-red-700: #b91c1c;--color-orange-50: #fff4e5;--color-green-50: #f0fdf4;--color-pink-200: #f0c4c4;--color-red-25: #ffebe7;--color-gray-680: #555555;--color-gray-160: #e5e7eb;--color-gray-27: #f8f9fb;--color-white: #ffffff;--color-black: #000000;--color-success: #19ca80;--color-success-bg: #e8faf0;--color-success-dark: #059669;--color-error: #e83535;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-warning: #f59e0b;--color-warning-strong: #f97316;--color-warning-strong-bg: #fff7ed;--color-accent-purple: #8b5cf6;--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_1qxn0_3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}._errorContainer_1qxn0_3 button{margin-top:12px;padding:.625rem 1rem;background:var(--color-blue-600);border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:var(--color-white);cursor:pointer;transition:background .2s}._errorContainer_1qxn0_3 button:hover{background:var(--color-secondary-b-4)}@media(max-width:767px){._errorContainer_1qxn0_3{padding:32px}}@media(max-width:575px){._errorContainer_1qxn0_3{padding:28px}}._sidebar_gtmlt_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_gtmlt_12{padding-top:26px;padding-left:24px}._logo_gtmlt_17{display:flex;align-items:center}._logoImg_gtmlt_22{height:30px;width:auto}._sidebarNav_gtmlt_29{flex:1;padding:24px 0;display:flex;flex-direction:column;gap:4px}._navItem_gtmlt_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_gtmlt_37:hover{background:#ffffff0d;color:#ffffffe6}._navItem_gtmlt_37._active_gtmlt_57{background:var(--color-secondary-b);color:#fff;font-weight:600;border-left:var(--color-white) solid 4px}._navIcon_gtmlt_64{width:20px;height:20px;display:none}._sidebarOverlay_gtmlt_71{display:none;position:fixed;inset:0;background:#00000080;z-index:999;opacity:0;transition:opacity .3s ease}._sidebarOverlay_gtmlt_71._visible_gtmlt_84{opacity:1}@media(max-width:1199px){._sidebarOverlay_gtmlt_71{display:block;pointer-events:none}._sidebarOverlay_gtmlt_71._visible_gtmlt_84{pointer-events:auto}._sidebar_gtmlt_2{position:fixed;top:0;left:0;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .3s ease}._sidebar_gtmlt_2._open_gtmlt_109{transform:translate(0)}}._mainHeader_192lx_2{background:#fff;border-bottom:1px solid var(--color-gray-150);padding:16px 28px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}._headerTitle_192lx_12{font-size:20px;font-weight:600;color:var(--color-navy-900)}._headerActions_192lx_18{display:flex;align-items:center;gap:8px}._headerCustomActions_192lx_24{display:flex;align-items:center;gap:12px}._headerIconBtn_192lx_31{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._headerIcon_192lx_31{width:24px;height:24px}._userProfile_192lx_47{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px}._userName_192lx_55{font-size:14px;font-weight:500;color:var(--color-navy-900)}._dropdownIcon_192lx_61{width:12px;height:12px;transition:transform .2s}._dropdownIcon_192lx_61._open_192lx_67{transform:rotate(180deg)}._userProfileWrapper_192lx_72{position:relative}._userDropdown_192lx_76{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid var(--color-gray-150);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:100;overflow:hidden}._userDropdownItem_192lx_90{width:100%;padding:12px 16px;background:none;border:none;font-size:14px;font-weight:500;color:var(--color-navy-900);text-align:left;cursor:pointer;transition:background .2s}._userDropdownItem_192lx_90:hover{background:var(--color-surface-1)}._headerMenuToggle_192lx_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_192lx_108:hover{background:var(--color-surface-1)}._headerMenuToggle_192lx_108 span{display:block;width:18px;height:2px;background:var(--color-navy-900);border-radius:1px;transition:all .3s ease}._headerMenuToggle_192lx_108._open_192lx_67 span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}._headerMenuToggle_192lx_108._open_192lx_67 span:nth-child(2){opacity:0}._headerMenuToggle_192lx_108._open_192lx_67 span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1199px){._headerMenuToggle_192lx_108{display:flex}}@media(max-width:767px){._mainHeader_192lx_2{padding:12px 16px}._headerTitle_192lx_12{font-size:18px}._userName_192lx_55{display:none}}@media(max-width:575px){._mainHeader_192lx_2{padding:10px 12px}._headerTitle_192lx_12{font-size:16px}._headerIcon_192lx_31{width:20px;height:20px}._headerMenuToggle_192lx_108{width:32px;height:32px;margin-right:8px}._headerMenuToggle_192lx_108 span{width:16px}}._appContainer_f5avh_2{display:flex;height:100vh;background:#f8fafc}._mainWrapper_f5avh_8{flex:1;display:flex;flex-direction:column;overflow:hidden}._content_f5avh_16{flex:1;overflow-y:auto;padding:24px;background:var(--color-white)}._bottomBar_f5avh_24{padding-bottom:88px}._contentFill_f5avh_29{display:flex;flex-direction:column;min-height:0}._savingsSection_3r11j_1{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}._savingsCard_3r11j_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_3r11j_19{font-size:14px;color:var(--color-text-medium);margin-bottom:12px}._savingsAmount_3r11j_25{font-size:32px;font-weight:700;margin-bottom:8px;color:var(--color-text-high)}._savingsChange_3r11j_32{font-size:14px;color:var(--color-text-low)}._changePositive_3r11j_37{color:var(--color-blue-500)}._changeNegative_3r11j_41{color:var(--color-error)}._savingsNote_3r11j_45{font-size:14px;color:var(--color-text-low)}._basisNote_3r11j_51{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.4;color:var(--color-text-low)}@media(max-width:1199px){._savingsCard_3r11j_8{padding:28px 20px}._savingsAmount_3r11j_25{font-size:28px}}@media(max-width:767px){._savingsSection_3r11j_1{grid-template-columns:1fr;gap:14px;margin-bottom:28px}._savingsCard_3r11j_8{padding:24px 18px;border-radius:6px}._savingsLabel_3r11j_19{font-size:13px;margin-bottom:10px}._savingsAmount_3r11j_25{font-size:24px;margin-bottom:6px}._savingsChange_3r11j_32,._savingsNote_3r11j_45{font-size:13px}}@media(max-width:575px){._savingsSection_3r11j_1{gap:12px;margin-bottom:24px}._savingsCard_3r11j_8{padding:20px 16px;border-radius:5px}._savingsLabel_3r11j_19{font-size:12px;margin-bottom:8px}._savingsAmount_3r11j_25{font-size:22px;margin-bottom:5px}._savingsChange_3r11j_32,._savingsNote_3r11j_45{font-size:12px}}._searchFilterSection_t2vwd_1{margin-bottom:32px}._searchBarRow_t2vwd_6{display:flex;gap:12px;margin-bottom:20px;align-items:center}._searchBarContainer_t2vwd_13{position:relative;flex:1}._projectSelectWrapper_t2vwd_19{position:relative;width:100%}._projectSelect_t2vwd_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_t2vwd_19:focus{outline:none;border-color:var(--color-secondary-b);box-shadow:0 0 0 3px #3971ff1a}._projectSelect_t2vwd_19:hover{border-color:var(--color-gray-400)}._selectArrow_t2vwd_49{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none;font-size:12px}._bulkPaymentBtn_t2vwd_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_t2vwd_59:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px #0003}._bulkPaymentBtn_t2vwd_59:disabled{background-color:var(--color-gray-250);cursor:default;opacity:.6}._filterTabs_t2vwd_84{display:flex;gap:4px;margin-bottom:-15px}._filterTab_t2vwd_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_t2vwd_84:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-50)}._filterTab_t2vwd_84._active_t2vwd_107{background-color:var(--color-secondary-b);color:var(--color-white)}@media(max-width:1199px){._searchFilterSection_t2vwd_1{margin-bottom:28px}._searchBarRow_t2vwd_6{gap:10px;margin-bottom:18px}._projectSelect_t2vwd_19{padding:12px 36px 12px 18px;font-size:14px}._bulkPaymentBtn_t2vwd_59{padding:12px 24px;font-size:14px}._filterTab_t2vwd_84{padding:7px 16px;font-size:13px}}@media(max-width:767px){._searchFilterSection_t2vwd_1{margin-bottom:24px}._searchBarRow_t2vwd_6{flex-direction:column;gap:12px;margin-bottom:16px}._searchBarContainer_t2vwd_13{width:100%}._projectSelect_t2vwd_19{font-size:13px;padding:11px 32px 11px 16px}._selectArrow_t2vwd_49{right:14px;font-size:11px}._bulkPaymentBtn_t2vwd_59{width:100%;padding:11px 20px;font-size:13px}._filterTabs_t2vwd_84{width:100%;margin-bottom:-12px}._filterTab_t2vwd_84{flex:1;text-align:center;padding:7px 14px;font-size:12px;border-radius:18px}}@media(max-width:575px){._searchFilterSection_t2vwd_1{margin-bottom:20px}._searchBarRow_t2vwd_6{gap:10px;margin-bottom:14px}._projectSelect_t2vwd_19{font-size:12px;padding:10px 28px 10px 14px}._selectArrow_t2vwd_49{right:12px;font-size:10px}._bulkPaymentBtn_t2vwd_59{padding:10px 18px;font-size:12px}._filterTabs_t2vwd_84{gap:3px;margin-bottom:-10px}._filterTab_t2vwd_84{padding:6px 12px;font-size:11px;border-radius:16px}}._cardsContainer_edcr8_3{margin-bottom:32px}._cardsGrid_edcr8_9{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background-color:var(--color-white)}._card_edcr8_3:hover{border-color:var(--color-secondary-b);box-shadow:0 2px 8px #3971ff26}._card_edcr8_3{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}._cardLeft_edcr8_34{flex:1;display:flex;flex-direction:column;gap:10px}._cardHeader_edcr8_41{display:flex;align-items:center;gap:12px}._cardTitle_edcr8_47{font-size:16px;font-weight:700;color:var(--color-text-high);margin:0;line-height:1.4}._cardStatus_edcr8_56._statusCompleted_edcr8_56{background-color:var(--color-gray-50);color:var(--color-text-high)}._cardStatus_edcr8_56._statusInprogress_edcr8_61{background-color:var(--color-secondary-b-1);color:var(--color-secondary-b)}._cardStatus_edcr8_56._statusUnpaid_edcr8_66{background-color:var(--color-error-bg);color:var(--color-error)}._cardStatus_edcr8_56._statusPlanned_edcr8_71{background-color:var(--color-orange-50);color:var(--color-warning)}._cardStatus_edcr8_56._statusUnknown_edcr8_76{background-color:var(--color-gray-70);color:var(--color-gray-550)}._cardStatus_edcr8_56{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}._variantJob_edcr8_2 ._cardInfo_edcr8_90,._variantProject_edcr8_2 ._cardInfo_edcr8_90{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._variantJob_edcr8_2 ._infoItem_edcr8_98{display:flex;align-items:center;gap:2px;font-size:13px}._variantProject_edcr8_2 ._infoItem_edcr8_98{display:flex;align-items:center;gap:4px;font-size:13px}._infoLabel_edcr8_112{color:var(--color-text-low);font-weight:500}._infoValue_edcr8_117{color:var(--color-text-high);font-weight:600}._variantJob_edcr8_2 ._cardRight_edcr8_122{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:140px}._variantProject_edcr8_2 ._cardRight_edcr8_122{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:160px}._variantJob_edcr8_2 ._amountInfo_edcr8_138{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._variantProject_edcr8_2 ._amountInfo_edcr8_138{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._amountRow_edcr8_152{display:flex;align-items:center;gap:8px}._amountLabel_edcr8_158{font-size:12px;color:var(--color-text-low);font-weight:500}._amountValue_edcr8_166._amountPaid_edcr8_166{color:var(--color-secondary-b)}._amountValue_edcr8_166._amountCompleted_edcr8_170{color:var(--color-success)}._amountValue_edcr8_166._amountUnpaid_edcr8_174{color:var(--color-error)}._variantJob_edcr8_2 ._amountValue_edcr8_166{font-size:14px;font-weight:700;letter-spacing:-.3px}._variantProject_edcr8_2 ._amountValue_edcr8_166{font-size:16px;font-weight:700;letter-spacing:-.5px}._cardsEmpty_edcr8_190 p{font-size:16px;color:var(--color-text-medium);margin:0}._cardsEmpty_edcr8_190{background-color:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;padding:60px 20px;text-align:center}@media(max-width:1199px){._cardsContainer_edcr8_3{margin-bottom:28px}._cardsGrid_edcr8_9{gap:14px}._card_edcr8_3{padding:18px 22px;gap:18px}._cardHeader_edcr8_41{gap:10px}._cardTitle_edcr8_47{font-size:15px}._cardStatus_edcr8_56{padding:3px 9px;font-size:10px}._variantJob_edcr8_2 ._infoItem_edcr8_98,._variantProject_edcr8_2 ._infoItem_edcr8_98{font-size:12px}._variantJob_edcr8_2 ._cardRight_edcr8_122{min-width:130px}._variantProject_edcr8_2 ._cardRight_edcr8_122{min-width:140px}._amountLabel_edcr8_158{font-size:11px}._variantJob_edcr8_2 ._amountValue_edcr8_166{font-size:13px}._variantProject_edcr8_2 ._amountValue_edcr8_166{font-size:15px}}@media(max-width:767px){._cardsContainer_edcr8_3{margin-bottom:24px}._cardsGrid_edcr8_9{grid-template-columns:1fr;gap:12px}._card_edcr8_3{padding:16px 18px;flex-direction:column;align-items:stretch;gap:14px;border-radius:6px}._cardLeft_edcr8_34,._cardHeader_edcr8_41{gap:8px}._cardTitle_edcr8_47{font-size:14px}._cardStatus_edcr8_56{padding:3px 8px;font-size:10px;border-radius:3px}._variantJob_edcr8_2 ._cardInfo_edcr8_90{flex-direction:column;align-items:flex-start;gap:4px}._variantProject_edcr8_2 ._cardInfo_edcr8_90{gap:6px}._variantJob_edcr8_2 ._infoItem_edcr8_98,._variantProject_edcr8_2 ._infoItem_edcr8_98{font-size:12px;gap:3px}._variantJob_edcr8_2 ._cardRight_edcr8_122,._variantProject_edcr8_2 ._cardRight_edcr8_122{min-width:auto;padding-top:12px;border-top:1px solid var(--color-gray-50);align-items:flex-start}._variantJob_edcr8_2 ._amountInfo_edcr8_138,._variantProject_edcr8_2 ._amountInfo_edcr8_138{align-items:flex-start;flex-direction:row;gap:16px}._amountRow_edcr8_152{gap:6px}._amountLabel_edcr8_158{font-size:11px}._variantJob_edcr8_2 ._amountValue_edcr8_166{font-size:13px}._variantProject_edcr8_2 ._amountValue_edcr8_166,._cardsEmpty_edcr8_190 p{font-size:14px}._cardsEmpty_edcr8_190{padding:48px 18px;border-radius:6px}}@media(max-width:575px){._cardsContainer_edcr8_3{margin-bottom:20px}._cardsGrid_edcr8_9{gap:10px}._card_edcr8_3{padding:14px 16px;gap:12px;border-radius:5px}._cardLeft_edcr8_34{gap:6px}._cardHeader_edcr8_41{gap:6px;flex-wrap:wrap}._cardTitle_edcr8_47{font-size:13px}._cardStatus_edcr8_56{padding:2px 7px;font-size:9px}._variantJob_edcr8_2 ._cardInfo_edcr8_90{gap:3px}._variantProject_edcr8_2 ._cardInfo_edcr8_90{gap:5px}._variantJob_edcr8_2 ._infoItem_edcr8_98,._variantProject_edcr8_2 ._infoItem_edcr8_98{font-size:11px}._variantJob_edcr8_2 ._cardRight_edcr8_122,._variantProject_edcr8_2 ._cardRight_edcr8_122{padding-top:10px}._variantJob_edcr8_2 ._amountInfo_edcr8_138,._variantProject_edcr8_2 ._amountInfo_edcr8_138{gap:12px}._amountLabel_edcr8_158{font-size:10px}._variantJob_edcr8_2 ._amountValue_edcr8_166{font-size:12px}._variantProject_edcr8_2 ._amountValue_edcr8_166,._cardsEmpty_edcr8_190 p{font-size:13px}._cardsEmpty_edcr8_190{padding:40px 16px;border-radius:5px}}._container_1w6hz_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--color-text-medium)}._container_1w6hz_1._inline_1w6hz_12{flex-direction:row;gap:.5rem;padding:.25rem .5rem}._container_1w6hz_1._overlay_1w6hz_19{position:absolute;inset:0;background:#ffffffb3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10}._spinner_1w6hz_27{display:inline-block;border-style:solid;border-color:var(--color-gray-200);border-top-color:var(--color-secondary-b);border-radius:50%;animation:_loadingIndicatorSpin_1w6hz_1 .8s linear infinite;box-sizing:border-box}._container_1w6hz_1._onDark_1w6hz_38 ._spinner_1w6hz_27{border-color:#ffffff59;border-top-color:var(--color-white)}._container_1w6hz_1._onDark_1w6hz_38 ._message_1w6hz_43{color:var(--color-white)}._size-small_1w6hz_47{width:16px;height:16px;border-width:2px}._size-medium_1w6hz_53{width:28px;height:28px;border-width:3px}._size-large_1w6hz_59{width:44px;height:44px;border-width:4px}._message_1w6hz_43{font-size:.875rem;font-weight:500;color:var(--color-text-medium);line-height:1.4}@keyframes _loadingIndicatorSpin_1w6hz_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1w6hz_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}}._confirmOverlay_g9se2_6{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._confirmContent_g9se2_20{background:var(--color-white);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_g9se2_34{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--color-slate-800)}._confirmHeader_g9se2_34 h2{font-size:18px;font-weight:600;color:var(--color-white);margin:0}._confirmClose_g9se2_49{width:32px;height:32px;border:none;background:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s;padding:0}._confirmClose_g9se2_49:hover:not(:disabled){background-color:#ffffff1a}._confirmClose_g9se2_49:disabled{cursor:not-allowed;opacity:.5}._confirmBody_g9se2_74{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}._confirmIcon_g9se2_82{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;color:var(--color-white)}._icon-info_g9se2_93{background-color:var(--color-blue-500)}._icon-warning_g9se2_96{background-color:var(--color-warning)}._icon-danger_g9se2_99{background-color:var(--color-red-500)}._icon-success_g9se2_102{background-color:var(--color-emerald-500)}._confirmMessage_g9se2_106{font-size:17px;font-weight:500;color:var(--color-slate-900);margin:0;line-height:1.5;white-space:pre-line}._confirmFooter_g9se2_116{display:flex;gap:12px;padding:24px}._confirmBtn_g9se2_122{flex:1;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._confirmBtn_g9se2_122:disabled{cursor:not-allowed;opacity:.6}._confirmBtn_g9se2_122._cancel_g9se2_137{background-color:var(--color-white);color:var(--color-slate-700);border:1px solid var(--color-gray-250)}._confirmBtn_g9se2_122._cancel_g9se2_137:hover:not(:disabled){background-color:var(--color-gray-25)}._confirmBtn_g9se2_122._confirm_g9se2_6{background-color:var(--color-slate-800);color:var(--color-white);border:none}._confirmBtn_g9se2_122._confirm_g9se2_6:hover:not(:disabled){background-color:var(--color-slate-900)}._confirmBtn_g9se2_122._confirmDanger_g9se2_157{background-color:var(--color-red-500);color:var(--color-white);border:none}._confirmBtn_g9se2_122._confirmDanger_g9se2_157:hover:not(:disabled){background-color:var(--color-red-600)}@media(max-width:1199px){._confirmContent_g9se2_20{max-width:420px}._confirmHeader_g9se2_34{padding:18px 22px}._confirmHeader_g9se2_34 h2{font-size:17px}._confirmBody_g9se2_74{padding:40px 22px}._confirmIcon_g9se2_82{width:68px;height:68px;margin-bottom:28px}._confirmMessage_g9se2_106{font-size:16px}._confirmFooter_g9se2_116{padding:20px;gap:10px}._confirmBtn_g9se2_122{padding:14px 20px;font-size:15px}}@media(max-width:767px){._confirmContent_g9se2_20{border-radius:12px}._confirmHeader_g9se2_34{padding:16px 20px}._confirmHeader_g9se2_34 h2{font-size:16px}._confirmClose_g9se2_49{width:28px;height:28px}._confirmBody_g9se2_74{padding:36px 20px}._confirmIcon_g9se2_82{width:60px;height:60px;margin-bottom:24px}._confirmMessage_g9se2_106{font-size:15px}._confirmFooter_g9se2_116{padding:18px;gap:8px}._confirmBtn_g9se2_122{padding:13px 18px;font-size:14px;border-radius:6px}}@media(max-width:575px){._confirmContent_g9se2_20{border-radius:10px}._confirmHeader_g9se2_34{padding:14px 16px}._confirmHeader_g9se2_34 h2{font-size:15px}._confirmClose_g9se2_49{width:26px;height:26px;border-radius:5px}._confirmBody_g9se2_74{padding:32px 16px}._confirmIcon_g9se2_82{width:52px;height:52px;margin-bottom:20px}._confirmMessage_g9se2_106{font-size:14px}._confirmFooter_g9se2_116{padding:14px;gap:6px;flex-direction:column-reverse}._confirmBtn_g9se2_122{padding:12px 16px;font-size:13px;border-radius:5px}}._btnExport_1uleg_3{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid var(--color-gray-150);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--color-slate-700);cursor:pointer;transition:all .2s}._btnExport_1uleg_3:hover{background:var(--color-gray-25);border-color:var(--color-gray-250)}._btnNewProject_1uleg_23{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--color-primary);border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._btnNewProject_1uleg_23:hover{background:var(--color-secondary-b-4)}._projectGrid_1uleg_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:32px}._loadMoreContainer_1uleg_51{display:flex;justify-content:center;padding:24px 0 32px}._loadMoreBtn_1uleg_57{padding:10px 24px;background:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px;font-size:.9rem;font-weight:600;color:var(--color-slate-800);cursor:pointer;transition:all .2s}._loadMoreBtn_1uleg_57:hover:not(:disabled){background:var(--color-gray-70);border-color:var(--color-gray-450)}._loadMoreBtn_1uleg_57:disabled{opacity:.5;cursor:not-allowed}._noProjects_1uleg_80{grid-column:1 / -1;text-align:center;padding:4rem 2rem}._noProjects_1uleg_80 p{font-size:1rem;color:var(--color-gray-550);margin:0}._errorContainer_1uleg_93{text-align:center;padding:4rem 2rem}._errorContainer_1uleg_93 p{font-size:1rem;color:var(--color-red-500);margin:0 0 1rem}._errorContainer_1uleg_93 button{padding:.625rem 1rem;background:var(--color-blue-600);border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._errorContainer_1uleg_93 button:hover{background:var(--color-secondary-b-4)}._fab_1uleg_121{display:none}@media(max-width:1199px){._projectGrid_1uleg_43{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}@media(max-width:767px){._btnExport_1uleg_3,._btnNewProject_1uleg_23{width:100%;justify-content:center;padding:.75rem 1rem}._projectGrid_1uleg_43{grid-template-columns:1fr;gap:16px}._noProjects_1uleg_80,._errorContainer_1uleg_93{padding:3rem 1.5rem}}@media(max-width:575px){._btnExport_1uleg_3,._btnNewProject_1uleg_23{font-size:.8125rem;padding:.625rem .875rem;border-radius:6px}._projectGrid_1uleg_43{gap:12px;margin-bottom:24px}._noProjects_1uleg_80,._errorContainer_1uleg_93{padding:2.5rem 1rem}._noProjects_1uleg_80 p,._errorContainer_1uleg_93 p{font-size:.875rem}._errorContainer_1uleg_93 button{padding:.5rem .875rem;font-size:.8125rem}}._tabs_t3nlf_3{--tab-accent: var(--color-secondary-b);--tab-active-label: var(--color-slate-900)}._dividerBottom_t3nlf_9{margin-bottom:24px;border-bottom:1px solid var(--color-gray-160)}._dividerTop_t3nlf_16{position:relative;padding-top:7px}._dividerTop_t3nlf_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:var(--color-gray-160)}._tabsWrapper_t3nlf_30{display:flex;justify-content:space-between;align-items:center}._tabsList_t3nlf_36{display:flex;gap:0}._tabsActions_t3nlf_41{display:flex;gap:12px;align-items:center;padding-right:4px}._tab_t3nlf_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_t3nlf_3:hover ._tabLabel_t3nlf_64{color:var(--color-navy-900)}._tabLabel_t3nlf_64{font-size:18px;font-weight:500;color:var(--color-gray-550);transition:color .2s}._tabCount_t3nlf_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:var(--color-gray-550);transition:all .2s}._tabActive_t3nlf_89{border-bottom-color:var(--tab-accent)}._tabActive_t3nlf_89 ._tabLabel_t3nlf_64{color:var(--tab-active-label);font-weight:600}._tabActive_t3nlf_89 ._tabCount_t3nlf_75{color:var(--tab-accent)}._tabTooltip_t3nlf_101{position:absolute;bottom:calc(100% + 2px);left:8px;z-index:30;width:max-content;max-width:240px;padding:8px 12px;border-radius:8px;background:var(--color-secondary-b);color:var(--color-white);font-size:12px;font-weight:500;line-height:1.45;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}._tabTooltip_t3nlf_101:after{content:"";position:absolute;top:100%;left:12px;border:6px solid transparent;border-top-color:var(--color-secondary-b)}._tab_t3nlf_3:hover ._tabTooltip_t3nlf_101{opacity:1;visibility:visible}@media(max-width:767px){._dividerBottom_t3nlf_9{margin-bottom:20px}._tabsWrapper_t3nlf_30{flex-direction:column;align-items:stretch;gap:12px}._tabsActions_t3nlf_41{padding:0 4px;width:100%}._tabsList_t3nlf_36{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_t3nlf_3{padding:10px 16px;white-space:nowrap}._tabLabel_t3nlf_64{font-size:16px}._tabCount_t3nlf_75{min-width:18px;height:18px;font-size:16px}._fitted_t3nlf_178 ._tabsList_t3nlf_36{overflow-x:visible}._fitted_t3nlf_178 ._tab_t3nlf_3{flex:1 1 0;min-width:0;padding:10px 12px;justify-content:center;text-align:center}}@media(max-width:575px){._dividerBottom_t3nlf_9{margin-bottom:16px}._tabsWrapper_t3nlf_30{gap:10px}._tabsActions_t3nlf_41{gap:8px}._tab_t3nlf_3{padding:8px 12px;gap:6px}._tabLabel_t3nlf_64{font-size:14px}._tabCount_t3nlf_75{min-width:16px;height:16px;font-size:14px;padding:0 4px}}._projectCard_ltuuu_1{background:#fff;border-radius:5px;padding:40px 24px 24px;border:1px solid var(--color-gray-160);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_ltuuu_1:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:var(--color-gray-250)}._static_ltuuu_24{cursor:default}._static_ltuuu_24:hover{box-shadow:0 1px 2px #0000000d;transform:none;border-color:var(--color-gray-160)}._statusBadge_ltuuu_34{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_ltuuu_52{font-size:20px;font-weight:700;color:var(--color-slate-900);margin:12px 0 16px;line-height:1.3;width:100%}._cardRow_ltuuu_62{display:flex;align-items:center;gap:10px;padding-left:0;margin-bottom:2px}._cardRowAddress_ltuuu_72{align-items:flex-start;min-height:2.625rem}._cardRowAddress_ltuuu_72 ._cardIcon_ltuuu_78{margin-top:2px}._cardTextAddress_ltuuu_83{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}._cardIcon_ltuuu_78{flex-shrink:0;width:16px;height:16px}._cardText_ltuuu_83{font-size:14px;color:var(--color-gray-550);line-height:1.5}._cardProgress_ltuuu_106{width:100%;margin-top:auto;padding-top:16px}._progressHeader_ltuuu_112{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._progressLabel_ltuuu_119{font-size:13px;font-weight:600;color:var(--color-gray-550)}._progressPercentage_ltuuu_125{font-size:16px;font-weight:700}._progressBarContainer_ltuuu_130{width:100%;height:10px;background:var(--color-gray-160);border-radius:5px;overflow:hidden}._progressBarFill_ltuuu_138{height:100%;border-radius:5px;transition:width .3s ease,background-color .3s ease}@media(max-width:767px){._projectCard_ltuuu_1{padding:36px 20px 20px;gap:12px}._statusBadge_ltuuu_34{font-size:16px;padding:4px 16px}._cardTitle_ltuuu_52{font-size:18px;margin:10px 0 14px}._cardRow_ltuuu_62{gap:8px}._cardIcon_ltuuu_78{width:14px;height:14px}._cardText_ltuuu_83{font-size:13px}._cardProgress_ltuuu_106{padding-top:14px}._progressHeader_ltuuu_112{margin-bottom:8px}._progressLabel_ltuuu_119{font-size:12px}._progressPercentage_ltuuu_125{font-size:15px}._progressBarContainer_ltuuu_130{height:8px}}@media(max-width:575px){._projectCard_ltuuu_1{padding:32px 16px 16px;gap:10px;border-radius:4px}._statusBadge_ltuuu_34{font-size:14px;padding:3px 14px;border-bottom-right-radius:12px;border-top-left-radius:4px}._cardTitle_ltuuu_52{font-size:16px;margin:8px 0 12px}._cardRow_ltuuu_62{gap:6px;margin-bottom:1px}._cardIcon_ltuuu_78{width:13px;height:13px}._cardText_ltuuu_83{font-size:12px}._cardProgress_ltuuu_106{padding-top:12px}._progressHeader_ltuuu_112{margin-bottom:6px}._progressLabel_ltuuu_119{font-size:11px}._progressPercentage_ltuuu_125{font-size:14px}._progressBarContainer_ltuuu_130{height:6px;border-radius:3px}._progressBarFill_ltuuu_138{border-radius:3px}}._projectDetailWrapper_d6ejm_2{display:flex;height:100vh;-webkit-user-select:none;user-select:none}._projectDetailContainer_d6ejm_8{flex:1;display:flex;flex-direction:column;overflow:hidden}._projectDetail_d6ejm_2{flex:1;background-color:var(--color-gray-30);overflow-y:auto}._backButton_d6ejm_23{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:none;font-size:.875rem;font-weight:500;color:var(--color-gray-550);cursor:pointer;transition:color .2s;margin-top:12px;margin-bottom:12px;margin-left:1.5rem}._backButton_d6ejm_23 svg{flex-shrink:0}._detailHeader_d6ejm_45{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._detailTitleWrapper_d6ejm_53{display:flex;align-items:center;gap:.75rem;flex:1}._projectStatusBadge_d6ejm_60{padding:.375rem .875rem;border-radius:4px;font-size:.875rem;font-weight:600;white-space:nowrap;flex-shrink:0}._projectStatusBadge_d6ejm_60._badgeInProgress_d6ejm_70{background-color:var(--color-secondary-b);color:#fff}._projectStatusBadge_d6ejm_60._badgeScheduled_d6ejm_76{background-color:var(--color-warning);color:#fff}._projectStatusBadge_d6ejm_60._badgeCompleted_d6ejm_82{background-color:var(--color-gray-560);color:#fff}._detailTitle_d6ejm_53{font-size:1.75rem;font-weight:700;color:var(--color-navy-900);margin:0;flex:1}._projectDescription_d6ejm_95{margin-bottom:2rem}._projectDescription_d6ejm_95 p{font-size:.875rem;line-height:1.6;color:var(--color-text-high);margin:0}._btnEditProject_d6ejm_106{padding:10px 20px;background-color:#fff;color:var(--color-text-high);border:1px solid var(--color-gray-200);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}._btnDeleteProject_d6ejm_119{padding:10px 20px;background-color:#fff;color:var(--color-error);border:1px solid var(--color-gray-200);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}._projectInfoContainer_d6ejm_133{background:#fff;padding:3rem;border:1px solid var(--color-gray-150);margin-bottom:1rem}._infoGrid_d6ejm_140{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._infoItem_d6ejm_148{display:flex;align-items:center;flex-direction:row;gap:6px}._infoItem_d6ejm_148 svg{flex-shrink:0}._infoText_d6ejm_159{font-size:.875rem;color:var(--color-text-high);font-weight:400;white-space:nowrap}._progressBarContainer_d6ejm_166{width:100%;height:8px;background:var(--color-gray-70);border-radius:4px;overflow:hidden}._progressBarFill_d6ejm_174{height:100%;border-radius:4px;transition:width .3s ease,background-color .3s ease}._btnRegisterJob_d6ejm_182{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_d6ejm_182:hover{background:var(--color-secondary-b-4);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb4d}._jobsSection_d6ejm_207{background:#fff;border-radius:16px;padding:2rem;border:1px solid var(--color-gray-150)}._jobsTabs_d6ejm_215{display:flex;gap:.5rem;margin-bottom:1.5rem}._jobTab_d6ejm_221{padding:.75rem 1rem;background:none;border:none;border-bottom:3px solid transparent;font-size:.875rem;font-weight:600;color:var(--color-gray-550);cursor:pointer;transition:all .2s;border-radius:0}._tabDivider_d6ejm_235{align-self:center;width:2px;height:18px;margin:0 .25rem;background:var(--color-border-default)}._jobTab_d6ejm_221:hover{color:var(--color-blue-600)}._jobTab_d6ejm_221._active_d6ejm_247{color:var(--color-blue-600);border-bottom-color:var(--color-blue-600)}._jobsList_d6ejm_253{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;align-content:start}._jobStatus_d6ejm_264{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_d6ejm_282{position:absolute;top:8px;right:12px;display:inline-flex;align-items:center;padding:4px 10px;background-color:var(--color-error-bg);color:var(--color-red-600);border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.2px;line-height:1.4;white-space:nowrap}._jobTitle_d6ejm_300{font-size:20px;font-weight:700;color:var(--color-slate-900);margin-top:16px;line-height:1.3;width:100%}._jobPositionsEmpty_d6ejm_310{padding:12px;text-align:center;color:var(--color-gray-450);font-size:13px;background:var(--color-gray-25);border-radius:6px}._jobDate_d6ejm_320{display:flex;align-items:center;gap:6px;padding-left:0;margin-bottom:14px}._jobDateTight_d6ejm_329{margin-bottom:-6px}._jobDate_d6ejm_320 svg{flex-shrink:0;width:16px;height:16px}._jobDate_d6ejm_320 span{font-size:14px;color:var(--color-gray-550);line-height:1.5}._jobCardRaise_d6ejm_347:hover{z-index:10}._dateTooltip_d6ejm_352{position:relative;cursor:help;margin-bottom:-2px}._dateTooltip_d6ejm_352 ._dateTooltipBubble_d6ejm_360{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_d6ejm_352 ._dateTooltipItem_d6ejm_383{color:var(--color-white);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}._dateTooltipBubble_d6ejm_360: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_d6ejm_352: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_d6ejm_352:hover ._dateTooltipBubble_d6ejm_360,._dateTooltip_d6ejm_352:hover:before{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._dateTooltipDown_d6ejm_430 ._dateTooltipBubble_d6ejm_360{top:calc(100% + 10px);left:0;transform:translate(0) translateY(-3px)}._dateTooltipDown_d6ejm_430: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_d6ejm_430:hover ._dateTooltipBubble_d6ejm_360,._dateTooltipDown_d6ejm_430:hover:before{transform:translate(0) translateY(0)}._jobDate_d6ejm_320 ._dateTooltipDown_d6ejm_430 ._dateTooltipBubble_d6ejm_360{left:-22px;grid-template-columns:repeat(3,auto)}._jobDate_d6ejm_320 ._dateTooltipDown_d6ejm_430:before{left:-14px}._recruitTooltip_d6ejm_460{position:relative;cursor:help;margin-bottom:-2px}._recruitTooltip_d6ejm_460: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_d6ejm_460: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_d6ejm_460:hover:after,._recruitTooltip_d6ejm_460:hover:before{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._jobCardFooter_d6ejm_515{margin-top:auto;padding-top:.75rem;width:100%}._badgeGreen_d6ejm_524{background:var(--color-success-bg);color:var(--color-success)}._badgeYellow_d6ejm_529{background:var(--color-pending-bg);color:var(--color-pending-text)}._badgeRed_d6ejm_534{background:var(--color-red-100);color:var(--color-error)}._jobWorkers_d6ejm_539{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-gray-550);margin-bottom:.75rem}._noJobs_d6ejm_548{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--color-gray-550)}._jobProgress_d6ejm_555{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-150)}._progressHeader_d6ejm_561{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._progressLabel_d6ejm_568{font-size:.75rem;font-weight:600;color:var(--color-gray-550);text-transform:uppercase;letter-spacing:.025em}._progressPercentage_d6ejm_576{font-size:.875rem;font-weight:700;color:var(--color-navy-900)}._errorContainer_d6ejm_583{text-align:center;padding:4rem 2rem}._errorContainer_d6ejm_583 p{font-size:1rem;color:var(--color-gray-550);margin:0 0 1rem}._errorContainer_d6ejm_583 p{color:var(--color-red-500)}._errorContainer_d6ejm_583 button{padding:.625rem 1rem;background:var(--color-blue-600);border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._errorContainer_d6ejm_583 button:hover{background:var(--color-secondary-b-4)}._jobPositionsList_d6ejm_615{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._positionCard_d6ejm_623{background:var(--color-gray-25);border:1px solid var(--color-gray-150);border-radius:8px;padding:.75rem;transition:all .2s}._positionCard_d6ejm_623:hover{border-color:var(--color-blue-600);box-shadow:0 2px 8px #2563eb1a}._positionHeader_d6ejm_636{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._positionInfo_d6ejm_643{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}._positionTech_d6ejm_650{font-size:.875rem;font-weight:600;color:var(--color-navy-900)}._positionCount_d6ejm_656{font-size:.75rem;color:var(--color-gray-550);font-weight:400}._positionWage_d6ejm_662{font-size:.875rem;font-weight:700;color:var(--color-blue-600);white-space:nowrap}@media(max-width:1199px){._projectInfoContainer_d6ejm_133{padding:2rem}._jobsList_d6ejm_253{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:767px){._backButton_d6ejm_23{margin-top:1rem;margin-bottom:1rem;margin-left:1rem;font-size:.8125rem}._projectInfoContainer_d6ejm_133{padding:1.5rem}._detailHeader_d6ejm_45{flex-direction:column;gap:1rem}._detailTitleWrapper_d6ejm_53{flex-wrap:wrap}._detailTitle_d6ejm_53{font-size:1.5rem}._projectStatusBadge_d6ejm_60{font-size:.8125rem;padding:.25rem .75rem}._btnEditProject_d6ejm_106,._btnDeleteProject_d6ejm_119{padding:8px 16px;font-size:13px}._jobsSection_d6ejm_207{padding:1.25rem;border-radius:12px;margin-bottom:1.5rem}._infoItem_d6ejm_148{gap:6px}._infoText_d6ejm_159{font-size:.8125rem}._jobsTabs_d6ejm_215{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}._jobTab_d6ejm_221{padding:.625rem .875rem;font-size:.8125rem;white-space:nowrap}._btnRegisterJob_d6ejm_182{width:100%;justify-content:center;order:4;margin-top:.5rem}._jobsList_d6ejm_253{grid-template-columns:1fr;gap:1rem}}@media(max-width:575px){._backButton_d6ejm_23{margin-top:.75rem;margin-bottom:.75rem;margin-left:.75rem;font-size:.75rem;gap:.375rem}._projectInfoContainer_d6ejm_133{padding:1.25rem}._detailHeader_d6ejm_45{margin-bottom:1rem}._detailTitle_d6ejm_53{font-size:1.25rem}._projectStatusBadge_d6ejm_60{font-size:.75rem;padding:.25rem .625rem;border-radius:3px}._projectDescription_d6ejm_95{margin-bottom:1.5rem}._projectDescription_d6ejm_95 p{font-size:.8125rem}._btnEditProject_d6ejm_106,._btnDeleteProject_d6ejm_119{padding:6px 12px;font-size:12px;border-radius:5px}._jobsSection_d6ejm_207{padding:1rem;border-radius:10px;margin-bottom:1rem}._infoItem_d6ejm_148{gap:4px}._infoText_d6ejm_159{font-size:.75rem}._jobsTabs_d6ejm_215{flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}._jobTab_d6ejm_221{padding:.5rem .75rem;font-size:.75rem}._btnRegisterJob_d6ejm_182{padding:.625rem 1rem;font-size:.8125rem;border-radius:6px;width:100%;order:4;margin-top:.375rem}._jobsList_d6ejm_253{gap:.75rem}._noJobs_d6ejm_548{padding:2rem 1rem;font-size:.875rem}._positionCard_d6ejm_623{padding:.625rem;border-radius:6px}._positionTech_d6ejm_650{font-size:.8125rem}._positionCount_d6ejm_656{font-size:.6875rem}._positionWage_d6ejm_662{font-size:.8125rem}}._jobStatus_3b1kl_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_3b1kl_22{font-size:20px;font-weight:700;color:var(--color-slate-900);margin-top:16px;line-height:1.3;width:100%}._jobDate_3b1kl_32{display:flex;align-items:center;gap:10px;padding-left:0;margin-bottom:14px}._jobDate_3b1kl_32 svg{flex-shrink:0;width:16px;height:16px}._jobDate_3b1kl_32 span{font-size:14px;color:var(--color-gray-550);line-height:1.5}._jobPositionsList_3b1kl_52{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;width:100%}._positionCard_3b1kl_61{background:var(--color-gray-25);border-radius:8px;padding:.75rem;border-color:var(--color-blue-600);box-shadow:0 2px 8px #2563eb1a}._positionHeader_3b1kl_70{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._positionInfo_3b1kl_77{display:flex;flex-direction:column;gap:.25rem}._positionTech_3b1kl_83{font-size:.875rem;font-weight:600;color:var(--color-navy-900)}._positionCount_3b1kl_89{font-size:.75rem;color:var(--color-gray-550);font-weight:400}._positionWage_3b1kl_95{font-size:.875rem;font-weight:700;color:var(--color-blue-600);white-space:nowrap}@media(max-width:767px){._jobStatus_3b1kl_4{font-size:16px;padding:4px 16px}._jobTitle_3b1kl_22{font-size:18px;margin-top:14px}._jobDate_3b1kl_32{gap:8px;margin-bottom:12px}._jobDate_3b1kl_32 svg{width:14px;height:14px}._jobDate_3b1kl_32 span{font-size:13px}._jobPositionsList_3b1kl_52{gap:.375rem;margin-bottom:.5rem}._positionCard_3b1kl_61{padding:.625rem;border-radius:6px}._positionHeader_3b1kl_70{margin-bottom:.375rem}._positionTech_3b1kl_83{font-size:.8125rem}._positionCount_3b1kl_89{font-size:.6875rem}._positionWage_3b1kl_95{font-size:.8125rem}}@media(max-width:575px){._jobStatus_3b1kl_4{font-size:14px;padding:3px 14px;border-bottom-right-radius:12px;border-top-left-radius:4px}._jobTitle_3b1kl_22{font-size:16px;margin-top:12px}._jobDate_3b1kl_32{gap:6px;margin-bottom:10px}._jobDate_3b1kl_32 svg{width:13px;height:13px}._jobDate_3b1kl_32 span{font-size:12px}._jobPositionsList_3b1kl_52{gap:.25rem;margin-bottom:.375rem}._positionCard_3b1kl_61{padding:.5rem;border-radius:5px}._positionHeader_3b1kl_70{margin-bottom:.25rem}._positionInfo_3b1kl_77{gap:.125rem}._positionTech_3b1kl_83{font-size:.75rem}._positionCount_3b1kl_89{font-size:.625rem}._positionWage_3b1kl_95{font-size:.75rem}}._jobCard_3b1kl_221{background:var(--color-gray-25);border-radius:5px;padding:40px 24px 24px;border:1px solid var(--color-gray-150);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_3b1kl_221:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px);border-color:var(--color-gray-250)}._badgeBlue_3b1kl_241{background:var(--color-secondary-b-1);color:var(--color-secondary-b)}._badgeGray_3b1kl_245{background:var(--color-gray-50);color:var(--color-gray-700)}@media(max-width:767px){._jobCard_3b1kl_221{padding:36px 20px 20px;gap:12px}}@media(max-width:575px){._jobCard_3b1kl_221{padding:32px 16px 16px;gap:10px;border-radius:4px}}._stepPanel_yt4pp_3{background-color:var(--color-white);padding:20px;border-radius:8px;border:1px solid var(--color-gray-160);display:flex;flex-direction:column}._stepHeader_yt4pp_13{font-weight:600;margin-bottom:16px;color:var(--color-slate-800);font-size:clamp(20px,1.25vw,22px);display:flex;align-items:center;gap:8px}._stepList_yt4pp_23{display:flex;flex-direction:column;gap:10px;flex:1;min-height:240px}._stepList_yt4pp_23._stepListGrid_yt4pp_33{display:grid;grid-template-columns:repeat(2,1fr);align-content:start}._stepItem_yt4pp_40{padding:20px 16px;border-radius:10px;border:1px solid var(--color-gray-160);cursor:pointer;transition:all .2s;background:var(--color-white)}._stepItem_yt4pp_40:hover{background-color:var(--color-secondary-b-1)}._stepItem_yt4pp_40._selected_yt4pp_54{background-color:var(--color-blue-50);border:1px solid var(--color-secondary-b);color:inherit}._stepItem_yt4pp_40._selected_yt4pp_54 ._stepItemTitle_yt4pp_60{color:var(--color-slate-800)}._stepItem_yt4pp_40._selected_yt4pp_54 ._stepItemInfo_yt4pp_64{color:var(--color-gray-550)}._stepItemTitle_yt4pp_60{font-weight:500;margin-bottom:8px;color:var(--color-slate-800);font-size:clamp(15px,1.15vw,18px)}._stepItemProgress_yt4pp_75{width:100%;height:8px;background-color:var(--color-gray-160);border-radius:9999px;overflow:hidden;margin-bottom:6px}._stepItem_yt4pp_40._selected_yt4pp_54 ._stepItemProgress_yt4pp_75{background-color:var(--color-gray-160)}._stepItemInfo_yt4pp_64{font-size:clamp(13px,1vw,16px);color:var(--color-gray-550);text-align:right;font-weight:500}._stepItemInfo_yt4pp_64._stepItemInfoSplit_yt4pp_95{display:flex;justify-content:space-between;align-items:center;text-align:left}._stepItemInfoLeft_yt4pp_102{color:var(--color-gray-550)}._stepItemInfoRight_yt4pp_106{display:flex;align-items:center;gap:4px;color:var(--color-blue-600);font-weight:600}._stepItem_yt4pp_40._selected_yt4pp_54 ._stepItemInfoLeft_yt4pp_102{color:var(--color-gray-550)}._stepItem_yt4pp_40._selected_yt4pp_54 ._stepItemInfoRight_yt4pp_106{color:var(--color-blue-600)}._stepItemInfoRight_yt4pp_106 svg{width:14px;height:14px}._stepItemInfoCustom_yt4pp_128{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-gray-550);font-weight:500}._stepItem_yt4pp_40._selected_yt4pp_54 ._stepItemInfoCustom_yt4pp_128{color:var(--color-gray-550)}._statusDot_yt4pp_142{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._stepEmpty_yt4pp_150{text-align:center;color:var(--color-gray-450);padding:20px 0;font-size:clamp(14px,1.05vw,17px)}._stepSummaryCard_yt4pp_157{padding:16px;background:#fff;border-radius:8px;border:1px solid var(--color-gray-160)}._stepSummaryLabel_yt4pp_164{font-size:14px;font-weight:600;margin-bottom:8px}._stepSummaryValue_yt4pp_170{font-size:24px;font-weight:700;color:var(--color-blue-600);margin-bottom:8px}._stepSummaryStatus_yt4pp_177{font-size:14px;font-weight:600}._stepSummaryStatus_yt4pp_177._green_yt4pp_182{color:var(--color-success-dark)}._stepSummaryStatus_yt4pp_177._amber_yt4pp_186{color:var(--color-amber-600)}._stepSummaryStatus_yt4pp_177._red_yt4pp_190{color:var(--color-red-600)}._stepSummaryNote_yt4pp_194{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-gray-160);font-size:12px;color:var(--color-gray-550)}._progressFill_yt4pp_202{height:100%;transition:width .3s ease;border-radius:9999px}._progressFill_yt4pp_202._green_yt4pp_182{background-color:var(--color-emerald-500)}._progressFill_yt4pp_202._amber_yt4pp_186{background-color:var(--color-warning)}._progressFill_yt4pp_202._red_yt4pp_190{background-color:var(--color-red-500)}@media(max-width:1199px){._stepPanel_yt4pp_3{padding:16px}._stepHeader_yt4pp_13{font-size:14px;margin-bottom:14px}._stepList_yt4pp_23{gap:8px}._stepList_yt4pp_23._stepListGrid_yt4pp_33{grid-template-columns:repeat(2,1fr)}._stepItem_yt4pp_40{padding:12px 14px}._stepItemTitle_yt4pp_60{font-size:13px;margin-bottom:6px}._stepItemInfo_yt4pp_64,._stepItemInfoCustom_yt4pp_128{font-size:11px}._stepSummaryCard_yt4pp_157{padding:14px}._stepSummaryLabel_yt4pp_164{font-size:13px}._stepSummaryValue_yt4pp_170{font-size:22px}}@media(max-width:767px){._stepPanel_yt4pp_3{padding:14px;border-radius:6px}._stepHeader_yt4pp_13{font-size:13px;margin-bottom:12px;gap:6px}._stepList_yt4pp_23{gap:6px}._stepList_yt4pp_23._stepListGrid_yt4pp_33{grid-template-columns:1fr}._stepItem_yt4pp_40{padding:10px 12px;border-radius:5px}._stepItemTitle_yt4pp_60{font-size:12px;margin-bottom:5px}._stepItemProgress_yt4pp_75{height:6px;margin-bottom:4px}._stepItemInfo_yt4pp_64,._stepItemInfoCustom_yt4pp_128{font-size:10px}._stepItemInfoRight_yt4pp_106 svg{width:12px;height:12px}._statusDot_yt4pp_142{width:6px;height:6px}._stepEmpty_yt4pp_150{padding:16px 0;font-size:12px}._stepSummaryCard_yt4pp_157{padding:12px;border-radius:6px}._stepSummaryLabel_yt4pp_164{font-size:12px;margin-bottom:6px}._stepSummaryValue_yt4pp_170{font-size:20px;margin-bottom:6px}._stepSummaryStatus_yt4pp_177{font-size:12px}._stepSummaryNote_yt4pp_194{margin-top:10px;padding-top:10px;font-size:11px}}@media(max-width:575px){._stepPanel_yt4pp_3{padding:12px;border-radius:5px}._stepHeader_yt4pp_13{font-size:12px;margin-bottom:10px;gap:5px}._stepList_yt4pp_23{gap:5px}._stepItem_yt4pp_40{padding:8px 10px;border-radius:4px}._stepItemTitle_yt4pp_60{font-size:11px;margin-bottom:4px}._stepItemProgress_yt4pp_75{height:5px;margin-bottom:3px}._stepItemInfo_yt4pp_64,._stepItemInfoCustom_yt4pp_128{font-size:9px}._stepItemInfoRight_yt4pp_106 svg{width:10px;height:10px}._statusDot_yt4pp_142{width:5px;height:5px}._stepEmpty_yt4pp_150{padding:14px 0;font-size:11px}._stepSummaryCard_yt4pp_157{padding:10px;border-radius:5px}._stepSummaryLabel_yt4pp_164{font-size:11px;margin-bottom:5px}._stepSummaryValue_yt4pp_170{font-size:18px;margin-bottom:5px}._stepSummaryStatus_yt4pp_177{font-size:11px}._stepSummaryNote_yt4pp_194{margin-top:8px;padding-top:8px;font-size:10px}}._confirmedTabCard_1r74g_4 ._stepItem_1r74g_4._selected_1r74g_4:not(._positionItem_1r74g_4) ._stepItemTitle_1r74g_9,._applicationsTabCard_1r74g_5 ._stepItem_1r74g_4._selected_1r74g_4:not(._positionItem_1r74g_4) ._stepItemTitle_1r74g_9,._attendanceTabCard_1r74g_6 ._stepItem_1r74g_4._selected_1r74g_4:not(._positionItem_1r74g_4) ._stepItemTitle_1r74g_9{color:var(--color-secondary-b)}._stepItem_1r74g_4._positionItem_1r74g_4{padding:10px 16px;border-radius:8px;border:1px solid var(--color-gray-250)}._stepItem_1r74g_4._positionItem_1r74g_4 ._stepItemTitle_1r74g_9{margin-bottom:0;font-size:clamp(15px,1.15vw,18px);font-weight:500}._stepItem_1r74g_4._positionItem_1r74g_4 ._stepItemInfoCustom_1r74g_15{display:none}._stepItem_1r74g_4._positionItem_1r74g_4._selected_1r74g_4{background-color:var(--color-secondary-b-1);border:1.5px solid var(--color-secondary-b);color:inherit}._stepItem_1r74g_4._positionItem_1r74g_4._selected_1r74g_4 ._stepItemTitle_1r74g_9{color:var(--color-text-high)}._applicationsTabCard_1r74g_5,._confirmedTabCard_1r74g_4,._attendanceTabCard_1r74g_6{background:transparent;padding:0;display:flex;flex-direction:column;min-height:100%}._lowerSection_1r74g_68{background-color:var(--color-surface-2);margin:0 -24px -88px;padding:8px 24px 88px;flex:1;display:flex;flex-direction:column}._confirmedTabHeader_1r74g_82{display:flex;align-items:center;justify-content:space-between;margin-top:24px}._confirmedTabHeader_1r74g_82 h3{font-size:18px;font-weight:800;margin:0}._headerSplit_1r74g_99{gap:20px}._headerLeftCol_1r74g_102{flex:1 1 0;min-width:0}._headerRightCol_1r74g_106{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between}._threeStepGrid_1r74g_114{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}@media(max-width:1199px){._confirmedTabHeader_1r74g_82 h3{font-size:16px}._threeStepGrid_1r74g_114{gap:14px;margin-bottom:20px}}@media(max-width:767px){._confirmedTabHeader_1r74g_82{flex-direction:column;align-items:flex-start;gap:12px}._confirmedTabHeader_1r74g_82 h3{font-size:15px}._threeStepGrid_1r74g_114{gap:12px;margin-bottom:16px}}@media(max-width:575px){._confirmedTabHeader_1r74g_82{gap:10px}._confirmedTabHeader_1r74g_82 h3{font-size:14px}._threeStepGrid_1r74g_114{gap:10px;margin-bottom:14px}._threeStepGrid_1r74g_114{grid-template-columns:1fr}}._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_1lzi9_4{width:100%;min-height:132px;flex:1;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_1lzi9_4:hover{border-color:var(--color-secondary-b);color:var(--color-secondary-b);background:var(--color-secondary-b-1)}._disabled_1lzi9_30{width:100%;min-height:132px;flex:1;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_1lzi9_7{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_1lzi9_7:hover{filter:brightness(.98)}._cardHead_1lzi9_67{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardTitle_1lzi9_73{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_1lzi9_83{flex-shrink:0;font-size:clamp(12px,.9vw,14px);font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}._stPlanned_1lzi9_91{background:var(--color-gray-100);color:var(--color-gray-600)}._stProgress_1lzi9_95{background:var(--color-secondary-b-1);color:var(--color-secondary-b)}._stDone_1lzi9_99{background:var(--color-green-100);color:var(--color-green-600)}._progress_1lzi9_105{width:100%;margin-top:16px}._progressHeader_1lzi9_110{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._progressLabel_1lzi9_116{font-size:clamp(13px,.95vw,15px);font-weight:600;color:var(--color-text-medium)}._progressPct_1lzi9_121{font-size:clamp(14px,1vw,16px);font-weight:700;color:var(--color-text-high)}._progressTrack_1lzi9_126{width:100%;height:8px;background:var(--color-gray-100);border-radius:5px;overflow:hidden}._progressFill_1lzi9_133{height:100%;border-radius:5px;transition:width .3s ease}._changeHint_1lzi9_139{font-size:clamp(12px,.85vw,14px);color:var(--color-secondary-b);font-weight:600;text-align:right;margin-top:auto}._jobCardSelected_1lzi9_149{border-color:var(--color-secondary-b);box-shadow:0 0 0 1px var(--color-secondary-b)}._jobCardFill_1lzi9_155{flex:1}._jobCardFill_1lzi9_155:hover{transform:none!important;border-color:var(--color-secondary-b)!important;box-shadow:0 0 0 1px var(--color-secondary-b)!important}._jobCardFill_1lzi9_155 ._cardBadge_1lzi9_168{top:0;left:0}._posTitle_1lzi9_174{display:flex;flex-direction:column;align-items:flex-start;gap:3px}._posWage_1lzi9_180{color:var(--color-secondary-b);font-weight:700}._jobDetails_1lzi9_144{display:flex;flex-direction:column;gap:10px;width:100%}._selectedCard_1lzi9_7 ._jobDetails_1lzi9_144{flex:1}._jobDetailRow_1lzi9_197{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--color-gray-550);line-height:1.5}._jobDetailRow_1lzi9_197 svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}._jobDetailRow_1lzi9_197>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_1nuyk_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_1nuyk_15{cursor:pointer}._clickable_1nuyk_15:hover{background:var(--color-gray-50)}._item_1nuyk_4:last-child{border-bottom:none}._item_1nuyk_4._compact_1nuyk_28{padding:8px 10px;border:none;border-radius:0;gap:8px}._item_1nuyk_4._compact_1nuyk_28 ._name_1nuyk_34{font-size:14px}._item_1nuyk_4._compact_1nuyk_28 ._meta_1nuyk_37{font-size:13px}._item_1nuyk_4._compact_1nuyk_28 ._detailBtn_1nuyk_41{padding:4px 8px;font-size:12px}._checkBtn_1nuyk_46{flex-shrink:0;border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center;margin-top:2px}._checkIcon_1nuyk_57{width:clamp(18px,1.4vw,24px);height:clamp(18px,1.4vw,24px)}._info_1nuyk_63{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._name_1nuyk_34{font-size:clamp(14px,1.2vw,20px);font-weight:600;color:var(--color-text-high)}._meta_1nuyk_37{font-size:clamp(13px,1.05vw,17px);color:var(--color-text-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._star_1nuyk_85{color:var(--color-secondary-o)}._actions_1nuyk_90{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}._detailBtn_1nuyk_41{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_1nuyk_41:hover{background:var(--color-gray-50);color:var(--color-text-high)}@media(max-width:767px){._meta_1nuyk_37{font-size:12px}._name_1nuyk_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}._settlementNavBtn_13gxo_2{display:inline-flex;align-items:center;gap:6px;background-color:transparent;color:var(--color-text-high);border:none;font-size:18px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease}._settlementNavBtn_13gxo_2:hover:not(:disabled){transform:scale(1.03)}._settlementNavBtn_13gxo_2:disabled{color:var(--color-gray-600);font-weight:400;cursor:not-allowed}._arrowIcon_13gxo_31{flex-shrink:0;margin-bottom:1px}@media(max-width:1199px){._settlementNavBtn_13gxo_2{font-size:16px}}@media(max-width:767px){._settlementNavBtn_13gxo_2{align-self:flex-end;font-size:15px}}@media(max-width:575px){._settlementNavBtn_13gxo_2{font-size:14px}}._tabsWrap_xqd0h_4{margin-top:20px}._placeholder_xqd0h_10{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_xqd0h_23{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._retryBtn_xqd0h_31{display:block;margin:12px auto 0;padding:7px 16px;border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-white);color:var(--color-text-medium);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._retryBtn_xqd0h_31:hover{background:var(--color-gray-50)}._redesignBody_xqd0h_49{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_xqd0h_57{flex:1 1 0;min-width:0}._rightCol_xqd0h_62{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_xqd0h_70{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_xqd0h_77{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_xqd0h_84{border:none;background:none;color:var(--color-text-high);font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}._viewAllBtn_xqd0h_84:hover{background:var(--color-gray-50);color:var(--color-text-high)}._cardList_xqd0h_99{display:flex;flex-direction:column;gap:0;height:560px;overflow-y:auto}@media(max-width:575px){._redesignBody_xqd0h_49{flex-direction:column;align-items:stretch}._leftCol_xqd0h_57,._rightCol_xqd0h_62{flex:none;max-width:100%;width:100%}}._confirmModalOverlay_1xbnu_2{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}._confirmModalContent_1xbnu_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_1xbnu_26{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--color-slate-800)}._confirmModalHeader_1xbnu_26 h2{font-size:18px;font-weight:600;color:#fff;margin:0}._confirmModalClose_1xbnu_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_1xbnu_41:hover{background-color:#ffffff1a}._confirmModalBody_1xbnu_60{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}._confirmModalIcon_1xbnu_69{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}._confirmModalIcon_1xbnu_69._accept_1xbnu_79{background-color:var(--color-blue-500);color:#fff}._confirmModalIcon_1xbnu_69._reject_1xbnu_84{background-color:var(--color-red-500);color:#fff}._confirmModalMessage_1xbnu_90{font-size:20px;font-weight:600;color:var(--color-slate-900);margin:0 0 12px;line-height:1.4}._confirmModalName_1xbnu_98{color:var(--color-blue-500)}._confirmModalSub_1xbnu_102{font-size:14px;color:var(--color-gray-550);margin:0}._confirmModalFooter_1xbnu_109{display:flex;gap:12px;padding:24px}._confirmModalBtn_1xbnu_115{flex:1;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._confirmModalBtn_1xbnu_115._cancel_1xbnu_125{background-color:#fff;color:var(--color-slate-700);border:1px solid var(--color-gray-250)}._confirmModalBtn_1xbnu_115._cancel_1xbnu_125:hover{background-color:var(--color-gray-25)}._confirmModalBtn_1xbnu_115._confirm_1xbnu_2{border:none;color:#fff}._confirmModalBtn_1xbnu_115._confirm_1xbnu_2._accept_1xbnu_79{background-color:var(--color-slate-800)}._confirmModalBtn_1xbnu_115._confirm_1xbnu_2._accept_1xbnu_79:hover{background-color:var(--color-slate-900)}._confirmModalBtn_1xbnu_115._confirm_1xbnu_2._reject_1xbnu_84{background-color:var(--color-slate-800)}._confirmModalBtn_1xbnu_115._confirm_1xbnu_2._reject_1xbnu_84:hover{background-color:var(--color-slate-900)}@media(max-width:1199px){._confirmModalContent_1xbnu_15{max-width:420px}._confirmModalHeader_1xbnu_26{padding:18px 22px}._confirmModalHeader_1xbnu_26 h2{font-size:17px}._confirmModalBody_1xbnu_60{padding:40px 22px}._confirmModalIcon_1xbnu_69{width:68px;height:68px;margin-bottom:28px}._confirmModalMessage_1xbnu_90{font-size:18px}._confirmModalFooter_1xbnu_109{padding:20px;gap:10px}._confirmModalBtn_1xbnu_115{padding:14px 20px;font-size:15px}}@media(max-width:767px){._confirmModalOverlay_1xbnu_2{padding:16px}._confirmModalContent_1xbnu_15{max-width:100%;border-radius:12px}._confirmModalHeader_1xbnu_26{padding:16px 20px}._confirmModalHeader_1xbnu_26 h2{font-size:16px}._confirmModalClose_1xbnu_41{width:28px;height:28px}._confirmModalBody_1xbnu_60{padding:36px 20px}._confirmModalIcon_1xbnu_69{width:60px;height:60px;margin-bottom:24px}._confirmModalMessage_1xbnu_90{font-size:17px;margin-bottom:10px}._confirmModalSub_1xbnu_102{font-size:13px}._confirmModalFooter_1xbnu_109{padding:18px;gap:8px}._confirmModalBtn_1xbnu_115{padding:13px 18px;font-size:14px;border-radius:6px}}@media(max-width:575px){._confirmModalOverlay_1xbnu_2{padding:12px}._confirmModalContent_1xbnu_15{border-radius:10px}._confirmModalHeader_1xbnu_26{padding:14px 16px}._confirmModalHeader_1xbnu_26 h2{font-size:15px}._confirmModalClose_1xbnu_41{width:26px;height:26px;border-radius:5px}._confirmModalBody_1xbnu_60{padding:32px 16px}._confirmModalIcon_1xbnu_69{width:52px;height:52px;margin-bottom:20px}._confirmModalMessage_1xbnu_90{font-size:15px;margin-bottom:8px;line-height:1.3}._confirmModalSub_1xbnu_102{font-size:12px}._confirmModalFooter_1xbnu_109{padding:14px;gap:6px;flex-direction:column-reverse}._confirmModalBtn_1xbnu_115{padding:12px 16px;font-size:13px;border-radius:5px}}._tabsWrap_b21el_5{margin-top:20px}._placeholder_b21el_11{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_b21el_24{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._retryBtn_b21el_32{display:block;margin:12px auto 0;padding:7px 16px;border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-white);color:var(--color-text-medium);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._retryBtn_b21el_32:hover{background:var(--color-gray-50)}._redesignBody_b21el_50{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_b21el_58{flex:1 1 0;min-width:0}._miniHeader_b21el_69{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._miniTitle_b21el_76{font-size:14px;font-weight:700;color:var(--color-text-high)}._miniCount_b21el_82{color:var(--color-secondary-b);font-weight:700;margin-left:2px}._miniList_b21el_88{display:flex;flex-direction:column;min-height:108px}._miniList_b21el_88>*+*{border-top:1px solid var(--color-gray-50)}._miniEmpty_b21el_99{padding:16px 0;text-align:center;color:var(--color-text-low);font-size:13px}._rightCol_b21el_106{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_b21el_114{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_b21el_121{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_b21el_128{border:none;background:none;color:var(--color-text-high);font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}._viewAllBtn_b21el_128:hover{background:var(--color-gray-50);color:var(--color-text-high)}._selectAllRow_b21el_143{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_b21el_159{width:18px;height:18px}._cardList_b21el_164{display:flex;flex-direction:column;gap:0;height:520px;overflow-y:auto}._bottomBar_b21el_174{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_b21el_174{left:0}}._bottomCount_b21el_194{font-size:14px;color:var(--color-text-medium)}._bottomCount_b21el_194 b{color:var(--color-secondary-b);font-weight:700}._bottomActions_b21el_203{display:flex;gap:10px}._bottomBtn_b21el_208{padding:10px 28px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:all .15s}._rejectBtn_b21el_218{background:var(--color-error);color:var(--color-white)}._rejectBtn_b21el_218:hover{filter:brightness(.95)}._acceptBtn_b21el_226{background:var(--color-primary);color:var(--color-white)}._acceptBtn_b21el_226:hover{filter:brightness(1.15)}@media(max-width:575px){._redesignBody_b21el_50{flex-direction:column;align-items:stretch}._leftCol_b21el_58,._rightCol_b21el_106{flex:none;max-width:100%;width:100%}}._statusModalOverlay_rleh5_2{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}._statusModalContent_rleh5_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_rleh5_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_rleh5_26 h2{font-size:20px;font-weight:600;color:#fff;margin:0}._statusModalClose_rleh5_44{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_rleh5_44:hover{background-color:#ffffff1a}._statusModalBody_rleh5_63{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}._statusModalIcon_rleh5_72{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;background-color:var(--color-blue-500);color:#fff}._statusModalMessage_rleh5_85{font-size:20px;font-weight:600;color:var(--color-slate-900);margin:0 0 12px;line-height:1.4}._statusModalName_rleh5_93{color:var(--color-blue-500)}._statusModalStatus_rleh5_97{color:var(--color-emerald-500);font-weight:700}._statusModalSub_rleh5_102{font-size:14px;color:var(--color-gray-550);margin:0}._statusModalFooter_rleh5_109{display:flex;gap:12px;padding:24px}._statusModalBtn_rleh5_115{flex:1;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._statusModalBtn_rleh5_115._cancel_rleh5_125{background-color:#fff;color:var(--color-slate-700);border:1px solid var(--color-gray-250)}._statusModalBtn_rleh5_115._cancel_rleh5_125:hover{background-color:var(--color-gray-25)}._statusModalBtn_rleh5_115._confirm_rleh5_135{background-color:var(--color-slate-800);color:#fff;border:none}._statusModalBtn_rleh5_115._confirm_rleh5_135:hover{background-color:var(--color-slate-900)}@media(max-width:1199px){._statusModalContent_rleh5_15{max-width:420px}._statusModalHeader_rleh5_26{padding:18px 22px}._statusModalBody_rleh5_63{padding:40px 22px}._statusModalIcon_rleh5_72{width:68px;height:68px;margin-bottom:28px}._statusModalMessage_rleh5_85{font-size:18px}._statusModalFooter_rleh5_109{padding:20px;gap:10px}._statusModalBtn_rleh5_115{padding:14px 20px;font-size:15px}}@media(max-width:767px){._statusModalOverlay_rleh5_2{padding:16px}._statusModalContent_rleh5_15{max-width:100%;border-radius:12px}._statusModalHeader_rleh5_26{padding:16px 20px}._statusModalHeader_rleh5_26 h2{font-size:18px}._statusModalClose_rleh5_44{width:28px;height:28px}._statusModalBody_rleh5_63{padding:36px 20px}._statusModalIcon_rleh5_72{width:60px;height:60px;margin-bottom:24px}._statusModalMessage_rleh5_85{font-size:17px;margin-bottom:10px}._statusModalSub_rleh5_102{font-size:13px}._statusModalFooter_rleh5_109{padding:18px;gap:8px}._statusModalBtn_rleh5_115{padding:13px 18px;font-size:14px;border-radius:6px}}@media(max-width:575px){._statusModalOverlay_rleh5_2{padding:12px}._statusModalContent_rleh5_15{border-radius:10px}._statusModalHeader_rleh5_26{padding:14px 16px}._statusModalHeader_rleh5_26 h2{font-size:16px}._statusModalClose_rleh5_44{width:26px;height:26px;border-radius:5px}._statusModalBody_rleh5_63{padding:32px 16px}._statusModalIcon_rleh5_72{width:52px;height:52px;margin-bottom:20px}._statusModalMessage_rleh5_85{font-size:15px;margin-bottom:8px;line-height:1.3}._statusModalSub_rleh5_102{font-size:12px}._statusModalFooter_rleh5_109{padding:14px;gap:6px;flex-direction:column-reverse}._statusModalBtn_rleh5_115{padding:12px 16px;font-size:13px;border-radius:5px}}._statusModalFields_rleh5_295{display:flex;flex-direction:column;gap:12px;width:100%;margin:16px 0 8px}._statusModalField_rleh5_295{display:flex;flex-direction:column;gap:4px}._statusModalFieldLabel_rleh5_309{font-size:13px;font-weight:600;color:var(--color-gray-680)}._statusModalInput_rleh5_315,._statusModalTextarea_rleh5_316{width:100%;padding:8px 10px;border:1px solid var(--color-gray-250);border-radius:6px;font-size:14px;font-family:inherit;box-sizing:border-box}._statusModalInput_rleh5_315:focus,._statusModalTextarea_rleh5_316:focus{outline:none;border-color:var(--color-secondary-b);box-shadow:0 0 0 2px #3971ff1a}._statusModalTextarea_rleh5_316{resize:vertical;min-height:60px}._overlay_j1nt4_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._content_j1nt4_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_j1nt4_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_j1nt4_37{font-size:20px;font-weight:700;color:var(--color-white);margin:0}._statusName_j1nt4_44{color:var(--color-secondary-b-3)}._close_j1nt4_47{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_j1nt4_47:hover{background:#ffffff1f}._body_j1nt4_63{flex:1;overflow-y:auto;padding:16px 20px}._hint_j1nt4_69{font-size:13px;color:var(--color-text-medium);background:var(--color-gray-50);border-radius:8px;padding:10px 12px;margin:0 0 12px}._list_j1nt4_78{display:flex;flex-direction:column}._row_j1nt4_84{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_j1nt4_84:last-child{border-bottom:none}._rowWithPrev_j1nt4_97{grid-template-columns:1fr auto auto 1fr}._prevTimeInput_j1nt4_100{justify-self:end}._name_j1nt4_104{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_j1nt4_115{display:flex;gap:8px;justify-self:end;flex-wrap:wrap;justify-content:flex-end}._timeInput_j1nt4_115{border:1px solid var(--color-gray-200);border-radius:6px;padding:6px 8px;font-size:14px;color:var(--color-text-high)}._timeInput_j1nt4_115:focus{outline:none;border-color:var(--color-secondary-b)}._transition_j1nt4_135{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;white-space:nowrap}._arrow_j1nt4_144{color:var(--color-text-low);font-weight:400}._footer_j1nt4_149{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--color-gray-100);flex-shrink:0}._btn_j1nt4_156{flex:1;padding:12px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;border:none}._cancel_j1nt4_165{background:var(--color-white);color:var(--color-text-medium);border:1px solid var(--color-gray-200)}._cancel_j1nt4_165:hover{background:var(--color-gray-50)}._confirm_j1nt4_173{background:var(--color-primary);color:var(--color-white)}._confirm_j1nt4_173:hover{filter:brightness(1.12)}._overlay_cj8fh_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}._content_cj8fh_14{background:var(--color-white);border-radius:16px;width:100%;max-width:480px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._header_cj8fh_28{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--color-primary);flex-shrink:0}._header_cj8fh_28 h2{font-size:20px;font-weight:700;color:var(--color-white);margin:0}._close_cj8fh_44{border:none;background:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;border-radius:6px}._close_cj8fh_44:disabled{cursor:default;opacity:.5}._body_cj8fh_59{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}._notice_cj8fh_66{font-size:13px;color:var(--color-text-low);line-height:1.5;margin:0 0 16px}._row_cj8fh_73{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-gray-100)}._row_cj8fh_73:last-child{border-bottom:none}._rowInfo_cj8fh_86{display:flex;flex-direction:column;gap:2px;min-width:0}._rowName_cj8fh_93{font-size:16px;font-weight:600;color:var(--color-text-high)}._rowMeta_cj8fh_99{font-size:13px;color:var(--color-text-low)}._starRow_cj8fh_104{display:flex;align-items:center;gap:2px;flex-shrink:0}._star_cj8fh_104{position:relative;width:30px;height:30px;font-size:26px;line-height:30px;text-align:center}._starBase_cj8fh_121{position:absolute;inset:0;color:var(--color-gray-250)}._starFill_cj8fh_127{position:absolute;top:0;left:0;height:100%;overflow:hidden;white-space:nowrap;color:#f5b301}._starHalf_cj8fh_138{position:absolute;top:0;width:50%;height:100%;border:none;background:none;cursor:pointer;padding:0}._starHalfLeft_cj8fh_149{left:0}._starHalfRight_cj8fh_153{right:0}._scoreValue_cj8fh_157{margin-left:8px;min-width:28px;font-size:15px;font-weight:600;color:var(--color-text-high)}._footer_cj8fh_165{display:flex;gap:10px;padding:16px 24px 20px;flex-shrink:0}._btn_cj8fh_172{flex:1;padding:13px 16px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;border:none}._btn_cj8fh_172:disabled{cursor:default;opacity:.6}._skip_cj8fh_187{background:var(--color-gray-100);color:var(--color-text-medium)}._submit_cj8fh_192{background:var(--color-primary);color:var(--color-white)}@media(max-width:575px){._row_cj8fh_73{flex-direction:column;align-items:flex-start;gap:6px}}._statusFilterContainer_1994o_1{margin-bottom:20px}._statusFilterButtons_1994o_6{display:flex;flex-wrap:wrap;gap:6px}._filterButton_1994o_13{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--color-gray-200);background-color:var(--color-white);cursor:pointer;font-size:14px;font-weight:600;color:var(--color-text-medium);transition:all .15s ease;white-space:nowrap}._filterButton_1994o_13:hover{border-color:var(--color-secondary-b-3);background-color:var(--color-secondary-b-1)}._filterButton_1994o_13._active_1994o_35{background-color:var(--color-secondary-b);border-color:var(--color-secondary-b);color:var(--color-white)}._filterDot_1994o_42{width:10px;height:10px;border-radius:50%;flex-shrink:0}._filterButton_1994o_13._active_1994o_35 ._filterDot_1994o_42{box-shadow:0 0 0 2px #fff9}._filterText_1994o_52{line-height:1.2}._filterCount_1994o_57{min-width:20px;padding:1px 7px;border-radius:999px;background-color:var(--color-gray-50);font-size:12px;font-weight:700;color:var(--color-text-medium);text-align:center;line-height:1.5}._filterButton_1994o_13._active_1994o_35 ._filterCount_1994o_57{background-color:#ffffff38;color:var(--color-white)}@media(max-width:1199px){._filterButton_1994o_13{font-size:13px;padding:6px 10px;gap:5px}._filterCount_1994o_57{font-size:11px}}@media(max-width:767px){._statusFilterContainer_1994o_1{margin-bottom:16px}._statusFilterButtons_1994o_6{gap:5px}._filterButton_1994o_13{font-size:12px;padding:5px 9px}._filterDot_1994o_42{width:8px;height:8px}}@media(max-width:575px){._statusFilterContainer_1994o_1{margin-bottom:14px}._statusFilterButtons_1994o_6{gap:4px}._filterButton_1994o_13{font-size:11px;padding:4px 8px;gap:4px}._filterCount_1994o_57{font-size:10px;min-width:16px;padding:1px 5px}._filterDot_1994o_42{width:6px;height:6px}}._statusDropdown_6tyui_2{position:relative;display:inline-block}._statusBadge_6tyui_8._statusClickable_6tyui_8{cursor:pointer;display:inline-flex;align-items:center;gap:4px;border:none;background:none;transition:opacity .15s}._statusBadge_6tyui_8._statusClickable_6tyui_8:hover{opacity:.7}._statusBadge_6tyui_8._statusClickable_6tyui_8:disabled{cursor:not-allowed;opacity:.6}._dropdownArrow_6tyui_28{color:var(--color-text-low);flex-shrink:0;transition:transform .15s}._dropdownArrowOpen_6tyui_33{transform:rotate(180deg)}._statusBadge_6tyui_8{display:inline-block;font-size:14px;font-weight:600;background:none;padding:0;position:static!important}._statusBadge_6tyui_8._beforeWork_6tyui_49{color:var(--color-gray-500)}._statusBadge_6tyui_8._present_6tyui_52{color:var(--color-success)}._statusBadge_6tyui_8._checkedOut_6tyui_55{color:var(--color-secondary-b)}._statusBadge_6tyui_8._absent_6tyui_58{color:var(--color-error)}._statusBadge_6tyui_8._earlyLeave_6tyui_61{color:var(--color-yellow-500)}._statusBadge_6tyui_8._working_6tyui_64{color:var(--color-success)}._statusDropdownMenu_6tyui_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_6tyui_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_6tyui_85:hover{color:var(--color-text-high)}._statusDropdownItem_6tyui_85._active_6tyui_102{color:var(--color-text-high);font-weight:700}@media(max-width:767px){._statusBadge_6tyui_8{font-size:13px}._statusDropdownMenu_6tyui_69{min-width:104px;padding:4px;border-radius:8px}._statusDropdownItem_6tyui_85{padding:7px 10px;font-size:13px}}@media(max-width:575px){._statusBadge_6tyui_8{font-size:12px}._statusDropdownMenu_6tyui_69{min-width:92px}._statusDropdownItem_6tyui_85{padding:6px 8px;font-size:12px}}._tabsWrap_s4q6l_4{margin-top:20px}._placeholder_s4q6l_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_s4q6l_18{padding:48px 0;text-align:center;color:var(--color-text-low);font-size:14px}._retryBtn_s4q6l_26{display:block;margin:12px auto 0;padding:7px 16px;border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-white);color:var(--color-text-medium);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._retryBtn_s4q6l_26:hover{background:var(--color-gray-50)}._redesignBody_s4q6l_44{display:flex;gap:20px;margin-top:16px;align-items:flex-start}._leftCol_s4q6l_52{flex:1 1 0;min-width:0}._rightCol_s4q6l_57{flex:1 1 0;min-width:0;border-radius:12px;padding:20px 24px;background:var(--color-white)}._rightHeader_s4q6l_65{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._rightTitle_s4q6l_72{font-size:clamp(15px,1.3vw,21px);font-weight:700;color:var(--color-text-high);margin:0}._viewAllBtn_s4q6l_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_s4q6l_79:hover{background:var(--color-gray-50);color:var(--color-text-high)}._selectAllRow_s4q6l_94{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_s4q6l_110{width:18px;height:18px}._statusWithTime_s4q6l_116{display:flex;align-items:center;gap:8px;justify-content:flex-end}._statusTime_s4q6l_122{font-size:13px;font-weight:600;color:var(--color-text-medium);white-space:nowrap}._rateBtn_s4q6l_130{padding:4px 10px;border:1px solid var(--color-secondary-b);border-radius:6px;background:var(--color-white);color:var(--color-secondary-b);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}._rateBtn_s4q6l_130:hover{background:var(--color-secondary-b-1)}._ratedBadge_s4q6l_147{font-size:12px;font-weight:600;color:var(--color-gray-450);white-space:nowrap}._cardList_s4q6l_154{display:flex;flex-direction:column;gap:0;height:520px;overflow-y:auto}._bottomBar_s4q6l_165{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_s4q6l_165{left:0}}._bottomCount_s4q6l_187{font-size:14px;color:var(--color-text-medium)}._bottomCount_s4q6l_187 b{color:var(--color-secondary-b);font-weight:700}._bottomActions_s4q6l_196{display:flex;gap:10px}._bulkBtn_s4q6l_201{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s}._bulkBefore_s4q6l_212{background:var(--color-white);color:var(--color-text-medium);border-color:var(--color-gray-200)}._bulkBefore_s4q6l_212:hover{background:var(--color-gray-50)}._bulkPresent_s4q6l_222{background:var(--color-emerald-500);color:var(--color-white)}._bulkPresent_s4q6l_222:hover{filter:brightness(.95)}._bulkCheckout_s4q6l_231{background:var(--color-secondary-b);color:var(--color-white)}._bulkCheckout_s4q6l_231:hover{filter:brightness(.95)}._bulkEarlyLeave_s4q6l_240{background:var(--color-warning);color:var(--color-white)}._bulkEarlyLeave_s4q6l_240:hover{filter:brightness(.95)}._bulkAbsent_s4q6l_249{background:var(--color-error);color:var(--color-white)}._bulkAbsent_s4q6l_249:hover{filter:brightness(.95)}@media(max-width:575px){._redesignBody_s4q6l_44{flex-direction:column;align-items:stretch}._leftCol_s4q6l_52,._rightCol_s4q6l_57{flex:none;max-width:100%;width:100%}._bottomActions_s4q6l_196{width:100%}._bulkBtn_s4q6l_201{flex:1;padding:10px 8px;font-size:13px}}._sectionError_1kxgh_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:120px;padding:24px 16px;text-align:center}._message_1kxgh_13{font-size:14px;color:var(--color-text-medium)}._retryButton_1kxgh_18{padding:8px 16px;font-size:13px;font-weight:500;color:var(--color-secondary-b);background-color:var(--color-secondary-b-1);border:1px solid var(--color-secondary-b-2);border-radius:8px;cursor:pointer;transition:background-color .15s ease}._retryButton_1kxgh_18:hover{background-color:var(--color-secondary-b-2)}._statsCards_m3pl9_1{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}._statCard_m3pl9_8{background:var(--white-0);padding:1.25rem 1.5rem;border-radius:12px;border:1px solid var(--gray-100)}._statLabel_m3pl9_15{display:block;font-size:var(--font-size-sm);color:#9ca3af;margin-bottom:.5rem}._statValue_m3pl9_22{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--primary);display:flex;align-items:baseline}._statUnit_m3pl9_30{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--primary);margin-left:.25rem}._statChange_m3pl9_37{display:block;font-size:var(--font-size-sm);margin-top:.25rem}._statChange_m3pl9_37._positive_m3pl9_43{color:var(--success)}._statChange_m3pl9_37._negative_m3pl9_47{color:var(--error)}._statChange_m3pl9_37._neutral_m3pl9_51{color:#9ca3af}._basisNote_m3pl9_56{margin:.25rem 0 0;font-size:12px;line-height:1.4;color:var(--color-text-low)}@media(max-width:1199px){._statsCards_m3pl9_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._statsCards_m3pl9_1{grid-template-columns:1fr;gap:.75rem}._statCard_m3pl9_8{padding:1rem 1.25rem}._statValue_m3pl9_22{font-size:1.5rem}}@keyframes _shimmer_m3pl9_1{0%{background-position:-200% 0}to{background-position:200% 0}}._statCardLoading_m3pl9_96{min-height:100px}._statCardLoading_m3pl9_96 ._statLabel_m3pl9_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_m3pl9_1 1.5s infinite;border-radius:4px;color:transparent}._skeletonValue_m3pl9_110{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_m3pl9_1 1.5s infinite;border-radius:4px;margin-top:.5rem}._skeletonChange_m3pl9_120{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_m3pl9_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_kgx0e_1{min-height:100vh;background:var(--white-0);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}._header_kgx0e_9{background:var(--white-0);border-bottom:1px solid var(--gray-100)}._headerContent_kgx0e_14{max-width:1200px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}._logo_kgx0e_23{display:flex;align-items:center}._logoImg_kgx0e_28{height:32px}._navLink_kgx0e_32{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:color .2s}._navLink_kgx0e_32:hover{color:var(--secondary_B)}._main_kgx0e_44{flex:1;display:flex;justify-content:center;padding:60px 40px}._content_kgx0e_51{width:100%;max-width:600px}._title_kgx0e_56{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._desc_kgx0e_63{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 24px}._descSub_kgx0e_70{font-size:15px;font-weight:var(--font-weight-regular);color:#9ca3af;margin:0 0 32px}._methodSelector_kgx0e_77{display:flex;align-items:center;justify-content:center;gap:48px;background:var(--grey-50);border-radius:8px;padding:16px;margin-bottom:16px}._methodOption_kgx0e_88{display:flex;align-items:center;gap:8px;cursor:pointer}._radio_kgx0e_95{display:none}._radioCustom_kgx0e_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_kgx0e_95:checked+._radioCustom_kgx0e_99{border-color:var(--secondary_B)}._radio_kgx0e_95:checked+._radioCustom_kgx0e_99:after{content:"";width:10px;height:10px;background:var(--secondary_B);border-radius:50%}._methodLabel_kgx0e_124{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._card_kgx0e_130{background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:40px}._formGroup_kgx0e_137{margin-bottom:24px}._label_kgx0e_141{display:block;font-size:14px;font-weight:var(--font-weight-bold);color:var(--primary);margin-bottom:8px}._input_kgx0e_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_kgx0e_149::placeholder{color:#9ca3af}._input_kgx0e_149:focus{border-color:var(--secondary_B);background:var(--white-0)}._input_kgx0e_149._error_kgx0e_173{border-color:var(--error)}._error_kgx0e_173{display:block;margin-top:8px;font-size:13px;font-weight:var(--font-weight-regular);color:var(--error)}._submitBtn_kgx0e_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_kgx0e_185._active_kgx0e_203{background:var(--secondary_B);cursor:pointer}._submitBtn_kgx0e_185._active_kgx0e_203:hover{background:#2860e6}._restartBtn_kgx0e_213{display:block;width:100%;max-width:200px;margin:12px auto 0;padding:8px;background:none;border:none;font-size:14px;font-weight:var(--font-weight-medium);color:var(--secondary_B);text-decoration:underline;cursor:pointer}._restartBtn_kgx0e_213:hover{color:#2860e6}._verifyContent_kgx0e_232{display:flex;align-items:center;justify-content:center}._verifyCard_kgx0e_238{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_kgx0e_248{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._verifyDesc_kgx0e_255{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 32px}._verifyInputWrapper_kgx0e_262{position:relative;max-width:400px;margin:0 auto 32px}._verifyInput_kgx0e_262{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_kgx0e_262::placeholder{color:#9ca3af}._verifyInput_kgx0e_262:focus{border-color:var(--secondary_B)}._verifyTimer_kgx0e_291{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._verifyTimer_kgx0e_291._warning_kgx0e_301{color:var(--error)}._verifyBtn_kgx0e_305{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_kgx0e_305._active_kgx0e_203{background:var(--secondary_B);cursor:pointer}._verifyBtn_kgx0e_305._active_kgx0e_203:hover{background:#2860e6}._completeContent_kgx0e_332{display:flex;align-items:center;justify-content:center}._completeCard_kgx0e_338{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_kgx0e_348{font-size:24px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 12px}._completeDesc_kgx0e_355{font-size:16px;font-weight:var(--font-weight-regular);color:#6b7280;margin:0 0 32px}._completeBtn_kgx0e_362{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_kgx0e_362:hover{background:#2860e6}._emailInputGroup_kgx0e_384{display:flex;align-items:center;gap:8px}._emailPrefix_kgx0e_390{flex:1}._emailAt_kgx0e_394{font-size:16px;font-weight:var(--font-weight-medium);color:var(--primary);flex-shrink:0}._emailDomain_kgx0e_401{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_kgx0e_401:focus{border-color:var(--secondary_B);background-color:var(--white-0)}._emailDomainWrapper_kgx0e_416{flex:1;display:flex;align-items:center;position:relative}._emailDomainInput_kgx0e_423{flex:1;padding-right:40px}._emailDomainInput_kgx0e_423:focus{border-color:var(--secondary_B);background-color:var(--white-0)}._emailDomainReset_kgx0e_433{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_kgx0e_433:hover{background:#d1d5db;color:var(--primary)}._emailSentButtons_kgx0e_457{display:flex;gap:16px;justify-content:center;max-width:400px;margin:0 auto}._emailResendBtn_kgx0e_465{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_kgx0e_465:hover{background:var(--grey-50)}._emailResendBtn_kgx0e_465:disabled{background:var(--grey-50);color:#9ca3af;cursor:not-allowed}._emailConfirmBtn_kgx0e_491{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_kgx0e_491:hover{background:#2860e6}@media(max-width:767px){._headerContent_kgx0e_14{padding:16px 20px}._main_kgx0e_44{padding:40px 20px}._title_kgx0e_56{font-size:24px}._desc_kgx0e_63{font-size:14px}._descSub_kgx0e_70{font-size:13px}._methodSelector_kgx0e_77{gap:24px}._card_kgx0e_130{padding:24px}._submitBtn_kgx0e_185{max-width:100%}._verifyCard_kgx0e_238{padding:40px 24px}._verifyTitle_kgx0e_248{font-size:20px}._verifyDesc_kgx0e_255{font-size:14px}._verifyBtn_kgx0e_305{max-width:100%}._completeCard_kgx0e_338{padding:40px 24px}._completeTitle_kgx0e_348{font-size:20px}._completeDesc_kgx0e_355{font-size:14px}._completeBtn_kgx0e_362{max-width:100%}._emailInputGroup_kgx0e_384{flex-direction:column;gap:8px}._emailPrefix_kgx0e_390,._emailDomain_kgx0e_401,._emailDomainInput_kgx0e_423,._emailDomainWrapper_kgx0e_416{width:100%}._emailAt_kgx0e_394{display:none}._emailSentButtons_kgx0e_457{max-width:100%}}._overlay_6swfy_6{position:fixed;inset:0;background:#17192e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px;animation:_overlayIn_6swfy_1 .2s ease}@keyframes _overlayIn_6swfy_1{0%{opacity:0}to{opacity:1}}._card_6swfy_28{position:relative;background:var(--color-white);border-radius:20px;width:100%;max-width:400px;padding:40px 32px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 24px 48px -12px #17192e47;animation:_cardIn_6swfy_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _cardIn_6swfy_1{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._iconBadge_6swfy_55{position:relative;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);margin-bottom:24px}._iconRing_6swfy_68{position:absolute;inset:-8px;border-radius:50%;opacity:.16}._iconBadge_6swfy_55._success_6swfy_75,._iconBadge_6swfy_55._success_6swfy_75 ._iconRing_6swfy_68{background:var(--color-success)}._iconBadge_6swfy_55._pending_6swfy_82,._iconBadge_6swfy_55._pending_6swfy_82 ._iconRing_6swfy_68{background:var(--color-secondary-b)}._iconBadge_6swfy_55._danger_6swfy_89,._iconBadge_6swfy_55._danger_6swfy_89 ._iconRing_6swfy_68{background:var(--color-error)}._title_6swfy_97{font-size:20px;font-weight:700;color:var(--color-primary);margin:0 0 12px}._message_6swfy_104{font-size:15px;font-weight:400;color:var(--color-text-medium);line-height:1.6;margin:0 0 28px;white-space:pre-line}._confirmBtn_6swfy_114{width:100%;height:52px;border:none;border-radius:12px;background:var(--color-primary);color:var(--color-white);font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,transform .1s}._confirmBtn_6swfy_114:hover{background:linear-gradient(120deg,var(--gradient-primary-stops))}._confirmBtn_6swfy_114:active{transform:scale(.99)}@media(max-width:575px){._card_6swfy_28{border-radius:16px;padding:32px 20px 24px}._iconBadge_6swfy_55{width:64px;height:64px;margin-bottom:20px}._title_6swfy_97{font-size:18px}._message_6swfy_104{font-size:14px;margin-bottom:24px}._confirmBtn_6swfy_114{height:48px;font-size:15px}}._container_q03t3_1{min-height:100vh;background:var(--white-0);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}._header_q03t3_10{background:var(--white-0);border-bottom:1px solid var(--gray-100)}._headerContent_q03t3_15{max-width:1200px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}._logo_q03t3_24{display:flex;align-items:center}._logoImg_q03t3_29{height:32px}._navLink_q03t3_33{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none;transition:color .2s}._navLink_q03t3_33:hover{color:var(--secondary_B)}._main_q03t3_46{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 40px}._content_q03t3_54{display:flex;align-items:flex-start;gap:80px;max-width:1000px;width:100%}._formSection_q03t3_63{flex:1;max-width:480px}._title_q03t3_68{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 32px}._form_q03t3_63{display:flex;gap:16px;margin-bottom:16px}._inputGroup_q03t3_81{flex:1;display:flex;flex-direction:column;gap:12px}._input_q03t3_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_q03t3_81::placeholder{color:#9ca3af}._input_q03t3_81:focus{border-color:var(--secondary_B)}._error_q03t3_111{font-size:13px;color:var(--error);margin-top:-4px}._submitBtn_q03t3_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;display:flex;align-items:center;justify-content:center}._submitBtn_q03t3_118:hover:not(:disabled){background:#2860e6}._submitBtn_q03t3_118:disabled{cursor:not-allowed}._submitSpinner_q03t3_146{padding:0}._options_q03t3_151{display:flex;justify-content:space-between;align-items:center}._saveId_q03t3_157{display:flex;align-items:center;gap:8px;cursor:pointer}._checkbox_q03t3_164{display:none}._checkboxCustom_q03t3_168{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_q03t3_164:checked+._checkboxCustom_q03t3_168{background:var(--secondary_B);border-color:var(--secondary_B)}._checkbox_q03t3_164:checked+._checkboxCustom_q03t3_168:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}._saveIdText_q03t3_196{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._links_q03t3_202{display:flex;align-items:center;gap:8px}._link_q03t3_202{font-size:14px;font-weight:var(--font-weight-medium);color:#6b7280;text-decoration:none;transition:color .2s}._link_q03t3_202:hover{color:var(--primary)}._link_q03t3_202._highlight_q03t3_220{color:var(--secondary_B);text-decoration:underline}._linkDivider_q03t3_225{font-size:14px;color:var(--gray-100)}._divider_q03t3_231{width:1px;height:200px;background:var(--gray-100);flex-shrink:0}._infoSection_q03t3_239{flex:1;max-width:400px}._infoTitle_q03t3_244{font-size:32px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 8px}._infoHighlight_q03t3_251{font-size:40px;font-weight:var(--font-weight-bold);color:var(--secondary_B);margin:0 0 24px}._infoDesc_q03t3_258{font-size:16px;font-weight:var(--font-weight-regular);color:var(--primary);line-height:1.6;margin:0}@media(max-width:1199px){._content_q03t3_54{flex-direction:column;gap:40px;align-items:center}._divider_q03t3_231{width:100%;height:1px;max-width:480px}._formSection_q03t3_63,._infoSection_q03t3_239{max-width:480px;width:100%}._infoSection_q03t3_239{text-align:center}}@media(max-width:767px){._headerContent_q03t3_15{padding:16px 20px}._main_q03t3_46{padding:40px 20px}._title_q03t3_68{font-size:24px;margin-bottom:24px}._form_q03t3_63{flex-direction:column}._submitBtn_q03t3_118{width:100%;height:52px}._options_q03t3_151{flex-direction:column;gap:16px;align-items:flex-start}._infoTitle_q03t3_244{font-size:24px}._infoHighlight_q03t3_251{font-size:28px}._infoDesc_q03t3_258{font-size:14px}}._termsWrap_1qz7j_2{position:relative;margin:0 -24px -24px}._termsToolbar_1qz7j_9{display:flex;justify-content:flex-end;padding:8px 24px;background:var(--color-white);border-bottom:1px solid var(--color-gray-100);position:relative;z-index:20}._termsNewTab_1qz7j_21{font-size:13px;color:var(--color-secondary-b);text-decoration:none}._termsNewTab_1qz7j_21:hover{text-decoration:underline}._termsFrame_1qz7j_31{display:block;width:100%;height:calc(100vh - 200px);min-height:480px;border:none;background:var(--color-white)}@media(max-width:767px){._termsFrame_1qz7j_31{height:calc(100vh - 170px)}}._faqList_1qu0z_2{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}._faqItem_1qu0z_10{border:1px solid var(--color-border-light);border-radius:8px;overflow:hidden}._faqOpen_1qu0z_16{border-color:var(--color-secondary-b-2)}._faqQuestion_1qu0z_20{width:100%;display:flex;align-items:center;gap:12px;padding:16px;background:none;border:none;cursor:pointer;text-align:left}._faqNumber_1qu0z_32{font-weight:700;font-size:18px;color:var(--color-secondary-b);flex-shrink:0}._faqQuestionText_1qu0z_39{flex:1;font-size:18px;font-weight:500;color:var(--color-text-high)}._faqIcon_1qu0z_46{font-size:20px;color:var(--color-gray-500);flex-shrink:0}._faqAnswer_1qu0z_52{padding:0 16px 16px;border-top:1px solid var(--color-border-light)}._faqAnswer_1qu0z_52 pre{margin:12px 0 0;white-space:pre-wrap;font-family:inherit;font-size:16px;line-height:1.6;color:var(--color-text-medium)}._contactWrap_17lkt_2{padding-top:24px;align-items:flex-start}._contactInner_17lkt_7{max-width:480px;margin-left:28px}._helper_17lkt_13{margin:0 0 32px;text-align:center;font-size:13px;color:var(--color-text-medium)}._card_17lkt_21{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:12px;overflow:hidden}._row_17lkt_28{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;background:none;border:none;text-align:left;text-decoration:none}._rowLink_17lkt_41{cursor:pointer;transition:background .12s ease}._rowLink_17lkt_41:hover{background:var(--color-gray-25)}._rowIcon_17lkt_51{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--color-gray-50);color:var(--color-gray-600)}._kakaoIcon_17lkt_63{background:var(--color-kakao);color:var(--color-navy-900)}._rowLabel_17lkt_68{flex:1;min-width:0;font-size:15px;font-weight:500;color:var(--color-text-high);word-break:break-all}._rowChevron_17lkt_77{flex-shrink:0;color:var(--color-gray-300)}._divider_17lkt_82{height:1px;background:var(--color-gray-100)}._copyBtn_17lkt_87{flex-shrink:0;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:var(--color-secondary-b-1);color:var(--color-secondary-b);border:1px solid var(--color-secondary-b-2);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}._copyBtn_17lkt_87:hover{background:var(--color-secondary-b-2)}._withdrawLink_17lkt_109{display:block;margin:28px auto 0;padding:6px 8px;background:none;border:none;font-size:13px;color:var(--color-text-low);text-decoration:underline;cursor:pointer;transition:color .15s ease}._withdrawLink_17lkt_109:hover{color:var(--color-error)}._withdrawError_17lkt_126{margin:12px 0 0;text-align:center;font-size:13px;color:var(--color-error)}._managerWrap_12r6x_2{padding-top:24px;align-items:flex-start}._managerInner_12r6x_7{max-width:480px;margin-left:28px}._helper_12r6x_12{margin:0 0 32px;text-align:center;font-size:13px;color:var(--color-text-medium)}._card_12r6x_19{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:12px;overflow:hidden}._field_12r6x_26{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px}._fieldLabel_12r6x_34{flex-shrink:0;width:72px;font-size:14px;font-weight:500;color:var(--color-text-medium)}._input_12r6x_42{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--color-gray-160);border-radius:8px;font-size:15px;color:var(--color-text-high);transition:border-color .15s ease}._input_12r6x_42:focus{outline:none;border-color:var(--color-secondary-b)}._divider_12r6x_58{height:1px;background:var(--color-gray-100)}._saveBtn_12r6x_63{display:block;width:100%;margin-top:20px;padding:12px 0;background:var(--color-secondary-b);color:var(--color-white);border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease}._saveBtn_12r6x_63:hover:not(:disabled){filter:brightness(.95)}._saveBtn_12r6x_63:disabled{background:var(--color-gray-250);cursor:not-allowed}._errorText_12r6x_87{margin:12px 0 0;text-align:center;font-size:13px;color:var(--color-error)}._savedText_12r6x_94{margin:12px 0 0;text-align:center;font-size:13px;color:var(--color-secondary-b)}._note_12r6x_102{margin:16px 0 0;text-align:center;font-size:12px;line-height:1.5;color:var(--color-text-low)}._wrap_1t1xd_2{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:var(--color-bg-primary)}._code_1t1xd_14{font-size:48px;font-weight:700;color:var(--color-secondary-b)}._title_1t1xd_20{font-size:22px;font-weight:600;color:var(--color-text-high)}._desc_1t1xd_26{font-size:14px;color:var(--color-text-medium)}._homeBtn_1t1xd_31{margin-top:16px;padding:10px 24px;border-radius:8px;background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:600;text-decoration:none}._homeBtn_1t1xd_31:hover{opacity:.9}._twoStepGrid_1qqgw_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}@media(max-width:1199px){._twoStepGrid_1qqgw_4{gap:14px;margin-bottom:20px}}@media(max-width:767px){._twoStepGrid_1qqgw_4{gap:12px;margin-bottom:16px}}@media(max-width:575px){._twoStepGrid_1qqgw_4{gap:10px;margin-bottom:14px;grid-template-columns:1fr}}._projectFilterSection_45ny2_4{padding:0 0 24px;margin-bottom:20px;border-bottom:1px solid #e5e8eb}._filterSectionTitle_45ny2_10{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px;display:flex;align-items:center;gap:8px}._dropdownFilters_45ny2_20{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._dropdownGroup_45ny2_26{display:flex;flex-direction:column;gap:8px}._dropdownGroup_45ny2_26 label{font-size:14px;font-weight:500;color:#6b7280}._filterDropdown_45ny2_38{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1f2937;background:#fff;cursor:pointer;transition:all .2s}._filterDropdown_45ny2_38:hover{border-color:#3b82f6}._filterDropdown_45ny2_38:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._locationBar_45ny2_60{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_45ny2_71{display:flex;align-items:center;gap:12px}._locationIcon_45ny2_77{width:40px;height:40px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}._locationText_45ny2_88{font-size:15px;font-weight:500;color:#191f28}._locationDistance_45ny2_94{font-size:13px;color:#6b7280}._locationChangeBtn_45ny2_99{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._locationChangeBtn_45ny2_99:hover{background:#1d4ed8}._tabMenuWrapper_45ny2_116{margin-bottom:24px;border-bottom:1px solid #e5e7eb}._filterBar_45ny2_122{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}._filterBtn_45ny2_129{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_45ny2_129:hover{background:#f9fafb;border-color:#d1d5db}._filterBtn_45ny2_129._active_45ny2_148{background:#eff6ff;border-color:#2563eb;color:#2563eb}._workerCard_45ny2_155{background:#fff;border-radius:16px;padding:20px;border:1px solid #e5e8eb;transition:all .3s;cursor:pointer}._workerCard_45ny2_155:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._workerHeader_45ny2_169{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}._workerBasic_45ny2_176{display:flex;gap:12px}._workerAvatar_45ny2_181{width:48px;height:48px;border-radius:12px;background:#e5e8eb;display:flex;align-items:center;justify-content:center;font-size:20px}._workerInfo_45ny2_192 h3{font-size:16px;font-weight:600;color:#191f28;margin-bottom:4px}._workerMeta_45ny2_199{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}._workerBadge_45ny2_207{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_45ny2_219{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}._skillTag_45ny2_226{padding:6px 12px;background:#f3f4f6;color:#4b5563;border-radius:6px;font-size:13px}._workerStats_45ny2_234{display:flex;gap:16px;padding-top:12px;border-top:1px solid #f3f4f6;margin-bottom:12px}._statItem_45ny2_242{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}._workerRating_45ny2_250{display:flex;align-items:center;gap:4px;color:#f59e0b;font-weight:500}._workerWage_45ny2_258{font-size:18px;font-weight:700;color:#2563eb;margin-bottom:12px}._workerFooter_45ny2_265{display:flex;gap:8px}._scoutBtn_45ny2_270{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_45ny2_270:hover{background:#1d4ed8}._callBtn_45ny2_287{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_45ny2_287:hover{background:#eff6ff}._proposalsSection_45ny2_306,._teamSection_45ny2_307{padding:0;-webkit-user-select:none;user-select:none}._sectionTitle_45ny2_312{font-size:20px;font-weight:600;margin-bottom:20px;color:#191f28}._proposalStatusCards_45ny2_320{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._statusCard_45ny2_327{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e8eb;cursor:pointer;transition:all .3s;text-align:center;position:relative;overflow:hidden}._statusCard_45ny2_327:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}._pendingCard_45ny2_344{background:linear-gradient(135deg,#fef9e7,#fff8dc);border-color:#f59e0b}._pendingCard_45ny2_344 ._statusIndicator_45ny2_349{background:#fef3c7;color:#f59e0b}._acceptedCard_45ny2_354{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}._acceptedCard_45ny2_354 ._statusIndicator_45ny2_349{background:#d1fae5;color:#10b981}._rejectedCard_45ny2_364{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444}._rejectedCard_45ny2_364 ._statusIndicator_45ny2_349{background:#fee2e2;color:#ef4444}._scheduledCard_45ny2_374{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#2563eb}._scheduledCard_45ny2_374 ._statusIndicator_45ny2_349{background:#dbeafe;color:#2563eb}._statusIndicator_45ny2_349{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_45ny2_396{font-size:32px;font-weight:700;margin-bottom:8px;color:#191f28}._statusLabel_45ny2_403{font-size:14px;font-weight:500;color:#4b5563}._proposalList_45ny2_410{display:flex;flex-direction:column;gap:16px}._proposalCardNew_45ny2_417{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e8eb;transition:all .3s;position:relative;overflow:hidden}._proposalCardNew_45ny2_417:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%}._proposalCardNew_45ny2_417._statusPending_45ny2_436:before{background:#f59e0b}._proposalCardNew_45ny2_417._statusAccepted_45ny2_440:before{background:#10b981}._proposalCardNew_45ny2_417._statusRejected_45ny2_444:before{background:#ef4444}._proposalCardNew_45ny2_417:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}._proposalCardHeader_45ny2_453{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}._proposalWorkerInfo_45ny2_462{flex:1}._workerName_45ny2_466{font-size:16px;font-weight:600;color:#191f28;margin-bottom:6px}._proposalCardNew_45ny2_417 ._workerSkills_45ny2_219{font-size:13px;color:#6b7280}._statusBadge_45ny2_478{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}._badgePending_45ny2_486{background:#fef3c7;color:#92400e;border:1px solid #f59e0b}._badgeAccepted_45ny2_492{background:#d1fae5;color:#065f46;border:1px solid #10b981}._badgeRejected_45ny2_498{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}._proposalCardBody_45ny2_504{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._proposalDetailItem_45ny2_511{display:flex;justify-content:space-between;align-items:center;font-size:14px}._detailLabel_45ny2_518{color:#6b7280;font-weight:500}._detailValue_45ny2_523{color:#191f28;font-weight:600}._wageValue_45ny2_528{color:#2563eb;font-size:16px}._timeLabel_45ny2_533{color:#9ca3af;font-size:13px}._proposalCardFooter_45ny2_538{display:flex;gap:12px;padding-top:16px;border-top:1px solid #f3f4f6}._actionBtn_45ny2_545{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}._btnAccept_45ny2_556{background:#10b981;color:#fff}._btnAccept_45ny2_556:hover{background:#059669}._btnReject_45ny2_565{background:#ef4444;color:#fff}._btnReject_45ny2_565:hover{background:#dc2626}._btnDetail_45ny2_574{background:#2563eb;color:#fff}._btnDetail_45ny2_574:hover{background:#1d4ed8}._noProposals_45ny2_583{text-align:center;padding:60px 20px;background:#fff;border-radius:16px;border:2px dashed #e5e8eb}._noProposals_45ny2_583 p:first-child{font-size:48px;margin-bottom:16px}._noProposals_45ny2_583 h3{font-size:20px;font-weight:600;color:#191f28;margin-bottom:8px}._noProposals_45ny2_583 p:last-child{font-size:14px;color:#6b7280}._proposalDetailModal_45ny2_609{max-width:700px;width:95%;max-height:90vh;display:flex;flex-direction:column}._modalHeaderNew_45ny2_617{display:flex;justify-content:space-between;align-items:start;padding:24px;border-bottom:2px solid #e5e8eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}._modalTitleMain_45ny2_626{font-size:20px;font-weight:700;color:#191f28;margin-bottom:6px}._modalSubtitle_45ny2_633{font-size:14px;color:#6b7280;font-weight:500}._modalBodyScroll_45ny2_639{flex:1;overflow-y:auto;padding:24px}._pendingStatusBadge_45ny2_645{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_45ny2_659{font-size:13px;font-weight:500;color:#b45309}._proposalOverview_45ny2_665{background:#fff;border:2px solid #e5e8eb;border-radius:16px;padding:20px;margin-bottom:20px;display:flex;gap:16px}._overviewIcon_45ny2_675{font-size:32px;flex-shrink:0}._overviewContent_45ny2_680{flex:1}._overviewContent_45ny2_680 h3{font-size:16px;font-weight:700;color:#191f28;margin-bottom:16px}._overviewDetail_45ny2_691{margin-bottom:12px}._overviewDetail_45ny2_691 strong{display:block;font-size:13px;color:#6b7280;margin-bottom:4px}._overviewDetail_45ny2_691 p{font-size:15px;color:#191f28;margin:0}._skillHighlight_45ny2_708{color:#2563eb!important;font-weight:600!important}._contactSection_45ny2_713{background:#f8fafc;border-radius:12px;padding:16px 20px;margin-bottom:20px}._contactItem_45ny2_720{display:flex;justify-content:space-between;align-items:center}._contactItem_45ny2_720 span{font-size:14px;color:#6b7280}._contactItem_45ny2_720 strong{font-size:15px;color:#191f28}._workDatesSection_45ny2_736,._workLocationSection_45ny2_737,._facilitiesSection_45ny2_738,._termsSection_45ny2_739,._requirementsSection_45ny2_740,._messageSection_45ny2_741{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:20px;margin-bottom:16px}._workDatesSection_45ny2_736 h3,._workLocationSection_45ny2_737 h3,._facilitiesSection_45ny2_738 h3,._termsSection_45ny2_739 h3,._requirementsSection_45ny2_740 h3,._messageSection_45ny2_741 h3{font-size:15px;font-weight:700;color:#191f28;margin-bottom:16px;display:flex;align-items:center;gap:8px}._dateList_45ny2_764{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._dateItem_45ny2_771{font-size:14px;color:#4b5563;padding:6px 0}._workHours_45ny2_777{font-size:14px;color:#2563eb;font-weight:600;margin-top:12px;padding-top:12px;border-top:1px solid #e5e8eb}._locationDetails_45ny2_786 p{font-size:14px;color:#4b5563;margin-bottom:8px;line-height:1.6}._facilitiesList_45ny2_793{list-style:none;padding:0;margin:0}._facilitiesList_45ny2_793 li{font-size:14px;color:#4b5563;margin-bottom:10px;line-height:1.6}._facilityNote_45ny2_806{color:#9ca3af!important;font-size:13px!important;margin-top:12px!important;padding-top:12px;border-top:1px solid #e5e8eb}._requirementsGroup_45ny2_814{margin-bottom:16px}._requirementsGroup_45ny2_814:last-child{margin-bottom:0}._essentialTitle_45ny2_822{font-size:14px;font-weight:700;color:#dc2626;margin-bottom:10px}._preferredTitle_45ny2_829{font-size:14px;font-weight:700;color:#059669;margin-bottom:10px}._essentialList_45ny2_836,._preferredList_45ny2_837{list-style:none;padding:0;margin:0}._essentialList_45ny2_836 li,._preferredList_45ny2_837 li{font-size:14px;color:#4b5563;margin-bottom:6px}._messageBox_45ny2_850{background:#f8fafc;border-left:4px solid #2563eb;border-radius:8px;padding:16px}._messageBox_45ny2_850 p{font-size:14px;color:#4b5563;line-height:1.8;margin:0;white-space:pre-line}._detailActionsFixed_45ny2_865{display:flex;gap:12px;margin-top:24px;position:sticky;bottom:0;background:#fff;padding:16px 0;border-top:2px solid #e5e8eb}._detailSection_45ny2_876{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:12px}._detailSection_45ny2_876 h3{font-size:16px;font-weight:600;color:#191f28;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e8eb}._detailGrid_45ny2_892{display:flex;flex-direction:column;gap:12px}._detailRow_45ny2_898{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._detailRow_45ny2_898 ._detailLabel_45ny2_518{font-size:14px;color:#6b7280;font-weight:500}._detailRow_45ny2_898 ._detailValue_45ny2_523{font-size:14px;color:#191f28;font-weight:600;text-align:right}._detailRow_45ny2_898 ._detailValue_45ny2_523._highlight_45ny2_918{color:#2563eb;font-size:18px}._detailActions_45ny2_865{display:flex;gap:12px;margin-top:24px}._modalBtn_45ny2_929{flex:1;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._btnAcceptLarge_45ny2_940{background:#10b981;color:#fff}._btnAcceptLarge_45ny2_940:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}._btnRejectLarge_45ny2_951{background:#ef4444;color:#fff}._btnRejectLarge_45ny2_951:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}._detailInfo_45ny2_962{padding:16px;border-radius:10px;text-align:center;font-size:15px;font-weight:600;margin-top:24px}._acceptedInfo_45ny2_971{background:#d1fae5;color:#065f46;border:2px solid #10b981}._rejectedInfo_45ny2_977{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}._proposalCard_45ny2_417{background:#fff;border-radius:16px;padding:20px;border:2px solid #e5e8eb;margin-bottom:16px;transition:all .3s;position:relative;overflow:hidden}._proposalCard_45ny2_417:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#e5e8eb}._proposalCard_45ny2_417[data-status=pending]:before{background:linear-gradient(180deg,#f59e0b,#fde68a)}._proposalCard_45ny2_417[data-status=accepted]:before{background:linear-gradient(180deg,#10b981,#a7f3d0)}._proposalCard_45ny2_417[data-status=rejected]:before{background:linear-gradient(180deg,#ef4444,#fecaca)}._proposalCard_45ny2_417:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._proposalHeader_45ny2_1022{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}._proposalHeader_45ny2_1022 h4{font-size:16px;font-weight:600;margin-bottom:4px}._proposalDate_45ny2_1035{font-size:13px;color:#6b7280}._proposalStatus_45ny2_320{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}._statusPending_45ny2_436{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:2px solid #f59e0b}._statusAccepted_45ny2_440{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border:2px solid #10b981}._statusRejected_45ny2_444{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border:2px solid #ef4444}._proposalMessage_45ny2_1065{font-size:14px;color:#4b5563;margin-bottom:8px}._proposalWage_45ny2_1071{font-size:16px;font-weight:600;color:#2563eb}._filterResults_45ny2_1078{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_45ny2_1089{font-size:14px;font-weight:600;color:#191f28}._clearFilters_45ny2_1095{padding:6px 12px;background:#f3f4f6;color:#6b7280;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}._clearFilters_45ny2_1095:hover{background:#e5e7eb;color:#374151}._filterBtn_45ny2_129._advanced_45ny2_1113{position:relative}._filterBadge_45ny2_1117{position:absolute;top:-4px;right:-4px;color:#ef4444;font-size:12px}._noResults_45ny2_1126{grid-column:1 / -1;text-align:center;padding:60px 20px;background:#fff;border-radius:16px;border:2px dashed #e5e8eb}._noResults_45ny2_1126 p:first-child{font-size:48px;margin-bottom:16px}._noResults_45ny2_1126 h3{font-size:20px;font-weight:600;color:#191f28;margin-bottom:8px}._noResults_45ny2_1126 p:last-child{font-size:14px;color:#6b7280}._locationSettingPage_45ny2_1153{max-width:800px;margin:0 auto}._sectionSubtitle_45ny2_1158{font-size:18px;font-weight:600;color:#191f28;margin-bottom:16px;margin-top:32px}._locationInputSection_45ny2_1166{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:24px;margin-bottom:20px}._locationLabel_45ny2_1174{display:block;font-size:14px;font-weight:600;color:#191f28;margin-bottom:12px}._locationInputRow_45ny2_1182{display:flex;gap:12px}._locationInputField_45ny2_1187{flex:1;padding:12px 16px;border:1px solid #e5e8eb;border-radius:8px;font-size:14px;transition:all .2s}._locationInputField_45ny2_1187:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._locationMapBtn_45ny2_1202{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_45ny2_1202:hover{background:#1d4ed8}._locationDistanceSection_45ny2_1219{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:24px;margin-bottom:20px}._distanceHeaderRow_45ny2_1227{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._distanceValueDisplay_45ny2_1234{font-size:18px;font-weight:700;color:#2563eb}._distanceRangeSlider_45ny2_1240{width:100%;height:8px;border-radius:4px;background:#e5e8eb;outline:none;-webkit-appearance:none;margin-bottom:12px}._distanceRangeSlider_45ny2_1240::-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_45ny2_1240::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #2563eb66}._distanceRangeSlider_45ny2_1240::-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_45ny2_1240::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #2563eb66}._distanceRangeLabels_45ny2_1283{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;padding:0 4px}._recentLocations_45ny2_1291{background:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:24px;margin-bottom:20px}._recentLocationList_45ny2_1299{display:flex;flex-direction:column;gap:12px}._recentLocationItem_45ny2_1305{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_45ny2_1305:hover{background:#eff6ff;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._recentLocationInfo_45ny2_1324{flex:1;display:flex;flex-direction:column;gap:4px}._recentLocationInfo_45ny2_1324 strong{font-size:15px;color:#191f28;font-weight:600}._recentLocationDistance_45ny2_1337{font-size:13px;color:#6b7280}._recentLocationSelect_45ny2_1342{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_45ny2_1342:hover{background:#2563eb;color:#fff}._locationSaveActions_45ny2_1359{display:flex;gap:12px;margin-top:32px}._locationSaveBtn_45ny2_1365{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_45ny2_1365:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}._errorMessage_45ny2_1385{text-align:center;padding:40px;color:#ef4444;font-size:14px}@media(max-width:1199px){._dropdownFilters_45ny2_20{grid-template-columns:1fr}._proposalStatusCards_45ny2_320{grid-template-columns:repeat(2,1fr)}._proposalDetailModal_45ny2_609{max-width:90%}}@media(max-width:767px){._locationBar_45ny2_60{flex-direction:column;align-items:flex-start;gap:12px;padding:12px;margin-bottom:16px;border-radius:8px}._locationIcon_45ny2_77{width:36px;height:36px;font-size:18px}._locationText_45ny2_88{font-size:14px}._locationDistance_45ny2_94{font-size:12px}._locationChangeBtn_45ny2_99{width:100%;padding:10px 16px;font-size:13px}._projectFilterSection_45ny2_4{padding-bottom:16px;margin-bottom:16px}._filterSectionTitle_45ny2_10{font-size:15px;margin-bottom:12px}._filterBar_45ny2_122{gap:8px}._filterBtn_45ny2_129{padding:6px 12px;font-size:13px}._proposalStatusCards_45ny2_320{grid-template-columns:repeat(2,1fr);gap:8px}._statusCard_45ny2_327{padding:12px;border-radius:12px}._statusIndicator_45ny2_349{width:28px;height:28px;font-size:14px;margin-bottom:8px}._statusNumber_45ny2_396{font-size:20px;margin-bottom:4px}._statusLabel_45ny2_403{font-size:11px}._sectionTitle_45ny2_312{font-size:16px;margin-bottom:16px}._workerCard_45ny2_155{padding:14px;border-radius:12px}._workerAvatar_45ny2_181{width:40px;height:40px}._workerInfo_45ny2_192 h3{font-size:15px}._workerMeta_45ny2_199{font-size:12px}._skillTag_45ny2_226{padding:4px 8px;font-size:12px}._workerWage_45ny2_258{font-size:16px}._proposalCardNew_45ny2_417{padding:14px;border-radius:12px}._workerName_45ny2_466{font-size:15px}._statusBadge_45ny2_478{padding:4px 10px;font-size:12px}._proposalDetailItem_45ny2_511{font-size:13px}._actionBtn_45ny2_545{padding:10px 12px;font-size:13px}._detailActions_45ny2_865,._detailActionsFixed_45ny2_865,._locationInputRow_45ny2_1182{flex-direction:column}._locationMapBtn_45ny2_1202{width:100%}._noResults_45ny2_1126,._noProposals_45ny2_583{padding:40px 16px}._noResults_45ny2_1126 p:first-child,._noProposals_45ny2_583 p:first-child{font-size:36px}._noResults_45ny2_1126 h3,._noProposals_45ny2_583 h3{font-size:16px}._locationInputSection_45ny2_1166,._locationDistanceSection_45ny2_1219,._recentLocations_45ny2_1291{padding:16px}._locationSaveBtn_45ny2_1365{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_n8y65_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_n8y65_1:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._profileSection_n8y65_20{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}._profileIcon_n8y65_27{height:100%;aspect-ratio:1;border-radius:50%;flex-shrink:0;background:url(/icon/worker/avatar.png) no-repeat center center;background-size:cover}._profileInfo_n8y65_36{flex:1;display:flex;flex-direction:column;gap:6px}._nameRow_n8y65_43{display:flex;flex-direction:column;gap:4px}._name_n8y65_43{font-size:18px;font-weight:var(--font-weight-semi-bold);color:#191f28}._subRow_n8y65_55{display:flex;align-items:center;gap:8px}._ageDistance_n8y65_61{font-size:14px;font-weight:var(--font-weight-regular);color:#6b7280}._regionFlexibleTag_n8y65_67{font-size:12px;font-weight:var(--font-weight-medium);color:var(--success)}._statsRow_n8y65_73{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:#6b7280}._ratingStar_n8y65_81{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain}._ratingText_n8y65_88{font-weight:var(--font-weight-semi-bold);color:#191f28}._reviewCount_n8y65_93{color:#6b7280}._statsDivider_n8y65_97{margin:0 6px;color:#d1d5db}._projectCount_n8y65_102{color:#6b7280}._introduction_n8y65_107{margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px}._introduction_n8y65_107 p{font-size:14px;line-height:1.6;color:#4b5563;margin:0;max-height:calc(14px * 1.6 * 3);overflow-y:auto}._careerCards_n8y65_124{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._careerCards_n8y65_124 ._careerCard_n8y65_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_n8y65_124 ._careerCard_n8y65_124._filtered_n8y65_144{border:3px solid var(--secondary_B);background:#eff6ff}._careerCards_n8y65_124 ._careerTech_n8y65_149{display:flex;align-items:center;align-self:center;gap:4px;line-height:1}._careerCards_n8y65_124 ._careerPosition_n8y65_157{padding-right:8px;font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--primary);line-height:1.2}._careerCards_n8y65_124 ._careerYears_n8y65_165{font-size:14px;font-weight:var(--font-weight-semi-bold);color:#60636d;line-height:1.2}._careerCards_n8y65_124 ._careerWage_n8y65_172{font-size:16px;font-weight:var(--font-weight-bold);color:var(--secondary_B)}._moreBtn_n8y65_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_n8y65_179:hover{background:#f9fafb;border-color:#d1d5db}._moreIcon_n8y65_202{font-size:16px;font-weight:var(--font-weight-semi-bold)}._footer_n8y65_208{display:flex;gap:8px;margin-top:auto}._card_n8y65_1 ._scoutBtn_n8y65_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_n8y65_1 ._scoutBtn_n8y65_214:hover{background:#0d0f1a}._callBtn_n8y65_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_n8y65_231:hover{background:#f9fafb;border-color:#d1d5db}@media(max-width:767px){._card_n8y65_1{min-width:unset;padding:14px;border-radius:12px}._profileSection_n8y65_20{gap:10px;margin-bottom:12px}._name_n8y65_43{font-size:15px}._ageDistance_n8y65_61,._statsRow_n8y65_73{font-size:12px}._ratingStar_n8y65_81{width:14px;height:14px}._introduction_n8y65_107{margin-bottom:12px;padding:8px 10px}._introduction_n8y65_107 p{font-size:12px}._careerCards_n8y65_124{gap:6px;margin-bottom:12px}._careerCards_n8y65_124 ._careerCard_n8y65_124{padding:10px 12px;border-radius:6px}._careerCards_n8y65_124 ._careerPosition_n8y65_157{font-size:13px}._careerCards_n8y65_124 ._careerYears_n8y65_165{font-size:12px}._careerCards_n8y65_124 ._careerWage_n8y65_172{font-size:13px}._moreBtn_n8y65_179{padding:10px;font-size:13px;margin-bottom:12px}._footer_n8y65_208{gap:6px}._card_n8y65_1 ._scoutBtn_n8y65_214{padding:10px;font-size:13px}._callBtn_n8y65_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_2j8cb_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_2j8cb_1:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._pc-status-badge_2j8cb_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_2j8cb_20._pc-status-pending_2j8cb_31{background:#fff1dd;color:#ff9431}._pc-status-badge_2j8cb_20._pc-status-accepted_2j8cb_36{background:#d1fae5;color:#10b981}._pc-status-badge_2j8cb_20._pc-status-rejected_2j8cb_41{background:#fee2e2;color:#ef4444}._headerSection_2j8cb_47{display:flex;justify-content:space-between;align-items:flex-start;padding-top:30px}._profileHeader_2j8cb_54{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1}._profileIcon_2j8cb_62{width:68px;height:68px;background:url(/icon/worker/avatar.png) no-repeat center center;background-size:cover;border-radius:50%;flex-shrink:0;border:1px solid #dfdfe3}._profileIcon_2j8cb_62 span{display:none}._profileInfo_2j8cb_76{flex:1;display:flex;flex-direction:column;gap:6px}._profileNameRow_2j8cb_83{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._profileName_2j8cb_83{color:#191f28;font-size:18px;font-weight:700;height:38px;line-height:38px}._profileMetaInline_2j8cb_98{color:#6b7280;font-size:14px;line-height:1.4}._profileRating_2j8cb_104{display:flex;align-items:center;gap:4px;font-size:14px}._profileRating_2j8cb_104 ._ratingStar_2j8cb_111{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain;display:inline-block}._profileRating_2j8cb_104 ._ratingValue_2j8cb_119{color:#191f28;font-weight:600}._profileRating_2j8cb_104 ._reviewCount_2j8cb_124{color:#6b7280}._profilePeriodRow_2j8cb_128{display:flex;align-items:center;gap:8px}._periodLabel_2j8cb_134,._periodValue_2j8cb_139{color:#6b7280;font-size:14px}._footerSection_2j8cb_145{display:flex;justify-content:space-between;align-items:flex-end}._wageDisplay_2j8cb_151{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._wageLabelText_2j8cb_158{font-size:15px;font-weight:600;color:#191f28}._wageAmountText_2j8cb_164{font-size:28px;font-weight:700;color:#2563eb}._actionButtons_2j8cb_170{display:flex;gap:8px}._btn_2j8cb_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_2j8cb_188{background:#fff;color:#374151;border:1px solid #d1d5db}._btnCancel_2j8cb_188:hover{background:#f9fafb}._btnDetail_2j8cb_198{background:#fff;color:#374151;border:1px solid #d1d5db}._btnDetail_2j8cb_198:hover{background:#f9fafb}@media(max-width:767px){._card_2j8cb_1{padding:14px;border-radius:10px;gap:10px}._profileHeader_2j8cb_54{gap:10px}._profileIcon_2j8cb_62{width:48px;height:48px}._profileName_2j8cb_83{font-size:15px;height:28px;line-height:28px}._profileMetaInline_2j8cb_98,._profileRating_2j8cb_104{font-size:12px}._profileRating_2j8cb_104 ._ratingStar_2j8cb_111{width:14px;height:14px}._periodLabel_2j8cb_134,._periodValue_2j8cb_139{font-size:12px}._footerSection_2j8cb_145{flex-direction:column;align-items:flex-start;gap:12px}._wageLabelText_2j8cb_158{font-size:13px}._wageAmountText_2j8cb_164{font-size:22px}._actionButtons_2j8cb_170{flex-direction:column;gap:6px}._btn_2j8cb_175{width:100%;height:38px;font-size:12px}}.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_1vzhx_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1vzhx_18{background:#f5f5f5;border-radius:16px;width:100%;max-width:750px;max-height:90vh;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;position:relative;overflow:hidden}._header_1vzhx_34{background:var(--color-primary);color:var(--color-white);padding:24px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:none;border-radius:16px 16px 0 0;flex-shrink:0;-webkit-user-select:none;user-select:none}._header_1vzhx_34 h2{font-size:20px;font-weight:700;margin:0;color:var(--color-white)}._close_1vzhx_54{background:none;border:none;color:var(--color-white);font-size:20px;cursor:pointer;padding:0;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}._close_1vzhx_54:hover{background-color:#ffffff1a}._banner_1vzhx_75{padding:16px 20px;display:flex;align-items:center;gap:12px;margin:16px 16px 0;border-radius:8px}._banner_1vzhx_75._accepted_1vzhx_84{background:#d1fae5}._banner_1vzhx_75._pending_1vzhx_88{background:#fed7aa}._banner_1vzhx_75._rejected_1vzhx_92{background:#fecaca}._bannerIcon_1vzhx_96{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}._banner_1vzhx_75._accepted_1vzhx_84 ._bannerIcon_1vzhx_96{background:#10b981}._banner_1vzhx_75._pending_1vzhx_88 ._bannerIcon_1vzhx_96{background:#f59e0b}._banner_1vzhx_75._rejected_1vzhx_92 ._bannerIcon_1vzhx_96{background:#ef4444}._bannerText_1vzhx_120{font-size:14px;font-weight:500}._banner_1vzhx_75._accepted_1vzhx_84 ._bannerText_1vzhx_120{color:#065f46}._banner_1vzhx_75._pending_1vzhx_88 ._bannerText_1vzhx_120{color:#92400e}._banner_1vzhx_75._rejected_1vzhx_92 ._bannerText_1vzhx_120{color:#991b1b}._mainCard_1vzhx_17{background:#fff;margin:16px;border-radius:8px;overflow:hidden}._workerInfoSection_1vzhx_146{padding:20px 20px 0}._profileHeader_1vzhx_150{display:flex;gap:16px;margin-bottom:16px;align-items:center}._workerAvatar_1vzhx_157{width:100px;height:100px;background:url(/icon/worker/avatar.png) no-repeat center center;background-size:contain;border-radius:8px;flex-shrink:0}._profileInfo_1vzhx_166{flex:1;display:flex;flex-direction:column;justify-content:center}._profileNameRow_1vzhx_173{display:flex;align-items:center;gap:6px;margin-bottom:8px}._profileName_1vzhx_173{font-size:18px;font-weight:700;color:#1f2937}._workerRating_1vzhx_186{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b7280}._ratingStar_1vzhx_194{width:16px;height:16px}._infoGrid_1vzhx_199{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:6px 12px;align-items:center;font-size:12px}._infoLabel_1vzhx_207{color:#6b7280;white-space:nowrap;min-width:56px;line-height:1.5}._infoValue_1vzhx_214{color:#1f2937;white-space:nowrap;line-height:1.5}._projectLink_1vzhx_220{color:#2196f3;cursor:pointer}._introductionSection_1vzhx_226{padding:0 20px 20px;border-bottom:1px solid #e5e7eb}._introductionSection_1vzhx_226 h3{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}._introductionText_1vzhx_238{font-size:12px;color:#6b7280;line-height:1.6;padding:12px;border:1px solid #dfdfe3;border-radius:6px}._offerSection_1vzhx_248,._jobPositionSection_1vzhx_249,._workInfoSection_1vzhx_250,._servicesSection_1vzhx_251,._managerSection_1vzhx_252{padding:20px;border-bottom:1px solid #e5e7eb}._offerSection_1vzhx_248{border-bottom:none;padding-bottom:0}._calendarSection_1vzhx_262{padding:20px}._offerSection_1vzhx_248 h3,._jobPositionSection_1vzhx_249 h3,._workInfoSection_1vzhx_250 h3,._servicesSection_1vzhx_251 h3,._managerSection_1vzhx_252 h3,._calendarSection_1vzhx_262 h3{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px}._editModeHint_1vzhx_278{font-size:12px;font-weight:400;color:#2196f3;margin-left:8px}._offerProjectTitle_1vzhx_286{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px;line-height:1.5}._offerDetailsGrid_1vzhx_294{display:flex;flex-direction:column;gap:4px}._offerDetailRow_1vzhx_300{display:flex;gap:16px}._offerDetailItem_1vzhx_305{display:flex;align-items:center;gap:8px}._offerDetailItem_1vzhx_305._half_1vzhx_311{flex:1;flex-direction:column;align-items:flex-start;gap:4px}._offerLabel_1vzhx_318{font-size:13px;color:#6b7280}._offerValue_1vzhx_323{font-size:13px;color:#1f2937;font-weight:500}._offerValueHighlight_1vzhx_329{color:#2196f3}._jobPositionBox_1vzhx_334{border:1px solid #2196f3;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}._positionName_1vzhx_343{font-size:16px;color:#1f2937;font-weight:600}._positionWage_1vzhx_349{display:flex;align-items:center;gap:8px}._wageLabel_1vzhx_355{font-size:12px;color:#666}._wageAmount_1vzhx_360{font-size:18px;font-weight:700;color:#333}._workInfoGrid_1vzhx_367{display:flex;flex-direction:column;gap:3px}._workInfoItem_1vzhx_373{display:flex;align-items:flex-start;gap:64px}._workInfoSection_1vzhx_250 ._infoLabel_1vzhx_207,._servicesSection_1vzhx_251 ._infoLabel_1vzhx_207,._managerSection_1vzhx_252 ._infoLabel_1vzhx_207{font-size:13px;color:#6b7280;min-width:60px;flex-shrink:0;margin:0}._workInfoSection_1vzhx_250 ._infoValue_1vzhx_214,._servicesSection_1vzhx_251 ._infoValue_1vzhx_214,._managerSection_1vzhx_252 ._infoValue_1vzhx_214{font-size:13px;color:#1f2937;font-weight:500}._servicesGrid_1vzhx_398{display:flex;flex-direction:column;gap:8px}._serviceItem_1vzhx_404{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 0;border-bottom:1px solid #f3f4f6}._serviceItem_1vzhx_404:last-child{border-bottom:none}._serviceItem_1vzhx_404 span:first-child{color:#6b7280}._serviceItem_1vzhx_404 span:last-child{color:#1f2937}._serviceItem_1vzhx_404._fullWidth_1vzhx_425{flex-direction:column;align-items:flex-start;gap:4px}._managerInfo_1vzhx_432{display:flex;flex-direction:column;gap:8px}._managerItem_1vzhx_438{display:flex;justify-content:space-between;align-items:center;font-size:13px}._managerItem_1vzhx_438 span:first-child{color:#6b7280}._managerItem_1vzhx_438 span:last-child{color:#1f2937;font-weight:500}._calendarBox_1vzhx_455{border:1px solid #e5e7eb;border-radius:8px;padding:16px 24px;margin-bottom:16px}._calendarHeader_1vzhx_462{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:16px}._calendarNav_1vzhx_470{background:none;border:none;padding:4px 8px;cursor:pointer;color:#6b7280;font-size:16px}._calendarNav_1vzhx_470:hover{color:#1f2937}._calendarTitle_1vzhx_483{font-size:14px;font-weight:600;color:#1f2937}._calendarContainer_1vzhx_489{margin-bottom:0}._calendarWeekdays_1vzhx_493{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}._weekday_1vzhx_500{text-align:center;font-size:12px;color:#6b7280;font-weight:500;padding:8px 0}._weekday_1vzhx_500._sunday_1vzhx_508{color:#ef4444}._weekday_1vzhx_500._saturday_1vzhx_512{color:#3b82f6}._calendarBody_1vzhx_516{display:flex;flex-direction:column;gap:4px}._calendarWeek_1vzhx_493{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calendarDay_1vzhx_528{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_1vzhx_528:hover:not(._empty_1vzhx_540):not(._editable_1vzhx_540){background:#f3f4f6}._calendarDay_1vzhx_528._editable_1vzhx_540{cursor:pointer;border:1px solid transparent;transition:all .2s}._calendarDay_1vzhx_528._editable_1vzhx_540:hover{background:#e0f2fe;border-color:#2196f3;transform:scale(1.05)}._calendarDay_1vzhx_528._editable_1vzhx_540._selected_1vzhx_556{box-shadow:0 0 0 2px #2196f3}._calendarDay_1vzhx_528._editable_1vzhx_540._selected_1vzhx_556:hover{box-shadow:0 0 0 2px #1976d2}._calendarDay_1vzhx_528._empty_1vzhx_540{cursor:default}._calendarDay_1vzhx_528._selected_1vzhx_556{background:#fed7aa;color:#92400e;font-weight:600}._calendarDay_1vzhx_528._selected_1vzhx_556._accepted_1vzhx_84{background:#d1fae5;color:#065f46}._calendarDay_1vzhx_528._selected_1vzhx_556._rejected_1vzhx_92{background:#fecaca;color:#991b1b}._calendarLegend_1vzhx_584{display:flex;gap:16px;margin-bottom:12px}._legendItem_1vzhx_590{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}._legendColor_1vzhx_598{width:16px;height:16px;border-radius:4px}._legendColor_1vzhx_598._selected_1vzhx_556,._legendColor_1vzhx_598._accepted_1vzhx_84{background:#10b981}._legendColor_1vzhx_598._pending_1vzhx_88{background:#f59e0b}._legendColor_1vzhx_598._rejected_1vzhx_92{background:#ef4444}._legendColor_1vzhx_598._job_1vzhx_249{background:#9ca3af}._workSummary_1vzhx_621{font-size:14px;color:#1f2937;margin-bottom:8px}._workSummary_1vzhx_621 strong{color:#2d3e4f}._totalWage_1vzhx_631{font-size:14px;color:#1f2937}._totalWage_1vzhx_631 strong{color:#2d3e4f;font-size:16px}._contentScroll_1vzhx_642{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._contentScroll_1vzhx_642::-webkit-scrollbar{display:none}._footer_1vzhx_654{padding:16px;display:flex;gap:8px;background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;flex-shrink:0}._btnConfirm_1vzhx_664{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_1vzhx_664:hover{background:#1f2d3d}._btnConfirm_1vzhx_664._fullWidth_1vzhx_425{width:100%}._btnCancelOffer_1vzhx_685{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_1vzhx_685:hover{background:#f3f4f6}._btnEditOffer_1vzhx_702{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_1vzhx_702:hover{background:#1976d2}._btnCancelEdit_1vzhx_719{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_1vzhx_719:hover{background:#f3f4f6}._btnSaveEdit_1vzhx_736{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_1vzhx_736:hover{background:#059669}._loading_1vzhx_754,._error_1vzhx_755{padding:40px;text-align:center;color:#6b7280;font-size:14px}._error_1vzhx_755{color:#dc2626}._btnCloseModal_1vzhx_766{margin:0 auto;display:block;padding:10px 24px;background:#6b7280;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}._btnCloseModal_1vzhx_766:hover{background:#4b5563}._editInputWage_1vzhx_783{width:120px;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:16px;font-weight:600;text-align:right;color:#333}._editInputWage_1vzhx_783:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}._editTimeInputs_1vzhx_800{display:flex;align-items:center;gap:8px}._editInputTime_1vzhx_806{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#1f2937;font-weight:500}._editInputTime_1vzhx_806:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}._timeSeparator_1vzhx_821{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_1vzhx_18{width:680px}._infoGrid_1vzhx_199{grid-template-columns:auto 1fr}}@media(max-width:767px){._modal_1vzhx_18{width:100%;max-width:100%;max-height:100vh;border-radius:0}._header_1vzhx_34{padding:12px 14px;border-radius:0}._header_1vzhx_34 h2{font-size:14px}._close_1vzhx_54{width:20px;height:20px;font-size:18px}._banner_1vzhx_75{padding:12px 14px;margin:10px 10px 0;gap:10px}._bannerIcon_1vzhx_96{width:20px;height:20px;font-size:12px}._bannerText_1vzhx_120{font-size:12px}._mainCard_1vzhx_17{margin:10px}._workerInfoSection_1vzhx_146{padding:14px 14px 0}._profileHeader_1vzhx_150{flex-direction:column;align-items:center;text-align:center;gap:10px}._workerAvatar_1vzhx_157{width:70px;height:70px}._profileNameRow_1vzhx_173{flex-direction:column;gap:4px}._profileName_1vzhx_173{font-size:15px}._workerRating_1vzhx_186{font-size:12px}._infoGrid_1vzhx_199{grid-template-columns:1fr;gap:2px;font-size:11px}._introductionSection_1vzhx_226{padding:0 14px 14px}._introductionSection_1vzhx_226 h3{font-size:12px;margin-bottom:10px}._introductionText_1vzhx_238{font-size:11px;padding:8px 10px}._offerSection_1vzhx_248,._jobPositionSection_1vzhx_249,._workInfoSection_1vzhx_250,._servicesSection_1vzhx_251,._managerSection_1vzhx_252,._calendarSection_1vzhx_262{padding:14px}._offerSection_1vzhx_248 h3,._jobPositionSection_1vzhx_249 h3,._workInfoSection_1vzhx_250 h3,._servicesSection_1vzhx_251 h3,._managerSection_1vzhx_252 h3,._calendarSection_1vzhx_262 h3{font-size:12px;margin-bottom:8px}._offerProjectTitle_1vzhx_286{font-size:12px}._offerDetailRow_1vzhx_300{flex-direction:column;gap:8px}._offerLabel_1vzhx_318,._offerValue_1vzhx_323{font-size:11px}._jobPositionBox_1vzhx_334{padding:12px;flex-direction:column;gap:8px;align-items:flex-start}._positionName_1vzhx_343{font-size:13px}._wageLabel_1vzhx_355{font-size:11px}._wageAmount_1vzhx_360{font-size:15px}._workInfoSection_1vzhx_250 ._infoLabel_1vzhx_207,._servicesSection_1vzhx_251 ._infoLabel_1vzhx_207,._managerSection_1vzhx_252 ._infoLabel_1vzhx_207{font-size:11px;min-width:45px}._workInfoSection_1vzhx_250 ._infoValue_1vzhx_214,._servicesSection_1vzhx_251 ._infoValue_1vzhx_214,._managerSection_1vzhx_252 ._infoValue_1vzhx_214{font-size:11px}._workInfoItem_1vzhx_373{gap:24px}._serviceItem_1vzhx_404{font-size:12px;padding:6px 0}._managerItem_1vzhx_438{font-size:12px}._calendarBox_1vzhx_455{padding:10px 12px}._calendarHeader_1vzhx_462{margin-bottom:12px}._calendarTitle_1vzhx_483{font-size:12px}.psm-calendar .react-datepicker__day-name{font-size:11px;padding:6px 0}.psm-calendar .react-datepicker__day{font-size:11px}._calendarLegend_1vzhx_584{gap:10px;margin-bottom:10px}._legendItem_1vzhx_590{font-size:10px}._legendColor_1vzhx_598{width:12px;height:12px}._workSummary_1vzhx_621,._totalWage_1vzhx_631{font-size:12px}._totalWage_1vzhx_631 strong{font-size:14px}._footer_1vzhx_654{padding:12px;gap:6px;border-radius:0}._btnConfirm_1vzhx_664,._btnCancelOffer_1vzhx_685,._btnEditOffer_1vzhx_702,._btnCancelEdit_1vzhx_719,._btnSaveEdit_1vzhx_736{padding:10px;font-size:12px;border-radius:5px}._editInputWage_1vzhx_783{width:80px;padding:5px 8px;font-size:13px}._editInputTime_1vzhx_806{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_1a1fy_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._content_1a1fy_18{background:var(--color-white);border-radius:16px;max-width:800px;width:100%;max-height:calc(100vh - 40px);min-height:min(760px,calc(100vh - 40px));overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none}._content_1a1fy_18 input,._content_1a1fy_18 textarea{-webkit-user-select:text;user-select:text}._content_1a1fy_18::-webkit-scrollbar{display:none}._header_1a1fy_52{padding:12px 24px;border-bottom:none;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"title steps close";align-items:center;gap:16px;position:sticky;top:0;background:var(--color-primary);z-index:10;border-radius:16px 16px 0 0;cursor:move}._header_1a1fy_52 h2{grid-area:title;justify-self:start;font-size:20px;font-weight:700;color:var(--color-white);margin:0;white-space:nowrap}._close_1a1fy_82{grid-area:close;justify-self:end;width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--color-white);border-radius:6px;transition:all .2s}._close_1a1fy_82:hover{background-color:#ffffff1a}._body_1a1fy_103{padding:0 24px}._progressSteps_1a1fy_114{grid-area:steps;display:flex;align-items:center;justify-content:center;padding:6px 16px;background:#f9fafb;border-radius:10px}._step_1a1fy_124{display:flex;flex-direction:column;align-items:center;gap:3px}._stepNumber_1a1fy_131{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;transition:all .3s;flex-shrink:0}._step_1a1fy_124._active_1a1fy_146 ._stepNumber_1a1fy_131{background:#2563eb;color:#fff}._step_1a1fy_124._completed_1a1fy_151 ._stepNumber_1a1fy_131{background:#17192e;color:#fff}._step_1a1fy_124._completed_1a1fy_151 ._stepLabel_1a1fy_156{color:#17192e}._stepLabel_1a1fy_156{font-size:11px;line-height:1.2;color:#6b7280;font-weight:500;text-align:center;white-space:nowrap}._step_1a1fy_124._active_1a1fy_146 ._stepLabel_1a1fy_156{color:#2563eb}._stepLine_1a1fy_173{width:36px;height:2px;background:#e5e7eb;margin:0 8px;flex-shrink:0}._stepContent_1a1fy_182{min-height:520px}._sectionTitle_1a1fy_186{font-size:18px;font-weight:600;margin-bottom:20px;color:#191f28}._skillsList_1a1fy_194{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._skillOption_1a1fy_201{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_1a1fy_201:hover{background:#f3f4f6;border-color:#d1d5db}._skillOption_1a1fy_201._selected_1a1fy_219{background:#eff6ff;border-color:#2563eb}._skillCheckbox_1a1fy_224 input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb;cursor:pointer}._skillContent_1a1fy_231{flex:1}._skillHeader_1a1fy_235{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._skillName_1a1fy_242{font-size:15px;font-weight:600;color:#191f28;margin:0}._skillWorkerPrice_1a1fy_249{font-size:14px;font-weight:600;color:#6b7280;margin:0}._skillDescription_1a1fy_256{font-size:13px;color:#6b7280;margin:0}._wageInputSection_1a1fy_262{margin-top:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e8eb}._formLabel_1a1fy_270{font-size:13px;color:#4b5563;margin-bottom:8px;display:block;font-weight:500}._wageInputGroup_1a1fy_278{display:flex;align-items:center;gap:8px}._companyWageInput_1a1fy_284{flex:1;padding:10px 12px;border:2px solid #e5e8eb;border-radius:8px;font-size:14px;transition:all .2s}._companyWageInput_1a1fy_284:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._wageUnit_1a1fy_299{font-size:14px;color:#6b7280;font-weight:500}._selectedSkillsSummary_1a1fy_306{margin-top:24px;padding:16px;background:#eff6ff;border:2px solid #2563eb;border-radius:12px}._selectedSkillsSummary_1a1fy_306 h5{font-size:14px;font-weight:600;margin-bottom:12px;color:#1d4ed8}._selectedSkillsList_1a1fy_321{display:flex;flex-direction:column;gap:8px}._scoutSkillItem_1a1fy_327{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:6px;font-size:14px}._totalWage_1a1fy_337{margin-top:12px;padding-top:12px;border-top:1px solid #bfdbfe;font-size:16px;font-weight:700;color:#2563eb}._summarySection_1a1fy_347{display:flex;flex-direction:column;gap:20px}._summaryItem_1a1fy_353{padding-bottom:16px;border-bottom:1px solid #e5e8eb}._summaryItem_1a1fy_353:last-child{border-bottom:none}._summaryItem_1a1fy_353 label{display:block;font-size:13px;color:#6b7280;margin-bottom:8px;font-weight:500}._summaryItem_1a1fy_353 p{font-size:15px;color:#191f28;margin:0}._summarySkills_1a1fy_376{display:flex;flex-direction:column;gap:8px}._summarySkill_1a1fy_376{padding:8px 12px;background:#f3f4f6;border-radius:6px;font-size:14px;color:#4b5563}._totalAmount_1a1fy_390{font-size:20px!important;font-weight:700!important;color:#2563eb!important}._formTextarea_1a1fy_396{width:100%;padding:12px;border:2px solid #e5e8eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:all .2s}._formTextarea_1a1fy_396:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._modalButtons_1a1fy_414{display:flex;gap:12px;margin-top:24px}._nextBtn_1a1fy_420,._submitBtn_1a1fy_421,._backBtn_1a1fy_422{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_1a1fy_420,._submitBtn_1a1fy_421{background:#2563eb;color:#fff}._nextBtn_1a1fy_420:hover,._submitBtn_1a1fy_421:hover{background:#1d4ed8}._nextBtn_1a1fy_420:disabled{background:#d1d5db;cursor:not-allowed}._backBtn_1a1fy_422{background:#fff;color:#6b7280;border:1px solid #d1d5db}._backBtn_1a1fy_422:hover{background:#f9fafb;color:#374151}._submitBtn_1a1fy_421{background:#10b981}._submitBtn_1a1fy_421:hover{background:#059669}._workerDetailStep_1a1fy_470{max-height:72vh;overflow-y:auto;padding-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}._workerDetailStep_1a1fy_470::-webkit-scrollbar{display:none}._loadingMessage_1a1fy_483,._errorMessage_1a1fy_484{text-align:center;padding:40px 20px;font-size:16px;color:#6b7280}._errorMessage_1a1fy_484{color:#ef4444}._detailSection_1a1fy_495{margin-bottom:24px;padding:20px;background:#f9fafb;border-radius:12px}._detailSection_1a1fy_495 ._sectionTitle_1a1fy_186{font-size:16px;font-weight:600;color:#191f28;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e8eb}._infoGrid_1a1fy_511{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._infoItem_1a1fy_517{display:flex;flex-direction:column;gap:4px}._infoLabel_1a1fy_523{font-size:14px;color:#6b7280;font-weight:500}._infoValue_1a1fy_529{font-size:20px;color:#191f28;font-weight:600}._regionList_1a1fy_535{display:flex;flex-wrap:wrap;gap:8px}._regionBadge_1a1fy_541{padding:6px 12px;background:#2563eb;color:#fff;border-radius:6px;font-size:13px;font-weight:500}._regionBadge_1a1fy_541._flexible_1a1fy_550{background:#10b981}._introductionText_1a1fy_554{font-size:14px;color:#4b5563;line-height:1.6;margin:0}._careerProfiles_1a1fy_561{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._careerCard_1a1fy_567{padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e8eb}._careerTech_1a1fy_574{font-size:15px;font-weight:600;color:#2563eb;margin:0 0 8px}._careerDetails_1a1fy_581{display:flex;flex-direction:column;gap:4px}._careerExperience_1a1fy_587,._careerWage_1a1fy_588{font-size:13px;color:#6b7280}._historyList_1a1fy_593{display:flex;flex-direction:column;gap:12px}._historyCard_1a1fy_599{padding:16px;background:#fff;border-radius:8px;border-left:3px solid #2563eb}._historyTitle_1a1fy_606{font-size:14px;font-weight:600;color:#191f28;margin:0 0 8px}._historyDetails_1a1fy_613{display:flex;gap:12px;margin-bottom:8px}._historyTech_1a1fy_619{padding:4px 8px;background:#eff6ff;color:#2563eb;border-radius:4px;font-size:12px;font-weight:500}._historyCompany_1a1fy_628{font-size:13px;color:#6b7280}._historyInfo_1a1fy_633{display:flex;justify-content:space-between;font-size:13px;color:#4b5563}._historyPeriod_1a1fy_640{color:#6b7280}._historyWage_1a1fy_644{font-weight:600;color:#10b981}._moreHistories_1a1fy_649{text-align:center;font-size:13px;color:#6b7280;margin-top:12px}._historyListScrollable_1a1fy_657{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:8px}._historyListScrollable_1a1fy_657::-webkit-scrollbar{width:8px}._historyListScrollable_1a1fy_657::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._historyListScrollable_1a1fy_657::-webkit-scrollbar-thumb{background:#2563eb;border-radius:4px}._historyListScrollable_1a1fy_657::-webkit-scrollbar-thumb:hover{background:#1d4ed8}._detailSection_1a1fy_495 ._infoItem_1a1fy_517{background:#fff;padding:12px;border-radius:8px;border:1px solid #e5e8eb}._jobInfoBanner_1a1fy_694{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:1rem;margin-bottom:1.5rem}._jobInfoBanner_1a1fy_694 p{margin:.25rem 0;font-size:.9rem;color:#1e40af}._jobInfoBanner_1a1fy_694 strong{color:#1e3a8a;font-weight:600}._noSkillsMessage_1a1fy_714{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:2rem;text-align:center}._noSkillsMessage_1a1fy_714 p{margin:.5rem 0;color:#92400e}._noSkillsMessage_1a1fy_714 p:first-child{font-weight:600;font-size:1rem}._projectConfirmHeader_1a1fy_733{text-align:center;margin-bottom:2rem}._projectConfirmHeader_1a1fy_733 h3{font-size:1.125rem;font-weight:600;color:#191f28;margin-bottom:.5rem}._projectConfirmHeader_1a1fy_733 p{font-size:.8125rem;color:#6b7280;margin:0}._modalProjectFilter_1a1fy_752{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem;padding:20px;background:#f9fafb;border:1px solid #e5e8eb;border-radius:12px}._modalProjectFilter_1a1fy_752 ._dropdownGroup_1a1fy_763{flex:1;display:flex;flex-direction:column;gap:.5rem}._modalProjectFilter_1a1fy_752 ._dropdownGroup_1a1fy_763 label{font-size:.875rem;color:#4b5563;font-weight:500}._modalProjectFilter_1a1fy_752 ._filterDropdown_1a1fy_776{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_1a1fy_752 ._filterDropdown_1a1fy_776:focus{outline:none;border-color:#2563eb;background-color:#fff}._stepContent_1a1fy_182:has(._step0Btn_1a1fy_795){min-height:auto}._step0Btn_1a1fy_795{width:100%;padding:16px 24px;margin-top:16px;background:#17192e!important;color:#fff!important;border-radius:10px;font-size:16px;font-weight:600}._step0Btn_1a1fy_795:hover{background:#0d0f1a!important}._step0Btn_1a1fy_795:disabled{background:#d1d5db!important;color:#9ca3af!important}._workerProfileHeader_1a1fy_820{display:flex;align-items:stretch;gap:20px;padding:20px;background:#fff;border-radius:12px;margin-bottom:0}._workerProfileAvatar_1a1fy_830{width:100px;min-height:100%;border-radius:8px;background:url(/icon/worker/avatar.png) no-repeat center center;background-size:cover;background-color:#f5f5f5;flex-shrink:0}._workerProfileMain_1a1fy_840{flex:1;display:flex;flex-direction:column;justify-content:center}._workerProfileNameRow_1a1fy_847{display:flex;align-items:center;gap:12px;margin-bottom:12px}._workerProfileName_1a1fy_847{font-size:20px;font-weight:700;color:#191f28}._workerProfileRating_1a1fy_860{display:flex;align-items:center;gap:4px;font-size:14px;color:#6b7280}._workerProfileRating_1a1fy_860 ._ratingStar_1a1fy_868{width:16px;height:16px;background:url(/icon/start.svg) no-repeat center center;background-size:contain}._workerProfileInfoGrid_1a1fy_875{display:flex;flex-direction:column;gap:8px}._profileInfoRow_1a1fy_881{display:flex;gap:24px}._profileInfoItem_1a1fy_886{display:flex;gap:16px;min-width:180px}._profileInfoLabel_1a1fy_892{font-size:13px;color:#9ca3af;min-width:60px}._profileInfoValue_1a1fy_898{font-size:13px;color:#191f28;font-weight:500}._detailSectionNew_1a1fy_905{padding:20px 0;border-top:1px solid #dfdfe3}._detailSectionNew_1a1fy_905:first-of-type{border-top:1px solid #dfdfe3}._sectionTitleNew_1a1fy_914{font-size:16px;font-weight:700;color:#191f28;margin-bottom:16px}._regionBadgeList_1a1fy_922{display:flex;flex-wrap:wrap;gap:8px}._regionBadgeNew_1a1fy_928{padding:8px 16px;background:#fff;border:1px solid #2563eb;border-radius:4px;font-size:14px;color:#2563eb;font-weight:500}._regionBadgeNew_1a1fy_928._flexible_1a1fy_550{background:#fff;border-color:#191f28;color:#191f28}._qualificationList_1a1fy_945{display:flex;flex-direction:column;gap:12px}._qualificationItem_1a1fy_951{display:flex;gap:24px}._qualificationLabel_1a1fy_956{font-size:14px;color:#6b7280;min-width:50px}._qualificationValue_1a1fy_962{font-size:14px;color:#191f28}._introductionTextNew_1a1fy_968{font-size:14px;line-height:1.7;color:#4b5563;margin:0}._careerCardGrid_1a1fy_976{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:1199px){._content_1a1fy_18{max-width:680px}._careerCardGrid_1a1fy_976{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._content_1a1fy_18{width:100%;max-width:100%;max-height:100vh;border-radius:0}._header_1a1fy_52{padding:16px;border-radius:0;grid-template-columns:1fr auto;grid-template-areas:"title close" "steps steps";gap:10px}._progressSteps_1a1fy_114{justify-self:stretch}._header_1a1fy_52 h2{font-size:16px}._close_1a1fy_82{width:28px;height:28px;font-size:18px}._body_1a1fy_103{padding:16px}._progressSteps_1a1fy_114{padding:12px}._stepNumber_1a1fy_131{width:32px;height:32px;font-size:13px}._stepLabel_1a1fy_156{font-size:11px}._stepLine_1a1fy_173{width:30px;margin:0 6px}._sectionTitle_1a1fy_186,._sectionTitleNew_1a1fy_914{font-size:14px;margin-bottom:12px}._workerProfileHeader_1a1fy_820{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:14px}._workerProfileAvatar_1a1fy_830{width:70px;min-height:70px}._workerProfileNameRow_1a1fy_847{flex-direction:column;gap:8px}._workerProfileName_1a1fy_847{font-size:16px}._workerProfileInfoGrid_1a1fy_875{align-items:center}._profileInfoRow_1a1fy_881{flex-direction:column;gap:8px}._profileInfoItem_1a1fy_886{justify-content:center;min-width:auto}._detailSectionNew_1a1fy_905{padding:16px 0}._careerCardGrid_1a1fy_976{grid-template-columns:1fr;gap:6px}._careerCardNew_1a1fy_1102{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}._careerCardWage_1a1fy_1109{margin-top:0}._historyCardList_1a1fy_1113{max-height:300px}._historyCardNew_1a1fy_1117{padding:10px 12px}._historyCardTitle_1a1fy_1121{font-size:12px}._historyCardTech_1a1fy_1125,._historyCardPeriod_1a1fy_1129{font-size:11px}._historyCardWage_1a1fy_1133{font-size:16px}._skillsListNew_1a1fy_1137{gap:10px;margin-bottom:20px}._skillCardNew_1a1fy_1142{padding:12px 14px;flex-direction:column;gap:12px;align-items:flex-start}._skillCardRight_1a1fy_1149{width:100%;justify-content:space-between}._skillNameNew_1a1fy_1154{font-size:14px}._skillExperienceNew_1a1fy_1158{font-size:12px}._wageValueOffer_1a1fy_1162{font-size:16px}._wageBtn_1a1fy_1166{width:26px;height:22px;font-size:11px}._selectedSkillsSummaryNew_1a1fy_1172{margin-top:20px;padding-top:20px}._summaryTitleNew_1a1fy_1177{font-size:14px}._selectedSkillItemNew_1a1fy_1181{padding:10px 14px}._selectedSkillName_1a1fy_1185,._selectedSkillPrice_1a1fy_1186{font-size:13px}._totalWageNew_1a1fy_1190{padding-top:12px;gap:8px}._totalWageLabel_1a1fy_1195,._totalWageAmount_1a1fy_1196{font-size:18px}._stepButtons_1a1fy_1200{padding:12px 16px;gap:10px}._stepBackBtn_1a1fy_1205,._stepNextBtn_1a1fy_1206{padding:12px 16px;font-size:14px;border-radius:8px}._step4SectionTitle_1a1fy_1212{font-size:13px}._step4WorkerName_1a1fy_1216{font-size:18px}._step4WorkerDetail_1a1fy_1220{font-size:13px}._step4SkillItem_1a1fy_1224{padding:10px 14px}._step4SkillName_1a1fy_1228{font-size:14px}._step4WageValue_1a1fy_1232{font-size:18px}._step4DatesContainer_1a1fy_1236{flex-direction:column;gap:16px}._step4CalendarWrapper_1a1fy_1241{max-width:100%}._step4DatesHeader_1a1fy_1245{font-size:13px}._step4DateChip_1a1fy_1249{padding:6px 10px;font-size:12px}._step4Textarea_1a1fy_1254{padding:14px;font-size:13px}._step4TotalAmount_1a1fy_1259{font-size:20px}}._careerCardNew_1a1fy_1102{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_1a1fy_1102:hover{border-color:#3971ff}._careerCardNew_1a1fy_1102._selected_1a1fy_219{background:#ebf1ff;border-color:#3971ff}._careerCardNew_1a1fy_1102._matching_1a1fy_1286{border-color:#3b82f6;background:#eff6ff}._careerCardNew_1a1fy_1102._matching_1a1fy_1286._selected_1a1fy_219{background:#dbeafe;border-color:#2563eb;border-width:2px}._careerCardNew_1a1fy_1102._disabled_1a1fy_1297{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}._careerCardNew_1a1fy_1102._disabled_1a1fy_1297:hover{border-color:#e5e7eb}._careerCardNew_1a1fy_1102._disabled_1a1fy_1297 ._careerCardTech_1a1fy_1308{color:#9ca3af}._careerCardNew_1a1fy_1102._disabled_1a1fy_1297 ._careerCardExperience_1a1fy_1312{color:#d1d5db}._careerCardNew_1a1fy_1102._disabled_1a1fy_1297 ._wageAmount_1a1fy_1316{color:#9ca3af}._careerCardTech_1a1fy_1308{font-size:14px;font-weight:600;color:#2563eb}._careerCardExperience_1a1fy_1312{font-size:12px;color:#6b7280}._careerCardWage_1a1fy_1109{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;margin-top:6px}._careerCardWage_1a1fy_1109 ._wageLabel_1a1fy_1339{font-size:11px;font-weight:400;color:#9ca3af}._careerCardWage_1a1fy_1109 ._wageAmount_1a1fy_1316{font-size:16px;font-weight:700;color:#191f28}._historyCardList_1a1fy_1113{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:4px}._historyCardList_1a1fy_1113::-webkit-scrollbar{width:4px}._historyCardList_1a1fy_1113::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}._historyCardList_1a1fy_1113::-webkit-scrollbar-thumb{background:#2563eb;border-radius:2px}._historyCardNew_1a1fy_1117{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_1a1fy_1117._matching_1a1fy_1286{border:3px solid #3b82f6;background:#eff6ff}._historyCardHeader_1a1fy_1391{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._historyCardTitle_1a1fy_1121{font-size:14px;font-weight:600;color:#191f28}._historyCardBadge_1a1fy_1404{padding:4px 10px;background:#d1fae5;color:#059669;border-radius:20px;font-size:11px;font-weight:600}._historyCardTech_1a1fy_1125{font-size:12px;color:#6b7280}._historyCardTech_1a1fy_1125._highlighted_1a1fy_1418{color:#2563eb;font-weight:700;font-size:13px}._historyCardFooter_1a1fy_1424{display:flex;justify-content:space-between;align-items:center;margin-top:2px}._historyCardPeriod_1a1fy_1129{font-size:13px;color:#9ca3af}._historyCardWage_1a1fy_1133{font-size:20px;font-weight:700;color:#191f28}._step1Btn_1a1fy_1443{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_1a1fy_1443:hover{background:#0d0f1a!important}._skillsListNew_1a1fy_1137{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._skillCardNew_1a1fy_1142{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_1a1fy_1142._selected_1a1fy_219{border-color:#3971ff;background:#fff}._skillCardLeft_1a1fy_1484{display:flex;align-items:flex-start;gap:12px}._skillCheckboxNew_1a1fy_1490{display:flex;align-items:center;justify-content:center}._skillCheckboxNew_1a1fy_1490 input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb;cursor:pointer}._skillInfoNew_1a1fy_1503{display:flex;flex-direction:column;gap:1px}._skillNameNew_1a1fy_1154{font-size:16px;font-weight:600;color:#191f28}._skillExperienceNew_1a1fy_1158{font-size:13px;color:#9ca3af}._skillCardRight_1a1fy_1149{display:flex;flex-direction:row;align-items:center;gap:12px}._skillWageInfo_1a1fy_1527{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._skillWageRow_1a1fy_1534{display:flex;align-items:center;justify-content:flex-end;gap:8px}._wageLabelNew_1a1fy_1541{font-size:12px;color:#9ca3af}._wageValueHope_1a1fy_1546{font-size:13px;color:#9ca3af}._wageInputNew_1a1fy_1551{display:flex;align-items:center;justify-content:flex-end;gap:8px}._wageValueOffer_1a1fy_1162{font-size:18px;font-weight:700;color:#191f28}._wageOfferInput_1a1fy_1565{width:100px;padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:inherit;font:inherit;text-align:right}._wageOfferInput_1a1fy_1565:focus{outline:none;border-color:#191f28}._wageButtons_1a1fy_1581{display:flex;flex-direction:column;justify-content:center;gap:8px}._wageBtn_1a1fy_1166{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_1a1fy_1166:hover{background:#f3f4f6;border-color:#9ca3af}._wageBtn_1a1fy_1166:active{background:#e5e7eb}._selectedSkillsSummaryNew_1a1fy_1172{margin-top:24px;padding-top:24px;border-top:1px solid #dfdfe3}._summaryTitleNew_1a1fy_1177{font-size:16px;font-weight:700;color:#191f28;margin-bottom:16px}._selectedSkillsListNew_1a1fy_1627{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._selectedSkillItemNew_1a1fy_1181{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e5e8eb;border-radius:8px}._selectedSkillName_1a1fy_1185{font-size:15px;font-weight:500;color:#191f28}._selectedSkillPrice_1a1fy_1186{font-size:15px;font-weight:600;color:#191f28}._totalWageNew_1a1fy_1190{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px}._totalWageLabel_1a1fy_1195{font-size:24px;font-weight:700;color:#191f28}._totalWageAmount_1a1fy_1196{font-size:24px;font-weight:700;color:#3971ff}._stepButtons_1a1fy_1200{display:flex;gap:12px;padding:16px 24px;background:#fff;position:sticky;bottom:0;border-top:1px solid #e5e8eb}._stepButtonsStacked_1a1fy_1690{flex-direction:column;gap:10px}._stepBackBtn_1a1fy_1205{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}._stepBackBtn_1a1fy_1205:hover{background:#f9fafb;color:#374151}._stepNextBtn_1a1fy_1206{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}._stepNextBtn_1a1fy_1206:hover{background:#0d0f1a}._stepNextBtn_1a1fy_1206:disabled{background:#d1d5db;cursor:not-allowed}._stepNextBtnSolo_1a1fy_1738{flex:1}._step1PromoNote_1a1fy_1743{margin:0;text-align:center;font-size:13px;font-weight:500;color:var(--color-primary)}._step3Content_1a1fy_1753,._step4Content_1a1fy_1762{padding-bottom:20px}._step4Section_1a1fy_1212{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e8eb}._step4Section_1a1fy_1212:last-child{border-bottom:none;margin-bottom:0}._step4SectionTitle_1a1fy_1212{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px}._step4WorkerInfo_1a1fy_1785{display:flex;align-items:baseline;gap:12px}._step4WorkerName_1a1fy_1216{font-size:24px;font-weight:700;color:#191f28}._step4WorkerDetail_1a1fy_1220{font-size:14px;color:#6b7280}._step4SkillCard_1a1fy_1803{display:flex;flex-direction:column;gap:12px}._step4SkillItem_1a1fy_1224{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #3971ff;border-radius:8px}._step4SkillName_1a1fy_1228{font-size:16px;font-weight:600;color:#191f28}._step4SkillWage_1a1fy_1825{display:flex;align-items:baseline;gap:8px}._step4WageLabel_1a1fy_1831{font-size:13px;color:#9ca3af}._step4WageValue_1a1fy_1232{font-size:20px;font-weight:700;color:#191f28}._step4DatesContainer_1a1fy_1236{display:flex;gap:20px}._step4CalendarWrapper_1a1fy_1241{flex:1;max-width:320px}._step4CalendarWrapper_1a1fy_1241 ._scoutCalendar_1a1fy_1853{width:100%}._step4CalendarWrapper_1a1fy_1241 ._calendarBox_1a1fy_1857{margin-bottom:0}._step4CalendarWrapper_1a1fy_1241 ._calendarLegend_1a1fy_1861{display:none}._step4SelectedDates_1a1fy_1865{flex:1}._step4DatesHeader_1a1fy_1245{font-size:14px;color:#6b7280;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #dfdfe3}._step4DatesCount_1a1fy_1877{color:#3971ff;font-weight:600}._step4DatesChips_1a1fy_1882{display:flex;flex-wrap:wrap;gap:8px}._step4DateChip_1a1fy_1249{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ebf1ff;border:none;border-radius:20px;font-size:14px;color:#3971ff}._step4DateRemove_1a1fy_1900{background:none;border:none;padding:0;font-size:16px;color:#3971ff;cursor:pointer;line-height:1}._step4DateRemove_1a1fy_1900:hover{color:#1d4ed8}._step4Textarea_1a1fy_1254{width:100%;padding:16px;border:1px solid #e5e8eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;background:#f9fafb}._step4Textarea_1a1fy_1254:focus{outline:none;border-color:#3971ff;background:#fff}._step4Textarea_1a1fy_1254::placeholder{color:#9ca3af}._step4TotalSection_1a1fy_1937{border-bottom:none;margin-bottom:0;padding-bottom:0}._step4TotalAmount_1a1fy_1259{font-size:24px;font-weight:700;color:#3971ff}._sectionTitleRow_1a1fy_1955{display:flex;align-items:center;gap:8px;margin-bottom:8px}._sectionTitleInline_1a1fy_1961{margin:0}._regionFlexBadge_1a1fy_1966{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;line-height:1}._regionFlexOk_1a1fy_1973{background:var(--color-green-100);color:#15803d;border:1px solid #86efac}._regionFlexNo_1a1fy_1978{background:#fee2e2;color:var(--color-red-700);border:1px solid #fca5a5}._jobHintText_1a1fy_1985{font-size:.875rem;color:var(--color-gray-550);margin-top:.25rem}._requiredPositionRow_1a1fy_1990{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._requiredPositionLabel_1a1fy_1997{font-size:.875rem;color:var(--color-blue-800);font-weight:600}._requiredPositionBadge_1a1fy_2002{background:var(--color-blue-200);color:#1e3a8a;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}._jobWageRow_1a1fy_2012{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}._jobWageText_1a1fy_2019{font-size:14px;color:var(--color-slate-700)}._jobWageValue_1a1fy_2023{color:#1e3a8a}._jobWageHint_1a1fy_2026{color:var(--color-gray-550)}._applyJobWageBtn_1a1fy_2029{padding:8px 14px;font-size:13px;font-weight:600;background:var(--color-blue-500);color:var(--color-white);border:none;border-radius:4px;cursor:pointer;white-space:nowrap}._applyJobWageBtn_1a1fy_2029:disabled{background:var(--color-gray-450);cursor:not-allowed}._agreeSection_5mn4n_1{margin-bottom:32px}._agreeSectionTitle_5mn4n_5{font-size:16px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0 0 16px}._agreeRequiredMark_5mn4n_12{color:var(--error)}._agreeBox_5mn4n_16{background:var(--white-0);border:1px solid var(--gray-100);border-radius:12px;padding:24px}._agreeLoadError_5mn4n_24{color:var(--color-error);font-size:14px;text-align:center;margin:0 0 12px}._agreeRetryBtn_5mn4n_31{display:block;margin:0 auto;padding:8px 20px;border:1px solid var(--gray-100);border-radius:8px;background:var(--white-0);color:var(--color-text-medium);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}._agreeRetryBtn_5mn4n_31:hover{background:var(--color-gray-50)}._agreeAll_5mn4n_50{margin-bottom:16px}._agreeAllText_5mn4n_54{font-size:16px;font-weight:var(--font-weight-bold);color:var(--primary)}._agreeAllDesc_5mn4n_60{font-size:13px;color:#9ca3af;margin:4px 0 0 28px}._agreeDivider_5mn4n_66{height:1px;background:var(--gray-100);margin:16px 0}._agreeCheckboxLabel_5mn4n_73{display:flex;align-items:center;gap:8px;cursor:pointer}._agreeCheckbox_5mn4n_73{display:none}._agreeCheckboxCustom_5mn4n_84{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_5mn4n_73:checked+._agreeCheckboxCustom_5mn4n_84{background:var(--secondary_B);border-color:var(--secondary_B)}._agreeCheckbox_5mn4n_73:checked+._agreeCheckboxCustom_5mn4n_84:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}._agreeList_5mn4n_113{display:flex;flex-direction:column;gap:12px}._agreeItem_5mn4n_119{display:flex;align-items:center;justify-content:space-between}._agreeItemLabel_5mn4n_125{font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary);display:flex;align-items:center;gap:6px}._agreeBadge_5mn4n_134{font-size:13px;font-weight:var(--font-weight-medium)}._agreeBadge_5mn4n_134._required_5mn4n_139{color:var(--secondary_B)}._agreeBadge_5mn4n_134._optional_5mn4n_143{color:#9ca3af}._agreeDetailBtn_5mn4n_147{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._agreeDetailBtn_5mn4n_147 img{width:16px;height:16px;opacity:.5}._agreeDetailBtn_5mn4n_147:hover img{opacity:.8}._agreeModalOverlay_5mn4n_168{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._agreeModal_5mn4n_168{width:92%;max-width:960px;max-height:92vh;background:var(--white-0);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}._agreeModalHeader_5mn4n_192{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid var(--gray-100)}._agreeModalTitle_5mn4n_200{font-size:20px;font-weight:var(--font-weight-bold);color:var(--primary);margin:0}._agreeModalHeaderActions_5mn4n_208{display:flex;align-items:center;gap:12px}._agreeNewTabLink_5mn4n_215{font-size:13px;color:var(--secondary_B);text-decoration:underline;white-space:nowrap}._agreeModalClose_5mn4n_222{width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}._agreeModalClose_5mn4n_222 img{width:24px;height:24px}._agreeModalClose_5mn4n_222:hover{opacity:.7}._agreeModalContent_5mn4n_243{flex:1;overflow-y:auto;max-height:640px;padding:24px;scrollbar-width:none;-ms-overflow-style:none}._agreeModalContent_5mn4n_243::-webkit-scrollbar{display:none}._agreeModalFrame_5mn4n_263{width:100%;height:1000px;border:none}._agreeModalEmpty_5mn4n_269{text-align:center;color:#9ca3af}._agreeModalProgress_5mn4n_275{font-size:15px;font-weight:var(--font-weight-medium);color:#9ca3af}._agreeModalFooter_5mn4n_282{display:flex;flex-direction:column;gap:10px;padding:12px 24px 20px;border-top:1px solid var(--gray-100)}._agreeScrollHint_5mn4n_290{margin:0;font-size:13px;color:var(--secondary_B);text-align:center}._agreeFooterBtns_5mn4n_298{display:flex;gap:10px}._agreeConfirmBtn_5mn4n_304{flex:1;padding:13px 0;border:none;border-radius:8px;background:var(--secondary_B);color:var(--white-0);font-size:15px;font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s}._agreeConfirmBtn_5mn4n_304:disabled{background:var(--gray-100);color:#9ca3af;cursor:not-allowed}._agreeDeclineBtn_5mn4n_324{flex:1;padding:13px 0;border:1px solid var(--gray-100);border-radius:8px;background:var(--white-0);color:var(--primary);font-size:15px;font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s}._agreeDeclineBtn_5mn4n_324:hover{background:#f3f4f6}._agreeModalParagraph_5mn4n_341{margin-bottom:24px}._agreeModalParagraph_5mn4n_341:last-child{margin-bottom:0}._agreeModalParagraph_5mn4n_341 p{font-size:14px;font-weight:var(--font-weight-regular);color:var(--primary);line-height:1.7;margin:0}._agreeModalParagraph_5mn4n_341 p:first-child{font-size:16px;font-weight:var(--font-weight-bold);margin-bottom:12px}@media(max-width:767px){._agreeModal_5mn4n_168{width:95%;max-height:94vh}._agreeModalHeader_5mn4n_192{padding:16px}._agreeModalTitle_5mn4n_200{font-size:18px}._agreeModalContent_5mn4n_243{padding:16px}}._accountSection_14sal_1{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--gray-100)}._accountFormRow_14sal_7{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px}._accountFormRow_14sal_7:last-child{margin-bottom:0}._accountFormRow_14sal_7._verificationRow_14sal_18{margin-top:-8px}._accountFormLabel_14sal_22{width:120px;font-size:14px;font-weight:var(--font-weight-bold);color:var(--primary);flex-shrink:0}._accountRequiredMark_14sal_30{color:var(--error)}._accountInputWrapper_14sal_34{flex:1;display:flex;align-items:center;gap:8px}._accountInputWrapper_14sal_34._withButton_14sal_41{max-width:none}._accountInput_14sal_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_14sal_34::placeholder{color:#9ca3af}._accountInput_14sal_34:focus{border-color:var(--secondary_B)}._accountInput_14sal_34._error_14sal_68{border-color:var(--error)}._accountFormError_14sal_72{width:100%;margin-top:4px;padding-left:120px;font-size:13px;color:var(--error)}._accountInput_14sal_34:disabled{background:var(--grey-50);color:#9ca3af}._accountSelect_14sal_85{height:44px;padding:0 40px 0 16px;border:1px solid var(--gray-100);border-radius:8px;font-size:14px;font-weight:var(--font-weight-regular);color:var(--primary);background-color:var(--white-0);appearance:none;-webkit-appearance:none;-moz-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' fill='none'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;outline:none;cursor:pointer;transition:border-color .2s}._accountSelect_14sal_85:focus{border-color:var(--secondary_B)}._accountVerifyBtn_14sal_112{height:44px;min-width:100px;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_14sal_112:hover{background:#0f1120}._accountVerifyBtn_14sal_112:disabled{background:#9ca3af;cursor:not-allowed}._accountVerifyBtn_14sal_112._confirm_14sal_137{background:var(--secondary_B)}._accountVerifyBtn_14sal_112._confirm_14sal_137:hover{background:#2860e6}._accountEmailWrapper_14sal_146{max-width:none}._accountEmailLocal_14sal_151{flex:1}._accountEmailAt_14sal_155{font-size:14px;color:var(--primary);padding:0 4px}._accountEmailDomain_14sal_161{flex:1;min-width:0}._accountEmailDomainWrapper_14sal_167{position:relative;display:flex;align-items:center;flex:1;min-width:0}._accountEmailDomainInput_14sal_176{width:100%;padding-right:36px}._accountEmailDomainReset_14sal_181{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_14sal_181:hover{background:#d1d5db;color:var(--primary)}._accountVerificationInputWrapper_14sal_206{position:relative;flex:1;display:flex;align-items:center}._accountVerificationInputWrapper_14sal_206 ._accountInput_14sal_34{padding-right:60px}._accountVerificationTimer_14sal_217{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:var(--font-weight-medium);color:var(--primary)}._accountVerificationTimer_14sal_217._warning_14sal_227{color:var(--error)}@media(max-width:767px){._accountFormRow_14sal_7{flex-direction:column;align-items:flex-start;gap:8px}._accountFormLabel_14sal_22,._accountInputWrapper_14sal_34{width:100%}._accountInputWrapper_14sal_34._withButton_14sal_41,._accountEmailWrapper_14sal_146{max-width:100%}._accountFormError_14sal_72{padding-left:0}}._companySection_8ltdw_1{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--gray-100)}._companyVerifySuccess_8ltdw_8{width:100%;margin:4px 0 0;padding-left:120px;font-size:13px;color:var(--secondary_B)}@media(max-width:767px){._companyVerifySuccess_8ltdw_8{padding-left:0}}._managerSection_1fceq_1{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--gray-100)}._docSection_1s280_1{margin-bottom:40px}._docRow_1s280_5{align-items:flex-start}._docRowLabel_1s280_9{padding-top:16px}._docDropzone_1s280_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_1s280_14:hover{border-color:var(--secondary_B);background:#3971ff08}._docDropzoneIcon_1s280_33{width:20px;height:20px;opacity:.5}._docDropzoneText_1s280_39{font-size:13px;color:#9ca3af}._docUploaded_1s280_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_1s280_58{display:flex;align-items:center;gap:8px;overflow:hidden}._docFileIcon_1s280_65{width:20px;height:20px;flex-shrink:0}._docFileName_1s280_71{font-size:13px;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docRemoveBtn_1s280_79{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;flex-shrink:0}._docRemoveBtn_1s280_79 img{width:16px;height:16px;opacity:.5}._docRemoveBtn_1s280_79:hover img{opacity:.8}._docVerifySuccess_1s280_102{width:100%;margin:4px 0 0;padding-left:120px;font-size:13px;color:var(--secondary_B)}@media(max-width:767px){._docRow_1s280_5{flex-direction:column;align-items:flex-start;gap:8px}._docRowLabel_1s280_9{padding-top:0}._docDropzone_1s280_14,._docUploaded_1s280_45{max-width:100%;width:100%}._docVerifySuccess_1s280_102{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%}}
