.Card_card__Jh6sd{width:100%;padding:1.5rem;background:#fff;border-radius:18px;box-shadow:0 4px 16px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04);border:1px solid rgba(226,232,240,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.Card_card__Jh6sd{padding:2rem;border-radius:24px;box-shadow:0 12px 32px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.04)}}.Card_card__Jh6sd:hover{border-color:#e2e8f0}.Loading_wrapper__6l54D{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem 1.5rem;min-height:8rem}.Loading_spinner__w3h00{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:Loading_spin__TPGSm .8s linear infinite}.Loading_text__SMj1W{font-size:.8125rem;color:#64748b}@keyframes Loading_spin__TPGSm{to{transform:rotate(1turn)}}.page_main__3vBSy{min-height:100svh;width:100%;padding:1.5rem;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.page_main__3vBSy{padding:2rem 1.5rem}}@media(min-width:1024px){.page_main__3vBSy{padding:3rem 2rem}}.page_content__vl5uP{width:100%;max-width:28rem}@media(min-width:768px){.page_content__vl5uP{max-width:24rem}}.page_content__vl5uP{margin:0 auto}.page_cardHeader___Y885{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;width:100%}.page_cardHeaderMain__aNEKD{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;min-width:0;flex:1 1}.page_cardHeaderAside__HgtxS{flex-shrink:0;align-self:flex-start}.page_cardHeaderAside__HgtxS:empty{display:none}.page_brand__Uda4K{display:flex;align-items:center;justify-content:flex-start;margin:0;width:100%}.page_brandLogo__c5Fof{max-width:6rem;max-height:3rem;object-fit:contain}.page_brandName__i49kN{font-size:1.125rem;font-weight:600;color:#0f172a;letter-spacing:-.025em}.page_slogan__a_UO1{margin:0;max-width:18rem;font-size:.75rem;font-weight:400;line-height:1.45;text-align:left;color:#94a3b8}@media(min-width:768px){.page_slogan__a_UO1{max-width:22rem;font-size:.8125rem}}.page_title__aRTqx{margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.3;color:#0f172a;letter-spacing:-.025em}@media(min-width:768px){.page_title__aRTqx{font-size:1.5rem}}.page_error__rOO4f{margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.8125rem;color:#ef4444;background:rgba(239,68,68,.06);border-radius:10px}.page_info__jGhrN{margin:0 0 1.5rem;font-size:.8125rem;color:#64748b}.page_editForm__BnHcb{display:flex;flex-direction:column;gap:1.5rem}.page_editForm__BnHcb .page_info__jGhrN{margin:0}.page_editForm__BnHcb .page_next__66eC8{margin-top:0}.page_editForm__BnHcb .page_emptyText__ASONd{margin:0;font-size:.8125rem;color:#64748b}.page_fieldLabel__L8cPq{display:block;margin:0 0 .5rem;font-size:.8125rem;font-weight:500;color:#0f172a}.page_serviceList__CgNjh{display:flex;flex-direction:column;gap:.5rem}@media(min-width:375px){.page_serviceList__CgNjh{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}}.page_serviceActive__WSOHa,.page_service__WthMl{padding:.75rem 1rem;font-size:1rem;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.page_serviceActive__WSOHa:focus-visible,.page_service__WthMl:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.25)}.page_serviceActive__WSOHa,.page_service__WthMl{display:flex;gap:.75rem;align-items:flex-start}.page_serviceActive__WSOHa{border-color:#6366f1;background:rgba(99,102,241,.08)}.page_serviceImg__EpOHY{width:3rem;height:3rem;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid #e2e8f0;background:#fff}.page_serviceText__wpRM4{display:flex;flex-direction:column;gap:.125rem;min-width:0}.page_serviceName__msSsX{font-size:1rem;font-weight:600;color:#0f172a}.page_serviceDesc__pfl_i{font-size:.8125rem;color:#64748b;line-height:1.5;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_list__O4utf{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.page_item__0xTX2{padding:1rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.page_itemHeader__7Rvnl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.page_itemTitle__bWADF{font-size:1rem;font-weight:600;color:#0f172a}.page_itemMeta__LrKsA{font-size:.75rem;color:#94a3b8}.page_itemMetaRow__Yajo4{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;min-width:0}.page_itemServiceCol__xJrOI{flex:1 1;min-width:0;font-weight:600;color:#0f172a}.page_itemEmployeeCol__PhayF,.page_itemServiceCol__xJrOI{font-size:.8125rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_itemEmployeeCol__PhayF{flex-shrink:0;max-width:55%;font-weight:500;color:#64748b;text-align:right}.page_statusApproved__XXl02,.page_statusPending__EIIC_,.page_statusRejected__iDn6w{padding:.1rem .5rem;border-radius:999px;font-weight:500}.page_statusPending__EIIC_{color:#92400e;background-color:rgba(245,158,11,.12)}.page_statusApproved__XXl02{color:#166534;background-color:rgba(34,197,94,.12)}.page_statusRejected__iDn6w{color:#b91c1c;background-color:hsla(0,91%,71%,.16)}.page_itemActions__aBS84{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.page_calendarAction__t6vyh{grid-column:1/-1}.page_empty__N1Y78{margin:0 0 1.5rem;font-size:.8125rem;color:#64748b}.page_employeeList__c1Wi_{display:flex;flex-direction:column;gap:.5rem}@media(min-width:375px){.page_employeeList__c1Wi_{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}}.page_empActive__9NM_n,.page_emp__NVEhv{padding:.75rem 1rem;font-size:1rem;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.page_empActive__9NM_n:focus-visible,.page_emp__NVEhv:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.25)}.page_empActive__9NM_n{border-color:#6366f1;background:rgba(99,102,241,.08)}.page_next__66eC8{width:100%;margin-top:1rem}.page_backWrap__p_odu{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-start}.page_backBtn__igQag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.page_backBtn__igQag:hover{color:#6366f1;border-color:#c7d2fe;background:#f1f5f9}.page_backBtn__igQag:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.25)}.page_backIcon__5s8lX{font-size:1rem;line-height:1}.page_otpTimerWrap__jrQbr{margin:1.5rem 0;display:flex;justify-content:center}.page_otpTimerRing__Tssh3{--progress:1;position:relative;width:5rem;height:5rem;border-radius:50%;background:conic-gradient(#6366f1 0deg,#6366f1 calc(var(--progress) * 1turn),#f1f5f9 calc(var(--progress) * 1turn),#f1f5f9 1turn);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease}.page_otpTimerRing__Tssh3:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#f8fafc}.page_otpTimerText__XSvWD{position:relative;z-index:1;font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a}.page_otpTimerExpired__R736J{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem 0}.page_otpTimerExpiredLabel__MwNJh{font-size:.8125rem;color:#64748b}.page_resendOtpBtn__d_f7W{width:100%}