@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap);:root{--primary-orange:#f97316;--light-orange:#fed7aa;--primary-dark:#1e293b;--sidebar-width:280px;--bg-light:#f8fafc;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--primary-gradient:linear-gradient(135deg,#fb923c,#f97316)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--bg-light);color:#1e293b;color:var(--text-dark);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.card{background-color:#fff;border:1px solid #f1f5f9;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-pagination-container{align-items:center;background-color:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 24px}.pagination-summary{color:#64748b;font-size:.85rem;font-weight:500}.pagination-summary span{color:#1e293b;font-weight:700}.pagination-controls{align-items:center;display:flex;gap:12px}.pagination-numbers{align-items:center;display:flex;gap:6px}.pagination-num{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.pagination-num:hover:not(.active){background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.pagination-num.active{background:var(--primary-gradient);border:none;box-shadow:0 4px 12px #f973164d;color:#fff}.pagination-dots{color:#94a3b8;font-weight:700;padding:0 4px}.pagination-nav-btn{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;height:36px;padding:8px 12px;transition:all .2s}.pagination-nav-btn:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.pagination-nav-btn:disabled{background-color:#f1f5f9;cursor:not-allowed;opacity:.5}@media (max-width:768px){.custom-pagination-container{flex-direction:column;gap:16px;padding:16px}.nav-text{display:none}.pagination-nav-btn{justify-content:center;padding:8px;width:36px}}.custom-table-container{background-color:#fff;display:flex;flex-direction:column;margin-bottom:24px;padding:0!important}.custom-table-container.card{overflow:visible;padding:0!important}.custom-table-container.full-height{flex:none;min-height:auto}.custom-table-wrapper{overflow:visible}.custom-table{border-collapse:collapse;text-align:left;width:100%}.custom-table thead{position:-webkit-sticky;position:sticky;top:-24px;z-index:10}.custom-table thead th{background-color:#fafbfc;border-bottom:2px solid #f1f5f9;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:16px 24px;text-transform:uppercase;white-space:nowrap}.custom-table tbody td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.9rem;padding:14px 24px;transition:background-color .2s}.custom-table tbody tr:hover{background-color:#f8fafc}.custom-table tbody tr:last-child td{border-bottom:none}.custom-table .id-cell{color:var(--primary-orange);font-weight:700}.custom-table .clickable-id{cursor:pointer;transition:opacity .2s}.custom-table .clickable-id:hover{opacity:.8;text-decoration:underline}.custom-table .urgent-cell{color:#ef4444;font-weight:600}.custom-table .bold-cell,.custom-table .name-cell{color:#1e293b;font-weight:700}.custom-table .actions-cell{text-align:center}.custom-table .pill{align-items:center;border-radius:6px;display:inline-flex;font-size:.65rem;font-weight:800;justify-content:center;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.pill-partial{background-color:#fff7ed;color:#c2410c}.pill-inspection{background-color:#eefdf7;color:#059669}.pill-manufacturing{background-color:#f5f3ff;color:#7c3aed}.pill-completed{background-color:#1e293b;color:#fff}.pill-review{background-color:#eff6ff;color:#2563eb}.pill-dotted{background-color:#f1f5f9;border-radius:12px;gap:6px;padding:4px 10px}.pill-dotted .dot{border-radius:50%;height:6px;width:6px}.pill-approved{background-color:#eefdf7;color:#059669}.pill-approved .dot{background-color:#10b981}.pill-pending{background-color:#fff7ed;color:var(--primary-orange)}.pill-pending .dot{background-color:var(--primary-orange)}.pill-rejected{background-color:#fef2f2;color:#dc2626}.pill-rejected .dot{background-color:#ef4444}.pill-na{background-color:#f8fafc;color:#64748b}.pill-na .dot{background-color:#94a3b8}@media (max-width:768px){.custom-table-container{border-radius:12px}.custom-table tbody td,.custom-table thead th{padding:14px 16px}}body,html{height:100%;overflow:hidden}.Login_login-page__7oTh4{align-items:center;background:#f0f2f5;box-sizing:border-box;display:flex;font-family:Inter,sans-serif;height:100dvh;justify-content:center;overflow:hidden;padding:16px}.Login_login-card__WuJll{background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000014;display:flex;max-height:calc(100dvh - 32px);max-width:800px;overflow:hidden;width:100%}.Login_login-left__ITtwk{background:linear-gradient(170deg,#fff5eb,#ffe8d6);flex:1 1;flex-direction:column;padding:32px 28px;text-align:center}.Login_brand-icon__dFNe\+,.Login_login-left__ITtwk{align-items:center;display:flex;justify-content:center}.Login_brand-icon__dFNe\+{background:var(--primary-gradient);border-radius:12px;box-shadow:0 4px 16px #f5911e59;height:44px;margin-bottom:14px;width:44px}.Login_brand-icon__dFNe\+ svg{color:#fff;height:22px;width:22px}.Login_brand-name__CNQFm{color:#1a1d2e;font-size:20px;font-weight:900;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.Login_brand-tagline__kmFru{color:#6b7280;font-size:13px;line-height:1.5;max-width:280px}.Login_brand-image__K5S23{border-radius:10px;box-shadow:0 4px 24px #0000001a;margin-top:20px;max-width:260px;overflow:hidden;width:80%}.Login_brand-image__K5S23 img{display:block;filter:grayscale(100%);height:auto;width:100%}.Login_login-right__QMPtv{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:32px 36px}.Login_login-title__HdTws{color:#1a1d2e;font-size:24px;font-weight:800;margin:0 0 4px}.Login_login-subtitle__nwjLM{color:#6b7280;font-size:13px;margin:0 0 24px}.Login_form-group__TbPcA{margin-bottom:16px}.Login_form-label-row__0ziao{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.Login_form-label__1xkaL{color:#1a1d2e;font-size:13px;font-weight:600}.Login_forgot-link__kzHHo{color:#f5911e;cursor:pointer;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.Login_forgot-link__kzHHo:hover{color:#d97b0e}.Login_input-wrapper__dUHqz{align-items:center;display:flex;position:relative}.Login_input-icon__NGs85{align-items:center;color:#9ca3af;display:flex;left:14px;pointer-events:none;position:absolute}.Login_input-icon__NGs85 svg{height:18px;width:18px}.Login_form-input__TtKGM{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:8px;color:#1a1d2e;font-family:Inter,sans-serif;font-size:13px;outline:none;padding:10px 14px 10px 40px;transition:border-color .2s,box-shadow .2s;width:100%}.Login_form-input__TtKGM::placeholder{color:#9ca3af}.Login_form-input__TtKGM:focus{background:#fff;border-color:#f5911e;box-shadow:0 0 0 3px #f5911e1f}.Login_password-toggle__44DBq{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:4px;position:absolute;right:14px;transition:color .2s}.Login_password-toggle__44DBq:hover{color:#6b7280}.Login_password-toggle__44DBq svg{height:18px;width:18px}.Login_remember-row__Tg\+GJ{align-items:center;display:flex;gap:8px;margin-bottom:18px}.Login_custom-checkbox__5JW1S{accent-color:#f5911e;border:1.5px solid #d1d5db;border-radius:4px;cursor:pointer;height:18px;width:18px}.Login_remember-label__tcqdM{color:#4b5563;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.Login_login-btn__w679I{align-items:center;background:var(--primary-gradient);border:none;border-radius:8px;box-shadow:0 4px 16px #f5911e4d;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:11px;transition:transform .15s,box-shadow .2s;width:100%}.Login_login-btn__w679I:hover{box-shadow:0 6px 24px #f5911e66;transform:translateY(-1px)}.Login_login-btn__w679I:active{transform:translateY(0)}.Login_login-btn__w679I:disabled{cursor:not-allowed;opacity:.7;transform:none}.Login_login-btn__w679I svg{height:18px;width:18px}.Login_login-divider__JWtTA{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.Login_login-footer__CrLrH{align-items:center;display:flex;justify-content:space-between}.Login_footer-text__eHWKB{color:#6b7280;font-size:13px}.Login_contact-btn__QRUHh{align-items:center;background:#0000;border:1.5px solid #f5911e;border-radius:8px;color:#f5911e;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:background .2s,color .2s}.Login_contact-btn__QRUHh:hover{background:#f5911e;color:#fff}.Login_contact-btn__QRUHh svg{height:16px;width:16px}.Login_authorized-text__THbgf{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:2px;margin-top:14px;text-align:center;text-transform:uppercase}.Login_error-message__N25tZ{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:16px;padding:10px 14px}@media (max-width:768px){.Login_login-page__7oTh4{align-items:center;overflow-y:auto;padding:32px 16px}.Login_login-card__WuJll{flex-direction:column;margin-bottom:24px;margin-top:24px;max-height:none;max-width:440px}.Login_login-left__ITtwk{padding:32px 24px}.Login_brand-image__K5S23,.Login_brand-tagline__kmFru{display:none}.Login_login-right__QMPtv{padding:32px 24px}}.ForgotPassword_forgot-password-page__UxGrf{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center;padding:20px;position:relative}.ForgotPassword_forgot-password-card__Qq5bS{background-color:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;overflow:hidden;width:100%;z-index:2}.ForgotPassword_card-header-banner__ySOQo{background:var(--primary-gradient);padding:40px 30px;position:relative;text-align:left}.ForgotPassword_title__CYnEw{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.ForgotPassword_card-content__blrP0{padding:40px 30px}.ForgotPassword_subtitle__JEQPf{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:32px}.ForgotPassword_form-group__xJDFm{margin-bottom:24px}.ForgotPassword_form-label__dqT-u{color:#0f172a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ForgotPassword_input-wrapper__fkQzT{align-items:center;display:flex;position:relative}.ForgotPassword_input-icon__KC9Ft{align-items:center;color:#94a3b8;display:flex;left:14px;pointer-events:none;position:absolute}.ForgotPassword_form-input__K1pKz{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 14px 14px 44px;transition:all .2s ease;width:100%}.ForgotPassword_form-input__K1pKz:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.ForgotPassword_submit-btn__gEaWj{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 6px -1px #f9731633;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:24px;padding:16px;transition:all .2s ease;width:100%}.ForgotPassword_submit-btn__gEaWj:hover{box-shadow:0 10px 15px -3px #f973164d;filter:brightness(1.05);transform:translateY(-1px)}.ForgotPassword_submit-btn__gEaWj:disabled{cursor:not-allowed;opacity:.7;transform:none}.ForgotPassword_divider__kICsd{border:0;border-top:1px solid #e2e8f0;margin-bottom:24px}.ForgotPassword_back-link__muCqo{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:color .2s ease}.ForgotPassword_back-link__muCqo:hover{color:#0f172a}.ForgotPassword_error-message__txk05{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}@media (max-width:480px){.ForgotPassword_forgot-password-page__UxGrf{align-items:center;height:auto;min-height:100dvh;padding:16px}.ForgotPassword_forgot-password-card__Qq5bS{border-radius:20px;box-shadow:0 10px 25px -5px #0000001a}.ForgotPassword_card-header-banner__ySOQo{padding:30px 20px}.ForgotPassword_title__CYnEw{font-size:22px}.ForgotPassword_card-content__blrP0{padding:30px 20px}.ForgotPassword_subtitle__JEQPf{font-size:14px;margin-bottom:24px}}.VerifyCode_verify-code-page__ZiyVh{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center;padding:20px}.VerifyCode_verify-code-card__n5uw5{background-color:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;overflow:hidden;width:100%}.VerifyCode_card-header-banner__QX7KJ{background:var(--primary-gradient);padding:40px 30px;position:relative;text-align:left}.VerifyCode_title__z09HM{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.VerifyCode_card-content__U6keP{padding:40px 30px}.VerifyCode_subtitle__ZhQUs{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:32px}.VerifyCode_email-highlight__maOwg{color:#0f172a;font-weight:700}.VerifyCode_code-inputs__8ePu9{display:flex;gap:12px;justify-content:space-between;margin-bottom:32px}.VerifyCode_code-input__RJ9bI{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;font-size:24px;font-weight:700;height:60px;text-align:center;transition:all .2s ease;width:50px}.VerifyCode_code-input__RJ9bI:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none;transform:translateY(-2px)}.VerifyCode_submit-btn__KP-pA{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 6px -1px #f9731633;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:24px;padding:16px;transition:all .2s ease;width:100%}.VerifyCode_submit-btn__KP-pA:hover{box-shadow:0 10px 15px -3px #f973164d;filter:brightness(1.05);transform:translateY(-1px)}.VerifyCode_resend-section__rHJSB{margin-bottom:32px;text-align:center}.VerifyCode_resend-text__5utdK{color:#64748b;font-size:14px}.VerifyCode_resend-btn__Yjswx{background:none;border:none;color:#f97316;cursor:pointer;font-size:14px;font-weight:700;margin-left:6px;padding:0}.VerifyCode_resend-btn__Yjswx:hover{text-decoration:underline}.VerifyCode_divider__l6X44{border:0;border-top:1px solid #e2e8f0;margin-bottom:24px}.VerifyCode_back-link__7Nln6{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:color .2s ease}.VerifyCode_back-link__7Nln6:hover{color:#0f172a}.VerifyCode_error-message__4Q\+rk{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626}.VerifyCode_error-message__4Q\+rk,.VerifyCode_success-message__5FQ1J{font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}.VerifyCode_success-message__5FQ1J{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#16a34a}@media (max-width:480px){.VerifyCode_verify-code-page__ZiyVh{align-items:center;height:auto;min-height:100dvh;padding:16px}.VerifyCode_verify-code-card__n5uw5{border-radius:20px}.VerifyCode_card-header-banner__QX7KJ{padding:30px 20px}.VerifyCode_title__z09HM{font-size:22px}.VerifyCode_card-content__U6keP{padding:30px 20px}.VerifyCode_code-inputs__8ePu9{gap:8px}.VerifyCode_code-input__RJ9bI{font-size:20px;height:52px;width:42px}}@media (max-width:350px){.VerifyCode_card-content__U6keP{padding:24px 12px}.VerifyCode_code-inputs__8ePu9{gap:6px}.VerifyCode_code-input__RJ9bI{font-size:18px;height:48px;width:38px}}.ResetPassword_reset-password-page__IIVa1{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center;padding:20px;position:relative}.ResetPassword_reset-password-card__yBma8{background-color:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;overflow:hidden;width:100%;z-index:2}.ResetPassword_card-header-banner__4DeSL{background:var(--primary-gradient);padding:40px 30px;position:relative;text-align:left}.ResetPassword_title__-5b4K{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.ResetPassword_card-content__Hbit5{padding:40px 30px}.ResetPassword_subtitle__SKx-6{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:32px}.ResetPassword_form-group__HXttN{margin-bottom:24px}.ResetPassword_form-label__k11Rj{color:#0f172a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ResetPassword_input-wrapper__SErP2{align-items:center;display:flex;position:relative}.ResetPassword_input-icon__Xjp8W{align-items:center;color:#94a3b8;display:flex;left:14px;pointer-events:none;position:absolute}.ResetPassword_form-input__NPToF{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 14px 14px 44px;transition:all .2s ease;width:100%}.ResetPassword_form-input__NPToF:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.ResetPassword_password-toggle__SCBnn{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;padding:4px;position:absolute;right:14px;transition:color .2s}.ResetPassword_password-toggle__SCBnn:hover{color:#64748b}.ResetPassword_submit-btn__7PVo3{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 6px -1px #f9731633;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:24px;padding:16px;transition:all .2s ease;width:100%}.ResetPassword_submit-btn__7PVo3:hover{box-shadow:0 10px 15px -3px #f973164d;filter:brightness(1.05);transform:translateY(-1px)}.ResetPassword_submit-btn__7PVo3:disabled{cursor:not-allowed;opacity:.7;transform:none}.ResetPassword_divider__eFgSF{border:0;border-top:1px solid #e2e8f0;margin-bottom:24px}.ResetPassword_back-link__4RmeL{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:color .2s ease}.ResetPassword_back-link__4RmeL:hover{color:#0f172a}.ResetPassword_error-message__JOALS{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}.ResetPassword_success-message__nH-\+a{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#16a34a;font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}@media (max-width:480px){.ResetPassword_reset-password-page__IIVa1{align-items:center;height:auto;min-height:100dvh;padding:16px}.ResetPassword_reset-password-card__yBma8{border-radius:20px}.ResetPassword_card-header-banner__4DeSL{padding:30px 20px}.ResetPassword_title__-5b4K{font-size:22px}.ResetPassword_card-content__Hbit5{padding:30px 20px}.ResetPassword_subtitle__SKx-6{font-size:14px;margin-bottom:24px}}.Sidebar_sidebar__op3yP{background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;min-width:var(--sidebar-width);padding:24px 16px;position:-webkit-sticky;position:sticky;top:0;transition:transform .3s ease;width:var(--sidebar-width);z-index:100}.Sidebar_sidebar-header__Tuv8C{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Sidebar_sidebar-logo__W9T1A{align-items:center;display:flex;gap:12px;padding:0 8px}.Sidebar_sidebar-close-btn__BPbUJ{background:none;border:none;color:var(--text-dark);cursor:pointer;display:none}@media (max-width:1024px){.Sidebar_sidebar__op3yP{min-width:0;min-width:auto;position:fixed;transform:translateX(-100%)}.Sidebar_sidebar__op3yP.Sidebar_open__l8f0S{transform:translateX(0)}.Sidebar_sidebar-close-btn__BPbUJ{display:block}}.Sidebar_logo-icon__Wl916{align-items:center;background:var(--primary-gradient);border-radius:8px;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;width:40px}.Sidebar_logo-text__Goc2p{display:flex;flex-direction:column}.Sidebar_brand-name__x6QrI{color:var(--primary-orange);font-size:1rem;font-weight:800;line-height:1}.Sidebar_brand-sub__FgoN3{color:var(--text-muted);font-size:.65rem;font-weight:600;letter-spacing:1px}.Sidebar_sidebar-nav__v9raP{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto}.Sidebar_nav-item__IzduH{align-items:center;border-radius:12px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;justify-content:space-between;padding:10px 16px;transition:all .2s ease}.Sidebar_nav-item-content__JjQAc{align-items:center;display:flex;gap:12px}.Sidebar_nav-item__IzduH:hover{background-color:#f1f5f9;color:var(--primary-orange)}.Sidebar_nav-item__IzduH.Sidebar_active__3pdWb{background:var(--primary-gradient);box-shadow:0 4px 12px #fb923c4d;color:#fff}.Sidebar_sidebar-footer__9QnRn{display:flex;flex-direction:column;gap:16px;margin-top:auto}.Sidebar_new-project-btn__o3Ve3{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #fb923c33;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s ease}.Sidebar_new-project-btn__o3Ve3:hover{background-color:var(--light-orange);transform:translateY(-1px)}.Header_dashboard-header__g6VbO{align-items:center;background-color:var(--white);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;height:var(--header-height);justify-content:space-between;padding:0 24px;width:100%;z-index:10}.Header_header-left__23kgP{align-items:center;display:flex;gap:16px}.Header_menu-toggle-btn__JDrO6{background:none;border:none;border-radius:8px;color:var(--text-dark);cursor:pointer;display:none;padding:8px}.Header_menu-toggle-btn__JDrO6:hover{background-color:#f1f5f9}.Header_search-container__EJo-d{align-items:center;background-color:#f1f5f9;border-radius:12px;display:flex;gap:12px;padding:10px 16px;width:400px}@media (max-width:1024px){.Header_menu-toggle-btn__JDrO6{display:block}.Header_search-container__EJo-d{max-width:250px;width:auto}}@media (max-width:768px){.Header_search-container__EJo-d{display:none}.Header_header-actions__Xo8l5{gap:12px}.Header_icon-btn__iZsg7:not(:first-child),.Header_user-info__aaDUG{display:none}}@media (max-width:480px){.Header_dashboard-header__g6VbO{padding:0 12px}.Header_header-actions__Xo8l5{gap:8px}}.Header_search-icon__SL1qO{color:var(--text-muted)}.Header_search-input__Bf1A7{background:#0000;border:none;color:var(--text-dark);font-size:.9rem;font-weight:500;outline:none;width:100%}.Header_search-input__Bf1A7::placeholder{color:#94a3b8}.Header_header-actions__Xo8l5{align-items:center;display:flex;gap:20px}.Header_icon-btn__iZsg7{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:var(--text-dark);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.Header_icon-btn__iZsg7:hover{background-color:#e2e8f0}.Header_badge__4vPZF{background-color:var(--primary-orange);border:2px solid var(--white);border-radius:50%;height:8px;position:absolute;right:10px;top:10px;width:8px}.Header_user-profile__WoXvC{align-items:center;border-left:1px solid var(--border-color);cursor:pointer;display:flex;gap:12px;padding-left:12px;position:relative}.Header_user-info__aaDUG{display:flex;flex-direction:column;text-align:right}.Header_user-name__4j7Fh{color:var(--text-dark);font-size:.9rem;font-weight:700}.Header_user-role__RH2sx{color:var(--text-muted);font-size:.75rem;font-weight:500}.Header_user-avatar__oWM7Q{border:2px solid #e2e8f0;border-radius:50%;height:40px;overflow:hidden;width:40px}.Header_user-avatar__oWM7Q img{height:100%;object-fit:cover;width:100%}.Header_chevron__xDcRP{color:var(--text-muted);transition:transform .2s ease}.Header_chevron__xDcRP.Header_open__cZo8z{transform:rotate(180deg)}.Header_dropdown-menu__IW4up{animation:Header_slideIn__nQDw5 .2s ease-out;background-color:var(--white);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:200px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:100}@keyframes Header_slideIn__nQDw5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_dropdown-item__y2Nih{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-dark);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:10px 12px;transition:all .2s ease;width:100%}.Header_dropdown-item__y2Nih:hover{background-color:#f1f5f9;color:var(--primary-orange)}.Header_dropdown-item__y2Nih.Header_logout__Qwa3D{color:var(--danger)}.Header_dropdown-item__y2Nih.Header_logout__Qwa3D:hover{background-color:#fef2f2}.Header_dropdown-divider__XmvQH{background-color:var(--border-color);height:1px;margin:8px 0}.SummaryCard_summary-card__muUOa{background:var(--white);border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.SummaryCard_summary-card__muUOa:hover{border-color:#f5911e33;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-4px)}.SummaryCard_summary-card__muUOa:before{background:#0000;content:"";height:4px;left:0;position:absolute;top:0;transition:background .3s ease;width:100%}.SummaryCard_summary-card__muUOa:hover:before{background:linear-gradient(90deg,#f5a623,#f5911e)}.SummaryCard_summary-card__muUOa .SummaryCard_card-header__XOKqR{align-items:center;display:flex;justify-content:space-between}.SummaryCard_icon-wrapper__\+9M5B{align-items:center;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.SummaryCard_trend-badge__ICRo9{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:700;gap:4px;padding:4px 10px}.SummaryCard_trend-badge__ICRo9.SummaryCard_up__iezeO{background-color:#ecfdf5;color:#10b981}.SummaryCard_trend-badge__ICRo9.SummaryCard_down__vn0rM{background-color:#fef2f2;color:#ef4444}.SummaryCard_card-body__J4Hjx{display:flex;flex-direction:column;gap:4px}.SummaryCard_card-label__e7iB0{color:#64748b;font-size:.85rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.SummaryCard_card-value__BsW3H{color:#1e293b;font-size:1.85rem;font-weight:800;letter-spacing:-.025em}.Charts_chart-container__9A0CM{display:flex;flex-direction:column;gap:20px;overflow:hidden;width:100%}.Charts_chart-header__JFY-y{align-items:center;display:flex;justify-content:space-between}.Charts_chart-header__JFY-y h3{color:var(--text-dark);font-size:1.1rem;font-weight:700}.Charts_chart-select__2b1Xf{background-color:#f8fafc;border:1px solid var(--border-color);border-radius:8px;color:var(--text-muted);font-size:.8rem;font-weight:600;outline:none;padding:6px 12px}.Charts_chart-wrapper__ekoy-{position:relative}.Charts_donut-wrapper__6rTFb{align-items:center;display:flex;justify-content:center}.Charts_donut-center__jdq6b{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.Charts_donut-center__jdq6b .Charts_percentage__IQwuX{color:var(--text-dark);font-size:1.5rem;font-weight:800;line-height:1}.Charts_donut-center__jdq6b .Charts_label__ZsNde{color:#10b981;font-size:.65rem;font-weight:700;letter-spacing:1px}.Charts_chart-legend__fShGE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:10px}.Charts_legend-item__UpHKr{align-items:center;display:flex;gap:8px}.Charts_legend-item__UpHKr .Charts_dot__Z-bTC{border-radius:50%;height:8px;width:8px}.Charts_legend-item__UpHKr .Charts_name__HEhW6{color:var(--text-muted);font-size:.75rem;font-weight:600}.Charts_po-status__52mHM{height:100%}@media (max-width:768px){.Charts_chart-header__JFY-y h3{font-size:.9rem}.Charts_chart-legend__fShGE{grid-template-columns:1fr}}.Widgets_widget-header__g4Gzs{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Widgets_widget-header__g4Gzs h3{color:var(--text-dark);font-size:1rem;font-weight:700}.Widgets_widget-header__g4Gzs.Widgets_white__iLE1L h3{color:#fff}.Widgets_export-btn__vi5tX{background-color:#1e40af;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 16px}.Widgets_widget-container__cRrwc{width:100%}.Widgets_table-responsive__UBtjf{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.Widgets_project-table__u1R2t{border-collapse:collapse;width:100%}.Widgets_project-table__u1R2t th{border-bottom:1px solid var(--border-color);color:#94a3b8;font-size:.75rem;font-weight:600;padding:12px 16px;text-align:left}.Widgets_project-table__u1R2t td{border-bottom:1px solid var(--border-color);color:var(--text-dark);font-size:.85rem;font-weight:500;padding:16px}.Widgets_prj-info__5N5oa{display:flex;flex-direction:column}.Widgets_prj-name__j5NMD{font-weight:700}.Widgets_prj-id__\+N5iP{color:#94a3b8;font-size:.75rem}.Widgets_status-pill__LKYoU{border-radius:6px;font-size:.7rem;font-weight:700;padding:4px 8px}.Widgets_status-pill__LKYoU.Widgets_active__kgr1f{background-color:#dbeafe;color:#1e40af}.Widgets_status-pill__LKYoU.Widgets_delayed__ioOgz{background-color:#fef3c7;color:#92400e}.Widgets_status-pill__LKYoU.Widgets_on-hold__VoLZl{background-color:#f1f5f9;color:#475569}.Widgets_health-bar__a8k0f{background-color:#f1f5f9;border-radius:4px;height:8px;max-width:100px;overflow:hidden;width:100%}.Widgets_health-bar__a8k0f .Widgets_progress__ks6-E{border-radius:4px;height:100%;transition:width 1s ease-out}.Widgets_workload-list__G0yEh{display:flex;flex-direction:column;gap:20px}.Widgets_workload-item__hvLUm{display:flex;flex-direction:column;gap:8px}.Widgets_workload-info__weImY{display:flex;font-size:.8rem;font-weight:600;justify-content:space-between}.Widgets_workload-info__weImY .Widgets_category__4ywHV{color:var(--text-dark)}.Widgets_workload-info__weImY .Widgets_hours__xeIh5{color:var(--text-muted)}.Widgets_workload-bar__SBq7d{background-color:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.Widgets_workload-bar__SBq7d .Widgets_progress__ks6-E{background-color:#1e40af;border-radius:4px;height:100%}.Widgets_top-performer__oUioF{color:#fff}.Widgets_top-performer__oUioF .Widgets_performer-avatar__iky79{border-color:#fff6}.Widgets_top-performer__oUioF .Widgets_stat__td3R0 .Widgets_label__vUBtS{color:#fff;opacity:.9}.Widgets_top-performer__oUioF .Widgets_stat__td3R0 .Widgets_value__jS5tT{color:#fff}.Widgets_performer-content__LIwzo{align-items:center;display:flex;gap:16px;margin-bottom:32px}.Widgets_performer-avatar__iky79{border:3px solid #ffffff4d;border-radius:50%;height:60px;overflow:hidden;width:60px}.Widgets_performer-avatar__iky79 img{height:100%;object-fit:cover;width:100%}.Widgets_performer-name__7YmR1{font-size:1.1rem;font-weight:800}.Widgets_performer-role__LZOZA{font-size:.75rem;font-weight:600;opacity:.8}.Widgets_performer-stats__u6\+3n{border-top:1px solid #fff3;display:flex;justify-content:space-between;padding-top:24px}.Widgets_stat__td3R0{display:flex;flex-direction:column;gap:4px}.Widgets_stat__td3R0 .Widgets_label__vUBtS{font-size:.6rem;font-weight:700;letter-spacing:.5px;opacity:.7}.Widgets_stat__td3R0 .Widgets_value__jS5tT{font-size:1.25rem;font-weight:800}@media (max-width:768px){.Widgets_project-table__u1R2t td,.Widgets_project-table__u1R2t th{font-size:.75rem;padding:12px 8px}}@media (max-width:480px){.Widgets_performer-stats__u6\+3n{flex-wrap:wrap;gap:16px}}.Breadcrumbs_breadcrumb-container__iOhbs{align-items:center;display:flex;gap:8px;margin-bottom:8px}.Breadcrumbs_breadcrumb-item__Z41m2{align-items:center;color:#94a3b8;display:flex;font-size:.85rem;font-weight:500;gap:4px}.Breadcrumbs_breadcrumb-item__Z41m2.Breadcrumbs_clickable__qYMKN{cursor:pointer;transition:all .2s ease}.Breadcrumbs_breadcrumb-item__Z41m2.Breadcrumbs_clickable__qYMKN:hover{color:var(--primary-orange)}.Breadcrumbs_breadcrumb-item__Z41m2.Breadcrumbs_current__GoEQr{color:var(--primary-orange);font-weight:700}.Breadcrumbs_breadcrumb-separator__yK6qJ{color:#94a3b8}:root{--secondary-orange:#fff4e6;--sidebar-bg:#fff;--main-bg:#f8fafc;--text-dark:#1e293b;--text-muted:#64748b;--white:#fff;--border-color:#f1f5f9;--status-active:#3b82f6;--status-delayed:#f59e0b;--status-pending:#8b5cf6;--status-revenue:#10b981;--status-overdue:#ef4444;--sidebar-width:260px;--header-height:80px}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;background-color:#f8fafc;background-color:var(--main-bg);color:#1e293b;color:var(--text-dark);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;width:100%}.Dashboard_dashboard-container__Gl1qw{display:flex;height:100vh;overflow:hidden;position:relative}.Dashboard_content-wrapper__VgC-T{display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden;width:100%}.Dashboard_main-content__wLtNa{background-color:#f8fafc;background-color:var(--main-bg);flex:1 1;min-width:0;overflow-y:auto;padding:32px}.Dashboard_dashboard-header-area__NZ-ry{margin-bottom:32px}.Dashboard_welcome-section__4WMH0 h1{color:#1e293b;color:var(--text-dark);font-size:1.8rem;font-weight:800;margin-bottom:4px}.Dashboard_welcome-section__4WMH0 p{color:#64748b;color:var(--text-muted);font-size:.95rem;font-weight:500}.Dashboard_dashboard-grid__HG-sN{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.Dashboard_dashboard-card__XA9oz{background:#fff;background:var(--white);border:1px solid #f1f5f9;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;padding:24px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.Dashboard_dashboard-card__XA9oz.Dashboard_card-orange__bjFU3{background:linear-gradient(135deg,#f5a623,#f5911e);border:none;color:#fff}.Dashboard_dashboard-card__XA9oz.Dashboard_card-orange__bjFU3 .Dashboard_card-title__5o066{color:#fff}.Dashboard_dashboard-card__XA9oz:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Dashboard_card-header__44LYC{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Dashboard_card-title__5o066{color:#1e293b;color:var(--text-dark);font-size:1.1rem;font-weight:700}.Dashboard_summary-section__6Ztde{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px;width:100%}.Dashboard_ageing-report-col__xpEzR{overflow-x:auto}@media (max-width:768px){.Dashboard_summary-section__6Ztde{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}}@media (max-width:480px){.Dashboard_summary-section__6Ztde{grid-template-columns:1fr}}.Dashboard_bottom-section__fgxS\+,.Dashboard_charts-section__u3nL1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin-top:24px}.Dashboard_bottom-section__fgxS\+{margin-bottom:24px}.Dashboard_sidebar-widgets-col__UqMaO{display:flex;flex-direction:column;gap:24px}@media (max-width:1200px){.Dashboard_bottom-section__fgxS\+,.Dashboard_charts-section__u3nL1{grid-template-columns:1fr}}@media (max-width:1024px){.Dashboard_main-content__wLtNa{padding:20px}}@media (max-width:768px){.Dashboard_main-content__wLtNa{padding:16px}}@media (max-width:480px){.Dashboard_main-content__wLtNa{padding:12px}}.Dashboard_sidebar-overlay-dashboard__0mqy3{animation:Dashboard_fadeIn__zBwk\+ .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}@keyframes Dashboard_fadeIn__zBwk\+{0%{opacity:0}to{opacity:1}}.Profile_profile-layout-container__jP1fb{display:flex;height:100vh;overflow:hidden;position:relative}.Profile_content-wrapper__JJO5w{display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden;width:100%}.Profile_main-content__JX1-V{background-color:#f8fafc;flex:1 1;min-width:0;overflow-y:auto;padding:32px}.Profile_sidebar-overlay__WVgTh{animation:Profile_fadeIn__E1mWV .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}@keyframes Profile_fadeIn__E1mWV{0%{opacity:0}to{opacity:1}}.Profile_profile-container__RBsS8{font-family:Outfit,sans-serif;margin:0 auto;max-width:1000px}.Profile_profile-header-card__09IR2{border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.Profile_profile-banner__KZ7s7{background:linear-gradient(135deg,#1e293b,#334155);height:160px;overflow:hidden;position:relative}.Profile_profile-banner__KZ7s7:before{background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:24px 24px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Profile_profile-header-card__09IR2{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;gap:40px;margin-bottom:32px;overflow:hidden;padding:40px;position:relative}.Profile_profile-header-card__09IR2:before{background:#f97316;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.Profile_avatar-container__Xu8Eo{flex-shrink:0;position:relative}.Profile_avatar__SAm8W{background-color:#fff;border:3px solid #f8fafc;border-radius:50%;box-shadow:0 0 0 2px #f97316;height:120px;object-fit:cover;width:120px}.Profile_verified-badge__5P55M{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:50%;bottom:0;box-shadow:0 4px 6px -1px #0000001a;color:#f97316;display:flex;height:32px;justify-content:center;position:absolute;right:0;width:32px}.Profile_user-main-info__4Rk6j{flex:1 1}.Profile_user-name-wrapper__WV8E0{align-items:center;display:flex;gap:12px;margin-bottom:4px}.Profile_user-main-info__4Rk6j h1{color:#0f172a;font-size:32px;font-weight:800;letter-spacing:-.5px;margin:0}.Profile_status-badge__46jru{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#16a34a;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.Profile_header-badges__ouVp4{align-items:center;display:flex;gap:8px}.Profile_role-badge__g2ocO{background:#fff7ed;border:1px solid #ffedd5;border-radius:20px;color:#f97316;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.Profile_profile-stats__HHAPn{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:24px;margin-top:16px;padding-top:16px}.Profile_stat-item__KB3XW{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#64748b;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.Profile_stat-item__KB3XW svg{color:#94a3b8}.Profile_profile-grid__7P1oO{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.5fr 1fr}.Profile_card__fvgW3{background:#fff;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;min-height:400px;padding:32px}.Profile_card-title__xpjGz{align-items:center;color:#0f172a;display:flex;font-size:20px;font-weight:700;gap:12px;margin-bottom:24px}.Profile_card-title__xpjGz svg{color:#f97316}.Profile_form-grid__v-16e{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.Profile_form-group__VS6mp{margin-bottom:20px}.Profile_form-group__VS6mp.Profile_full-width__PL3wd{grid-column:span 2}.Profile_label__eZtwa{color:#64748b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.Profile_required-star__y-LLw{color:#ef4444;font-weight:700;margin-left:4px}.Profile_input-wrapper__F4Nua{align-items:center;display:flex;position:relative}.Profile_input-icon__gTiAT{color:#94a3b8;left:14px;pointer-events:none;position:absolute}.Profile_input__biWGk{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;font-size:15px;outline:none;padding:12px 14px 12px 44px;transition:all .2s ease;width:100%}.Profile_input__biWGk:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.Profile_password-toggle__zXl\+K{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;padding:4px;position:absolute;right:14px}.Profile_save-btn__JxQtG{background:var(--primary-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:12px;padding:14px 24px;transition:all .2s ease;width:100%}.Profile_save-btn__JxQtG:hover{box-shadow:0 10px 15px -3px #f973164d;transform:translateY(-1px)}.Profile_save-btn__JxQtG:disabled{cursor:not-allowed;opacity:.7}.Profile_message__mY\+gu{border-radius:12px;font-size:14px;margin-top:20px;padding:12px 16px;text-align:center}.Profile_message__mY\+gu.Profile_error__z9L9-{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.Profile_message__mY\+gu.Profile_success__OPKsU{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}@media (max-width:1200px){.Profile_profile-grid__7P1oO{gap:24px;grid-template-columns:1fr}}@media (max-width:992px){.Profile_main-content__JX1-V{padding:20px}.Profile_profile-header-card__09IR2{gap:30px;padding:30px}.Profile_avatar__SAm8W{height:100px;width:100px}.Profile_user-main-info__4Rk6j h1{font-size:28px}.Profile_form-grid__v-16e{grid-template-columns:1fr}.Profile_form-group__VS6mp.Profile_full-width__PL3wd{grid-column:span 1}}@media (max-width:768px){.Profile_profile-header-card__09IR2{flex-direction:column;gap:24px;padding:32px 24px;text-align:center}.Profile_profile-header-card__09IR2:before{height:4px;width:100%}.Profile_user-name-wrapper__WV8E0{flex-direction:column;gap:8px;justify-content:center}.Profile_header-badges__ouVp4{justify-content:center}.Profile_profile-stats__HHAPn{gap:12px;justify-content:center}.Profile_stat-item__KB3XW{font-size:13px;justify-content:center;padding:8px 12px;width:100%}.Profile_card__fvgW3{min-height:auto;padding:24px}}@media (max-width:480px){.Profile_main-content__JX1-V{padding:16px}.Profile_profile-header-card__09IR2{padding:24px 16px}.Profile_user-main-info__4Rk6j h1{font-size:24px}.Profile_avatar__SAm8W{height:90px;width:90px}.Profile_stat-item__KB3XW{font-size:12px}.Profile_save-btn__JxQtG{padding:16px}}.Projects_projects-layout__9pXrg{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.Projects_content-area__NuZAo{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.Projects_main-content__Iv20d{background:radial-gradient(circle at top right,#f9731608,#0000 400px),radial-gradient(circle at bottom left,#f9731605,#0000 400px);flex:1 1;overflow-y:auto;padding:32px}.Projects_page-header__T96vD{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Projects_header-title__PJXuw h1{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.Projects_header-title__PJXuw p{color:#64748b;font-size:15px;font-weight:500;margin:0}.Projects_add-btn__gFUcF{align-items:center;background:var(--primary-gradient);border:none;border-radius:14px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Projects_add-btn__gFUcF:hover{box-shadow:0 8px 20px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.Projects_table-controls__dQ8e1{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.Projects_search-wrapper__wxvva{flex:1 1;max-width:400px;position:relative}.Projects_search-icon__My65c{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Projects_search-input__VEgll{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.Projects_search-input__VEgll:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.Projects_filter-actions__9KL6v{display:flex;gap:12px}.Projects_filter-btn__pAc1G{align-items:center;display:flex;gap:8px;padding:12px 20px}.Projects_filter-btn__pAc1G,.Projects_per-page-select__wxVoc{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.Projects_per-page-select__wxVoc{outline:none;padding:12px 16px}.Projects_per-page-select__wxVoc:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.Projects_filter-btn__pAc1G:hover{background-color:#f8fafc;border-color:#cbd5e1}.Projects_data-view-container__-iPmC{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.Projects_table-wrapper__eOcMV{overflow-x:auto;width:100%}.Projects_mobile-pagination__AwngG{display:none}.Projects_desktop-pagination__EOPg8{display:block}.Projects_project-table__JwIS0{border-collapse:collapse;text-align:left;width:100%}.Projects_project-table__JwIS0 th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-transform:uppercase}.Projects_project-table__JwIS0 td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.Projects_project-info__Ao167{display:flex;flex-direction:column;gap:4px}.Projects_project-name__IPstQ{color:#0f172a;font-weight:700}.Projects_project-id__9IEoq{color:#94a3b8;font-family:monospace;font-size:12px}.Projects_status-pill__zRFxQ{align-items:center;border-radius:10px;display:inline-flex;font-size:12px;font-weight:700;padding:6px 12px;text-transform:capitalize}.Projects_status-pill__zRFxQ.Projects_planning__TA0bU{background-color:#f1f5f9;color:#64748b}.Projects_status-pill__zRFxQ.Projects_execution__34gAb{background-color:#f0f9ff;color:#0369a1}.Projects_status-pill__zRFxQ.Projects_completed__RUjWo{background-color:#ecfdf5;color:#059669}.Projects_status-pill__zRFxQ.Projects_delayed__Il0Uj{background-color:#fef2f2;color:#dc2626}.Projects_priority-badge__nJDJ8{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.Projects_priority-dot__LaHem{border-radius:50%;height:8px;width:8px}.Projects_priority-high__kWszo{color:#dc2626}.Projects_priority-high__kWszo .Projects_priority-dot__LaHem{background-color:#dc2626}.Projects_priority-medium__3giOm{color:#d97706}.Projects_priority-medium__3giOm .Projects_priority-dot__LaHem{background-color:#d97706}.Projects_priority-low__0OOEW{color:#059669}.Projects_priority-low__0OOEW .Projects_priority-dot__LaHem{background-color:#059669}.Projects_progress-cell__RoFld{min-width:140px}.Projects_progress-header__J7gK0{color:#64748b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-bottom:6px}.Projects_progress-bar-bg__r8SAc{background-color:#f1f5f9;border-radius:10px;height:6px;overflow:hidden}.Projects_progress-bar-fill__UESO1{background:var(--primary-gradient);border-radius:10px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.Projects_actions-cell__o\+N8V{text-align:right}.Projects_action-btn__titdD{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Projects_action-btn__titdD:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}.Projects_project-cards__IuSRj{display:none;flex-direction:column;gap:16px}.Projects_project-card__qvfv6{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005;padding:20px}.Projects_card-main__7qaau{display:flex;justify-content:space-between;margin-bottom:16px}.Projects_card-details__RbM8l h3{color:#0f172a;font-size:16px;font-weight:800;margin:0 0 4px}.Projects_card-code__NWlTj{color:#94a3b8;font-family:monospace;font-size:12px}.Projects_card-stats__qCzIz{grid-gap:16px;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:12px 0}.Projects_stat-item__AMvik{display:flex;flex-direction:column;gap:4px}.Projects_stat-label__UR0zR{color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase}.Projects_stat-value__NTunx{color:#475569;font-size:13px;font-weight:600}.Projects_card-footer__fjVPV{align-items:center;display:flex;justify-content:space-between}.Projects_sidebar-overlay__8pgrP{animation:Projects_fadeIn__v0zz4 .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;left:0;position:fixed;right:0;top:0;z-index:90}@keyframes Projects_fadeIn__v0zz4{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.Projects_project-table__JwIS0 td:nth-child(3),.Projects_project-table__JwIS0 th:nth-child(3){display:none}}.Projects_page-footer__kapeL{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.Projects_page-footer__kapeL p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.Projects_main-content__Iv20d{padding:20px}.Projects_page-header__T96vD{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:8px}.Projects_header-title__PJXuw p{display:none}.Projects_add-btn__gFUcF{justify-content:center;width:100%}.Projects_table-controls__dQ8e1{align-items:stretch;flex-direction:column}.Projects_search-wrapper__wxvva{max-width:100%}.Projects_mobile-pagination__AwngG{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.Projects_desktop-pagination__EOPg8,.Projects_table-wrapper__eOcMV{display:none}.Projects_project-cards__IuSRj{display:flex}}.ProjectDrawer_drawer-backdrop__6rCDC{animation:ProjectDrawer_fadeIn__UG8D2 .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.ProjectDrawer_drawer-container__swVr\+{animation:ProjectDrawer_slideIn__89pnT .3s cubic-bezier(.16,1,.3,1);background-color:#fff;box-shadow:-10px 0 30px #0000001a;display:flex;flex-direction:column;height:100%;max-width:550px;width:100%}.ProjectDrawer_drawer-header__4xRCe{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.ProjectDrawer_header-title-wrapper__\+Mi9T h2{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.ProjectDrawer_header-title-wrapper__\+Mi9T p{color:#64748b;font-size:14px;font-weight:500;margin:0}.ProjectDrawer_close-btn__JoiLc{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.ProjectDrawer_close-btn__JoiLc:hover{background-color:#f1f5f9;color:#0f172a}.ProjectDrawer_tabs-nav__MjXw6{background-color:#fff;border-bottom:1px solid #f1f5f9;display:flex;overflow-x:auto;padding:0 24px;scrollbar-width:none}.ProjectDrawer_tabs-nav__MjXw6::-webkit-scrollbar{display:none}.ProjectDrawer_tab-btn__Ol2D2{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:14px;font-weight:700;padding:16px;transition:all .2s ease;white-space:nowrap}.ProjectDrawer_tab-btn__Ol2D2.ProjectDrawer_active__p1pJZ{border-bottom-color:#f97316;color:#f97316}.ProjectDrawer_drawer-form__cOrKX{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ProjectDrawer_form-scroll-area__9dN\+\+{flex:1 1;overflow-y:auto;padding:24px}.ProjectDrawer_tab-content__EjC2W{animation:ProjectDrawer_fadeIn__UG8D2 .3s ease-out;display:flex;flex-direction:column;gap:24px}.ProjectDrawer_form-group__or3j-{display:flex;flex-direction:column;gap:8px}.ProjectDrawer_form-row__xCVmk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ProjectDrawer_form-group__or3j- label{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:700;gap:8px}.ProjectDrawer_form-group__or3j- label svg{color:#f97316}.ProjectDrawer_form-group__or3j- input,.ProjectDrawer_form-group__or3j- select,.ProjectDrawer_form-group__or3j- textarea{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.ProjectDrawer_form-group__or3j- textarea{resize:vertical}.ProjectDrawer_form-group__or3j- input:focus,.ProjectDrawer_form-group__or3j- select:focus,.ProjectDrawer_form-group__or3j- textarea:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.ProjectDrawer_features-grid__CcUNj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.ProjectDrawer_feature-toggle__QdPB4{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.ProjectDrawer_feature-toggle__QdPB4:hover{background-color:#f1f5f9}.ProjectDrawer_feature-info__GfKsI{display:flex;flex-direction:column;gap:4px}.ProjectDrawer_feature-title__gqzWQ{color:#1e293b;font-size:14px;font-weight:700}.ProjectDrawer_feature-desc__SKLZN{color:#64748b;font-size:12px}.ProjectDrawer_switch__tv\+jS{display:inline-block;height:24px;position:relative;width:44px}.ProjectDrawer_switch__tv\+jS input{height:0;opacity:0;width:0}.ProjectDrawer_slider__0v3nN{background-color:#cbd5e1;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ProjectDrawer_slider__0v3nN:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.ProjectDrawer_slider__0v3nN{background-color:#f97316}input:checked+.ProjectDrawer_slider__0v3nN:before{transform:translateX(20px)}.ProjectDrawer_drawer-footer__aQ42t{grid-gap:16px;background-color:#fff;border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:24px}.ProjectDrawer_cancel-btn__y2wxX{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.ProjectDrawer_cancel-btn__y2wxX:hover{background-color:#f8fafc}.ProjectDrawer_save-btn__DiotP{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.ProjectDrawer_save-btn__DiotP:hover{box-shadow:0 6px 16px #f973164d;filter:brightness(1.05);transform:translateY(-2px)}.ProjectDrawer_save-btn__DiotP:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ProjectDrawer_fadeIn__UG8D2{0%{opacity:0}to{opacity:1}}@keyframes ProjectDrawer_slideIn__89pnT{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:640px){.ProjectDrawer_drawer-container__swVr\+{max-width:100%}.ProjectDrawer_form-row__xCVmk{grid-template-columns:1fr}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__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{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.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:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.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,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.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{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.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{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;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;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.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{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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{background-color:#f0f0f0;cursor:pointer}.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{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.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{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.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{background-color:#f0f0f0;border-radius:.3rem}.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{background-color:#3dcc4a;border-radius:.3rem;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{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.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{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected: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{background-color:#bad9f1;border-radius:.3rem;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__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__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__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__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__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__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__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{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-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-year-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__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.CustomDatePicker_datepicker-wrapper__-c\+qQ{position:relative;width:100%}.CustomDatePicker_datepicker-input__03XKy{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;color:#1e293b!important;font-size:15px!important;font-weight:500!important;outline:none!important;padding:14px 16px 14px 44px!important;transition:all .2s ease!important;width:100%!important}.CustomDatePicker_datepicker-input__03XKy:focus{background-color:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 4px #f973161a!important}.CustomDatePicker_calendar-icon__ZDL7z{color:#f97316;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.CustomDatePicker_custom-calendar__35fno{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 10px 30px #0000001a!important;font-family:inherit!important;padding:10px!important}.react-datepicker__header{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;padding-top:15px!important}.react-datepicker__current-month{color:#0f172a!important;font-size:16px!important;font-weight:700!important;margin-bottom:10px!important}.react-datepicker__day-name{color:#64748b!important;font-weight:600!important}.react-datepicker__day,.react-datepicker__day-name{line-height:2.5rem!important;width:2.5rem!important}.react-datepicker__day{border-radius:10px!important;color:#1e293b!important;margin:2px!important;transition:all .2s ease!important}.react-datepicker__day:hover{background-color:#fff7ed!important;color:#f97316!important}.react-datepicker__day--selected{background-color:#f97316!important;box-shadow:0 4px 12px #f9731633!important;color:#fff!important;font-weight:700!important}.react-datepicker__day--keyboard-selected{background-color:#fed7aa!important;color:#f97316!important}.react-datepicker__day--today{color:#f97316;font-weight:800!important}.react-datepicker__navigation{top:15px!important}.react-datepicker__navigation--previous{left:10px!important}.react-datepicker__navigation--next{right:10px!important}.react-datepicker__triangle{display:none!important}.CustomDatePicker_custom-popper__TeGrS{z-index:9999!important}.react-datepicker__header__dropdown{display:flex!important;gap:8px!important;justify-content:center!important;margin-bottom:8px!important;margin-top:10px!important}.react-datepicker__month-select,.react-datepicker__year-select{-webkit-appearance:none!important;appearance:none!important;background-color:#f8fafc!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#1e293b!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;outline:none!important;padding:6px 28px 6px 12px!important;transition:all .2s ease!important}.react-datepicker__month-select:hover,.react-datepicker__year-select:hover{border-color:#cbd5e1!important}.react-datepicker__month-select:focus,.react-datepicker__year-select:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}@media (max-width:480px){.react-datepicker{align-items:center!important;display:flex!important;flex-direction:column!important;font-size:13px!important}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{line-height:2.2rem!important;margin:1px!important;width:2.2rem!important}.react-datepicker__header{padding-top:10px!important}.react-datepicker__current-month{font-size:15px!important}.CustomDatePicker_custom-calendar__35fno{margin:0!important;max-width:320px!important;min-width:280px!important;width:100%!important}.react-datepicker__portal{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#0f172a99!important;z-index:10000!important}.react-datepicker__portal .react-datepicker{border-radius:20px!important;box-shadow:0 20px 40px #0003!important;padding:10px!important}}.ProjectView_project-view-container__24hGp{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.ProjectView_content-wrapper__3BBsv{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.ProjectView_main-content__az-ZI{background-color:#f8fafc;display:flex;flex:1 1;flex-direction:column;overflow-x:auto;overflow-y:auto;padding:16px 32px}.ProjectView_breadcrumbs__JWQiw{align-items:center;color:#94a3b8;display:flex;font-size:.7rem;font-weight:600;gap:8px;margin-bottom:16px}.ProjectView_breadcrumbs__JWQiw span.ProjectView_current__GaKLq{color:#1e293b;font-weight:600}.ProjectView_project-view-header__HyDww{margin-bottom:20px}.ProjectView_header-top-row__7lr\+N{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ProjectView_title-wrapper__B3OCd{align-items:center;display:flex;gap:16px;margin-bottom:8px}.ProjectView_title-wrapper__B3OCd h1{color:#1a202c;font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin:0}.ProjectView_status-tag__uN418{align-items:center;border-radius:30px;box-shadow:0 2px 4px #10b9811a;display:flex;font-size:.65rem;font-weight:800;gap:8px;letter-spacing:.05em;padding:6px 14px}.ProjectView_status-tag__uN418.ProjectView_success__r6zss{background-color:#ecfdf5;color:#10b981}.ProjectView_status-tag__uN418 .ProjectView_dot__MN7f3{background-color:currentColor;border-radius:50%;height:6px;width:6px}.ProjectView_subtitle__W3BK3{color:#64748b;font-size:1rem;margin:0}.ProjectView_header-actions__FkXD7{display:flex;gap:12px}.ProjectView_btn-secondary__UtJcU{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569}.ProjectView_btn-primary__vBq3M,.ProjectView_btn-secondary__UtJcU{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s}.ProjectView_btn-primary__vBq3M{background-color:#ff9d42;border:none;border-radius:10px;box-shadow:0 4px 12px #ff9d4233;color:#fff}.ProjectView_btn-primary__vBq3M:hover{box-shadow:0 6px 15px #ff9d424d;transform:translateY(-1px)}.ProjectView_project-nav-tabs__w0gTt{border-bottom:1px solid #e2e8f0;display:flex;gap:20px}.ProjectView_nav-tab__en1KC{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 4px;position:relative;transition:all .2s}.ProjectView_tab-count__9L4Sx{background-color:#edf2f7;border-radius:12px;color:#4a5568;font-size:.7rem;font-weight:800;margin-left:2px;padding:2px 8px}.ProjectView_nav-tab__en1KC.ProjectView_active__xyxTH,.ProjectView_nav-tab__en1KC:hover{color:#1a202c}.ProjectView_nav-tab__en1KC.ProjectView_active__xyxTH:after{background-color:#ff9d42;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.ProjectView_metrics-row__sYNxg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;min-width:1000px}.ProjectView_metric-card__GLiXg{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 10px #00000005;display:flex;flex-direction:column;padding:20px 24px;transition:all .3s ease}.ProjectView_metric-card__GLiXg:hover{box-shadow:0 12px 24px #0000000a!important;transform:translateY(-4px)}.ProjectView_metric-header__2sfAk{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProjectView_icon-box__uRRW1{align-items:center;border-radius:10px;box-shadow:0 4px 10px #00000008;display:flex;height:40px;justify-content:center;width:40px}.ProjectView_icon-box__uRRW1.ProjectView_budget__QGM6w{background-color:#fef2f2;color:#ef4444}.ProjectView_icon-box__uRRW1.ProjectView_spent__czyTf{background-color:#eff6ff;color:#3b82f6}.ProjectView_icon-box__uRRW1.ProjectView_remaining__zYDjL{background-color:#fff7ed;color:#f97316}.ProjectView_icon-box__uRRW1.ProjectView_health__0Jsk7{background-color:#f0fdf4;color:#22c55e}.ProjectView_trend__S8hhq{font-size:.75rem;font-weight:700}.ProjectView_trend__S8hhq.ProjectView_positive__ai3os{color:#10b981}.ProjectView_trend__S8hhq.ProjectView_negative__1ufbP{color:#ef4444}.ProjectView_metric-info__ck99\+ .ProjectView_label__Z7t7h{color:#64748b;display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.ProjectView_metric-info__ck99\+ h2{color:#1a202c;font-size:1.4rem;font-weight:800;margin:0}.ProjectView_metric-info__ck99\+ h2.ProjectView_value__JQ14o{font-family:Outfit,sans-serif}.ProjectView_metric-footer__la6DP{border-top:1px solid #f1f5f9;display:flex;font-size:.8rem;justify-content:space-between;margin-top:16px;padding-top:16px}.ProjectView_sub-label__iaiDX{color:#94a3b8;font-weight:500}.ProjectView_sub-value__vlXE1{color:#475569;font-weight:700}.ProjectView_sub-value-plain__LlouU{color:#1e293b;font-weight:700}.ProjectView_metric-footer-bar__dRXUw,.ProjectView_metric-footer-segments__ellf8{margin-top:24px}.ProjectView_health-segments__-zsQU{display:flex;gap:4px}.ProjectView_segment__WfR0B{background-color:#f1f5f9;border-radius:2px;flex:1 1;height:4px}.ProjectView_segment__WfR0B.ProjectView_active__xyxTH{background-color:#ff9d42}.ProjectView_dashboard-grid__qiwOV{display:flex;flex:1 1;flex-direction:column;min-height:0}.ProjectView_view-content-columns__qdZ4p{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1.7fr 1fr;min-height:200px;min-width:1000px}.ProjectView_left-column__JFmEo,.ProjectView_right-column__X2jX2{display:flex;flex-direction:column;gap:16px}.ProjectView_content-card__FeGXy{background-color:#fff;border:1px solid #f1f5f9cc;border-radius:16px;display:flex;flex-direction:column;padding:16px 20px}.ProjectView_content-card__FeGXy .ProjectView_card-header__WW2g2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProjectView_header-title__zMIgs{align-items:center;color:#1e293b;display:flex;gap:12px}.ProjectView_header-title__zMIgs h3{color:#1a202c;font-size:1.1rem;font-weight:800;margin:0}.ProjectView_header-title__zMIgs svg{color:#1e293b}.ProjectView_link__gZJNy{color:#1e293b;font-size:.9rem;font-weight:600;text-decoration:underline}.ProjectView_summary-text__tWFIY{color:#64748b;font-size:.9rem;line-height:1.6;margin-bottom:20px;overflow-y:auto}.ProjectView_scope-metrics-grid__ZEVkk{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.ProjectView_scope-metric-box__sW0Bc{background-color:#f7fafc;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.ProjectView_scope-metric-box__sW0Bc .ProjectView_label__Z7t7h{color:#a0aec0;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ProjectView_scope-metric-box__sW0Bc .ProjectView_value__JQ14o{color:#1a202c;font-size:.95rem;font-weight:800}.ProjectView_scope-metric-box__sW0Bc .ProjectView_value__JQ14o.ProjectView_status__6fEFw{color:#38a169}.ProjectView_chart-legend__xAkFn{display:flex;gap:16px}.ProjectView_legend-item__wYBRe{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:600;gap:6px}.ProjectView_dot__MN7f3{border-radius:50%;height:8px;width:8px}.ProjectView_dot__MN7f3.ProjectView_spent__czyTf{background-color:#ff9d42}.ProjectView_dot__MN7f3.ProjectView_budget__QGM6w{background-color:#f1f5f9}.ProjectView_utilization-chart__jw7Z1{align-items:flex-end;display:flex;flex:1 1;height:auto;min-height:180px;padding-top:10px}.ProjectView_chart-bars__ZJ2ZV{align-items:flex-end;display:flex;height:100%;justify-content:space-between;width:100%}.ProjectView_bar-group__7\+s7J{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px}.ProjectView_bar-container__5bzN1{align-items:flex-end;background-color:#f8fafc;border-radius:4px;display:flex;height:140px;justify-content:center;overflow:hidden;position:relative;width:24px}.ProjectView_budget-bar__RX7sL{background-color:#f1f5f9;bottom:0;position:absolute;transition:height .6s ease;width:100%}.ProjectView_spent-bar__sfej0{background-color:#ff9d42;box-shadow:0 -2px 8px #ff9d4233;position:relative;transition:height .6s ease;width:100%;z-index:1}.ProjectView_month-label__iricA{color:#94a3b8;font-size:.75rem;font-weight:700}.ProjectView_location-map__5gtjW{border-radius:12px;height:140px;margin-bottom:12px;overflow:hidden;position:relative}.ProjectView_location-map__5gtjW img{height:100%;object-fit:cover;width:100%}.ProjectView_map-label__shXqG{background-color:#fff;border-radius:10px;bottom:20px;box-shadow:0 4px 15px #0000001a;color:#1a202c;font-size:.85rem;font-weight:800;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}.ProjectView_location-footer__bhgPG{align-items:center;color:#718096;display:flex;font-size:.9rem;font-weight:600;gap:12px}.ProjectView_stakeholders-list__2wowT{display:flex;flex-direction:column;gap:24px}.ProjectView_group-label__-607E{color:#94a3b8;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:12px}.ProjectView_stakeholder-item__ODxIH{align-items:center;background-color:#fff;border-radius:12px;display:flex;gap:16px}.ProjectView_client-logo__i\+Jrb{align-items:center;background-color:#f7fafc;border:1px solid #edf2f7;border-radius:10px;color:#1a202c;display:flex;font-size:.8rem;font-weight:800;height:44px;justify-content:center;width:44px}.ProjectView_avatar__07g8T{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:44px;object-fit:cover;width:44px}.ProjectView_stakeholder-info__OvtaL h4{color:#1a202c;font-size:1rem;font-weight:800;margin:0 0 4px}.ProjectView_stakeholder-info__OvtaL p{color:#718096;font-size:.85rem;font-weight:600;margin:0}.ProjectView_icon-btn__ItiTZ{background:none;border:none;border-radius:8px;color:#1a202c;cursor:pointer;margin-left:auto;padding:8px;transition:background-color .2s}.ProjectView_icon-btn__ItiTZ:hover{background-color:#f7fafc}.ProjectView_activity-timeline__Lifmi{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.ProjectView_timeline-item__HlfNa{display:flex;gap:16px}.ProjectView_timeline-icon__V1c65{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ProjectView_timeline-icon__V1c65.ProjectView_success__r6zss{background-color:#ecfdf5;color:#10b981}.ProjectView_timeline-icon__V1c65.ProjectView_info__WtcT9{background-color:#ebf8ff;color:#3182ce}.ProjectView_timeline-icon__V1c65.ProjectView_warning__3aFaN{background-color:#fffaf0;color:#f6ad55}.ProjectView_timeline-content__EGESj h4{color:#1a202c;font-size:.95rem;font-weight:800;margin:0 0 6px}.ProjectView_timeline-content__EGESj p{color:#718096;font-size:.8rem;font-weight:600;margin:0}@media (max-width:1440px){.ProjectView_main-content__az-ZI{padding:20px 32px}}@media (min-width:1025px){.ProjectView_main-content__az-ZI{height:calc(100vh - 80px)}}@media (max-width:1024px){.ProjectView_main-content__az-ZI{overflow-y:auto;padding:20px 16px}.ProjectView_project-nav-tabs__w0gTt{gap:16px;overflow-x:auto;scrollbar-width:none}.ProjectView_project-nav-tabs__w0gTt::-webkit-scrollbar{display:none}.ProjectView_nav-tab__en1KC{white-space:nowrap}}@media (max-width:768px){.ProjectView_header-top-row__7lr\+N{flex-direction:column;gap:16px}.ProjectView_metrics-row__sYNxg{grid-template-columns:1fr}.ProjectView_scope-metrics-grid__ZEVkk{grid-template-columns:repeat(2,1fr)}.ProjectView_chart-bars__ZJ2ZV{gap:8px}}.CreateProject_create-project-container__gvrX6{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.CreateProject_create-project-container__gvrX6 .CreateProject_content-wrapper__bwXcT{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.CreateProject_create-project-container__gvrX6 .CreateProject_main-content__Kb3hj{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:16px 32px}.CreateProject_form-header-row__15Q7C{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CreateProject_breadcrumbs__FMoUB{align-items:center;color:#94a3b8;display:flex;font-size:.7rem;font-weight:600;gap:8px;margin-bottom:16px}.CreateProject_breadcrumbs__FMoUB span{cursor:pointer;transition:color .2s}.CreateProject_breadcrumbs__FMoUB span:hover{color:#1e293b}.CreateProject_breadcrumbs__FMoUB span.CreateProject_current__8w1-T{color:#1e293b;cursor:default;font-weight:600}.CreateProject_form-actions-top__Cis4c{display:flex;flex-direction:row-reverse;gap:12px}.CreateProject_create-project-title__4KzZH{color:#1a202c;font-size:1.5rem;font-weight:800;margin-bottom:10px}.CreateProject_btn-cancel-project__UUUkX,.CreateProject_btn-draft__aqgGs{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .2s}.CreateProject_btn-create__DgGho{background:var(--primary-gradient);border:none;border-radius:8px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .2s}.CreateProject_btn-create__DgGho:hover{box-shadow:0 10px 15px -3px #f973164d;filter:brightness(1.05);transform:translateY(-1px)}.CreateProject_project-form__doVPO{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.CreateProject_form-section-card__aXrRi{background:#fff;border:1px solid #f1f5f9cc;border-radius:16px;overflow:hidden}.CreateProject_section-header__Hi9vW{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:20px 24px}.CreateProject_section-header__Hi9vW h3{color:#1a202c;font-size:1.1rem;font-weight:800;margin:0}.CreateProject_section-body__MZEAQ{padding:20px 24px}.CreateProject_form-grid__aysNZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.CreateProject_form-group__2aWZK{display:flex;flex-direction:column;gap:8px}.CreateProject_form-group__2aWZK.CreateProject_full-width__rynyB{grid-column:span 2;width:100%}.CreateProject_form-group__2aWZK label{color:#475569;font-size:.9rem;font-weight:600}.CreateProject_form-group__2aWZK input,.CreateProject_form-group__2aWZK select,.CreateProject_form-group__2aWZK textarea{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-family:inherit;font-size:.95rem;padding:12px 16px;transition:all .2s}.CreateProject_form-group__2aWZK input::placeholder,.CreateProject_form-group__2aWZK textarea::placeholder{color:#94a3b8}.CreateProject_form-group__2aWZK input:focus,.CreateProject_form-group__2aWZK select:focus,.CreateProject_form-group__2aWZK textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.CreateProject_form-group__2aWZK input.CreateProject_disabled-input__RgExb{background-color:#f8fafc;color:#64748b;cursor:not-allowed}.CreateProject_form-group__2aWZK textarea{min-height:100px;resize:vertical}.CreateProject_priority-radio-group__5yFnq{align-items:center;display:flex;gap:24px;height:46px}.CreateProject_radio-label__1fggk{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px}.CreateProject_radio-label__1fggk input{display:none}.CreateProject_custom-radio__wwlAP{border:2px solid #cbd5e1;border-radius:50%;height:18px;position:relative;transition:all .2s;width:18px}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP{border-width:2px}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP.CreateProject_low__8qmGV{border-color:#64748b}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP.CreateProject_medium__Z7NMv{border-color:#f97316}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP.CreateProject_high__2Vx6K{border-color:#ef4444}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP:after{border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP.CreateProject_low__8qmGV:after{background-color:#64748b}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP.CreateProject_medium__Z7NMv:after{background-color:#f97316}.CreateProject_radio-label__1fggk input:checked+.CreateProject_custom-radio__wwlAP.CreateProject_high__2Vx6K:after{background-color:#ef4444}@media (max-width:1024px){.CreateProject_form-grid__aysNZ{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.CreateProject_create-project-container__gvrX6 .CreateProject_main-content__Kb3hj{padding:16px}.CreateProject_form-header-row__15Q7C{align-items:flex-start;flex-direction:column;gap:12px}}.WorkOrders_work-orders-container__uMgFv{background-color:var(--bg-light);display:flex;height:100vh;overflow:hidden}.WorkOrders_content-wrapper__WbJG7{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.WorkOrders_main-content__TlvJ9{flex:1 1;overflow-y:auto;padding:24px 40px}.WorkOrders_custom-table-container__gC0tA{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.WorkOrders_custom-table-wrapper__aYDke{overflow-x:auto;width:100%}.WorkOrders_custom-table__D89\+u{border-collapse:collapse;text-align:left;width:100%}.WorkOrders_custom-table__D89\+u th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-align:left;text-transform:uppercase}.WorkOrders_custom-table__D89\+u td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.WorkOrders_breadcrumb__NmzQd,.WorkOrders_page-title__Tma97,.WorkOrders_project-meta-card__EdnYb,.WorkOrders_summary-metrics-row__CXBua,.WorkOrders_table-actions-bar__CKwcS{flex-shrink:0}.WorkOrders_breadcrumb__NmzQd{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;font-weight:500;gap:8px;margin-bottom:12px}.WorkOrders_breadcrumb__NmzQd .WorkOrders_current__S41lT{color:#f97316;font-weight:700}.WorkOrders_page-header__Sj2HR{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.WorkOrders_header-title-section__RpdUB h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.WorkOrders_header-title-section__RpdUB p{color:#64748b;font-size:16px;margin:0}.WorkOrders_add-btn__IPqb6{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.WorkOrders_add-btn__IPqb6:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.WorkOrders_project-meta-card__EdnYb{margin-bottom:32px;padding:24px 32px}.WorkOrders_meta-info-grid__bFMNe{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 2fr}.WorkOrders_meta-item__jU2SK{display:flex;flex-direction:column;gap:8px}.WorkOrders_meta-item__jU2SK .WorkOrders_label__6BnDn,.WorkOrders_meta-progress__1tZd6 .WorkOrders_label__6BnDn{color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em}.WorkOrders_meta-item__jU2SK .WorkOrders_value__UIINa{color:var(--text-dark);font-size:.95rem;font-weight:700}.WorkOrders_link-style__NVueR{color:#3b82f6!important;cursor:pointer}.WorkOrders_link-style__NVueR:hover{text-decoration:underline}.WorkOrders_meta-progress__1tZd6 .WorkOrders_progress-header__Tce-Q{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.WorkOrders_meta-progress__1tZd6 .WorkOrders_progress-percent__sydqZ{color:#f97316;font-size:.85rem;font-weight:800}.WorkOrders_progress-bar-container__J33mq{background-color:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.WorkOrders_progress-bar__HVNvx{background:var(--primary-gradient);border-radius:4px;height:100%}.WorkOrders_secondary-nav__eIl31{border-bottom:1px solid var(--border-color);display:flex;gap:32px;margin-bottom:32px}.WorkOrders_nav-tab__qgVdD{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 0;position:relative;transition:color .2s}.WorkOrders_nav-tab__qgVdD:hover{color:var(--text-dark)}.WorkOrders_nav-tab__qgVdD.WorkOrders_active__zNqSb{color:#f97316;font-weight:700}.WorkOrders_nav-tab__qgVdD.WorkOrders_active__zNqSb:after{background:var(--primary-gradient);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.WorkOrders_summary-metrics-row__CXBua{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.WorkOrders_metric-box__MB\+m-{display:flex;flex-direction:column;gap:8px;padding:24px;position:relative}.WorkOrders_metric-box__MB\+m-.WorkOrders_highlight__sdaRc{border-left:4px solid var(--info)}.WorkOrders_metric-label__XgfT3{color:var(--text-muted);font-size:.85rem;font-weight:600}.WorkOrders_metric-value-row__XmltX{align-items:baseline;display:flex;gap:6px}.WorkOrders_metric-value__UjvBg{color:var(--text-dark);font-size:1.65rem;font-weight:800}.WorkOrders_metric-sub__EqpPd{color:var(--text-muted);font-size:.9rem;font-weight:500}.WorkOrders_table-controls__7rb9Y{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.WorkOrders_search-wrapper__gJ7uy{flex:1 1;max-width:400px;position:relative}.WorkOrders_search-icon__fZKhz{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.WorkOrders_search-input__pJJfZ{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.WorkOrders_search-input__pJJfZ:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.WorkOrders_filter-actions__SKNFx{align-items:center;display:flex;gap:12px}.WorkOrders_filter-btn__9c4If{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.WorkOrders_filter-btn__9c4If:hover{background-color:#f8fafc;border-color:#cbd5e1}.WorkOrders_btn-ghost__hvUak{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 2px #0000000d;color:var(--text-dark);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.WorkOrders_btn-ghost__hvUak:hover{background-color:#f1f5f9}.WorkOrders_po-badge__\+bsmr{background-color:#f1f5f9;border:1px solid var(--border-color);border-radius:6px;color:var(--text-dark);font-size:.75rem;font-weight:700;padding:4px 10px}.WorkOrders_empty-val__pF6Km{color:var(--text-muted)}.WorkOrders_status-pill__pzz\+N{border-radius:20px;font-size:.75rem;font-weight:700;padding:6px 14px}.WorkOrders_status-pill__pzz\+N.WorkOrders_success__GhhoF{background-color:#ecfdf5;color:var(--success)}.WorkOrders_status-pill__pzz\+N.WorkOrders_warning__390b3{background-color:#fffaf0;color:#f97316}.WorkOrders_status-pill__pzz\+N.WorkOrders_neutral__4Zo7S{background-color:#f1f5f9;color:var(--text-muted)}.WorkOrders_status-pill__pzz\+N.WorkOrders_info__RRrVT{background-color:#eff6ff;color:var(--info)}.WorkOrders_icon-btn__v49-z{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.WorkOrders_icon-btn__v49-z:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}@media (max-width:1024px){.WorkOrders_meta-info-grid__bFMNe{gap:24px;grid-template-columns:1fr 1fr}.WorkOrders_summary-metrics-row__CXBua{grid-template-columns:1fr 1fr}}.WorkOrders_page-footer__PEE5V{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.WorkOrders_page-footer__PEE5V p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.WorkOrders_main-content__TlvJ9{padding:16px}.WorkOrders_table-actions-bar__CKwcS{align-items:flex-start;flex-direction:column;gap:16px}.WorkOrders_actions-left__KGWRs,.WorkOrders_actions-right__GCgAq,.WorkOrders_search-box__AKQkX{width:100%}.WorkOrders_meta-info-grid__bFMNe,.WorkOrders_summary-metrics-row__CXBua{grid-template-columns:1fr}}@media (max-width:480px){.WorkOrders_drawer-content__rXHVw{width:100%}}.WorkOrders_action-wrapper__-LGYu{display:flex;justify-content:flex-end;position:relative}.WorkOrders_actions-cell__OwCJS{padding-right:24px;text-align:right}.WorkOrders_action-dropdown__qPuuv{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:8px;position:fixed;z-index:9999}.WorkOrders_action-dropdown__qPuuv button{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-dark);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.WorkOrders_action-dropdown__qPuuv button:hover{background-color:#f1f5f9}.WorkOrders_action-dropdown__qPuuv .WorkOrders_delete-opt__fDix0{color:#ef4444}.WorkOrders_action-dropdown__qPuuv .WorkOrders_delete-opt__fDix0:hover{background-color:#fef2f2}.WorkOrders_dropdown-divider__8feNv{background-color:var(--border-color);height:1px;margin:4px 0}.WorkOrders_modal-overlay__Gp8UG{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1001}.WorkOrders_modal-content__cM0Gy{animation:WorkOrders_modalPop__UUhfo .3s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:20px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;max-width:580px;overflow:hidden;width:100%}@keyframes WorkOrders_modalPop__UUhfo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.WorkOrders_modal-header__CuwnM{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px 32px}.WorkOrders_modal-header__CuwnM h3{color:var(--text-dark);font-size:1.1rem;font-weight:800}.WorkOrders_modal-header__CuwnM .WorkOrders_close-btn__cC5yF{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}.WorkOrders_modal-body__1QIpX{display:flex;flex-direction:column;gap:24px;padding:32px}.WorkOrders_upload-dropzone__EKxr3{align-items:center;background-color:#fafbfc;border:2px dashed #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:40px;transition:all .2s}.WorkOrders_upload-dropzone__EKxr3:hover{background-color:#fff7ed;border-color:#f97316}.WorkOrders_upload-icon-circle__9ms\+r{align-items:center;background:var(--primary-gradient);border-radius:50%;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.WorkOrders_upload-dropzone__EKxr3 h4{color:var(--text-dark);font-size:1rem;font-weight:700}.WorkOrders_upload-dropzone__EKxr3 p{color:var(--text-muted);font-size:.85rem}.WorkOrders_browse-link__evpLa{color:#3b82f6;font-weight:700;text-decoration:none}.WorkOrders_template-download-link__MMyL1{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:10px;justify-content:center}.WorkOrders_template-download-link__MMyL1:hover{text-decoration:underline}.WorkOrders_info-alert__FWiBr{background-color:#f1f5f9;border-radius:10px;gap:12px;padding:12px 16px}.WorkOrders_info-alert__FWiBr,.WorkOrders_info-icon-wrapper__A5MoQ{align-items:center;display:flex}.WorkOrders_info-alert__FWiBr p{color:#64748b;font-size:.8rem;font-weight:600}.WorkOrders_modal-footer__\+435L{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:24px;justify-content:flex-end;padding:24px 32px}.WorkOrders_btn-upload__g9kxn{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:12px 24px;transition:all .2s}.WorkOrders_btn-upload__g9kxn:hover{filter:brightness(1.05);transform:translateY(-1px)}.WorkOrderDrawer_drawer-overlay-work-order__nQcXw{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1000}.WorkOrderDrawer_drawer-overlay-work-order__nQcXw.WorkOrderDrawer_open__GZ3sT{opacity:1;visibility:visible}.WorkOrderDrawer_drawer-content__v4n66{background-color:#fff;box-shadow:-10px 0 30px #00000a1a;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);width:440px}.WorkOrderDrawer_drawer-content__v4n66.WorkOrderDrawer_open__GZ3sT{transform:translateX(0)}.WorkOrderDrawer_drawer-header__vp\+LN{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px}.WorkOrderDrawer_header-title-row__ZCnnK{align-items:center;display:flex;gap:12px}.WorkOrderDrawer_header-icon__fWSQu{color:var(--primary-orange)}.WorkOrderDrawer_drawer-header__vp\+LN h2{color:var(--text-dark);font-size:1.15rem;font-weight:800;margin:0}.WorkOrderDrawer_drawer-close-btn__5CbZF{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.WorkOrderDrawer_drawer-close-btn__5CbZF:hover{color:var(--text-dark);transform:scale(1.1)}.WorkOrderDrawer_drawer-body__vhKzc{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.WorkOrderDrawer_form-group__lHnUr{display:flex;flex-direction:column;gap:10px}.WorkOrderDrawer_form-group__lHnUr label{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em}.WorkOrderDrawer_form-group__lHnUr input,.WorkOrderDrawer_form-group__lHnUr select,.WorkOrderDrawer_form-group__lHnUr textarea{background-color:#f8fafc;border:1px solid var(--border-color);border-radius:12px;font-family:inherit;font-size:.95rem;outline:none;padding:12px 16px;transition:border-color .2s}.WorkOrderDrawer_form-group__lHnUr input:focus,.WorkOrderDrawer_form-group__lHnUr select:focus,.WorkOrderDrawer_form-group__lHnUr textarea:focus{border-color:var(--primary-orange)}.WorkOrderDrawer_form-row__F5H71{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.WorkOrderDrawer_price-input-wrapper__RgnT-{position:relative}.WorkOrderDrawer_currency-symbol__I2fi3{color:var(--text-muted);font-weight:700;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.WorkOrderDrawer_price-input-wrapper__RgnT- input{padding-left:32px!important;width:100%}.WorkOrderDrawer_auto-total-box__55hYx{background-color:#fff7ed;border-radius:12px;margin-top:12px;padding:20px}.WorkOrderDrawer_total-label__u\+5mQ{color:var(--primary-orange);font-size:.7rem;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.WorkOrderDrawer_total-formula-row__YA1UK{align-items:center;display:flex;justify-content:space-between}.WorkOrderDrawer_total-formula-row__YA1UK .WorkOrderDrawer_formula__D-vZD{color:#c2410c;font-size:.85rem;font-weight:600}.WorkOrderDrawer_total-formula-row__YA1UK .WorkOrderDrawer_total-value__l1xY9{color:var(--text-dark);font-size:1.4rem;font-weight:800}.WorkOrderDrawer_drawer-footer__ap0uQ{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;padding:24px}.WorkOrderDrawer_full-width__zTG6h{justify-content:center!important;width:100%}.WorkOrderDrawer_btn-primary__\+FFPp{align-items:center;background-color:#f59e0b;border:none;border-radius:12px;box-shadow:0 4px 12px #f59e0b33;color:#0f172a;cursor:pointer;display:flex;font-weight:800;gap:10px;justify-content:center;padding:12px 24px;transition:all .2s cubic-bezier(.16,1,.3,1)}.WorkOrderDrawer_btn-primary__\+FFPp:hover{background-color:#fbbf24;box-shadow:0 8px 20px #f59e0b4d;transform:translateY(-2px)}.WorkOrderDrawer_btn-primary__\+FFPp:active{transform:translateY(0)}.WorkOrderDrawer_btn-secondary-outline__TbBHL{align-items:center;background-color:initial;border:1.5px solid #fcd34d;border-radius:12px;color:#d97706;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:12px;transition:all .2s}.WorkOrderDrawer_btn-secondary-outline__TbBHL:hover{background-color:#fffbeb;border-color:#f59e0b;color:#92400e}.WorkOrderDrawer_btn-link__OdToc{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:600;padding:8px}.WorkOrderDrawer_btn-link__OdToc:hover{color:var(--text-dark)}@media (max-width:480px){.WorkOrderDrawer_drawer-content__v4n66{width:100%}}.PurchaseOrders_po-container__yHWx6{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.PurchaseOrders_content-wrapper__EZ2Oy{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PurchaseOrders_main-content__kpfrs{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.PurchaseOrders_page-header__CK1we{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.PurchaseOrders_header-title-section__Ec0aA h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.PurchaseOrders_header-title-section__Ec0aA p{color:#64748b;font-size:16px;margin:0}.PurchaseOrders_header-actions__QtzVD{align-items:center;display:flex;gap:12px}.PurchaseOrders_add-btn__FS6EV{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.PurchaseOrders_add-btn__FS6EV:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.PurchaseOrders_control-btn__0oMC1{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.PurchaseOrders_control-btn__0oMC1:hover{background-color:#f8fafc;border-color:#cbd5e1}.PurchaseOrders_metrics-grid__39a0Q{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.PurchaseOrders_metric-card__H6esP{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 1px 3px #0000000d;padding:24px;transition:all .2s}.PurchaseOrders_metric-card__H6esP:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-4px)}.PurchaseOrders_metric-card__H6esP.PurchaseOrders_warning__SuNEs{background:#fffbeb;border-color:#fde68a}.PurchaseOrders_metric-info__nGr3G .PurchaseOrders_label__e7mQC{color:#94a3b8;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.PurchaseOrders_metric-info__nGr3G .PurchaseOrders_value__OL6h1{color:#1e293b;display:block;font-size:1.75rem;font-weight:800}.PurchaseOrders_card-subtext__cXzOs{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:6px;margin-top:12px}.PurchaseOrders_card-subtext__cXzOs.PurchaseOrders_positive__thiOH{color:#10b981}.PurchaseOrders_card-subtext__cXzOs.PurchaseOrders_warning__SuNEs{color:#f59e0b}.PurchaseOrders_card-subtext__cXzOs.PurchaseOrders_danger__5Uh\+7{color:#ef4444}.PurchaseOrders_table-controls__g5Evy{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.PurchaseOrders_search-wrapper__TqBJk{flex:1 1;max-width:500px;position:relative}.PurchaseOrders_search-icon__MEEt9{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseOrders_search-input__862ga{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.PurchaseOrders_search-input__862ga:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126}.PurchaseOrders_filter-actions__OaA18{align-items:center;display:flex;gap:12px}.PurchaseOrders_per-page-select__MIWSQ{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:10px 36px 10px 16px}.PurchaseOrders_filter-btn__GVZNG,.PurchaseOrders_per-page-select__MIWSQ{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.PurchaseOrders_filter-btn__GVZNG{align-items:center;display:flex;gap:8px;padding:10px 20px}.PurchaseOrders_data-view-container__bI4Cf{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.PurchaseOrders_table-wrapper__uZ89H{overflow-x:auto;width:100%}.PurchaseOrders_po-cards__kWNjj{display:none}.PurchaseOrders_po-table__ifhcy{border-collapse:initial;border-spacing:0;width:100%}.PurchaseOrders_po-table__ifhcy th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;padding:16px 20px;text-align:left}.PurchaseOrders_po-table__ifhcy td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;font-weight:500;padding:16px 20px;vertical-align:middle}.PurchaseOrders_id-cell__SEe0u{color:#1e293b;font-weight:700}.PurchaseOrders_receipt-text__Fi59N{color:#f97316;cursor:pointer;font-weight:800}.PurchaseOrders_vendor-name__dtC81{color:#475569;font-weight:600}.PurchaseOrders_amount-cell__bDtxy{font-weight:800}.PurchaseOrders_balance-cell__SiFA5.PurchaseOrders_has-balance__DVOfR,.PurchaseOrders_urgent-cell__OlAPK{color:#ef4444;font-weight:700}.PurchaseOrders_date-cell__0DjCE{color:#64748b}.PurchaseOrders_status-pill__ODO2R{border-radius:20px;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.PurchaseOrders_pill-partial__pJDCG{background:#fff7ed;color:#f97316}.PurchaseOrders_pill-inspection__7fpKp{background:#ecfeff;color:#0891b2}.PurchaseOrders_pill-manufacturing__bLcHN{background:#faf5ff;color:#9333ea}.PurchaseOrders_pill-completed__mC7jd{background:#1e293b;color:#fff}.PurchaseOrders_pill-review__t0cZM{background:#eff6ff;color:#2563eb}.PurchaseOrders_pill-dotted__zIU3u{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 12px}.PurchaseOrders_pill-dotted__zIU3u .PurchaseOrders_dot__45v5O{border-radius:50%;height:6px;width:6px}.PurchaseOrders_pill-approved__BjcER{background:#ecfdf5;color:#10b981}.PurchaseOrders_pill-approved__BjcER .PurchaseOrders_dot__45v5O{background:#10b981}.PurchaseOrders_pill-pending__eY\+ml{background:#fffbeb;color:#f59e0b}.PurchaseOrders_pill-pending__eY\+ml .PurchaseOrders_dot__45v5O{background:#f59e0b}.PurchaseOrders_pill-rejected__qfGDE{background:#fef2f2;color:#ef4444}.PurchaseOrders_pill-rejected__qfGDE .PurchaseOrders_dot__45v5O{background:#ef4444}.PurchaseOrders_pill-na__4elpt{background:#f1f5f9;color:#94a3b8}.PurchaseOrders_pill-na__4elpt .PurchaseOrders_dot__45v5O{background:#94a3b8}.PurchaseOrders_action-wrapper__eMgdS{display:flex;justify-content:center;position:relative}.PurchaseOrders_action-btn__JBIY6,.PurchaseOrders_icon-btn__vxBE8{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s ease}.PurchaseOrders_action-btn__JBIY6.PurchaseOrders_active__cNx1z,.PurchaseOrders_action-btn__JBIY6:hover,.PurchaseOrders_icon-btn__vxBE8:hover{background-color:#f1f5f9;color:#1e293b}.PurchaseOrders_action-dropdown__rGUFv{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.PurchaseOrders_action-dropdown__rGUFv button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.PurchaseOrders_action-dropdown__rGUFv button:hover{background-color:#f1f5f9;color:#f97316}.PurchaseOrders_action-dropdown__rGUFv .PurchaseOrders_deselect__sdfx3{color:#ef4444}.PurchaseOrders_action-dropdown__rGUFv .PurchaseOrders_deselect__sdfx3:hover{background-color:#fef2f2}.PurchaseOrders_dropdown-divider__Uggc8{background-color:#e2e8f0;height:1px;margin:4px 0}.PurchaseOrders_mobile-pagination__e8AK7{display:none}.PurchaseOrders_desktop-pagination__Z59LJ{display:block}@media (max-width:1200px){.PurchaseOrders_metrics-grid__39a0Q{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.PurchaseOrders_page-header__CK1we{flex-direction:column;gap:20px}.PurchaseOrders_table-controls__g5Evy{align-items:stretch;flex-direction:column}.PurchaseOrders_search-wrapper__TqBJk{max-width:none}.PurchaseOrders_header-actions__QtzVD{flex-direction:column;width:100%}.PurchaseOrders_header-actions__QtzVD button{justify-content:center;width:100%}}.PurchaseOrders_page-footer__GlT0j{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.PurchaseOrders_page-footer__GlT0j p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.PurchaseOrders_main-content__kpfrs{padding:24px 20px}.PurchaseOrders_metrics-grid__39a0Q{grid-template-columns:1fr;margin-bottom:24px}.PurchaseOrders_header-title-section__Ec0aA h1{font-size:28px}.PurchaseOrders_filter-actions__OaA18{flex-direction:column;width:100%}.PurchaseOrders_filter-btn__GVZNG,.PurchaseOrders_per-page-select__MIWSQ{justify-content:center;width:100%}.PurchaseOrders_table-wrapper__uZ89H{display:none}.PurchaseOrders_mobile-pagination__e8AK7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.PurchaseOrders_desktop-pagination__Z59LJ{display:none}.PurchaseOrders_po-cards__kWNjj{display:flex;flex-direction:column;gap:16px}.PurchaseOrders_po-card__E8PNl{background:#fff;border-bottom:1px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;padding:20px}.PurchaseOrders_card-main__6mrx1{align-items:center;display:flex;gap:12px;margin-bottom:16px}.PurchaseOrders_card-info__qmkwM{display:flex;flex:1 1;flex-direction:column;gap:2px}.PurchaseOrders_card-id__XFOhs{color:#f97316;cursor:pointer;font-size:15px;font-weight:800}.PurchaseOrders_card-amount__w37nS{color:#1e293b;font-size:16px;font-weight:800}.PurchaseOrders_card-details__oaJ9h{grid-gap:8px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.PurchaseOrders_detail-item__Vbxc8{display:flex;flex-direction:column;gap:4px}.PurchaseOrders_detail-label__l13e4{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.PurchaseOrders_detail-value__v9Bxj{color:#334155;font-size:13px;font-weight:700}.PurchaseOrders_detail-value__v9Bxj.PurchaseOrders_has-balance__DVOfR{color:#ef4444}.PurchaseOrders_urgent-text__6YKEG{color:#ef4444;font-weight:700}.PurchaseOrders_card-footer__7EG94{align-items:center;display:flex;justify-content:space-between}.PurchaseOrders_footer-left__Lj3EF{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:8px}.PurchaseOrders_footer-statuses__wYn3K{display:flex;gap:8px}}.QuickViewPODrawer_quick-view-drawer__aigvt{background:#fff;box-shadow:-4px 0 20px #0000000d;display:flex;flex-direction:column;height:100vh;position:fixed;right:-500px;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:450px;z-index:1000}.QuickViewPODrawer_quick-view-drawer__aigvt.QuickViewPODrawer_open__uxTnl{right:0}.QuickViewPODrawer_drawer-overlay-quick-view__lx9Bq{background:#0003;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100vw;z-index:999}.QuickViewPODrawer_drawer-overlay-quick-view__lx9Bq.QuickViewPODrawer_open__uxTnl{opacity:1;visibility:visible}.QuickViewPODrawer_drawer-header__muYa-{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.QuickViewPODrawer_header-left__GAVE0{align-items:center;display:flex;gap:12px}.QuickViewPODrawer_eye-icon-box__hLsu3{align-items:center;background-color:#fffbeb;border-radius:50%;color:var(--primary-orange);display:flex;height:40px;justify-content:center;width:40px}.QuickViewPODrawer_drawer-header__muYa- h2{color:#1a1f36;font-size:1.15rem;font-weight:700}.QuickViewPODrawer_close-btn__ZD2eo{background:none;border:none;color:#64748b;cursor:pointer;padding:4px}.QuickViewPODrawer_drawer-body__VxNVv{flex:1 1;overflow-y:auto;padding:24px}.QuickViewPODrawer_vendor-quick-info__g-nfI{align-items:center;display:flex;gap:16px;margin-bottom:24px}.QuickViewPODrawer_vendor-avatar__UdJoA{align-items:center;background-color:#fef3c7;border-radius:12px;color:#d97706;display:flex;height:54px;justify-content:center;width:54px}.QuickViewPODrawer_vendor-details__NzaUG h3{color:#1a1f36;font-size:1.1rem;font-weight:700;margin-bottom:2px}.QuickViewPODrawer_po-id__YLo8g{color:#64748b;font-size:.9rem;font-weight:600}.QuickViewPODrawer_quick-metrics-grid__3oV5c{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.QuickViewPODrawer_quick-metric-card__O5LxW{background:#fffdf5;border:1px solid #fef3c7;border-radius:12px;padding:16px}.QuickViewPODrawer_quick-metric-card__O5LxW .QuickViewPODrawer_label__jtQNw{color:#92400e;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:6px}.QuickViewPODrawer_quick-metric-card__O5LxW h3{color:#1a1f36;font-size:1.25rem;font-weight:800}.QuickViewPODrawer_status-text__c8vRS{color:#d97706}.QuickViewPODrawer_info-row-card__abYBp{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;padding:16px}.QuickViewPODrawer_info-row-card__abYBp .QuickViewPODrawer_label__jtQNw{color:#64748b;display:block;font-size:.7rem;font-weight:700;margin-bottom:4px}.QuickViewPODrawer_info-row-card__abYBp h4{color:#1a1f36;font-size:1rem;font-weight:700}.QuickViewPODrawer_text-muted__QzGb-{color:#94a3b8}.QuickViewPODrawer_summary-section__qLx-b{background:#fdfaf3;border-radius:16px;margin-bottom:32px;padding:20px}.QuickViewPODrawer_section-title__dSgWa{color:#b45309;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:16px}.QuickViewPODrawer_summary-list__c3s9J{display:flex;flex-direction:column;gap:12px}.QuickViewPODrawer_summary-item__hXG9d{color:#4b5563;display:flex;font-size:.95rem;font-weight:500;justify-content:space-between}.QuickViewPODrawer_summary-divider__Q1Cju{background-color:#e5e7eb;height:1px;margin:4px 0}.QuickViewPODrawer_text-success__Wnxi\+{color:#059669}.QuickViewPODrawer_text-success-light__8Bagu{color:#10b981}.QuickViewPODrawer_text-orange__xwZXh{color:var(--primary-orange)}.QuickViewPODrawer_text-orange-label__m9Ahw{color:#d97706}.QuickViewPODrawer_font-bold__rSCZf{font-weight:700}.QuickViewPODrawer_font-bolder__bxAco{font-weight:800}.QuickViewPODrawer_outstanding-row__Qiq9V{padding-top:4px}.QuickViewPODrawer_payment-progress-bar__L0dSW{background:#e5e7eb;border-radius:10px;height:8px;margin-top:20px;overflow:hidden}.QuickViewPODrawer_progress-fill__IW4E0{background:var(--primary-orange);border-radius:10px;height:100%}.QuickViewPODrawer_timeline-section__etgAd{background:none;padding:0}.QuickViewPODrawer_vertical-timeline__kyc8N{display:flex;flex-direction:column;padding-left:10px}.QuickViewPODrawer_timeline-item__odC-Y{display:flex;gap:20px;padding-bottom:32px;position:relative}.QuickViewPODrawer_timeline-item__odC-Y:before{background:#e2e8f0;content:"";height:100%;left:6px;position:absolute;top:15px;width:2px}.QuickViewPODrawer_timeline-item__odC-Y:last-child:before{display:none}.QuickViewPODrawer_timeline-marker__6B26l{background:#e2e8f0;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e2e8f0;height:14px;margin-top:5px;width:14px;z-index:1}.QuickViewPODrawer_timeline-item__odC-Y.QuickViewPODrawer_active__BSLvV .QuickViewPODrawer_timeline-marker__6B26l,.QuickViewPODrawer_timeline-item__odC-Y.QuickViewPODrawer_completed__1sl3P .QuickViewPODrawer_timeline-marker__6B26l{background:#10b981;box-shadow:0 0 0 1px #10b981}.QuickViewPODrawer_timeline-content__ZQdx0 h4{color:#1e293b;font-size:.95rem;font-weight:700;margin-bottom:2px}.QuickViewPODrawer_timeline-content__ZQdx0 p{color:#64748b;font-size:.8rem;font-weight:600}.QuickViewPODrawer_pending-text__-oZpC{font-style:italic;font-weight:500!important}.QuickViewPODrawer_drawer-footer__pFprq{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:12px;padding:24px}.QuickViewPODrawer_btn-add-payment__X5M\+m{align-items:center;background-color:var(--primary-orange);border:none;border-radius:12px;color:#1a1f36;cursor:pointer;display:flex;font-weight:800;gap:10px;justify-content:center;padding:14px;transition:all .2s}.QuickViewPODrawer_btn-add-payment__X5M\+m:hover{background-color:var(--light-orange)}.QuickViewPODrawer_footer-secondary-actions__I3g1r{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.QuickViewPODrawer_btn-outline-footer__NKB6u{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;padding:12px}.QuickViewPODrawer_btn-outline-footer__NKB6u:hover{background-color:#f8fafc;border-color:#cbd5e1}.CreatePurchaseOrder_create-po-container__jk6tZ{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.CreatePurchaseOrder_create-po-container__jk6tZ.CreatePurchaseOrder_sidebar-open__SSUR2 .CreatePurchaseOrder_content-wrapper__gpO-0{margin-left:0}.CreatePurchaseOrder_content-wrapper__gpO-0{display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:all .3s}.CreatePurchaseOrder_main-content__lsvle{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:32px 40px}.CreatePurchaseOrder_page-header-row__EUSGe{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:16px}.CreatePurchaseOrder_breadcrumbs__3xOP2{align-items:center;color:#94a3b8;display:flex;font-size:.85rem;font-weight:500;gap:8px;margin-bottom:8px}.CreatePurchaseOrder_breadcrumbs__3xOP2 .CreatePurchaseOrder_current__8UM\+x{color:#f97316;font-weight:700}.CreatePurchaseOrder_page-header-row__EUSGe h1{color:#1e293b;font-size:2rem;font-weight:800}.CreatePurchaseOrder_header-actions-btns__nh5Wx{flex-direction:row-reverse;gap:12px;margin-top:10px}.CreatePurchaseOrder_create-po-title__fVViP{color:#1a202c;font-size:1.5rem;font-weight:800;margin-bottom:10px}.CreatePurchaseOrder_btn-primary__1eR4N{background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 12px #f9731633;color:#fff;font-weight:700;padding:10px 24px}.CreatePurchaseOrder_btn-primary__1eR4N:hover{filter:brightness(1.05);transform:translateY(-1px)}.CreatePurchaseOrder_btn-secondary__ZApES{border-radius:10px;color:#1e293b;padding:10px 24px}.CreatePurchaseOrder_form-sections-grid__N8cJp{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin-bottom:24px}.CreatePurchaseOrder_form-card__ASuci{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column}.CreatePurchaseOrder_card-header-po__7-jI3{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:20px 24px}.CreatePurchaseOrder_card-header-po__7-jI3 h3{color:#1e293b;font-size:1.1rem;font-weight:700}.CreatePurchaseOrder_text-orange__GVHoA{color:#f97316}.CreatePurchaseOrder_card-content__Igysl{padding:24px}.CreatePurchaseOrder_form-grid-2__OavKz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.CreatePurchaseOrder_form-group__nuxnk{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.CreatePurchaseOrder_form-group__nuxnk.CreatePurchaseOrder_full-width__Q-06y{grid-column:span 2}.CreatePurchaseOrder_form-group__nuxnk label{color:#64748b;font-size:.8rem;font-weight:700}.CreatePurchaseOrder_form-group__nuxnk input,.CreatePurchaseOrder_form-group__nuxnk select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:.95rem;outline:none;padding:12px 16px;width:100%}.CreatePurchaseOrder_select-wrapper__8qro1{align-items:center;display:flex;position:relative}.CreatePurchaseOrder_select-wrapper__8qro1 select{-webkit-appearance:none;appearance:none;padding-right:40px}.CreatePurchaseOrder_select-wrapper__8qro1 svg{color:#94a3b8;pointer-events:none;position:absolute;right:16px}.CreatePurchaseOrder_flex-row__arvt2{align-items:flex-end;display:flex;gap:12px}.CreatePurchaseOrder_add-vendor-link__nq9mh{align-items:center;color:#f97316;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:4px;padding-bottom:30px}.CreatePurchaseOrder_input-with-icon__5R1XA{align-items:center;display:flex;position:relative}.CreatePurchaseOrder_input-with-icon__5R1XA svg{color:#94a3b8;pointer-events:none;position:absolute;right:16px}.CreatePurchaseOrder_dropzone__HL4q7{align-items:center;background-color:#fcfdfe;border:2px dashed #e2e8f0;border-radius:12px;display:flex;flex-direction:column;height:300px;justify-content:center;padding:40px 20px;text-align:center}.CreatePurchaseOrder_upload-icon__1icc9{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}.CreatePurchaseOrder_dropzone__HL4q7 p{color:#64748b;font-size:.95rem;margin-bottom:4px}.CreatePurchaseOrder_browse-text__BLbf-{color:#f97316;cursor:pointer;font-weight:700}.CreatePurchaseOrder_upload-hint__4gkt1{color:#94a3b8;font-size:.75rem}.CreatePurchaseOrder_dropzone__HL4q7.CreatePurchaseOrder_has-file__k2\+La{background-color:#f0fdf4;border-color:#10b981}.CreatePurchaseOrder_dropzone__HL4q7.CreatePurchaseOrder_has-file__k2\+La .CreatePurchaseOrder_upload-icon__1icc9{background-color:#10b981;color:#fff}.CreatePurchaseOrder_file-selected-info__IcmHe{display:flex;flex-direction:column;gap:4px}.CreatePurchaseOrder_file-selected-info__IcmHe .CreatePurchaseOrder_file-name__MoyRH{color:#1e293b;font-weight:800}.CreatePurchaseOrder_file-selected-info__IcmHe .CreatePurchaseOrder_file-meta__eIH6n{color:#64748b;font-size:.8rem;font-weight:500}.CreatePurchaseOrder_wo-link-card__Kn04\+{margin-bottom:24px}.CreatePurchaseOrder_wo-selection-group__Py9mz{align-items:flex-end;display:flex;gap:20px}.CreatePurchaseOrder_wo-selection-group__Py9mz .CreatePurchaseOrder_form-group__nuxnk{flex:1 1;margin-bottom:0}.CreatePurchaseOrder_multi-select-box__ayK3b{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:8px 16px;position:relative}.CreatePurchaseOrder_placeholder__MrXVq{color:#94a3b8;font-size:.95rem}.CreatePurchaseOrder_btn-dark__DUC4g{background-color:#1e293b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:14px 24px;white-space:nowrap}.CreatePurchaseOrder_dropdown-panel__u-Uzu{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;left:0;padding:8px;position:absolute;top:110%;width:100%;z-index:100}.CreatePurchaseOrder_dropdown-item__5yd6l{border-radius:8px;color:#475569;cursor:pointer;font-size:.9rem;padding:10px 16px}.CreatePurchaseOrder_dropdown-item__5yd6l:hover{background-color:#f1f5f9}.CreatePurchaseOrder_dropdown-item__5yd6l.CreatePurchaseOrder_selected__Unr6i{background-color:#fff7ed;color:#f97316;font-weight:700}.CreatePurchaseOrder_selected-tag__CBnEo{align-items:center;background-color:#e2e8f0;border-radius:6px;display:flex;font-size:.8rem;font-weight:700;gap:6px;padding:4px 8px}.CreatePurchaseOrder_po-items-card__YyTwQ .CreatePurchaseOrder_card-content__Igysl{overflow:hidden;padding:0}.CreatePurchaseOrder_custom-table-wrapper__ISk3i{overflow-x:auto}.CreatePurchaseOrder_custom-table__Pka11{border-collapse:collapse;width:100%}.CreatePurchaseOrder_custom-table__Pka11 th{background-color:#fffbeb;border-bottom:2px solid #fef3c7;color:#92400e;font-size:.7rem;font-weight:800;letter-spacing:.05em;padding:16px 24px;text-align:left;text-transform:uppercase}.CreatePurchaseOrder_custom-table__Pka11 td{background-color:#fff;border-bottom:1px solid #f1f5f9;color:#475569;font-size:.9rem;padding:16px 24px}.CreatePurchaseOrder_custom-table__Pka11 tr:hover td{background-color:#fafbfc}.CreatePurchaseOrder_custom-table__Pka11 .CreatePurchaseOrder_name-cell__mXqRV{color:#1e293b;font-weight:700}.CreatePurchaseOrder_custom-table__Pka11 .CreatePurchaseOrder_bold-cell__IR8Og{color:#1e293b;font-weight:800}.CreatePurchaseOrder_custom-table__Pka11 .CreatePurchaseOrder_action-col__2qzig{text-align:center;width:80px}.CreatePurchaseOrder_empty-items-state__Yx\+PN{color:#94a3b8;padding:60px 40px;text-align:center}.CreatePurchaseOrder_empty-items-state__Yx\+PN p{font-size:.95rem;font-style:italic}.CreatePurchaseOrder_table-footer__RF8DL{align-items:center;background-color:#fafbfc;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.CreatePurchaseOrder_add-item-btn__nGxWp{align-items:center;background:#fff;border:1.5px dashed #cbd5e1;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:10px;padding:10px 20px;transition:all .2s}.CreatePurchaseOrder_add-item-btn__nGxWp:hover{background-color:#fffbeb;border-color:#f59e0b;color:#f59e0b}.CreatePurchaseOrder_total-summary__O5bPv{display:flex;flex-direction:column;gap:12px;min-width:240px}.CreatePurchaseOrder_summary-row__JLJHA{align-items:center;color:#64748b;display:flex;font-size:1rem;font-weight:600;justify-content:space-between}.CreatePurchaseOrder_summary-row__JLJHA .CreatePurchaseOrder_bold-cell__IR8Og{color:#1e293b;font-size:1.25rem;font-weight:900}.CreatePurchaseOrder_delete-btn__UmBjl{align-items:center;background-color:#fff1f2;border:none;border-radius:8px;color:#f43f5e;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.CreatePurchaseOrder_delete-btn__UmBjl:hover{background-color:#f43f5e;color:#fff;transform:scale(1.1)}.CreatePurchaseOrder_action-col__2qzig{text-align:center;width:100px}.CreatePurchaseOrder_header-actions-btns__nh5Wx{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.CreatePurchaseOrder_btn-primary__1eR4N{background:#f59e0b;border:none;border-radius:12px;box-shadow:0 4px 12px #f59e0b33;color:#0f172a;cursor:pointer;font-size:1rem;font-weight:800;padding:12px 32px;transition:all .2s}.CreatePurchaseOrder_btn-primary__1eR4N:hover{background-color:#fbbf24;box-shadow:0 8px 20px #f59e0b4d;transform:translateY(-2px)}.CreatePurchaseOrder_btn-secondary__ZApES{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 32px;transition:all .2s}.CreatePurchaseOrder_btn-secondary__ZApES:hover{background-color:#f8fafc;border-color:#cbd5e1}.VendorDrawer_vendor-drawer__VlIMz{background:#fff;box-shadow:-10px 0 30px #0000000d;display:flex;flex-direction:column;height:100vh;position:fixed;right:-500px;top:0;transition:right .4s cubic-bezier(.4,0,.2,1);width:450px;z-index:2000}.VendorDrawer_vendor-drawer__VlIMz.VendorDrawer_open__RIpti{right:0}.VendorDrawer_drawer-overlay-vendor__XhxLB{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a4d;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100vw;z-index:1999}.VendorDrawer_drawer-overlay-vendor__XhxLB.VendorDrawer_open__RIpti{opacity:1;visibility:visible}.VendorDrawer_drawer-header__v9ErX{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.VendorDrawer_header-info__hLHjx h2{color:#0f172a;font-size:1.25rem;font-weight:800;margin-bottom:4px}.VendorDrawer_header-info__hLHjx p{color:#64748b;font-size:.85rem;font-weight:500}.VendorDrawer_close-btn__TIinF{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.VendorDrawer_close-btn__TIinF:hover{color:#0f172a;transform:scale(1.1)}.VendorDrawer_drawer-body__t-ZnQ{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.VendorDrawer_form-group__vwLzl{display:flex;flex-direction:column;gap:8px}.VendorDrawer_form-group__vwLzl label{color:#334155;font-size:.85rem;font-weight:700}.VendorDrawer_required__yRL2n{color:#ef4444}.VendorDrawer_input-wrapper__n2QTA{align-items:center;display:flex;position:relative}.VendorDrawer_input-icon__Ib1-L{color:#94a3b8;left:14px;position:absolute}.VendorDrawer_alignment-top__lI1Ta{align-items:flex-start}.VendorDrawer_mt-8__kNNyN{margin-top:14px}.VendorDrawer_input-wrapper__n2QTA input,.VendorDrawer_input-wrapper__n2QTA textarea{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.95rem;padding:12px 14px 12px 42px;transition:all .2s;width:100%}.VendorDrawer_input-wrapper__n2QTA input:focus,.VendorDrawer_input-wrapper__n2QTA textarea:focus{background-color:#fffdfa;border-color:var(--primary-orange);box-shadow:0 0 0 4px #fb923c0d;outline:none}.VendorDrawer_input-wrapper__n2QTA textarea{height:100px;resize:none}.VendorDrawer_drawer-footer__yObNE{border-top:1px solid #f1f5f9;display:flex;gap:16px;padding:24px}.VendorDrawer_btn-cancel__mz\+ap{background:#fff;border:1px solid #e2e8f0;border-radius:50px;color:#475569;cursor:pointer;flex:1 1;font-weight:700;padding:14px;transition:all .2s}.VendorDrawer_btn-cancel__mz\+ap:hover{background-color:#f8fafc;border-color:#cbd5e1}.VendorDrawer_btn-save-vendor__SjkMW{align-items:center;background-color:var(--primary-orange);border:none;border-radius:50px;color:#0f172a;cursor:pointer;display:flex;flex:2 1;font-weight:800;gap:10px;justify-content:center;padding:14px;transition:all .2s}.VendorDrawer_btn-save-vendor__SjkMW:hover{background-color:var(--light-orange);box-shadow:0 4px 12px #fb923c33;transform:translateY(-1px)}.VendorDrawer_btn-save-vendor__SjkMW:active{transform:translateY(0)}@media (max-width:480px){.VendorDrawer_vendor-drawer__VlIMz{width:100%}}.ViewPurchaseOrder_view-po-container__sqAAL{background-color:#f6f8fa;display:flex;height:100vh;overflow:hidden}.ViewPurchaseOrder_view-po-container__sqAAL.ViewPurchaseOrder_sidebar-open__znpx7 .ViewPurchaseOrder_content-wrapper__2HLBQ{margin-left:0}.ViewPurchaseOrder_content-wrapper__2HLBQ{display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ViewPurchaseOrder_main-content__Kyc2Y{flex:1 1;overflow-y:auto;padding:24px 40px;scroll-behavior:smooth}.ViewPurchaseOrder_view-toolbar__9OON5{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ViewPurchaseOrder_crumb__2b5B0{color:#8c98a5;font-size:.85rem;font-weight:500}.ViewPurchaseOrder_crumb__2b5B0.ViewPurchaseOrder_current__Bfgvg{color:#1a1f36;font-weight:700}.ViewPurchaseOrder_toolbar-actions__zML2Q{display:flex;gap:12px}.ViewPurchaseOrder_view-header-stats__E0V5A{margin-bottom:24px}.ViewPurchaseOrder_view-header-stats__E0V5A h1{color:#1a1f36;font-size:1.75rem;font-weight:800;margin-bottom:8px}.ViewPurchaseOrder_vendor-meta__E9Gjj{align-items:center;color:#697386;display:flex;font-size:.95rem;gap:12px}.ViewPurchaseOrder_divider__B9n1z{color:#e3e8ee}.ViewPurchaseOrder_text-dark__gcHZC{color:#1a1f36}.ViewPurchaseOrder_card__OUSI7{background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 1px 3px #1018280d;margin-bottom:24px;overflow:hidden}.ViewPurchaseOrder_card-header-view__1YfLs{border-bottom:1px solid #f1f5f9;padding:16px 24px}.ViewPurchaseOrder_header-title-group__JIgc4{align-items:center;display:flex;gap:12px}.ViewPurchaseOrder_header-title-group__JIgc4 h3{color:#1a1f36;font-size:1rem;font-weight:700}.ViewPurchaseOrder_badge-total__ZHv-C{background-color:#fff9eb;border-radius:20px;color:#b45309;font-size:.7rem;font-weight:700;padding:4px 10px}.ViewPurchaseOrder_card-body__hp-Xk{padding:24px}.ViewPurchaseOrder_card-body__hp-Xk.ViewPurchaseOrder_no-padding__RDOH-{padding:0}.ViewPurchaseOrder_status-stepper-card__2KkmI{padding:32px}.ViewPurchaseOrder_stepper-track__lw9kI{align-items:center;display:flex;gap:12px}.ViewPurchaseOrder_step-node__u\+VLM{align-items:center;display:flex;flex:0 0 120px;flex-direction:column;position:relative}.ViewPurchaseOrder_node-icon__tZ2ir{align-items:center;background-color:#f4f6f8;border-radius:50%;color:#8c98a5;display:flex;height:32px;justify-content:center;margin-bottom:12px;transition:all .3s;width:32px;z-index:2}.ViewPurchaseOrder_step-node__u\+VLM.ViewPurchaseOrder_completed__vomEE .ViewPurchaseOrder_node-icon__tZ2ir{background-color:#1a1f36;color:#fff}.ViewPurchaseOrder_step-node__u\+VLM.ViewPurchaseOrder_active__0zORr .ViewPurchaseOrder_node-icon__tZ2ir{background-color:#fff;border:2px solid #1a1f36;box-shadow:0 0 0 4px #f4f6f8;color:#1a1f36}.ViewPurchaseOrder_node-info__LhLap{text-align:center}.ViewPurchaseOrder_node-label__C5sgl{color:#1a1f36;display:block;font-size:.85rem;font-weight:700;margin-bottom:4px}.ViewPurchaseOrder_node-date__BvWHC{color:#697386;font-size:.7rem;font-weight:600}.ViewPurchaseOrder_step-line__pWHOl{background-color:#e3e8ee;flex:1 1;height:2px;margin:0 -10px;transform:translateY(-20px)}.ViewPurchaseOrder_step-line__pWHOl.ViewPurchaseOrder_filled__wuQoC{background:var(--primary-gradient)}.ViewPurchaseOrder_view-grid__YhdN2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2.2fr 1fr}.ViewPurchaseOrder_items-view-table__rj9Kj{border-collapse:collapse;width:100%}.ViewPurchaseOrder_items-view-table__rj9Kj th{background-color:#f7f9fb;border-bottom:1px solid #e3e8ee;color:#8c98a5;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:12px 24px;text-align:left}.ViewPurchaseOrder_items-view-table__rj9Kj td{border-bottom:1px solid #f1f5f9;color:#4f566b;font-size:.9rem;padding:16px 24px}.ViewPurchaseOrder_item-detail-cell__\+UVBr{align-items:center;display:flex;gap:16px}.ViewPurchaseOrder_item-thumbnail__xJkiT{border-radius:8px;height:48px;object-fit:cover;width:48px}.ViewPurchaseOrder_item-meta__sP9s9{display:flex;flex-direction:column}.ViewPurchaseOrder_item-name__S1vVi{color:#1a1f36;font-weight:700}.ViewPurchaseOrder_item-grade__7TM4W{color:#697386;font-size:.75rem}.ViewPurchaseOrder_qty-text__C8hCr,.ViewPurchaseOrder_sku-text__xAcA5{font-weight:600}.ViewPurchaseOrder_specs-layout__cmEVw{display:flex;gap:32px}.ViewPurchaseOrder_spec-doc-panel__JvDtg{background-color:#f7f9fb;border-radius:12px;flex:1.2 1;padding:24px}.ViewPurchaseOrder_doc-label__rzbUs{color:#8c98a5;display:inline-block;font-size:.7rem;font-weight:800;margin-right:12px}.ViewPurchaseOrder_badge-latest__Q06fT{background-color:#eefdf7;border-radius:4px;color:#059669;font-size:.65rem;font-weight:800;padding:2px 8px}.ViewPurchaseOrder_spec-doc-panel__JvDtg h4{color:#1a1f36;font-size:1.1rem;font-weight:700;margin:12px 0 20px}.ViewPurchaseOrder_doc-meta__KVSoD{display:flex;gap:24px;margin-bottom:24px}.ViewPurchaseOrder_meta-label__BH1Te{color:#8c98a5;display:block;font-size:.7rem;font-weight:600;margin-bottom:4px}.ViewPurchaseOrder_meta-val__1Tfvy{color:#1a1f36;font-size:.85rem;font-weight:700}.ViewPurchaseOrder_spec-details-panel__xhVNo{display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.ViewPurchaseOrder_spec-row__akjGe{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-bottom:12px}.ViewPurchaseOrder_spec-label__eFOD6{color:#697386;font-size:.85rem;font-weight:500}.ViewPurchaseOrder_dark-card__qJtnO{background-color:#23221d;border:none;color:#d1d5db}.ViewPurchaseOrder_dark-card__qJtnO h3{color:#fff;font-weight:700;margin-bottom:24px}.ViewPurchaseOrder_summary-list__Z0n0z{display:flex;flex-direction:column;gap:14px}.ViewPurchaseOrder_summary-item__Qq-0h{display:flex;font-size:.95rem;justify-content:space-between}.ViewPurchaseOrder_summary-divider__ljzeP{background-color:#374151;height:1px;margin:8px 0}.ViewPurchaseOrder_total-row__xMQO5{align-items:center;color:#fbbf24}.ViewPurchaseOrder_price-tag__4LR\+C{font-size:1.75rem;font-weight:900}.ViewPurchaseOrder_payment-terms-box__PAH-d{border-top:1px solid #374151;margin-top:32px;padding-top:24px}.ViewPurchaseOrder_terms-label__64VfY{color:#9ca3af;display:block;font-size:.7rem;font-weight:800;margin-bottom:8px}.ViewPurchaseOrder_terms-val__meevF{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px}.ViewPurchaseOrder_header-title-group__JIgc4.ViewPurchaseOrder_spread__M9lEP{justify-content:space-between;width:100%}.ViewPurchaseOrder_checklist-count__KQDpG{color:#8c98a5;font-size:.7rem;font-weight:800}.ViewPurchaseOrder_checklist-items__YVtZi{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ViewPurchaseOrder_checklist-row__8qBhk{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:12px 16px}.ViewPurchaseOrder_checklist-row__8qBhk.ViewPurchaseOrder_checked__LdglB{background-color:#fffaf0;border-color:#fde68a}.ViewPurchaseOrder_check-box__UaHmM{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;height:20px;justify-content:center;width:20px}.ViewPurchaseOrder_checked__LdglB .ViewPurchaseOrder_check-box__UaHmM{background:var(--primary-gradient);border-color:#f97316;color:#fff}.ViewPurchaseOrder_check-task__0Iio5{color:#4b5563;font-size:.9rem;font-weight:600}.ViewPurchaseOrder_checked__LdglB .ViewPurchaseOrder_check-task__0Iio5{color:#1a1f36}.ViewPurchaseOrder_shipping-info__MntOM{display:flex;gap:20px}.ViewPurchaseOrder_location-icon__a1Iv3{align-items:center;background-color:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;height:40px;justify-content:center;width:40px}.ViewPurchaseOrder_location-meta__38Xnf{display:flex;flex-direction:column;gap:4px}.ViewPurchaseOrder_warehouse-name__8Sq8X{color:#1a1f36;font-weight:700}.ViewPurchaseOrder_full-address__G6w0A{color:#6b7280;font-size:.85rem;line-height:1.5;white-space:pre-line}.ViewPurchaseOrder_attn__rqq9z{color:#9ca3af;font-size:.8rem;font-weight:600}.ViewPurchaseOrder_btn-secondary__l\+iw\+{align-items:center;background:#fff;border:1px solid #e3e8ee;border-radius:8px;color:#1a1f36;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:8px 16px}.ViewPurchaseOrder_btn-dark__p3PKm{align-items:center;background:#1a1f36;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:8px 20px}.ViewPurchaseOrder_btn-sm__l70MC{font-size:.8rem;padding:10px 16px}.ViewPurchaseOrder_btn-outline__dxerz.ViewPurchaseOrder_dashed__D5jkZ{background:none;border:2px dashed #e5e7eb;color:#8c98a5;cursor:pointer;font-weight:700}.ViewPurchaseOrder_full-width__gOzcb{justify-content:center;width:100%}.DesignSubmissions_design-submissions-container__ZI50B{background-color:var(--bg-light);display:flex;height:100vh;overflow:hidden}.DesignSubmissions_content-wrapper__MsDWX{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.DesignSubmissions_main-content__1b3Lv{flex:1 1;overflow-y:auto;padding:24px 40px}.DesignSubmissions_custom-table-container__MvYVz{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.DesignSubmissions_custom-table-wrapper__a-cx-{overflow-x:auto;width:100%}.DesignSubmissions_custom-table__21XIw{border-collapse:collapse;text-align:left;width:100%}.DesignSubmissions_custom-table__21XIw th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-align:left;text-transform:uppercase}.DesignSubmissions_custom-table__21XIw td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.DesignSubmissions_page-header__yMmA9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.DesignSubmissions_header-title-section__nyZIg h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.DesignSubmissions_header-title-section__nyZIg p{color:#64748b;font-size:16px;margin:0}.DesignSubmissions_add-btn__MJ7Xb{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.DesignSubmissions_add-btn__MJ7Xb:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.DesignSubmissions_table-controls__jLMbn{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.DesignSubmissions_search-wrapper__w8O2U{flex:1 1;max-width:400px;position:relative}.DesignSubmissions_search-icon__B1E2I{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DesignSubmissions_search-input__ZsWa6{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.DesignSubmissions_search-input__ZsWa6:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.DesignSubmissions_filter-actions__aHCdC{align-items:center;display:flex;gap:12px}.DesignSubmissions_filter-btn__ZMAaR{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.DesignSubmissions_filter-btn__ZMAaR:hover{background-color:#f8fafc;border-color:#cbd5e1}.DesignSubmissions_per-page-select__PRLHz{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:12px 36px 12px 16px;transition:all .2s ease}.DesignSubmissions_per-page-select__PRLHz:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.DesignSubmissions_version-cell__VnUnK.DesignSubmissions_clickable__RioDX{cursor:pointer;text-decoration:none;transition:all .2s}.DesignSubmissions_version-cell__VnUnK.DesignSubmissions_clickable__RioDX:hover{color:#f97316;text-decoration:underline}.DesignSubmissions_po-num-cell__4XmVV{color:var(--text-dark);font-weight:700}.DesignSubmissions_po-num-cell__4XmVV span{display:block}.DesignSubmissions_drawing-type-badge__GwYMu{background-color:#f1f5f9;border-radius:6px;color:#475569;font-size:.7rem;font-weight:800;padding:4px 10px;text-transform:uppercase}.DesignSubmissions_file-name-cell__YPNut{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:10px}.DesignSubmissions_file-name-cell__YPNut .DesignSubmissions_pdf-icon__Hcc00{color:#ef4444}.DesignSubmissions_file-name-cell__YPNut .DesignSubmissions_cad-icon__\+yjrs{color:#3b82f6}.DesignSubmissions_submitted-date-cell__YBtO6{color:#64748b;font-size:.85rem;font-weight:600}.DesignSubmissions_submitted-date-cell__YBtO6 span{display:block}.DesignSubmissions_reviewer-cell__tOIj-{color:#1e293b;font-weight:600}.DesignSubmissions_reviewer-cell__tOIj-.DesignSubmissions_unassigned__FjAwv{color:#94a3b8;font-style:italic;font-weight:500}.DesignSubmissions_design-status__hsRka{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:800;min-width:90px;padding:6px 14px;text-align:center}.DesignSubmissions_status-approved__d0-ym{background-color:#ecfdf5;color:#10b981}.DesignSubmissions_status-pending__D7hnm{background-color:#fffbeb;color:#f59e0b}.DesignSubmissions_status-revision__wTKMh{background-color:#eff6ff;color:#3b82f6}.DesignSubmissions_status-rejected__ZlpKN{background-color:#fef2f2;color:#ef4444}@media (max-width:1200px){.DesignSubmissions_filters-grid__UaOFu{grid-template-columns:1fr 1fr}}.DesignSubmissions_page-footer__XKrtJ{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.DesignSubmissions_page-footer__XKrtJ p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.DesignSubmissions_page-header__yMmA9{align-items:flex-start;flex-direction:column;gap:20px}.DesignSubmissions_filters-grid__UaOFu{grid-template-columns:1fr}.DesignSubmissions_add-btn__MJ7Xb{justify-content:center;width:100%}}.DesignSubmissions_action-cell__sTCNX{padding-right:24px;text-align:right}.DesignSubmissions_action-wrapper__WEXz4{display:flex;justify-content:flex-end;position:relative}.DesignSubmissions_icon-btn__sQdVP{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.DesignSubmissions_icon-btn__sQdVP.DesignSubmissions_active__-21uB,.DesignSubmissions_icon-btn__sQdVP:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}.DesignSubmissions_action-dropdown__9O5uv{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:8px;position:fixed;z-index:9999}.DesignSubmissions_action-dropdown__9O5uv button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.DesignSubmissions_action-dropdown__9O5uv button:hover{background-color:#f1f5f9}.DesignSubmissions_action-dropdown__9O5uv .DesignSubmissions_delete-opt__sUgtp{color:#ef4444}.DesignSubmissions_action-dropdown__9O5uv .DesignSubmissions_delete-opt__sUgtp:hover{background-color:#fef2f2}.DesignSubmissions_dropdown-divider__ZqTqm{background-color:#e2e8f0;height:1px;margin:4px 0}.DesignSubmissions_shadow-premium__oFecE{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.UploadDesign_upload-design-container__kg7JH{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.UploadDesign_content-wrapper__FlkWA{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.UploadDesign_main-content__eOLB6{flex:1 1;overflow-y:auto;padding:32px 48px}.UploadDesign_breadcrumb-override__pLSGH{align-items:center;display:flex;gap:12px;margin-bottom:24px}.UploadDesign_breadcrumb-item__NR7Bz{color:#64748b;font-size:.85rem;font-weight:600}.UploadDesign_breadcrumb-separator__TdG0F{color:#cbd5e1}.UploadDesign_breadcrumb-item__NR7Bz.UploadDesign_active__pR3bN{color:var(--text-dark)}.UploadDesign_page-header__mH6NC{margin-bottom:32px}.UploadDesign_page-header__mH6NC h1{color:#0f172a;font-size:2.25rem;font-weight:800}.UploadDesign_card__cBs-O{background-color:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.UploadDesign_po-summary-card__\+XV\+B{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:32px}.UploadDesign_summary-info-grid__qd\+KA{grid-gap:32px 64px;display:grid;flex:1 1;gap:32px 64px;grid-template-columns:repeat(3,1fr)}.UploadDesign_summary-item__Lri\+5 label{color:#94a3b8;display:block;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:6px}.UploadDesign_summary-item__Lri\+5 .UploadDesign_value__1rgCn{color:#0f172a;font-size:1.05rem;font-weight:700}.UploadDesign_summary-item__Lri\+5 .UploadDesign_po-highlight__h\+gBI{color:#f59e0b}.UploadDesign_summary-visual__J14b-{padding-left:40px}.UploadDesign_drawing-frame__43DEl{align-items:center;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;height:110px;justify-content:center;padding:8px;width:170px}.UploadDesign_drawing-frame__43DEl img{border-radius:6px;box-shadow:0 2px 8px #00000014;height:100%;object-fit:cover;width:100%}.UploadDesign_upload-form-grid__ooCmY{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:40px}.UploadDesign_form-section__FHumL{padding:32px}.UploadDesign_section-title__jMCbr{border-bottom:1px solid #f1f5f9;color:#0f172a;display:block;font-size:1.25rem;font-weight:800;margin-bottom:24px;padding-bottom:12px}.UploadDesign_form-row__ZTelz{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.UploadDesign_form-group__PHnFc{margin-bottom:24px}.UploadDesign_form-group__PHnFc:last-child{margin-bottom:0}.UploadDesign_form-group__PHnFc label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:10px}.UploadDesign_design-input__t8Y7m{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;color:var(--text-dark);font-size:.9rem;font-weight:600;outline:none;padding:12px 16px;transition:all .2s;width:100%}.UploadDesign_design-input__t8Y7m:focus{background-color:#fff;border-color:#f59e0b}.UploadDesign_design-textarea__4rqyd{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;color:var(--text-dark);font-size:.9rem;font-weight:600;height:110px;outline:none;padding:16px;resize:none;transition:all .2s;width:100%}.UploadDesign_design-textarea__4rqyd:focus{background-color:#fff;border-color:#f59e0b}.UploadDesign_upload-dropzone-large__X2aUm{align-items:center;background-color:#fffbeb;border:2px dashed #fcd34d;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:32px;text-align:center;transition:all .2s}.UploadDesign_upload-dropzone-large__X2aUm:hover{background-color:#fff7ed;border-color:#f59e0b}.UploadDesign_upload-icon-box__ghlpR{align-items:center;background-color:#f59e0b;border-radius:10px;box-shadow:0 4px 10px #f59e0b33;color:#fff;display:flex;height:52px;justify-content:center;width:52px}.UploadDesign_upload-text__B8wFL h4{color:#0f172a;font-size:1rem;font-weight:800;margin-bottom:4px}.UploadDesign_upload-text__B8wFL p{color:#64748b;font-size:.85rem}.UploadDesign_file-selector-input__rU7wy{align-items:center;background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px}.UploadDesign_file-info-placeholder__jyl1Q{align-items:center;color:#94a3b8;display:flex;font-size:.9rem;gap:10px}.UploadDesign_btn-select-files__oa9w\+{background:none;border:none;color:#b45309;cursor:pointer;font-size:.75rem;font-weight:800;padding:4px 8px;transition:color .2s}.UploadDesign_btn-select-files__oa9w\+:hover{color:#f59e0b}.UploadDesign_compliance-row__rfoKz{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px;padding:24px 0}.UploadDesign_checkbox-wrapper__QYTzC{align-items:center;cursor:pointer;display:flex;gap:12px}.UploadDesign_custom-checkbox__OFJAu{align-items:center;border:2px solid #cbd5e1;border-radius:50%;display:flex;height:22px;justify-content:center;transition:all .2s;width:22px}.UploadDesign_custom-checkbox__OFJAu.UploadDesign_checked__gxl7j{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.UploadDesign_checkbox-wrapper__QYTzC span{color:#475569;font-size:.95rem;font-weight:600}.UploadDesign_action-btns__EML6q{display:flex;gap:16px}.UploadDesign_btn-cancel__1mp-t{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 32px;transition:all .2s}.UploadDesign_btn-cancel__1mp-t:hover{background-color:#f8fafc;border-color:#cbd5e1}.UploadDesign_btn-submit__\+hSsL{background-color:#f59e0b;border:none;border-radius:12px;box-shadow:0 4px 10px #f59e0b26;color:#0f172a;cursor:pointer;font-size:.95rem;font-weight:800;padding:12px 32px;transition:all .2s}.UploadDesign_btn-submit__\+hSsL:hover{background-color:#fbbf24;box-shadow:0 6px 15px #f59e0b40;transform:translateY(-1px)}.UploadDesign_history-section__dUKcx{margin-top:48px}.UploadDesign_section-header__GH5rk{align-items:center;display:flex;gap:12px;margin-bottom:24px}.UploadDesign_section-header__GH5rk h2{color:#0f172a;font-size:1.5rem;font-weight:800}.UploadDesign_history-icon__H64pj{color:#475569}.UploadDesign_custom-table-container__aMb-D{border-radius:16px;overflow:hidden}.UploadDesign_custom-table__f-ZnG{border-collapse:collapse;width:100%}.UploadDesign_custom-table__f-ZnG th{background-color:#fafbfc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:16px 24px;text-align:left}.UploadDesign_custom-table__f-ZnG td{border-bottom:1px solid #f8fafc;padding:20px 24px}.UploadDesign_version-cell-bold__kvrk9{color:#f59e0b;font-weight:800}.UploadDesign_date-cell__vfRhh{color:#475569;font-weight:600}.UploadDesign_user-info__rC63s{align-items:center;display:flex;gap:12px}.UploadDesign_user-info__rC63s img{border:1px solid #e2e8f0;border-radius:50%;height:28px;object-fit:cover;width:28px}.UploadDesign_user-info__rC63s span{color:#0f172a;font-size:.9rem;font-weight:700}.UploadDesign_status-pill__EWVT5{border-radius:20px;font-size:.7rem;font-weight:800;letter-spacing:.05em;padding:6px 12px}.UploadDesign_status-approved__vrVnQ{background-color:#f0fdf4;color:#16a34a}.UploadDesign_status-rejected__xYQtz{background-color:#fef2f2;color:#dc2626}.UploadDesign_btn-download__O-qEk{align-items:center;background:none;border:none;border-radius:8px;color:#f59e0b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.UploadDesign_btn-download__O-qEk:hover{background-color:#fff7ed;transform:scale(1.1)}@media (max-width:1200px){.UploadDesign_upload-form-grid__ooCmY{grid-template-columns:1fr}}@media (max-width:768px){.UploadDesign_main-content__eOLB6{padding:24px}.UploadDesign_summary-info-grid__qd\+KA{gap:24px;grid-template-columns:1fr 1fr}.UploadDesign_po-summary-card__\+XV\+B{align-items:flex-start;flex-direction:column-reverse;gap:24px}.UploadDesign_summary-visual__J14b-{padding-left:0}.UploadDesign_compliance-row__rfoKz{align-items:flex-start;flex-direction:column;gap:24px}.UploadDesign_action-btns__EML6q{width:100%}.UploadDesign_btn-cancel__1mp-t,.UploadDesign_btn-submit__\+hSsL{flex:1 1}}.EditDesignSubmission_edit-design-container__2GTrA{background-color:var(--bg-light);display:flex;height:100vh;overflow:hidden}.EditDesignSubmission_edit-design-container__2GTrA .EditDesignSubmission_btn-submit__xtekb{background:var(--primary-gradient);box-shadow:0 4px 12px #f9731633}.EditDesignSubmission_edit-design-container__2GTrA .EditDesignSubmission_btn-submit__xtekb:hover{box-shadow:0 10px 15px -3px #f973164d;filter:brightness(1.05);transform:translateY(-2px)}.EditDesignSubmission_edit-design-container__2GTrA .EditDesignSubmission_upload-text__8MqBz h4{color:#f97316;font-weight:800}.DesignReview_design-review-container__Z4Jvy{background-color:var(--bg-light);display:flex;height:100vh;overflow:hidden}.DesignReview_review-main-content__3IcXd{display:flex;flex-direction:column;gap:32px;padding:24px 40px}.DesignReview_review-header-container__oUM1y{display:flex;flex-direction:column;gap:12px}.DesignReview_review-page-title-row__91yDn{align-items:center;display:flex;justify-content:space-between}.DesignReview_title-left__wjbvO h1{align-items:center;color:var(--text-dark);display:flex;font-size:2.25rem;font-weight:800;gap:16px}.DesignReview_status-badge-pending__T6339{background-color:#fffbeb;border-radius:20px;color:#f59e0b;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:6px 12px}.DesignReview_action-buttons-top__dmemt{display:flex;gap:12px}.DesignReview_btn-outline__uesbV{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:10px 18px;transition:all .2s}.DesignReview_btn-outline__uesbV:hover{background-color:#f8fafc;border-color:#cbd5e1}.DesignReview_delete-btn__GLfmd{color:#ef4444}.DesignReview_delete-btn__GLfmd:hover{background-color:#fef2f2;border-color:#fecaca}.DesignReview_approve-btn__zaxxF{background:var(--primary-gradient);border:none;box-shadow:0 4px 12px #f9731633;color:#fff;font-weight:800}.DesignReview_approve-btn__zaxxF:hover{filter:brightness(1.05);transform:translateY(-1px)}.DesignReview_review-workflow-grid__Pcyt-{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:1fr 380px}.DesignReview_viewer-section__GV6Sl{display:flex;flex-direction:column;height:800px;overflow:hidden;padding:0!important}.DesignReview_viewer-toolbar__JJ7vy{align-items:center;background-color:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;height:56px;justify-content:space-between;padding:0 20px}.DesignReview_toolbar-btn__0E66O{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.DesignReview_toolbar-btn__0E66O:hover{background-color:#f1f5f9;color:#1e293b}.DesignReview_toolbar-center__ezZgB,.DesignReview_toolbar-left__k0w2E,.DesignReview_toolbar-right__V1uzi{align-items:center;display:flex;gap:12px}.DesignReview_page-counter__gbz4X{align-items:center;color:#94a3b8;display:flex;font-size:.85rem;font-weight:500;gap:8px}.DesignReview_page-counter__gbz4X input{border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;font-weight:700;height:28px;text-align:center;width:32px}.DesignReview_zoom-level__T60NQ{color:#1e293b;font-size:.85rem;font-weight:700;text-align:center;width:48px}.DesignReview_toolbar-divider__EH7MK{background-color:#e2e8f0;height:24px;margin:0 4px;width:1px}.DesignReview_drawing-preview-area__JRiZr{align-items:center;background-color:#cbd5e1;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:40px}.DesignReview_drawing-placeholder__8rh32{align-items:center;aspect-ratio:1/1.4;background-color:#fff;border:1px solid #94a3b8;box-shadow:0 20px 50px #00000026;display:flex;justify-content:center;max-width:600px;position:relative;width:100%}.DesignReview_seal-tag__LvRmD{background:var(--primary-gradient);border:1px solid #f97316;border-radius:4px;color:#fff;font-size:.7rem;font-weight:800;padding:4px 12px;position:absolute;right:20px;top:20px}.DesignReview_placeholder-content__mi0S3{align-items:center;display:flex;flex-direction:column;gap:16px;padding:40px;text-align:center}.DesignReview_placeholder-icon__mEsM-{color:#cbd5e1}.DesignReview_placeholder-content__mi0S3 h3{color:#64748b;font-size:1.1rem;font-weight:700}.DesignReview_placeholder-content__mi0S3 p{color:#94a3b8;font-size:.85rem;font-weight:500}.DesignReview_review-sidebar__MTOzF{display:flex;flex-direction:column;gap:24px}.DesignReview_sidebar-card__OQSpd{padding:24px}.DesignReview_sidebar-header-review__UhlSP{align-items:center;display:flex;gap:12px;margin-bottom:20px}.DesignReview_sidebar-header-review__UhlSP.DesignReview_padded__MDh3i{border-bottom:1px solid #f1f5f9;margin-bottom:0;padding:20px 24px}.DesignReview_card__7oA6U.DesignReview_no-padding__6U3VT{padding:0!important}.DesignReview_sidebar-header-review__UhlSP h3{color:var(--text-dark);font-size:1rem;font-weight:800}.DesignReview_icon-blue__pY5GZ{color:#3b82f6}.DesignReview_icon-orange__YZTyR{color:#f97316}.DesignReview_details-list__8m2RV{display:flex;flex-direction:column;gap:16px}.DesignReview_detail-item__p4zG\+ label{color:var(--text-muted);display:block;font-size:.65rem;font-weight:800;letter-spacing:.05em;margin-bottom:6px}.DesignReview_detail-item__p4zG\+ p{color:#1e293b;font-size:.9rem;font-weight:700}.DesignReview_drawing-version-row__YTXMp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.5fr 1fr}.DesignReview_decision-toggle__K9knI{display:flex;gap:12px;margin-bottom:24px}.DesignReview_input-label__ZjY5e{color:#1e293b;display:block;font-size:.75rem;font-weight:800;margin-bottom:12px}.DesignReview_toggle-btn__9ooDp{align-items:center;background-color:#fafbfc;border:2px solid #f1f5f9;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;padding:12px;transition:all .2s}.DesignReview_active-approve__sAzMm{background-color:#ecfdf5;border-color:#10b981;color:#10b981}.DesignReview_active-reject__d8bRL{background-color:#fef2f2;border-color:#ef4444;color:#ef4444}.DesignReview_form-group-review__wy1ak{margin-bottom:20px}.DesignReview_review-textarea__uMwhR{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;font-size:.9rem;font-weight:500;height:120px;outline:none;padding:16px;resize:none;width:100%}.DesignReview_hint-text__STpF2{color:#94a3b8;font-size:.7rem;font-style:italic;margin-top:8px}.DesignReview_email-notify__IMpVW{align-items:center;display:flex;gap:10px;margin-bottom:24px}.DesignReview_email-notify__IMpVW input{height:18px;width:18px}.DesignReview_email-notify__IMpVW label{color:#475569;font-size:.8rem;font-weight:600}.DesignReview_btn-submit-review__TP1Zp{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f973161a;color:#fff;cursor:pointer;font-weight:800;padding:14px;transition:all .2s;width:100%}.DesignReview_btn-submit-review__TP1Zp:hover{filter:brightness(1.05);transform:translateY(-1px)}.DesignReview_history-timeline__ADfh0{padding:24px}.DesignReview_timeline-item__JQM0k{display:flex;gap:20px}.DesignReview_timeline-marker__uSEe9{align-items:center;display:flex;flex-direction:column}.DesignReview_marker-dot__41YIA{align-items:center;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.DesignReview_marker-dot__41YIA.DesignReview_submitted__AgZu5{color:#1a1a1a}.DesignReview_marker-dot__41YIA.DesignReview_rejected__\+Yxno{background-color:#fef2f2;border:1px solid #fecaca;color:#ef4444}.DesignReview_marker-dot__41YIA.DesignReview_uploaded__GcK\+D{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.DesignReview_marker-line__Muafy{background-color:#f1f5f9;flex:1 1;margin:4px 0;width:2px}.DesignReview_timeline-content__LRcYp{flex:1 1;padding-bottom:24px}.DesignReview_timeline-title-row__mhumV{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.DesignReview_timeline-title-row__mhumV h4{color:#1e293b;font-size:.9rem;font-weight:800}.DesignReview_timeline-date__iH\+\+9{color:#94a3b8;font-size:.7rem;font-weight:700}.DesignReview_timeline-by__IwQgV{color:#64748b;font-size:.8rem;font-weight:600}.DesignReview_timeline-reason__htp9U{background-color:#fef2f2;border-radius:8px;color:#ef4444;font-size:.75rem;font-weight:600;margin-top:8px;padding:8px 12px}.DesignReview_technical-specs-grid__WrzXp{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.DesignReview_spec-card__MW22i{padding:24px}.DesignReview_spec-card__MW22i label{color:var(--text-muted);display:block;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:20px}.DesignReview_spec-row__c7T4R{display:flex;justify-content:space-between}.DesignReview_spec-item__kNwSW{display:flex;flex-direction:column;gap:4px}.DesignReview_spec-item__kNwSW span{color:#64748b;font-size:.85rem;font-weight:600}.DesignReview_spec-item__kNwSW strong{color:#1e293b;font-size:1rem;font-weight:800}.DesignReview_text-success__sw8Vx{color:#10b981}.DesignReview_text-blue__ZnY-R{color:#3b82f6}@media (max-width:1400px){.DesignReview_review-workflow-grid__Pcyt-{grid-template-columns:1fr}.DesignReview_review-sidebar__MTOzF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}}@media (max-width:1024px){.DesignReview_technical-specs-grid__WrzXp{grid-template-columns:1fr 1fr}.DesignReview_review-sidebar__MTOzF{grid-template-columns:1fr}}@media (max-width:768px){.DesignReview_technical-specs-grid__WrzXp{grid-template-columns:1fr}}.DesignApproval_design-approval-container__aR3MU{background-color:#f1f5f9;display:flex;height:100vh;overflow:hidden}.DesignApproval_approval-main__ZmwNO{background-color:#f1f5f9;overflow-y:auto;padding:32px 40px}.DesignApproval_approval-header-row__GXQg-{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:32px}.DesignApproval_title-with-badge__Av1Pr{align-items:center;display:flex;gap:16px;margin-top:12px}.DesignApproval_title-with-badge__Av1Pr h1{color:#1e293b;font-size:2.25rem;font-weight:800;margin:0}.DesignApproval_status-badge-pending__Lor\+u{background-color:#fff7ed;border-radius:50px;color:#f97316;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:6px 12px}.DesignApproval_header-right-actions__Ue0bU{display:flex;gap:12px}.DesignApproval_btn-download-pdf__uolRQ{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:10px 20px;transition:all .2s}.DesignApproval_btn-download-pdf__uolRQ:hover{background-color:#f8fafc;border-color:#cbd5e1}.DesignApproval_btn-more__GLKwr{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.DesignApproval_approval-layout-grid__5BHLM{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:380px 1fr}.DesignApproval_approval-control-panel__c1Zsz{display:flex;flex-direction:column;gap:24px}.DesignApproval_approval-card__BzuVK{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #0000000d;padding:24px}.DesignApproval_approval-card__BzuVK.DesignApproval_no-padding__t8PYH{padding:0}.DesignApproval_card-header-padded__gUsSU{padding:24px 24px 16px}.DesignApproval_card-lbl__x8H1h{color:#94a3b8;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.DesignApproval_snapshot-grid__xsWfn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.DesignApproval_snap-item__OUBCY label{color:#94a3b8;display:block;font-size:.7rem;font-weight:700;margin-bottom:6px}.DesignApproval_snap-item__OUBCY p{color:#1e293b;font-size:.95rem;font-weight:700}.DesignApproval_submitted-by-row__JfyE6 label{color:#94a3b8;display:block;font-size:.7rem;font-weight:700;margin-bottom:12px}.DesignApproval_user-pill-small__vBeFT{align-items:center;display:flex;gap:10px}.DesignApproval_user-initials__wst36{align-items:center;background-color:#fef3c7;border-radius:50%;color:#d97706;display:flex;font-size:.75rem;font-weight:800;height:32px;justify-content:center;width:32px}.DesignApproval_user-name__Eb81T{color:#1e293b;font-size:.9rem;font-weight:700}.DesignApproval_form-group-approval__D8ICX{margin-bottom:20px}.DesignApproval_form-group-approval__D8ICX label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:10px}.DesignApproval_approval-textarea__ch0w6{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:.95rem;height:100px;outline:none;padding:16px;resize:none;width:100%}.DesignApproval_approval-textarea__ch0w6:focus{background-color:#fff;border-color:#f97316}.DesignApproval_mini-dropzone__yfDP7{align-items:center;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:24px}.DesignApproval_mini-dropzone__yfDP7.DesignApproval_has-file__1-ooE{background-color:#f0fdf4;border-color:#10b981}.DesignApproval_mini-file-info__v117Z{align-items:center;display:flex;gap:12px;width:100%}.DesignApproval_mini-file-texts__0pwMq{display:flex;flex-direction:column;overflow:hidden}.DesignApproval_mini-file-texts__0pwMq .DesignApproval_file-name__xnfBz{color:#1e293b;font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesignApproval_mini-file-texts__0pwMq .DesignApproval_file-meta__-o2bz{color:#64748b;font-size:.75rem;font-weight:500}.DesignApproval_text-green__XILwf{color:#10b981}.DesignApproval_mini-dropzone__yfDP7 p{color:#64748b;font-size:.85rem}.DesignApproval_mini-dropzone__yfDP7 span{color:#f97316;font-weight:700}.DesignApproval_decision-actions__iGkr3{display:flex;flex-direction:column;gap:12px;margin-top:24px}.DesignApproval_btn-approve-large__gJbcF{align-items:center;background-color:#10b981;border:none;border-radius:12px;box-shadow:0 4px 12px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:12px;justify-content:center;padding:16px;transition:all .2s;width:100%}.DesignApproval_btn-approve-large__gJbcF:hover{background-color:#059669;transform:translateY(-2px)}.DesignApproval_btn-reject-large__xhpZk{align-items:center;background-color:#ef4444;border:none;border-radius:12px;box-shadow:0 4px 12px #ef444433;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:12px;justify-content:center;padding:16px;transition:all .2s;width:100%}.DesignApproval_btn-reject-large__xhpZk:hover{background-color:#dc2626;transform:translateY(-2px)}.DesignApproval_vertical-history-timeline__F5k3W{padding:0 24px 32px}.DesignApproval_history-item__iD5Eo{display:flex;gap:16px}.DesignApproval_history-marker__pPV6i{align-items:center;display:flex;flex-direction:column}.DesignApproval_history-marker__pPV6i .DesignApproval_dot__9IhzL{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px;z-index:1}.DesignApproval_dot__9IhzL.DesignApproval_submitted__ocKBF{background-color:#dbeafe}.DesignApproval_dot__9IhzL.DesignApproval_submitted__ocKBF .DesignApproval_inner-dot__bcqDU{background-color:#2563eb;border-radius:50%;height:8px;width:8px}.DesignApproval_dot__9IhzL.DesignApproval_rejected__4Enys{background-color:#fee2e2}.DesignApproval_dot__9IhzL.DesignApproval_rejected__4Enys .DesignApproval_rejected-line__D8EgE{background-color:#ef4444;height:2px;width:10px}.DesignApproval_dot__9IhzL.DesignApproval_uploaded__1JXtp{background-color:#f0fdf4}.DesignApproval_dot__9IhzL.DesignApproval_uploaded__1JXtp .DesignApproval_plus-symbol__DXKwD{height:10px;position:relative;width:10px}.DesignApproval_dot__9IhzL.DesignApproval_uploaded__1JXtp .DesignApproval_plus-symbol__DXKwD:after,.DesignApproval_dot__9IhzL.DesignApproval_uploaded__1JXtp .DesignApproval_plus-symbol__DXKwD:before{background-color:#22c55e;content:"";position:absolute}.DesignApproval_dot__9IhzL.DesignApproval_uploaded__1JXtp .DesignApproval_plus-symbol__DXKwD:before{height:2px;left:0;top:4px;width:10px}.DesignApproval_dot__9IhzL.DesignApproval_uploaded__1JXtp .DesignApproval_plus-symbol__DXKwD:after{height:10px;left:4px;top:0;width:2px}.DesignApproval_history-marker__pPV6i .DesignApproval_line__8vWKX{background-color:#e2e8f0;flex:1 1;margin:4px 0;width:2px}.DesignApproval_history-content__Vh4jx{flex:1 1;padding-bottom:24px}.DesignApproval_history-title-row__ilKHF{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.DesignApproval_history-title-row__ilKHF h4{color:#1e293b;font-size:.9rem;font-weight:800}.DesignApproval_history-date__zFktE{color:#94a3b8;font-size:.75rem;font-weight:600}.DesignApproval_history-comment__kr\+2w{color:#64748b;font-size:.85rem;line-height:1.5}.DesignApproval_history-item__iD5Eo.DesignApproval_active__9vb8n .DesignApproval_dot__9IhzL{box-shadow:0 0 0 4px #dbeafe}.DesignApproval_approval-viewer-panel__R3MBm{background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;height:calc(100vh - 160px);overflow:hidden}.DesignApproval_viewer-toolbar-approval__2NlKQ{align-items:center;background-color:#fafafa;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 24px}.DesignApproval_toolbar-segment__sl39I{align-items:center;display:flex;gap:16px}.DesignApproval_tool-btn__jnYnP{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.DesignApproval_tool-btn__jnYnP:hover{background-color:#f1f5f9;color:#1e293b}.DesignApproval_zoom-controls__FDkRl{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.DesignApproval_zoom-controls__FDkRl button{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.DesignApproval_zoom-controls__FDkRl button:hover{background-color:#f8fafc}.DesignApproval_zoom-val__Z4dqq{border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;color:#1e293b;font-size:.85rem;font-weight:700;padding:0 12px}.DesignApproval_page-indicator__Rycx4{color:#64748b;font-size:.85rem;font-weight:500}.DesignApproval_page-indicator__Rycx4 strong{color:#1e293b;font-weight:800}.DesignApproval_tool-btn-text__OMFdX{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:8px;padding:8px 12px}.DesignApproval_tool-btn-text__OMFdX:hover{background-color:#f1f5f9}.DesignApproval_btn-download-viewer__qtq4y{align-items:center;background:var(--primary-gradient);border:none;border-radius:8px;box-shadow:0 4px 10px #f9731633;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:8px;padding:10px 18px;transition:all .2s}.DesignApproval_btn-download-viewer__qtq4y:hover{filter:brightness(1.05);transform:translateY(-1px)}.DesignApproval_drawing-display-container__7AahO{align-items:center;background-color:#f1f5f9;background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:24px 24px;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:40px}.DesignApproval_drawing-canvas__1la2Z{background-color:#fff;box-shadow:0 10px 40px #0000001a;height:560px;padding:40px;position:relative;width:800px}.DesignApproval_drawing-watermark__lEoNh{bottom:80px;color:#f1f5f9;font-size:6rem;font-weight:900;opacity:.8;pointer-events:none;position:absolute;right:140px;z-index:0}.DesignApproval_drawing-meta-overlay__19rOX{background-color:#fff;border:1px solid #f1f5f9;border-radius:6px;display:flex;gap:16px;padding:6px 12px;position:absolute;right:24px;top:24px}.DesignApproval_drawing-meta-overlay__19rOX span{color:#94a3b8;font-size:.65rem;font-weight:700}.DesignApproval_drawing-schematic-mock__ELPfm{border:1px solid #f1f5f9;height:100%;position:relative;width:100%}.DesignApproval_circle-main__m0AWf{border:2px dashed #cbd5e1;border-radius:50%;height:140px;left:40%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px}.DesignApproval_rect-grid__wfVbw{border:2px solid #cbd5e1;display:flex;flex-direction:column;height:120px;justify-content:space-evenly;padding:10px 0;position:absolute;right:15%;top:25%;width:200px}.DesignApproval_line-h__aKxp8{background-color:#cbd5e1;height:2px;margin:0 auto;width:80%}.DesignApproval_footer-blocks__lnwO2{bottom:0;display:flex;height:80px;left:0;position:absolute;width:100%}.DesignApproval_footer-blocks__lnwO2 .DesignApproval_block__nn3Kk{border:1px solid #f1f5f9;flex:1 1}.DesignApproval_advanced-circuits-logo__oTiei{bottom:12px;color:#cbd5e1;font-size:.65rem;font-weight:800;position:absolute;right:24px}.DesignApproval_viewer-footer-info__RlixN{align-items:center;background-color:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 24px}.DesignApproval_file-info-left__vUFtK{align-items:center;display:flex;gap:16px}.DesignApproval_pdf-icon-box__Lr7qF{align-items:center;background-color:#fee2e2;border-radius:8px;color:#ef4444;display:flex;height:48px;justify-content:center;width:40px}.DesignApproval_file-texts__Bf1sh h4{color:#1e293b;font-size:.95rem;font-weight:800;margin-bottom:2px}.DesignApproval_file-texts__Bf1sh p{color:#94a3b8;font-size:.8rem;font-weight:600}.DesignApproval_file-info-right__\+MZN5{display:flex;gap:24px}.DesignApproval_info-tag__7QphX{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:700;gap:8px}.DesignApproval_text-orange__FRkPZ{color:#f97316}.DesignApproval_text-red__Zxxad{color:#ef4444}.DesignApproval_text-muted__MJa\+X{color:#94a3b8}@media (max-width:1440px){.DesignApproval_approval-layout-grid__5BHLM{grid-template-columns:340px 1fr}}.Vendors_vendors-container__MFMen,.Vendors_vendors-layout__v3GP9{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.Vendors_content-wrapper__Y97qQ{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Vendors_main-content__FuaoB{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.Vendors_page-header__N9l7\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.Vendors_header-title-section__pxUdM h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.Vendors_header-title-section__pxUdM p{color:#64748b;font-size:16px;margin:0}.Vendors_add-btn__nzF5e{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.Vendors_add-btn__nzF5e:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.Vendors_table-controls__0L\+wS{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Vendors_search-wrapper__yifON{flex:1 1;max-width:500px;position:relative}.Vendors_search-icon__7GkqI{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.Vendors_search-input__Dczac{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.Vendors_search-input__Dczac:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126}.Vendors_filter-actions__qzHRZ{align-items:center;display:flex;gap:12px}.Vendors_per-page-select__OEJVa{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:10px 36px 10px 16px}.Vendors_filter-btn__9M-JD,.Vendors_per-page-select__OEJVa{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.Vendors_filter-btn__9M-JD{align-items:center;display:flex;gap:8px;padding:10px 20px}.Vendors_data-view-container__AfUcH{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.Vendors_table-wrapper__m3W5y{overflow-x:auto;width:100%}.Vendors_vendor-cards__by3Tg{display:none}.Vendors_vendor-table__dyxxc{border-collapse:initial;border-spacing:0;width:100%}.Vendors_vendor-table__dyxxc th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;padding:16px 20px;text-align:left}.Vendors_vendor-table__dyxxc td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;font-weight:500;padding:16px 20px;vertical-align:middle}.Vendors_user-info__z7hls{align-items:center;display:flex;gap:12px}.Vendors_avatar__9hHpj{align-items:center;background-color:#f1f5f9;border-radius:10px;color:#64748b;display:flex;height:40px;justify-content:center;width:40px}.Vendors_name-code-wrapper__INIqd{display:flex;flex-direction:column}.Vendors_name-text__lVDEd{color:#0f172a;font-weight:700}.Vendors_code-text__UBGtI{color:#94a3b8;font-size:12px;font-weight:600}.Vendors_category-badge__RaHCk{background-color:#f1f5f9;border-radius:20px;color:#475569;font-size:12px;font-weight:700;padding:6px 12px}.Vendors_email-cell__kX82k{color:#3b82f6;cursor:pointer;text-decoration:underline}.Vendors_action-wrapper__boO3I{position:relative}.Vendors_action-btn__TsNsZ,.Vendors_icon-btn__7gSsG{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s ease}.Vendors_action-btn__TsNsZ:hover,.Vendors_icon-btn__7gSsG.Vendors_active__RRebB,.Vendors_icon-btn__7gSsG:hover{background-color:#f1f5f9;color:#1e293b}.Vendors_action-dropdown__NfROc{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.Vendors_action-dropdown__NfROc button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.Vendors_action-dropdown__NfROc button:hover{background-color:#f1f5f9}.Vendors_action-dropdown__NfROc .Vendors_delete-opt__ptcgN{color:#ef4444}.Vendors_action-dropdown__NfROc .Vendors_delete-opt__ptcgN:hover{background-color:#fef2f2}.Vendors_dropdown-divider__Al-LA{background-color:#e2e8f0;height:1px;margin:4px 0}.Vendors_mobile-pagination__PjUqE{display:none}.Vendors_desktop-pagination__LfZGg{display:block}@media (max-width:1024px){.Vendors_page-header__N9l7\+{flex-direction:column;gap:20px}.Vendors_table-controls__0L\+wS{align-items:stretch;flex-direction:column}.Vendors_search-wrapper__yifON{max-width:none}}.Vendors_page-footer__\+qllo{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.Vendors_page-footer__\+qllo p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.Vendors_main-content__FuaoB{padding:24px 20px}.Vendors_page-header__N9l7\+{margin-bottom:8px}.Vendors_header-title-section__pxUdM h1{font-size:28px}.Vendors_header-title-section__pxUdM p{display:none}.Vendors_filter-actions__qzHRZ{flex-direction:column;width:100%}.Vendors_filter-btn__9M-JD,.Vendors_per-page-select__OEJVa{justify-content:center;width:100%}.Vendors_table-wrapper__m3W5y{display:none}.Vendors_mobile-pagination__PjUqE{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.Vendors_desktop-pagination__LfZGg{display:none}.Vendors_vendor-cards__by3Tg{display:flex;flex-direction:column;gap:16px}.Vendors_vendor-card__naOzH{background:#fff;border-bottom:1px solid #f1f5f9;padding:20px}.Vendors_vendor-card__naOzH:last-child{border-bottom:none}.Vendors_card-main__ufpfp{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Vendors_card-avatar__wf4TP{align-items:center;background-color:#f1f5f9;border-radius:12px;color:#64748b;display:flex;height:44px;justify-content:center;width:44px}.Vendors_card-info__I9hl9{display:flex;flex:1 1;flex-direction:column;gap:2px}.Vendors_card-name__bLL9C{color:#0f172a;font-size:15px;font-weight:800}.Vendors_card-code__ZWBWF{color:#94a3b8;font-size:13px;font-weight:700}.Vendors_card-stats__xvWNn{grid-gap:12px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.Vendors_stat-item__UmQI7{display:flex;flex-direction:column;gap:4px}.Vendors_stat-label__wQtuf{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Vendors_stat-value__76pQV{color:#334155;font-size:13px;font-weight:700}.Vendors_card-footer__rr0hz{display:flex;flex-direction:column;gap:8px}.Vendors_card-contact-row__Da7N1{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:8px}}.Employees_employees-layout__-lBlv{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.Employees_content-wrapper__rElDi{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Employees_main-content__BBNnM{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.Employees_breadcrumbs__yDoQY{color:#64748b;font-size:14px;font-weight:500;margin-bottom:32px}.Employees_breadcrumbs__yDoQY .Employees_active__hG2cB{color:#1e293b}.Employees_page-header__wD7T6{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.Employees_header-title-section__4zE0\+ h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.Employees_header-title-section__4zE0\+ p{color:#64748b;font-size:16px;margin:0}.Employees_add-btn__hDPiE{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.Employees_add-btn__hDPiE:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.Employees_data-view-container__gr0gp{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.Employees_table-controls__PvRHo{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Employees_search-wrapper__9FM0Q{flex:1 1;max-width:400px;position:relative}.Employees_search-icon__r5fGM{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Employees_search-input__-uPXC{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;height:48px;padding:0 16px 0 48px;transition:all .2s ease;width:100%}.Employees_search-input__-uPXC:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.Employees_filter-actions__oE0Cz{align-items:center;display:flex;gap:12px}.Employees_per-page-select-wrapper__FlaKA{width:155px}.Employees_filter-btn__JgaQk{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;padding:0 20px;transition:all .2s ease}.Employees_filter-btn__JgaQk:hover{background-color:#f8fafc;border-color:#cbd5e1}.Employees_table-wrapper__xAY-p{overflow-x:auto;width:100%}.Employees_mobile-pagination__EcKWa{display:none}.Employees_desktop-pagination__IEqvX{display:block}.Employees_employee-cards__-ye8P{display:none}.Employees_employee-table__Qncce{border-collapse:initial;border-spacing:0;width:100%}.Employees_employee-table__Qncce th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-align:left;text-transform:uppercase}.Employees_employee-table__Qncce td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.Employees_employee-table__Qncce td.Employees_actions-cell__9U073,.Employees_employee-table__Qncce th.Employees_actions-cell__9U073{padding-right:24px;text-align:right}.Employees_code-cell__jHDwx{color:#94a3b8!important;font-weight:600!important}.Employees_name-code-wrapper__LCHoO{display:flex;flex-direction:column;gap:2px}.Employees_code-text__MMbNu{color:#64748b;font-size:13px;font-weight:500}.Employees_user-info__Pv2ke{align-items:center;display:flex;gap:12px}.Employees_avatar__t-O0l{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.Employees_name-text__WTIJG{color:#0f172a;font-weight:700}.Employees_status-pill__Zapih{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px}.Employees_status-pill__Zapih .Employees_dot__ui0oV{border-radius:50%;height:6px;width:6px}.Employees_status-pill__Zapih.Employees_active__hG2cB{background-color:#dcfce7;color:#15803d}.Employees_status-pill__Zapih.Employees_active__hG2cB .Employees_dot__ui0oV{background-color:#22c55e}.Employees_status-pill__Zapih.Employees_inactive__\+IYgl{background-color:#f1f5f9;color:#64748b}.Employees_status-pill__Zapih.Employees_inactive__\+IYgl .Employees_dot__ui0oV{background-color:#94a3b8}.Employees_action-btn__ju2tX{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Employees_action-btn__ju2tX:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}.Employees_action-wrapper__Kh9hK{display:flex;justify-content:flex-end;position:relative}.Employees_action-dropdown__J2HCJ{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:8px;position:fixed;z-index:9999}.Employees_action-dropdown__J2HCJ .Employees_dropdown-item__52jo\+{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.Employees_action-dropdown__J2HCJ .Employees_dropdown-item__52jo\+:hover{background-color:#f1f5f9;color:#f97316}.Employees_action-dropdown__J2HCJ .Employees_deselect__rvq4S{color:#ef4444}.Employees_action-dropdown__J2HCJ .Employees_deselect__rvq4S:hover{background-color:#fef2f2;color:#ef4444}.Employees_dropdown-divider__dnkS-{background-color:#e2e8f0;height:1px;margin:4px 0}.Employees_shadow-premium__LMITd{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Employees_page-footer__qZR05{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.Employees_page-footer__qZR05 p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1024px){.Employees_page-header__wD7T6{flex-direction:column;gap:20px}.Employees_table-controls__PvRHo{align-items:stretch;flex-direction:column}.Employees_search-box__qI09G{max-width:none}}@media (max-width:768px){.Employees_content-wrapper__rElDi{overflow-y:auto}.Employees_main-content__BBNnM{flex:none;overflow-y:visible;padding:24px 20px}.Employees_page-header__wD7T6{margin-bottom:8px}.Employees_data-view-container__gr0gp{background:#0000;border:none;box-shadow:none;margin-bottom:0;overflow:visible}.Employees_header-title-section__4zE0\+ h1{font-size:28px}.Employees_header-title-section__4zE0\+ p{display:none}.Employees_add-btn__hDPiE{border-radius:50%;bottom:32px;box-shadow:0 10px 25px #f9731666;height:56px;justify-content:center;padding:0;position:fixed;right:24px;width:56px;z-index:99}.Employees_add-btn__hDPiE span{display:none}.Employees_add-btn__hDPiE svg{height:24px!important;width:24px!important}.Employees_pagination-footer__f1Acw{flex-direction:column;gap:16px}.Employees_table-controls__PvRHo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto}.Employees_filter-actions__oE0Cz{display:contents}.Employees_search-wrapper__9FM0Q{grid-column:1;grid-row:1}.Employees_filter-btn__JgaQk{box-shadow:0 4px 12px #f9731640;grid-column:2;grid-row:1;height:48px;justify-content:center;padding:0;width:48px}.Employees_filter-btn__JgaQk,.Employees_filter-btn__JgaQk:hover{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--primary-color,#f97316) 0,#ea580c 100%);border:none;color:#fff}.Employees_filter-btn__JgaQk:hover{box-shadow:0 6px 16px #f9731659}.Employees_filter-btn__JgaQk span{display:none}.Employees_per-page-select-wrapper__FlaKA{grid-column:1/-1;grid-row:2;width:100%}.Employees_table-wrapper__xAY-p{display:none}.Employees_mobile-pagination__EcKWa{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.Employees_desktop-pagination__IEqvX{display:none}.Employees_employee-cards__-ye8P{display:flex;flex-direction:column;gap:16px}.Employees_employee-card__Py6mt{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:16px;transition:all .2s ease}.Employees_employee-card__Py6mt:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000000d}.Employees_card-main__HQiiv{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Employees_card-avatar__WSCR6{align-items:center;border-radius:12px;display:flex;font-size:15px;font-weight:800;height:44px;justify-content:center;width:44px}.Employees_card-info__ARTSY{display:flex;flex:1 1;flex-direction:column;gap:2px}.Employees_card-name__7wkC-{color:#0f172a;font-size:15px;font-weight:800}.Employees_card-code__R0XAA{color:#94a3b8;font-size:13px;font-weight:700}.Employees_card-action-btn__MBxa2{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px}.Employees_card-details__nR-hs{grid-gap:12px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.Employees_detail-item__bT72b{display:flex;flex-direction:column;gap:4px}.Employees_detail-label__VQSUq{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Employees_detail-value__UVNod{color:#334155;font-size:13px;font-weight:700}.Employees_card-footer__vP4Aq{display:flex;justify-content:flex-start}.Employees_empty-cards__-gkHn,.Employees_loading-cards__3ClTv{color:#64748b;font-size:14px;font-weight:600;padding:40px;text-align:center}.Employees_page-footer__qZR05{border-top:none}}.EmployeeDrawer_drawer-backdrop__47zRZ{animation:EmployeeDrawer_fadeIn__4TDmr .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.EmployeeDrawer_drawer-container__9-ED5{animation:EmployeeDrawer_slideIn__IPHmk .3s cubic-bezier(.16,1,.3,1);background-color:#fff;box-shadow:-10px 0 30px #0000001a;display:flex;flex-direction:column;height:100%;max-width:450px;width:100%}.EmployeeDrawer_drawer-header__3TsxZ{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.EmployeeDrawer_header-title-wrapper__djO8j h2{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.EmployeeDrawer_header-title-wrapper__djO8j p{color:#64748b;font-size:14px;font-weight:500;margin:0}.EmployeeDrawer_close-btn__hwCst{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.EmployeeDrawer_close-btn__hwCst:hover{background-color:#f1f5f9;color:#0f172a}.EmployeeDrawer_drawer-form__0MKFI{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.EmployeeDrawer_form-scroll-area__Is-zq{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.EmployeeDrawer_form-group__6X0Qu{display:flex;flex-direction:column;gap:10px}.EmployeeDrawer_form-group__6X0Qu label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:700;gap:8px}.EmployeeDrawer_form-group__6X0Qu label svg{color:#f97316}.EmployeeDrawer_required-star__pjhE6{color:#ef4444;margin-left:2px}.EmployeeDrawer_form-group__6X0Qu input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.EmployeeDrawer_form-group__6X0Qu input::placeholder{color:#94a3b8}.EmployeeDrawer_form-group__6X0Qu input:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.EmployeeDrawer_salary-input-wrapper__uWaWg{align-items:center;display:flex;position:relative}.EmployeeDrawer_currency__31ike{color:#94a3b8;font-weight:600;left:16px;position:absolute}.EmployeeDrawer_salary-input-wrapper__uWaWg input{padding-left:32px}.EmployeeDrawer_status-toggle-wrapper__Q4l8h{grid-gap:6px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:6px}.EmployeeDrawer_status-btn__31\+zQ{background:none;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:13px;font-weight:700;padding:10px;transition:all .2s ease}.EmployeeDrawer_status-btn__31\+zQ.EmployeeDrawer_active__a579U{background-color:#fff;border:1px solid #fed7aa;box-shadow:0 4px 12px #f9731626;color:#f97316}.EmployeeDrawer_status-btn__31\+zQ.EmployeeDrawer_inactive__UtvCn{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d;color:#1e293b}.EmployeeDrawer_drawer-footer__Ndhv7{grid-gap:16px;background-color:#fff;border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:24px 32px}.EmployeeDrawer_cancel-btn__1hw8z{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.EmployeeDrawer_cancel-btn__1hw8z:hover{background-color:#f8fafc}.EmployeeDrawer_save-btn__VjOt6{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.EmployeeDrawer_save-btn__VjOt6:hover{box-shadow:0 6px 16px #f973164d;filter:brightness(1.05);transform:translateY(-2px)}.EmployeeDrawer_save-btn__VjOt6:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes EmployeeDrawer_fadeIn__4TDmr{0%{opacity:0}to{opacity:1}}@keyframes EmployeeDrawer_slideIn__IPHmk{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.EmployeeDrawer_drawer-container__9-ED5{max-width:100%}}.CustomSelect_select-container__t59dU{width:100%}.Departments_departments-layout__c0MZ0{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.Departments_content-wrapper__CP6ir{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Departments_main-content__LsP\+N{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.Departments_breadcrumbs__O7dLU{color:#64748b;font-size:14px;font-weight:500;margin-bottom:32px}.Departments_breadcrumbs__O7dLU .Departments_active__hi9VV{color:#1e293b}.Departments_page-header__PIqFz{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.Departments_header-title-section__GmRSw h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.Departments_header-title-section__GmRSw p{color:#64748b;font-size:16px;margin:0}.Departments_add-btn__yZ3OZ{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.Departments_add-btn__yZ3OZ:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.Departments_data-view-container__3n3hN{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.Departments_table-controls__Up1np{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Departments_search-wrapper__0Se3w{flex:1 1;max-width:400px;position:relative}.Departments_search-icon__W-W9o{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Departments_search-input__Bg99y{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;height:48px;padding:0 16px 0 48px;transition:all .2s ease;width:100%}.Departments_search-input__Bg99y:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.Departments_filter-actions__fzyfm{align-items:center;display:flex;gap:12px}.Departments_per-page-select-wrapper__xwIeS{width:155px}.Departments_filter-btn__XlUI1{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;padding:0 20px;transition:all .2s ease}.Departments_filter-btn__XlUI1:hover{background-color:#f8fafc;border-color:#cbd5e1}.Departments_table-wrapper__8AcyF{overflow-x:auto;width:100%}.Departments_mobile-pagination__YDX9G{display:none}.Departments_desktop-pagination__5hYQk{display:block}.Departments_department-cards__hpTLt{display:none}.Departments_department-table__5C9uG{border-collapse:initial;border-spacing:0;width:100%}.Departments_department-table__5C9uG th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-align:left;text-transform:uppercase}.Departments_department-table__5C9uG td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.Departments_department-table__5C9uG td.Departments_actions-cell__YHqVp,.Departments_department-table__5C9uG th.Departments_actions-cell__YHqVp{padding-right:24px;text-align:right}.Departments_code-cell__JV2bS{color:#94a3b8!important;font-weight:600!important}.Departments_name-code-wrapper__Dohsz{display:flex;flex-direction:column;gap:2px}.Departments_code-text__AVnNh{color:#64748b;font-size:13px;font-weight:500}.Departments_user-info__gJYGX{align-items:center;display:flex;gap:12px}.Departments_avatar__jwfZ5{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.Departments_name-text__eMNY4{color:#0f172a;font-weight:700}.Departments_status-pill__XIDlo{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px}.Departments_status-pill__XIDlo .Departments_dot__6lNOX{border-radius:50%;height:6px;width:6px}.Departments_status-pill__XIDlo.Departments_active__hi9VV{background-color:#dcfce7;color:#15803d}.Departments_status-pill__XIDlo.Departments_active__hi9VV .Departments_dot__6lNOX{background-color:#22c55e}.Departments_status-pill__XIDlo.Departments_inactive__IQ9YC{background-color:#f1f5f9;color:#64748b}.Departments_status-pill__XIDlo.Departments_inactive__IQ9YC .Departments_dot__6lNOX{background-color:#94a3b8}.Departments_action-btn__rMjDB{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Departments_action-btn__rMjDB:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}.Departments_action-wrapper__oZps5{display:flex;justify-content:flex-end;position:relative}.Departments_action-dropdown__GIPWr{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:8px;position:fixed;z-index:9999}.Departments_action-dropdown__GIPWr .Departments_dropdown-item__EiY5T{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.Departments_action-dropdown__GIPWr .Departments_dropdown-item__EiY5T:hover{background-color:#f1f5f9;color:#f97316}.Departments_action-dropdown__GIPWr .Departments_deselect__vFd7\+{color:#ef4444}.Departments_action-dropdown__GIPWr .Departments_deselect__vFd7\+:hover{background-color:#fef2f2;color:#ef4444}.Departments_dropdown-divider__wQU96{background-color:#e2e8f0;height:1px;margin:4px 0}.Departments_shadow-premium__K0hqQ{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Departments_page-footer__cwSdj{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.Departments_page-footer__cwSdj p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1024px){.Departments_page-header__PIqFz{flex-direction:column;gap:20px}.Departments_table-controls__Up1np{align-items:stretch;flex-direction:column}.Departments_search-box__5WB8s{max-width:none}}@media (max-width:768px){.Departments_content-wrapper__CP6ir{overflow-y:auto}.Departments_main-content__LsP\+N{flex:none;overflow-y:visible;padding:24px 20px}.Departments_page-header__PIqFz{margin-bottom:8px}.Departments_data-view-container__3n3hN{background:#0000;border:none;box-shadow:none;margin-bottom:0;overflow:visible}.Departments_header-title-section__GmRSw h1{font-size:28px}.Departments_header-title-section__GmRSw p{display:none}.Departments_add-btn__yZ3OZ{border-radius:50%;bottom:32px;box-shadow:0 10px 25px #f9731666;height:56px;justify-content:center;padding:0;position:fixed;right:24px;width:56px;z-index:99}.Departments_add-btn__yZ3OZ span{display:none}.Departments_add-btn__yZ3OZ svg{height:24px!important;width:24px!important}.Departments_pagination-footer__TwTYM{flex-direction:column;gap:16px}.Departments_table-controls__Up1np{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto}.Departments_filter-actions__fzyfm{display:contents}.Departments_search-wrapper__0Se3w{grid-column:1;grid-row:1}.Departments_filter-btn__XlUI1{box-shadow:0 4px 12px #f9731640;grid-column:2;grid-row:1;height:48px;justify-content:center;padding:0;width:48px}.Departments_filter-btn__XlUI1,.Departments_filter-btn__XlUI1:hover{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--primary-color,#f97316) 0,#ea580c 100%);border:none;color:#fff}.Departments_filter-btn__XlUI1:hover{box-shadow:0 6px 16px #f9731659}.Departments_filter-btn__XlUI1 span{display:none}.Departments_per-page-select-wrapper__xwIeS{grid-column:1/-1;grid-row:2;width:100%}.Departments_table-wrapper__8AcyF{display:none}.Departments_mobile-pagination__YDX9G{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.Departments_desktop-pagination__5hYQk{display:none}.Departments_department-cards__hpTLt{display:flex;flex-direction:column;gap:16px}.Departments_department-card__riOFK{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:16px;transition:all .2s ease}.Departments_department-card__riOFK:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000000d}.Departments_card-main__7hUEd{align-items:center;display:flex;gap:12px;margin-bottom:0}.Departments_card-avatar__89Zib{align-items:center;border-radius:12px;display:flex;font-size:15px;font-weight:800;height:44px;justify-content:center;width:44px}.Departments_card-info__VV0dV{display:flex;flex:1 1;flex-direction:column;gap:2px}.Departments_card-name__RImJe{color:#0f172a;font-size:15px;font-weight:800}.Departments_card-code__pk3sl{color:#94a3b8;font-size:13px;font-weight:700}.Departments_card-action-btn__hTg0Z{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px}.Departments_card-details__n5jZC{grid-gap:12px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.Departments_detail-item__UcLwR{display:flex;flex-direction:column;gap:4px}.Departments_detail-label__XGXCE{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Departments_detail-value__MKbFI{color:#334155;font-size:13px;font-weight:700}.Departments_card-footer__Hvjka{display:flex;justify-content:flex-start}.Departments_empty-cards__-wmk7,.Departments_loading-cards__pDvUa{color:#64748b;font-size:14px;font-weight:600;padding:40px;text-align:center}.Departments_page-footer__cwSdj{border-top:none}}.DepartmentDrawer_drawer-backdrop__dAXLj{animation:DepartmentDrawer_fadeIn__iU\+37 .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.DepartmentDrawer_drawer-container__gMRNF{animation:DepartmentDrawer_slideIn__a8Dx1 .3s cubic-bezier(.16,1,.3,1);background-color:#fff;box-shadow:-10px 0 30px #0000001a;display:flex;flex-direction:column;height:100%;max-width:450px;width:100%}.DepartmentDrawer_drawer-header__c1VXB{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.DepartmentDrawer_header-title-wrapper__isvEO h2{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.DepartmentDrawer_header-title-wrapper__isvEO p{color:#64748b;font-size:14px;font-weight:500;margin:0}.DepartmentDrawer_close-btn__g9x0X{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.DepartmentDrawer_close-btn__g9x0X:hover{background-color:#f1f5f9;color:#0f172a}.DepartmentDrawer_drawer-form__LuwUr{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.DepartmentDrawer_form-scroll-area__NCKds{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.DepartmentDrawer_form-group__\+q3H0{display:flex;flex-direction:column;gap:10px}.DepartmentDrawer_form-group__\+q3H0 label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:700;gap:8px}.DepartmentDrawer_form-group__\+q3H0 label svg{color:#f97316}.DepartmentDrawer_required-star__2qy3g{color:#ef4444;margin-left:2px}.DepartmentDrawer_form-group__\+q3H0 input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.DepartmentDrawer_form-group__\+q3H0 input::placeholder{color:#94a3b8}.DepartmentDrawer_form-group__\+q3H0 input:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.DepartmentDrawer_drawer-footer__6B9IZ{grid-gap:16px;background-color:#fff;border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:24px 32px}.DepartmentDrawer_cancel-btn__44vKE{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.DepartmentDrawer_cancel-btn__44vKE:hover{background-color:#f8fafc}.DepartmentDrawer_save-btn__\+YMKv{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.DepartmentDrawer_save-btn__\+YMKv:hover{box-shadow:0 6px 16px #f973164d;filter:brightness(1.05);transform:translateY(-2px)}.DepartmentDrawer_save-btn__\+YMKv:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes DepartmentDrawer_fadeIn__iU\+37{0%{opacity:0}to{opacity:1}}@keyframes DepartmentDrawer_slideIn__a8Dx1{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.DepartmentDrawer_drawer-container__gMRNF{max-width:100%}}.Designations_designations-layout__RHjrQ{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.Designations_content-wrapper__mPDw5{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Designations_main-content__huwdF{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.Designations_breadcrumbs__v869g{color:#64748b;font-size:14px;font-weight:500;margin-bottom:32px}.Designations_breadcrumbs__v869g .Designations_active__1wdfq{color:#1e293b}.Designations_page-header__o9QB9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.Designations_header-title-section__2PsC0 h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.Designations_header-title-section__2PsC0 p{color:#64748b;font-size:16px;margin:0}.Designations_add-btn__VJoen{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.Designations_add-btn__VJoen:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.Designations_data-view-container__vymTA{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.Designations_table-controls__0LbJN{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Designations_search-wrapper__fhkwd{flex:1 1;max-width:400px;position:relative}.Designations_search-icon__DcNH1{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Designations_search-input__-g\+Un{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;height:48px;padding:0 16px 0 48px;transition:all .2s ease;width:100%}.Designations_search-input__-g\+Un:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.Designations_filter-actions__GdqUW{align-items:center;display:flex;gap:12px}.Designations_per-page-select-wrapper__nfzL2{width:155px}.Designations_filter-btn__g6MFx{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;padding:0 20px;transition:all .2s ease}.Designations_filter-btn__g6MFx:hover{background-color:#f8fafc;border-color:#cbd5e1}.Designations_table-wrapper__5Pfph{overflow-x:auto;width:100%}.Designations_mobile-pagination__6ExCt{display:none}.Designations_desktop-pagination__-S5Zb{display:block}.Designations_designation-cards__MCnKV{display:none}.Designations_designation-table__xIm3d{border-collapse:initial;border-spacing:0;width:100%}.Designations_designation-table__xIm3d th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-align:left;text-transform:uppercase}.Designations_designation-table__xIm3d td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.Designations_designation-table__xIm3d td.Designations_actions-cell__d4lE7,.Designations_designation-table__xIm3d th.Designations_actions-cell__d4lE7{padding-right:24px;text-align:right}.Designations_code-cell__9xq3g{color:#94a3b8!important;font-weight:600!important}.Designations_name-code-wrapper__cXCD8{display:flex;flex-direction:column;gap:2px}.Designations_code-text__E08IF{color:#64748b;font-size:13px;font-weight:500}.Designations_user-info__QT2Aw{align-items:center;display:flex;gap:12px}.Designations_avatar__Wvgbt{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.Designations_name-text__ADIRU{color:#0f172a;font-weight:700}.Designations_status-pill__r\+bi6{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px}.Designations_status-pill__r\+bi6 .Designations_dot__75d6v{border-radius:50%;height:6px;width:6px}.Designations_status-pill__r\+bi6.Designations_active__1wdfq{background-color:#dcfce7;color:#15803d}.Designations_status-pill__r\+bi6.Designations_active__1wdfq .Designations_dot__75d6v{background-color:#22c55e}.Designations_status-pill__r\+bi6.Designations_inactive__bMfvE{background-color:#f1f5f9;color:#64748b}.Designations_status-pill__r\+bi6.Designations_inactive__bMfvE .Designations_dot__75d6v{background-color:#94a3b8}.Designations_action-btn__KSXv7{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Designations_action-btn__KSXv7:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}.Designations_action-wrapper__J4Cgp{display:flex;justify-content:flex-end;position:relative}.Designations_action-dropdown__z4ZWC{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:8px;position:fixed;z-index:9999}.Designations_action-dropdown__z4ZWC .Designations_dropdown-item__IFnRS{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.Designations_action-dropdown__z4ZWC .Designations_dropdown-item__IFnRS:hover{background-color:#f1f5f9;color:#f97316}.Designations_action-dropdown__z4ZWC .Designations_deselect__03Brr{color:#ef4444}.Designations_action-dropdown__z4ZWC .Designations_deselect__03Brr:hover{background-color:#fef2f2;color:#ef4444}.Designations_dropdown-divider__3jgpx{background-color:#e2e8f0;height:1px;margin:4px 0}.Designations_shadow-premium__UM\+2j{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Designations_page-footer__RSMsW{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.Designations_page-footer__RSMsW p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1024px){.Designations_page-header__o9QB9{flex-direction:column;gap:20px}.Designations_table-controls__0LbJN{align-items:stretch;flex-direction:column}.Designations_search-box__lIYN4{max-width:none}}@media (max-width:768px){.Designations_content-wrapper__mPDw5{overflow-y:auto}.Designations_main-content__huwdF{flex:none;overflow-y:visible;padding:24px 20px}.Designations_page-header__o9QB9{margin-bottom:8px}.Designations_data-view-container__vymTA{background:#0000;border:none;box-shadow:none;margin-bottom:0;overflow:visible}.Designations_header-title-section__2PsC0 h1{font-size:28px}.Designations_header-title-section__2PsC0 p{display:none}.Designations_add-btn__VJoen{border-radius:50%;bottom:32px;box-shadow:0 10px 25px #f9731666;height:56px;justify-content:center;padding:0;position:fixed;right:24px;width:56px;z-index:99}.Designations_add-btn__VJoen span{display:none}.Designations_add-btn__VJoen svg{height:24px!important;width:24px!important}.Designations_pagination-footer__wIZR2{flex-direction:column;gap:16px}.Designations_table-controls__0LbJN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto}.Designations_filter-actions__GdqUW{display:contents}.Designations_search-wrapper__fhkwd{grid-column:1;grid-row:1}.Designations_filter-btn__g6MFx{box-shadow:0 4px 12px #f9731640;grid-column:2;grid-row:1;height:48px;justify-content:center;padding:0;width:48px}.Designations_filter-btn__g6MFx,.Designations_filter-btn__g6MFx:hover{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--primary-color,#f97316) 0,#ea580c 100%);border:none;color:#fff}.Designations_filter-btn__g6MFx:hover{box-shadow:0 6px 16px #f9731659}.Designations_filter-btn__g6MFx span{display:none}.Designations_per-page-select-wrapper__nfzL2{grid-column:1/-1;grid-row:2;width:100%}.Designations_table-wrapper__5Pfph{display:none}.Designations_mobile-pagination__6ExCt{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.Designations_desktop-pagination__-S5Zb{display:none}.Designations_designation-cards__MCnKV{display:flex;flex-direction:column;gap:16px}.Designations_designation-card__q7jr0{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:16px;transition:all .2s ease}.Designations_designation-card__q7jr0:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000000d}.Designations_card-main__gN9jf{align-items:center;display:flex;gap:12px;margin-bottom:0}.Designations_card-avatar__O3hrM{align-items:center;border-radius:12px;display:flex;font-size:15px;font-weight:800;height:44px;justify-content:center;width:44px}.Designations_card-info__0iENm{display:flex;flex:1 1;flex-direction:column;gap:2px}.Designations_card-name__MlZhQ{color:#0f172a;font-size:15px;font-weight:800}.Designations_card-code__4VO6l{color:#94a3b8;font-size:13px;font-weight:700}.Designations_card-action-btn__OhXmm{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px}.Designations_card-details__R-JVz{grid-gap:12px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.Designations_detail-item__N1y4J{display:flex;flex-direction:column;gap:4px}.Designations_detail-label__M4u0Y{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Designations_detail-value__nQ3H3{color:#334155;font-size:13px;font-weight:700}.Designations_card-footer__xlN5x{display:flex;justify-content:flex-start}.Designations_empty-cards__LkLEs,.Designations_loading-cards__oZnHB{color:#64748b;font-size:14px;font-weight:600;padding:40px;text-align:center}.Designations_page-footer__RSMsW{border-top:none}}.DesignationDrawer_drawer-backdrop__IKQzn{animation:DesignationDrawer_fadeIn__9xhSx .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.DesignationDrawer_drawer-container__zOkm-{animation:DesignationDrawer_slideIn__FbiLe .3s cubic-bezier(.16,1,.3,1);background-color:#fff;box-shadow:-10px 0 30px #0000001a;display:flex;flex-direction:column;height:100%;max-width:450px;width:100%}.DesignationDrawer_drawer-header__FfAfX{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.DesignationDrawer_header-title-wrapper__G5fpa h2{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.DesignationDrawer_header-title-wrapper__G5fpa p{color:#64748b;font-size:14px;font-weight:500;margin:0}.DesignationDrawer_close-btn__GrH2X{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.DesignationDrawer_close-btn__GrH2X:hover{background-color:#f1f5f9;color:#0f172a}.DesignationDrawer_drawer-form__vbXkZ{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.DesignationDrawer_form-scroll-area__dJhiW{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.DesignationDrawer_form-group__f47-d{display:flex;flex-direction:column;gap:10px}.DesignationDrawer_form-group__f47-d label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:700;gap:8px}.DesignationDrawer_form-group__f47-d label svg{color:#f97316}.DesignationDrawer_required-star__rvMnG{color:#ef4444;margin-left:2px}.DesignationDrawer_form-group__f47-d input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.DesignationDrawer_form-group__f47-d input::placeholder{color:#94a3b8}.DesignationDrawer_form-group__f47-d input:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.DesignationDrawer_drawer-footer__zc2qH{grid-gap:16px;background-color:#fff;border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:24px 32px}.DesignationDrawer_cancel-btn__E1Jja{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.DesignationDrawer_cancel-btn__E1Jja:hover{background-color:#f8fafc}.DesignationDrawer_save-btn__bLP5E{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.DesignationDrawer_save-btn__bLP5E:hover{box-shadow:0 6px 16px #f973164d;filter:brightness(1.05);transform:translateY(-2px)}.DesignationDrawer_save-btn__bLP5E:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes DesignationDrawer_fadeIn__9xhSx{0%{opacity:0}to{opacity:1}}@keyframes DesignationDrawer_slideIn__FbiLe{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.DesignationDrawer_drawer-container__zOkm-{max-width:100%}}.AddVendorPaymentDrawer_drawer-overlay__Ex8cv{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1e293b66;bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:2000}.AddVendorPaymentDrawer_drawer-overlay__Ex8cv.AddVendorPaymentDrawer_open__qw1Zl{opacity:1;pointer-events:auto}.AddVendorPaymentDrawer_drawer-container__wnm5d{background-color:#fff;box-shadow:-10px 0 25px #0000000d;display:flex;flex-direction:column;height:100%;max-width:90vw;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);width:500px}.AddVendorPaymentDrawer_drawer-overlay__Ex8cv.AddVendorPaymentDrawer_open__qw1Zl .AddVendorPaymentDrawer_drawer-container__wnm5d{transform:translateX(0)}.AddVendorPaymentDrawer_drawer-header__sVO\+w{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.AddVendorPaymentDrawer_drawer-header__sVO\+w h2{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.AddVendorPaymentDrawer_close-btn__5OLFT{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.AddVendorPaymentDrawer_close-btn__5OLFT:hover{color:#1e293b}.AddVendorPaymentDrawer_drawer-body__0eAr5{flex:1 1;overflow-y:auto;padding:24px}.AddVendorPaymentDrawer_drawer-section__sw-Ct{margin-bottom:32px}.AddVendorPaymentDrawer_section-title-vendorpayment__v5yv5{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.AddVendorPaymentDrawer_section-icon__V6ZTI{color:#fb923c}.AddVendorPaymentDrawer_form-grid-vendorpayment__OacVZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.AddVendorPaymentDrawer_form-group__Bk3tp{display:flex;flex-direction:column;gap:6px}.AddVendorPaymentDrawer_form-group__Bk3tp.AddVendorPaymentDrawer_full-width__OglP4{grid-column:span 2}.AddVendorPaymentDrawer_form-group__Bk3tp label{color:#475569;font-size:.85rem;font-weight:600}.AddVendorPaymentDrawer_form-group__Bk3tp input,.AddVendorPaymentDrawer_form-group__Bk3tp select{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:inherit;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}.AddVendorPaymentDrawer_form-group__Bk3tp input:focus,.AddVendorPaymentDrawer_form-group__Bk3tp select:focus{border-color:#fb923c}.AddVendorPaymentDrawer_payment-summary-box-vendorpayment__0F9Sw{background-color:#fffaf0;border:1px solid #fed7aa;border-radius:12px;display:flex;justify-content:space-around;margin-top:20px;padding:16px}.AddVendorPaymentDrawer_summary-item__SWjul{flex:1 1;text-align:center}.AddVendorPaymentDrawer_summary-item__SWjul:not(:last-child){border-right:1px solid #fed7aa}.AddVendorPaymentDrawer_summary-label__ieAZv{color:#9a6e3a;display:block;font-size:.65rem;font-weight:800;margin-bottom:4px;text-transform:uppercase}.AddVendorPaymentDrawer_summary-value__sDbh6{color:#1e293b;display:block;font-size:1.1rem;font-weight:800}.AddVendorPaymentDrawer_summary-value__sDbh6.AddVendorPaymentDrawer_highlight__FWXDx{color:#fb923c}.AddVendorPaymentDrawer_drawer-footer__l3nwd{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:12px;padding:24px}.AddVendorPaymentDrawer_primary-footer-btn__6sMxx{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:all .2s;width:100%}.AddVendorPaymentDrawer_mark-paid-btn__sEl4o{background-color:#f59e0b;box-shadow:0 4px 12px #f59e0b33;color:#fff}.AddVendorPaymentDrawer_mark-paid-btn__sEl4o:hover{background-color:#d97706;transform:translateY(-1px)}.AddVendorPaymentDrawer_secondary-btns__cngIj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddVendorPaymentDrawer_cancel-btn__KqXCk{background-color:#fff;border:1px solid #e2e8f0;color:#475569}.AddVendorPaymentDrawer_cancel-btn__KqXCk:hover{background-color:#f8fafc}.AddVendorPaymentDrawer_draft-btn__diDER{background-color:#fef2f2;border:none;color:#991b1b}.AddVendorPaymentDrawer_draft-btn__diDER:hover{background-color:#fee2e2}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.VendorPayments_vendor-payments-container__ZFZJd,.VendorPayments_vendor-payments-layout__d2pGu{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.VendorPayments_content-wrapper__5KFT9{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.VendorPayments_main-content__cdDPt{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.VendorPayments_page-header__L2I0p{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.VendorPayments_header-title-section__eGafL h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.VendorPayments_header-title-section__eGafL p{color:#64748b;font-size:16px;margin:0}.VendorPayments_header-actions__oXVdW{align-items:center;display:flex;gap:12px}.VendorPayments_add-btn__kD0Ax{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.VendorPayments_add-btn__kD0Ax:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.VendorPayments_control-btn__FawE6{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.VendorPayments_control-btn__FawE6:hover{background-color:#f8fafc;border-color:#cbd5e1}.VendorPayments_metrics-grid__xmwC0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.VendorPayments_metric-card__bj1JC{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 1px 3px #0000000d;padding:24px;transition:all .2s}.VendorPayments_metric-card__bj1JC:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-4px)}.VendorPayments_metric-card__bj1JC.VendorPayments_warning__Ykm0V{background:#fffbeb;border-color:#fde68a}.VendorPayments_metric-info__MDyZ5 .VendorPayments_label__7v4pf{color:#94a3b8;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.VendorPayments_metric-info__MDyZ5 .VendorPayments_value__QxJ5a{color:#1e293b;display:block;font-size:1.75rem;font-weight:800}.VendorPayments_card-subtext__mOwzo{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:6px;margin-top:12px}.VendorPayments_card-subtext__mOwzo.VendorPayments_positive__6OSPH{color:#10b981}.VendorPayments_card-subtext__mOwzo.VendorPayments_warning__Ykm0V{color:#f59e0b}.VendorPayments_table-controls__OEQL5{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.VendorPayments_search-wrapper__c21h-{flex:1 1;max-width:500px;position:relative}.VendorPayments_search-icon__ZoXrV{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.VendorPayments_search-input__hVyvS{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.VendorPayments_search-input__hVyvS:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126}.VendorPayments_filter-actions__9NFU8{align-items:center;display:flex;gap:12px}.VendorPayments_per-page-select__WrcN4{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:10px 36px 10px 16px}.VendorPayments_filter-btn__sHLM\+,.VendorPayments_per-page-select__WrcN4{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.VendorPayments_filter-btn__sHLM\+{align-items:center;display:flex;gap:8px;padding:10px 20px}.VendorPayments_data-view-container__yetEU{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.VendorPayments_table-wrapper__RRRhI{overflow-x:auto;width:100%}.VendorPayments_payment-cards__ZdXka{display:none}.VendorPayments_payment-table__fNDrp{border-collapse:initial;border-spacing:0;width:100%}.VendorPayments_payment-table__fNDrp th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;padding:16px 20px;text-align:left}.VendorPayments_payment-table__fNDrp td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;font-weight:500;padding:16px 20px;vertical-align:middle}.VendorPayments_amount-cell__1VKw2,.VendorPayments_id-cell__U\+2To{color:#1e293b;font-weight:700}.VendorPayments_project-name__z51rV,.VendorPayments_vendor-name__5cVso{color:#475569;font-weight:600}.VendorPayments_po-text__U6rrA{color:#334155;display:block;font-weight:500}.VendorPayments_inv-sub__TmqMf{color:#94a3b8;display:block;font-size:12px;margin-top:2px}.VendorPayments_balance-cell__CBhxo.VendorPayments_has-balance__ctMTL{color:#ef4444;font-weight:600}.VendorPayments_status-pill__eC\+Zy{border-radius:20px;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.VendorPayments_status-pill__eC\+Zy.VendorPayments_active__U-GcH{background:#dcfce7;color:#15803d}.VendorPayments_status-pill__eC\+Zy.VendorPayments_inactive__D1Eny{background:#eff6ff;color:#3b82f6}.VendorPayments_action-wrapper__J0N1w{display:flex;justify-content:center;position:relative}.VendorPayments_action-btn__wK98Z,.VendorPayments_icon-btn__v24M8{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s ease}.VendorPayments_action-btn__wK98Z.VendorPayments_active__U-GcH,.VendorPayments_action-btn__wK98Z:hover,.VendorPayments_icon-btn__v24M8:hover{background-color:#f1f5f9;color:#1e293b}.VendorPayments_action-dropdown__r3Jgq{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.VendorPayments_action-dropdown__r3Jgq button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.VendorPayments_action-dropdown__r3Jgq button:hover{background-color:#f1f5f9;color:#f97316}.VendorPayments_action-dropdown__r3Jgq .VendorPayments_deselect__l6129{color:#ef4444}.VendorPayments_action-dropdown__r3Jgq .VendorPayments_deselect__l6129:hover{background-color:#fef2f2}.VendorPayments_dropdown-divider__amljC{background-color:#e2e8f0;height:1px;margin:4px 0}.VendorPayments_mobile-pagination__soWrw{display:none}.VendorPayments_desktop-pagination__hBu0H{display:block}@media (max-width:1200px){.VendorPayments_metrics-grid__xmwC0{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.VendorPayments_page-header__L2I0p{flex-direction:column;gap:20px}.VendorPayments_table-controls__OEQL5{align-items:stretch;flex-direction:column}.VendorPayments_search-wrapper__c21h-{max-width:none}}.VendorPayments_page-footer__QzmAc{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.VendorPayments_page-footer__QzmAc p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.VendorPayments_main-content__cdDPt{padding:24px 20px}.VendorPayments_page-header__L2I0p{margin-bottom:8px}.VendorPayments_metrics-grid__xmwC0{grid-template-columns:1fr;margin-bottom:24px}.VendorPayments_header-title-section__eGafL h1{font-size:28px}.VendorPayments_header-title-section__eGafL p{display:none}.VendorPayments_filter-actions__9NFU8{flex-direction:column;width:100%}.VendorPayments_filter-btn__sHLM\+,.VendorPayments_per-page-select__WrcN4{justify-content:center;width:100%}.VendorPayments_header-actions__oXVdW{flex-direction:column;width:100%}.VendorPayments_header-actions__oXVdW button{justify-content:center;width:100%}.VendorPayments_table-wrapper__RRRhI{display:none}.VendorPayments_mobile-pagination__soWrw{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.VendorPayments_desktop-pagination__hBu0H{display:none}.VendorPayments_payment-cards__ZdXka{display:flex;flex-direction:column;gap:16px}.VendorPayments_payment-card__ssH5b{background:#fff;border-bottom:1px solid #f1f5f9;padding:20px}.VendorPayments_payment-card__ssH5b:last-child{border-bottom:none}.VendorPayments_card-main__rh9RG{align-items:center;display:flex;gap:12px;margin-bottom:16px}.VendorPayments_card-info__VFRJj{display:flex;flex:1 1;flex-direction:column;gap:2px}.VendorPayments_card-id__XZQ8L{color:#0f172a;font-size:15px;font-weight:800}.VendorPayments_card-amount__-eYAb{color:#10b981;font-size:16px;font-weight:800}.VendorPayments_card-details__5B655{grid-gap:8px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:12px;padding:12px 0}.VendorPayments_detail-item__\+zLCA{display:flex;flex-direction:column;gap:4px}.VendorPayments_detail-label__0xrOF{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.VendorPayments_detail-value__Q99Pu{color:#334155;font-size:13px;font-weight:700}.VendorPayments_card-footer__Ja06K{align-items:center;display:flex;justify-content:space-between}.VendorPayments_footer-left__Oos31{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:8px}}.InspectionTracking_inspection-tracking-container__cLHFv,.InspectionTracking_inspection-tracking-layout__bm9XA{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.InspectionTracking_content-wrapper__An1CC{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.InspectionTracking_main-content__ZyNc2{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.InspectionTracking_page-header__2nr2B{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.InspectionTracking_header-title-section__MkrnC h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.InspectionTracking_header-title-section__MkrnC p{color:#64748b;font-size:16px;margin:0}.InspectionTracking_header-actions__MJxDH{align-items:center;display:flex;gap:24px}.InspectionTracking_summary-cards__7iO2f{display:flex;gap:16px}.InspectionTracking_summary-card-tracking__JAe2P{background-color:#fffbeb;border:1px solid #fde68a;border-radius:12px;display:flex;flex-direction:column;min-width:120px;padding:12px 16px}.InspectionTracking_summary-label__Wjx9b{color:#92400e;font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.InspectionTracking_summary-value__uX6mO{color:#1e293b;font-size:20px;font-weight:800}.InspectionTracking_add-btn__sveKQ{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;height:100%;padding:12px 24px;transition:all .2s ease}.InspectionTracking_add-btn__sveKQ:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.InspectionTracking_table-controls__lzjlT{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.InspectionTracking_search-wrapper__gh1Nw{flex:1 1;max-width:500px;position:relative}.InspectionTracking_search-icon__EhBRT{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.InspectionTracking_search-input__OO\+xE{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.InspectionTracking_search-input__OO\+xE:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126}.InspectionTracking_filter-actions__5vHZp{align-items:center;display:flex;gap:12px}.InspectionTracking_per-page-select__EgQht{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:10px 36px 10px 16px}.InspectionTracking_filter-btn__DfirJ,.InspectionTracking_per-page-select__EgQht{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.InspectionTracking_filter-btn__DfirJ{align-items:center;display:flex;gap:8px;padding:10px 20px}.InspectionTracking_data-view-container__6TrmU{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.InspectionTracking_table-wrapper__SSA\+z{overflow-x:auto;width:100%}.InspectionTracking_inspection-cards__aQATI{display:none}.InspectionTracking_inspection-table__CVhyD{border-collapse:initial;border-spacing:0;width:100%}.InspectionTracking_inspection-table__CVhyD th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;padding:16px 20px;text-align:left}.InspectionTracking_inspection-table__CVhyD td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;font-weight:500;padding:16px 20px;vertical-align:middle}.InspectionTracking_id-cell__KXNbE{color:#f97316;font-weight:700}.InspectionTracking_po-cell__LxD4t{color:#1e293b;font-weight:700}.InspectionTracking_date-cell__IxN4U{color:#64748b}.InspectionTracking_status-pill__ZlX42{border-radius:20px;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.InspectionTracking_pill-approved__nUTd-{background:#dcfce7;color:#15803d}.InspectionTracking_pill-pending__cG6bT{background:#fef9c3;color:#854d0e}.InspectionTracking_pill-rejected__gCOAA{background:#fee2e2;color:#b91c1c}.InspectionTracking_pill-allowed__UsJK4{background:#dcfce7;color:#15803d}.InspectionTracking_pill-blocked__MNPDt{background:#fee2e2;color:#b91c1c}.InspectionTracking_action-wrapper__s3JEB{display:flex;justify-content:center;position:relative}.InspectionTracking_action-btn__\+\+RlQ,.InspectionTracking_icon-btn__gi9kv{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s ease}.InspectionTracking_action-btn__\+\+RlQ.InspectionTracking_active__cfaaS,.InspectionTracking_action-btn__\+\+RlQ:hover,.InspectionTracking_icon-btn__gi9kv:hover{background-color:#f1f5f9;color:#1e293b}.InspectionTracking_action-dropdown__MmJTe{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:180px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.InspectionTracking_action-dropdown__MmJTe button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.InspectionTracking_action-dropdown__MmJTe button:hover{background-color:#f1f5f9;color:#f97316}.InspectionTracking_mobile-pagination__-Jqo4{display:none}.InspectionTracking_desktop-pagination__8hR1g{display:block}.InspectionTracking_page-footer__BEByK{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.InspectionTracking_page-footer__BEByK p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1024px){.InspectionTracking_page-header__2nr2B{flex-direction:column;gap:20px}.InspectionTracking_table-controls__lzjlT{align-items:stretch;flex-direction:column}.InspectionTracking_search-wrapper__gh1Nw{max-width:none}.InspectionTracking_header-actions__MJxDH{align-items:stretch;flex-direction:column;width:100%}.InspectionTracking_summary-cards__7iO2f{justify-content:space-between;width:100%}.InspectionTracking_summary-card-tracking__JAe2P{flex:1 1}}@media (max-width:768px){.InspectionTracking_main-content__ZyNc2{padding:24px 20px}.InspectionTracking_page-footer__BEByK{border-top:none}.InspectionTracking_header-title-section__MkrnC h1{font-size:28px}.InspectionTracking_filter-actions__5vHZp{flex-direction:column;width:100%}.InspectionTracking_add-btn__sveKQ,.InspectionTracking_filter-btn__DfirJ,.InspectionTracking_per-page-select__EgQht{justify-content:center;width:100%}.InspectionTracking_table-wrapper__SSA\+z{display:none}.InspectionTracking_mobile-pagination__-Jqo4{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.InspectionTracking_desktop-pagination__8hR1g{display:none}.InspectionTracking_inspection-cards__aQATI{display:flex;flex-direction:column;gap:16px}.InspectionTracking_inspection-card__1kKHD{background:#fff;border-bottom:1px solid #f1f5f9;padding:20px}.InspectionTracking_inspection-card__1kKHD:last-child{border-bottom:none}.InspectionTracking_card-main__Q1kDj{align-items:center;display:flex;gap:12px;margin-bottom:16px}.InspectionTracking_card-info__YChR7{display:flex;flex:1 1;flex-direction:column;gap:2px}.InspectionTracking_card-id__MPZ9R{color:#f97316;font-size:15px;font-weight:800}.InspectionTracking_card-po__8TWQl{color:#1e293b;font-size:13px;font-weight:800}.InspectionTracking_card-details__b2o5O{grid-gap:8px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.InspectionTracking_detail-item__Mwg8V{display:flex;flex-direction:column;gap:4px}.InspectionTracking_detail-label__0SD4e{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.InspectionTracking_detail-value__VxJyu{color:#334155;font-size:13px;font-weight:700}.InspectionTracking_card-footer__RAEHD{align-items:center;display:flex;justify-content:space-between}.InspectionTracking_footer-left__QhBzM{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:8px}.InspectionTracking_footer-statuses__RGmLX{display:flex;gap:8px}}.ScheduleInspection_schedule-inspection-container__U7HDg{background-color:#fafbfc;display:flex;height:100vh;overflow:hidden}.ScheduleInspection_content-wrapper__c-M0z{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ScheduleInspection_main-content__jkdit{flex:1 1;overflow-y:auto;padding:24px}.ScheduleInspection_page-header__NP7\+Q{margin-bottom:24px}.ScheduleInspection_page-header__NP7\+Q h1{color:#1e293b;font-size:2rem;font-weight:800;margin-bottom:8px}.ScheduleInspection_page-header__NP7\+Q p{color:#64748b;font-size:1rem}.ScheduleInspection_summary-grid__jHtaI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.5fr 1fr;margin-bottom:24px}.ScheduleInspection_summary-card__4v1LW{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;display:flex;overflow:hidden;padding:0}.ScheduleInspection_summary-content__I9Zga{flex:1 1;padding:24px}.ScheduleInspection_summary-label__8strB{color:#f59e0b;display:block;font-size:.65rem;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ScheduleInspection_summary-title__Etl7-{color:#1e293b;font-size:1.5rem;font-weight:800;margin-bottom:20px}.ScheduleInspection_summary-details__Xl3Qq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ScheduleInspection_detail-item__JANgY label{color:#94a3b8;display:block;font-size:.65rem;font-weight:800;margin-bottom:4px;text-transform:uppercase}.ScheduleInspection_detail-item__JANgY span{color:#1e293b;display:block;font-size:.9rem;font-weight:700}.ScheduleInspection_summary-image-area__dubcL{align-items:center;background-color:#f8fafc;display:flex;justify-content:center;position:relative;width:180px}.ScheduleInspection_summary-image-area__dubcL img{height:100%;object-fit:cover;width:100%}.ScheduleInspection_image-overlay__kM5gE{bottom:12px;left:0;position:absolute;right:0;text-align:center}.ScheduleInspection_image-badge__2dmQz{align-items:center;background:#fff;border-radius:6px;box-shadow:0 4px 6px #0000001a;display:inline-flex;font-size:.65rem;font-weight:800;gap:4px;padding:4px 10px}.ScheduleInspection_status-card__9RGtT{background:linear-gradient(to bottom right,#fff,#fffcf5);flex-direction:column;padding:32px}.ScheduleInspection_status-header__22SDI{margin-bottom:28px}.ScheduleInspection_status-badge__pLfzN{align-items:center;background:#fef3c7;border-radius:100px;display:inline-flex;gap:8px;margin-bottom:12px;padding:6px 12px}.ScheduleInspection_status-badge__pLfzN span{color:#92400e;font-size:.65rem;font-weight:800;letter-spacing:.05em}.ScheduleInspection_pulse-dot__7vpF\+{animation:ScheduleInspection_pulse__XZTwU 1.5s infinite;background-color:#f59e0b;border-radius:50%;box-shadow:0 0 0 0 #f59e0bb3;height:8px;width:8px}@keyframes ScheduleInspection_pulse__XZTwU{0%{box-shadow:0 0 0 0 #f59e0bb3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #f59e0b00;transform:scale(1)}to{box-shadow:0 0 0 0 #f59e0b00;transform:scale(.95)}}.ScheduleInspection_status-header__22SDI h3{color:#1e293b;font-size:1.25rem;font-weight:800}.ScheduleInspection_status-content-grid__sVw-h{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.ScheduleInspection_status-stat__bu\+zR label{color:#64748b;display:block;font-size:.75rem;font-weight:700;margin-bottom:6px}.ScheduleInspection_status-stat__bu\+zR span{color:#1e293b;font-size:1.1rem;font-weight:800}.ScheduleInspection_progress-section__OZEHm{display:flex;flex-direction:column;gap:12px}.ScheduleInspection_progress-info__e64TN{align-items:flex-end;display:flex;justify-content:space-between}.ScheduleInspection_current-step__Dsrsw{color:#475569;font-size:.85rem;font-weight:700}.ScheduleInspection_percentage__n8ZRe{color:#f59e0b;font-size:1rem;font-weight:800}.ScheduleInspection_progress-track-premium__46Hin{background-color:#f1f5f9;border-radius:5px;height:10px;overflow:hidden}.ScheduleInspection_progress-fill-premium__Uz-ff{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:5px;height:100%;transition:width .5s ease-out}.ScheduleInspection_next-step-hint__ACutd{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;font-weight:600;gap:8px;padding-top:8px}.ScheduleInspection_form-section__wev8B{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:24px}.ScheduleInspection_section-header__zw9Dq{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:16px 24px}.ScheduleInspection_section-header__zw9Dq h3{color:#1e293b;font-size:1rem;font-weight:700}.ScheduleInspection_section-title-icon__o\+w1K{color:#fcc419}.ScheduleInspection_form-body__BFxoU{padding:24px}.ScheduleInspection_form-grid__OGJGC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ScheduleInspection_form-group__XRyoC{display:flex;flex-direction:column;gap:8px}.ScheduleInspection_form-group__XRyoC.ScheduleInspection_full-width__3hg2y{grid-column:span 2}.ScheduleInspection_form-group__XRyoC label{color:#475569;font-size:.85rem;font-weight:700}.ScheduleInspection_form-group__XRyoC input,.ScheduleInspection_form-group__XRyoC select,.ScheduleInspection_form-group__XRyoC textarea{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem;outline:none;padding:12px 16px;transition:all .2s}.ScheduleInspection_form-group__XRyoC input:focus,.ScheduleInspection_form-group__XRyoC select:focus,.ScheduleInspection_form-group__XRyoC textarea:focus{background-color:#fff;border-color:#fcc419;box-shadow:0 0 0 4px #fcc4191a}.ScheduleInspection_form-group__XRyoC textarea{min-height:100px;resize:vertical}.ScheduleInspection_log-section__NaT8e{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:32px}.ScheduleInspection_log-header__EDgWB{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 24px}.ScheduleInspection_view-all-btn__-Xy5M{background-color:#f1f5f9;border:none;border-radius:6px;color:#1e293b;cursor:pointer;font-size:.75rem;font-weight:800;padding:6px 12px;text-transform:uppercase}.ScheduleInspection_log-table__jppNI{border-collapse:collapse;width:100%}.ScheduleInspection_log-table__jppNI th{background-color:#fafbfc;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.7rem;font-weight:800;padding:12px 24px;text-align:left;text-transform:uppercase}.ScheduleInspection_log-table__jppNI td{border-bottom:1px solid #f1f5f9;color:#475569;font-size:.85rem;padding:16px 24px}.ScheduleInspection_status-pill__qevCX{border-radius:6px;font-size:.65rem;font-weight:800;padding:4px 10px;text-transform:uppercase}.ScheduleInspection_pill-acknowledged__NxnNt{background-color:#ecfdf5;color:#059669}.ScheduleInspection_pill-pending__RgX2I{background-color:#fffbeb;color:#d97706}.ScheduleInspection_action-icon__\+sci3{color:#94a3b8;cursor:pointer}.ScheduleInspection_form-footer__a6CgN{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.ScheduleInspection_page-footer__qY9QL{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.ScheduleInspection_page-footer__qY9QL p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.ScheduleInspection_page-footer__qY9QL{border-top:none}}.ScheduleInspection_footer-btn__0yj66{border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 24px;transition:all .2s}.ScheduleInspection_btn-cancel__Bkn5I{background-color:#f1f5f9;border:none;color:#475569}.ScheduleInspection_btn-save__Aktzh{align-items:center;background-color:#fcc419;border:none;box-shadow:0 4px 12px #fcc41933;color:#1e293b;display:flex;gap:10px}.ScheduleInspection_btn-save__Aktzh:hover{background-color:#fab005;transform:translateY(-2px)}.InspectionClearance_inspection-clearance-container__X1MmL{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.InspectionClearance_content-wrapper__QdoLt{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.InspectionClearance_main-content__GfE2N{flex:1 1;overflow-y:auto;padding:24px}.InspectionClearance_clearance-header__irqck{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.InspectionClearance_title-section__HTFpP h1{color:#1e293b;font-size:1.75rem;font-weight:800;margin-bottom:12px}.InspectionClearance_highlight-id__stlf4{color:#f59e0b}.InspectionClearance_status-chips__xzybm{display:flex;gap:12px}.InspectionClearance_status-chip__4r3rW{align-items:center;border-radius:6px;display:flex;font-size:.7rem;font-weight:800;gap:6px;padding:6px 12px;text-transform:uppercase}.InspectionClearance_chip-progress__O8gtt{background-color:#fffbeb;border:1px solid #fde68a;color:#d97706}.InspectionClearance_chip-blocked__Wl9MV{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.InspectionClearance_header-actions__0jdk1{display:flex;gap:12px}.InspectionClearance_btn-secondary__Ga9Bm{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569}.InspectionClearance_btn-primary__wk52t,.InspectionClearance_btn-secondary__Ga9Bm{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:10px 16px;transition:all .2s}.InspectionClearance_btn-primary__wk52t{background:var(--primary-gradient);border:none;border-radius:10px;box-shadow:0 4px 12px #f9731633;color:#fff}.InspectionClearance_clearance-grid__ZWD0w{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 340px}.InspectionClearance_left-column__oUQX6{display:flex;flex-direction:column;gap:24px}.InspectionClearance_clearance-card__2RQ8q{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000d}.InspectionClearance_card-header__pXJUY{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:16px 24px}.InspectionClearance_card-header__pXJUY h3{color:#1e293b;font-size:1rem;font-weight:700}.InspectionClearance_header-icon__1-fn4{color:#f59e0b}.InspectionClearance_card-body__Lk6ih{padding:24px}.InspectionClearance_batch-info-grid__bMoIw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.InspectionClearance_info-item__W3S6I label{color:#94a3b8;display:block;font-size:.65rem;font-weight:800;margin-bottom:4px;text-transform:uppercase}.InspectionClearance_info-item__W3S6I span{color:#1e293b;font-size:.95rem;font-weight:700}.InspectionClearance_timestamp__oJHxN{color:#94a3b8;font-size:.75rem;font-weight:500}.InspectionClearance_form-row__0y1Ef{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.InspectionClearance_form-group__\+peqZ label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:8px}.InspectionClearance_form-group__\+peqZ input,.InspectionClearance_form-group__\+peqZ select,.InspectionClearance_form-group__\+peqZ textarea{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem;outline:none;padding:12px 16px;transition:all .2s;width:100%}.InspectionClearance_form-group__\+peqZ input:focus,.InspectionClearance_form-group__\+peqZ select:focus,.InspectionClearance_form-group__\+peqZ textarea:focus{background-color:#fff;border-color:#f97316}.InspectionClearance_form-actions__zfQ6x{display:flex;gap:12px;margin-top:24px}.InspectionClearance_btn-approve__Drdeb{align-items:center;background:var(--primary-gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s}.InspectionClearance_btn-approve__Drdeb:hover{filter:brightness(1.05);transform:translateY(-1px)}.InspectionClearance_btn-save-draft__lJkRp{background-color:#f1f5f9;border:none;border-radius:10px;color:#475569;cursor:pointer;font-weight:700;padding:12px 24px}.InspectionClearance_sidebar-section__-lkBd{display:flex;flex-direction:column;gap:24px}.InspectionClearance_dispatch-control-card__Ntcr1{background:#fff;background-color:#fff5f5;border:1px dashed #fecaca;border-radius:16px;padding:24px}.InspectionClearance_dispatch-header__VMgM3{align-items:center;color:#dc2626;display:flex;gap:12px;margin-bottom:20px}.InspectionClearance_dispatch-header__VMgM3 h3{font-size:1.1rem;font-weight:800}.InspectionClearance_current-status__EnD5p{background:#fff;border-radius:12px;margin-bottom:20px;padding:16px}.InspectionClearance_current-status__EnD5p label{color:#64748b;display:block;font-size:.75rem;font-weight:700;margin-bottom:8px}.InspectionClearance_status-alert__llJJ\+{align-items:center;color:#dc2626;display:flex;font-size:1rem;font-weight:800;gap:10px}.InspectionClearance_dispatch-note__\+jlNC{color:#94a3b8;font-size:.75rem;line-height:1.5;margin-bottom:20px}.InspectionClearance_pending-actions__LN1Qd h4{color:#94a3b8;font-size:.75rem;font-weight:800;margin-bottom:12px;text-transform:uppercase}.InspectionClearance_action-item__VmHuP{align-items:center;color:#475569;display:flex;font-size:.85rem;font-weight:600;gap:10px;margin-bottom:8px}.InspectionClearance_action-item__VmHuP.InspectionClearance_completed__aqMQz{color:#059669}.InspectionClearance_assistance-card__flhat{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:16px;color:#1e293b;padding:24px}.InspectionClearance_assistance-card__flhat h3{font-size:1.1rem;font-weight:800;margin-bottom:12px}.InspectionClearance_assistance-card__flhat p{font-size:.85rem;font-weight:600;line-height:1.5;margin-bottom:20px;opacity:.9}.InspectionClearance_btn-support__CIIJZ{align-items:center;background:#0f172a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:14px;width:100%}.InspectionClearance_documents-card__xjNSO{padding:24px}.InspectionClearance_doc-list__gvYo1{display:flex;flex-direction:column;gap:12px}.InspectionClearance_doc-item__QClh0{align-items:center;background-color:#f8fafc;border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .2s}.InspectionClearance_doc-item__QClh0:hover{background-color:#f1f5f9}.InspectionClearance_doc-icon__F2zH7{align-items:center;background:#fff;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.InspectionClearance_doc-info__3DwrG{flex:1 1}.InspectionClearance_doc-name__3Y2oa{color:#1e293b;display:block;font-size:.85rem;font-weight:700;margin-bottom:2px}.InspectionClearance_doc-meta__MQ3zA{color:#94a3b8;font-size:.7rem;font-weight:600}.InspectionClearance_download-icon__CjHDZ{color:#94a3b8;cursor:pointer}.InspectionClearance_timeline-section__xxnJK{margin-top:32px}.InspectionClearance_section-title__b9hcl{align-items:center;color:#1e293b;display:flex;font-weight:800;gap:10px;margin-bottom:20px}.InspectionClearance_timeline-container__xDtqA{display:flex;flex-direction:column;gap:0;padding-left:20px;position:relative}.InspectionClearance_timeline-container__xDtqA:before{background-color:#f1f5f9;bottom:10px;content:"";position:absolute;top:10px;width:2px}.InspectionClearance_timeline-item__1bxK0:before{background:#e2e8f0;content:"";height:100%;left:6px;position:absolute;top:15px;width:2px}.InspectionClearance_timeline-item-clearance__gght-{padding-bottom:32px;padding-left:40px;position:relative}.InspectionClearance_timeline-item__1bxK0:last-child{padding-bottom:0}.InspectionClearance_timeline-dot__ExamL{align-items:center;background-color:#f1f5f9;border:4px solid #f8fafc;border-radius:50%;color:#94a3b8;display:flex;height:38px;justify-content:center;left:-20px;position:absolute;top:0;width:38px;z-index:1}.InspectionClearance_timeline-dot__ExamL.InspectionClearance_active__IuDrU{background:var(--primary-gradient);color:#fff}.InspectionClearance_timeline-content__gS-Th{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px 24px}.InspectionClearance_timeline-header__sYM6\+{display:flex;justify-content:space-between;margin-bottom:8px}.InspectionClearance_timeline-header__sYM6\+ h4{color:#1e293b;font-size:.95rem;font-weight:700}.InspectionClearance_timeline-header__sYM6\+ .InspectionClearance_time__BWzP4{color:#cbd5e1;font-size:.75rem;font-weight:700;text-transform:uppercase}.InspectionClearance_timeline-body__niEqH p{color:#64748b;font-size:.85rem;line-height:1.5}@media (max-width:1200px){.InspectionClearance_clearance-grid__ZWD0w{grid-template-columns:1fr}}.InspectionClearance_page-footer__FmhcI{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.InspectionClearance_page-footer__FmhcI p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.InspectionClearance_page-footer__FmhcI{border-top:none}}.Users_employees-layout__FYgAH{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.Users_content-wrapper__2e4X1{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Users_main-content__2Y2Pk{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.Users_breadcrumbs__RAO6f{color:#64748b;font-size:14px;font-weight:500;margin-bottom:32px}.Users_breadcrumbs__RAO6f .Users_active__aWEZl{color:#1e293b}.Users_page-header__B15fO{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.Users_header-title-section__QjmR2 h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.Users_header-title-section__QjmR2 p{color:#64748b;font-size:16px;margin:0}.Users_add-btn__\+fXRv{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.Users_add-btn__\+fXRv:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.Users_data-view-container__9aTmw{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.Users_table-controls__ITgRQ{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Users_search-wrapper__63i4B{flex:1 1;max-width:400px;position:relative}.Users_search-icon__lHOOK{color:#94a3b8;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Users_search-input__6Rbax{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:14px;font-weight:500;height:48px;padding:0 16px 0 48px;transition:all .2s ease;width:100%}.Users_search-input__6Rbax:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a;outline:none}.Users_filter-actions__mFMd-{align-items:center;display:flex;gap:12px}.Users_per-page-select-wrapper__UEvgl{width:155px}.Users_filter-btn__uM2t9{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;padding:0 20px;transition:all .2s ease}.Users_filter-btn__uM2t9:hover{background-color:#f8fafc;border-color:#cbd5e1}.Users_table-wrapper__XlhXX{overflow-x:auto;width:100%}.Users_mobile-pagination__bpxS\+{display:none}.Users_desktop-pagination__Pr\+yX{display:block}.Users_employee-cards__HNShN{display:none}.Users_employee-table__0FScv{border-collapse:initial;border-spacing:0;width:100%}.Users_employee-table__0FScv th{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:18px 24px;text-align:left;text-transform:uppercase}.Users_employee-table__0FScv td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.Users_employee-table__0FScv td.Users_actions-cell__2FNRw,.Users_employee-table__0FScv th.Users_actions-cell__2FNRw{padding-right:24px;text-align:right}.Users_code-cell__vaBEn{color:#94a3b8!important;font-weight:600!important}.Users_name-code-wrapper__7q78U{display:flex;flex-direction:column;gap:2px}.Users_code-text__VPzdk{color:#64748b;font-size:13px;font-weight:500}.Users_user-info__p8Z6Q{align-items:center;display:flex;gap:12px}.Users_avatar__TPTH0{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.Users_name-text__UPwcq{color:#0f172a;font-weight:700}.Users_status-pill__tl1BL{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px}.Users_status-pill__tl1BL .Users_dot__pm8Nb{border-radius:50%;height:6px;width:6px}.Users_status-pill__tl1BL.Users_active__aWEZl{background-color:#dcfce7;color:#15803d}.Users_status-pill__tl1BL.Users_active__aWEZl .Users_dot__pm8Nb{background-color:#22c55e}.Users_status-pill__tl1BL.Users_inactive__0JzuS{background-color:#f1f5f9;color:#64748b}.Users_status-pill__tl1BL.Users_inactive__0JzuS .Users_dot__pm8Nb{background-color:#94a3b8}.Users_role-badge__dFgLV{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 12px;text-transform:capitalize}.Users_role-badge__dFgLV.Users_admin__wsLnr{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}.Users_role-badge__dFgLV.Users_user__X\+ovm{background-color:#e0f2fe;border:1px solid #bae6fd;color:#075985}.Users_role-badge__dFgLV.Users_default__ahKWV{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.Users_action-btn__Vduef{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Users_action-btn__Vduef:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#f97316}.Users_action-wrapper__Vwke7{display:flex;justify-content:flex-end;position:relative}.Users_action-dropdown__rv6r0{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:8px;position:fixed;z-index:9999}.Users_action-dropdown__rv6r0 .Users_dropdown-item__zwChf{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.Users_action-dropdown__rv6r0 .Users_dropdown-item__zwChf:hover{background-color:#f1f5f9;color:#f97316}.Users_action-dropdown__rv6r0 .Users_deselect__Ah7RL{color:#ef4444}.Users_action-dropdown__rv6r0 .Users_deselect__Ah7RL:hover{background-color:#fef2f2;color:#ef4444}.Users_dropdown-divider__CUXdz{background-color:#e2e8f0;height:1px;margin:4px 0}.Users_shadow-premium__ExFOX{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Users_page-footer__CLc1\+{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.Users_page-footer__CLc1\+ p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1024px){.Users_page-header__B15fO{flex-direction:column;gap:20px}.Users_table-controls__ITgRQ{align-items:stretch;flex-direction:column}.Users_search-box__z5iSA{max-width:none}}@media (max-width:768px){.Users_content-wrapper__2e4X1{overflow-y:auto}.Users_main-content__2Y2Pk{flex:none;overflow-y:visible;padding:24px 20px}.Users_page-header__B15fO{margin-bottom:8px}.Users_data-view-container__9aTmw{background:#0000;border:none;box-shadow:none;margin-bottom:0;overflow:visible}.Users_header-title-section__QjmR2 h1{font-size:28px}.Users_header-title-section__QjmR2 p{display:none}.Users_add-btn__\+fXRv{border-radius:50%;bottom:32px;box-shadow:0 10px 25px #f9731666;height:56px;justify-content:center;padding:0;position:fixed;right:24px;width:56px;z-index:99}.Users_add-btn__\+fXRv span{display:none}.Users_add-btn__\+fXRv svg{height:24px!important;width:24px!important}.Users_pagination-footer__6EpfV{flex-direction:column;gap:16px}.Users_table-controls__ITgRQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto}.Users_filter-actions__mFMd-{display:contents}.Users_search-wrapper__63i4B{grid-column:1;grid-row:1}.Users_filter-btn__uM2t9{box-shadow:0 4px 12px #f9731640;grid-column:2;grid-row:1;height:48px;justify-content:center;padding:0;width:48px}.Users_filter-btn__uM2t9,.Users_filter-btn__uM2t9:hover{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--primary-color,#f97316) 0,#ea580c 100%);border:none;color:#fff}.Users_filter-btn__uM2t9:hover{box-shadow:0 6px 16px #f9731659}.Users_filter-btn__uM2t9 span{display:none}.Users_per-page-select-wrapper__UEvgl{grid-column:1/-1;grid-row:2;width:100%}.Users_table-wrapper__XlhXX{display:none}.Users_mobile-pagination__bpxS\+{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.Users_desktop-pagination__Pr\+yX{display:none}.Users_employee-cards__HNShN{display:flex;flex-direction:column;gap:16px}.Users_employee-card__TibAH{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:16px;transition:all .2s ease}.Users_employee-card__TibAH:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000000d}.Users_card-main__rv1Mo{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Users_card-avatar__qGuXN{align-items:center;border-radius:12px;display:flex;font-size:15px;font-weight:800;height:44px;justify-content:center;width:44px}.Users_card-info__WDAGf{display:flex;flex:1 1;flex-direction:column;gap:2px}.Users_card-name__9ncUG{color:#0f172a;font-size:15px;font-weight:800}.Users_card-code__P2ZQN{color:#94a3b8;font-size:13px;font-weight:700}.Users_card-action-btn__TWGyh{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px}.Users_card-details__bne9\+{grid-gap:12px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.Users_detail-item__NUjRl{display:flex;flex-direction:column;gap:4px}.Users_detail-label__Ml6dP{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.Users_detail-value__pMQyq{color:#334155;font-size:13px;font-weight:700}.Users_card-footer__TrOmQ{display:flex;justify-content:flex-start}.Users_empty-cards__P52XJ,.Users_loading-cards__1SvN1{color:#64748b;font-size:14px;font-weight:600;padding:40px;text-align:center}.Users_page-footer__CLc1\+{border-top:none}}.UserDrawer_drawer-backdrop__BwPOS{animation:UserDrawer_fadeIn__iCD1c .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.UserDrawer_drawer-container__g6zp2{animation:UserDrawer_slideIn__JdCN\+ .3s cubic-bezier(.16,1,.3,1);background-color:#fff;box-shadow:-10px 0 30px #0000001a;display:flex;flex-direction:column;height:100%;max-width:450px;width:100%}.UserDrawer_drawer-header__UHidl{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px}.UserDrawer_header-title-wrapper__cCdUw h2{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.UserDrawer_header-title-wrapper__cCdUw p{color:#64748b;font-size:14px;font-weight:500;margin:0}.UserDrawer_close-btn__-1Cqk{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.UserDrawer_close-btn__-1Cqk:hover{background-color:#f1f5f9;color:#0f172a}.UserDrawer_drawer-form__A1J7g{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.UserDrawer_form-scroll-area__QIUQw{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.UserDrawer_form-group__Rifz2{display:flex;flex-direction:column;gap:10px}.UserDrawer_form-group__Rifz2 label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:700;gap:8px}.UserDrawer_form-group__Rifz2 label svg{color:#f97316}.UserDrawer_required-star__y1uAH{color:#ef4444;margin-left:2px}.UserDrawer_form-group__Rifz2 input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.UserDrawer_form-group__Rifz2 input::placeholder{color:#94a3b8}.UserDrawer_form-group__Rifz2 input:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.UserDrawer_salary-input-wrapper__wKmxr{align-items:center;display:flex;position:relative}.UserDrawer_currency__SRFKk{color:#94a3b8;font-weight:600;left:16px;position:absolute}.UserDrawer_salary-input-wrapper__wKmxr input{padding-left:32px}.UserDrawer_status-toggle-wrapper__2IJMg{grid-gap:6px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:6px}.UserDrawer_status-btn__L1opV{background:none;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:13px;font-weight:700;padding:10px;transition:all .2s ease}.UserDrawer_status-btn__L1opV.UserDrawer_active__SAURz{background-color:#fff;border:1px solid #fed7aa;box-shadow:0 4px 12px #f9731626;color:#f97316}.UserDrawer_status-btn__L1opV.UserDrawer_inactive__0NgMu{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d;color:#1e293b}.UserDrawer_drawer-footer__pUXla{grid-gap:16px;background-color:#fff;border-top:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:24px 32px}.UserDrawer_cancel-btn__\+qAs5{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.UserDrawer_cancel-btn__\+qAs5:hover{background-color:#f8fafc}.UserDrawer_save-btn__AnlZE{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:all .2s ease}.UserDrawer_save-btn__AnlZE:hover{box-shadow:0 6px 16px #f973164d;filter:brightness(1.05);transform:translateY(-2px)}.UserDrawer_save-btn__AnlZE:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes UserDrawer_fadeIn__iCD1c{0%{opacity:0}to{opacity:1}}@keyframes UserDrawer_slideIn__JdCN\+{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.UserDrawer_drawer-container__g6zp2{max-width:100%}}.UserPermissions_permissions-layout__doj39{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden;position:relative}.UserPermissions_content-wrapper__kjnBa{display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden;width:100%}.UserPermissions_main-content__fhHoH{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-y:auto;padding:32px}.UserPermissions_page-header__8\+rU-{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:32px}.UserPermissions_header-title-section__CNDf- h1{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.UserPermissions_header-title-section__CNDf- p{color:#64748b;font-size:15px;margin:0}.UserPermissions_save-header-btn__rMjJf{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.UserPermissions_save-header-btn__rMjJf:hover:not(:disabled){box-shadow:0 6px 16px #f973164d;transform:translateY(-2px)}.UserPermissions_header-actions__hXbqH{align-items:center;display:flex;gap:12px}.UserPermissions_grant-all-btn__VowwC{background-color:#f0fdf4;border:1.5px solid #16a34a;border-radius:12px;color:#16a34a;cursor:pointer;font-size:14px;font-weight:600;padding:11px 20px;transition:all .2s ease}.UserPermissions_grant-all-btn__VowwC:hover{background-color:#16a34a;color:#fff}.UserPermissions_grant-all-btn__VowwC.UserPermissions_revoke-all__P4cs0{background-color:#fff1f2;border-color:#dc2626;color:#dc2626}.UserPermissions_grant-all-btn__VowwC.UserPermissions_revoke-all__P4cs0:hover{background-color:#dc2626;color:#fff}.UserPermissions_save-bottom-btn__fkYMN:disabled,.UserPermissions_save-header-btn__rMjJf:disabled{cursor:not-allowed;opacity:.7}.UserPermissions_main-card__ptREn{background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;flex:1 1;padding:32px}.UserPermissions_user-selector-container__6PbQl{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:20px;margin-bottom:32px;padding:24px}.UserPermissions_icon-container__m6wdH{align-items:center;background-color:#ffedd5;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.UserPermissions_selector-content__O9tuK{flex:1 1}.UserPermissions_selector-label__6\+M\+w{color:#334155;display:block;font-size:14px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.UserPermissions_empty-state__GhmjL{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.UserPermissions_empty-state__GhmjL h3{color:#334155;font-size:20px;font-weight:700;margin:20px 0 8px}.UserPermissions_empty-state__GhmjL p{color:#64748b;font-size:15px;margin:0}.UserPermissions_loading-state__lAp76{color:#64748b;font-size:16px;padding:40px;text-align:center}.UserPermissions_permissions-container__FJgeZ{animation:UserPermissions_fadeIn__yl5jg .3s ease;display:flex;flex-direction:column;gap:32px}@keyframes UserPermissions_fadeIn__yl5jg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UserPermissions_permission-group__6nZJZ{border-top:1px solid #f1f5f9;padding-top:24px}.UserPermissions_permission-group__6nZJZ:first-child{border-top:none;padding-top:0}.UserPermissions_group-header__vdZ95{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.UserPermissions_group-title__QrFCi{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.UserPermissions_group-title__QrFCi:before{background-color:#f97316;border-radius:2px;content:"";display:block;height:16px;width:4px}.UserPermissions_group-toggle-btn__tVfpd{border:1.5px solid;border-radius:20px;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.02em;padding:5px 14px;transition:all .2s ease}.UserPermissions_group-toggle-select__tMwY6{background-color:#f0fdf4;border-color:#16a34a;color:#16a34a}.UserPermissions_group-toggle-select__tMwY6:hover{background-color:#16a34a;color:#fff}.UserPermissions_group-toggle-clear__VUol5{background-color:#fff1f2;border-color:#dc2626;color:#dc2626}.UserPermissions_group-toggle-clear__VUol5:hover{background-color:#dc2626;color:#fff}.UserPermissions_permissions-grid__UwRq5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.UserPermissions_permission-card__dDE2z{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.UserPermissions_permission-card__dDE2z:hover{background:#f8fafc;border-color:#cbd5e1}.UserPermissions_permission-card__dDE2z.UserPermissions_granted__wWMN1{background:#f0fdf4;border-color:#16a34a}.UserPermissions_permission-info__LHYUm{display:flex;flex-direction:column;gap:4px}.UserPermissions_permission-name__FkbR\+{color:#1e293b;font-size:15px;font-weight:700;text-transform:capitalize}.UserPermissions_granted__wWMN1 .UserPermissions_permission-name__FkbR\+{color:#16a34a}.UserPermissions_permission-system-name__gabP-{color:#94a3b8;font-family:monospace;font-size:12px}.UserPermissions_toggle-wrapper__DDykN{align-items:center;display:flex;justify-content:center}.UserPermissions_bottom-action__aDn-L{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding-top:24px}.UserPermissions_save-bottom-btn__fkYMN{background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731633;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 32px;transition:all .2s ease}.UserPermissions_save-bottom-btn__fkYMN:hover:not(:disabled){box-shadow:0 6px 16px #f973164d;transform:translateY(-2px)}.UserPermissions_page-footer__UV5XF{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.UserPermissions_page-footer__UV5XF p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.UserPermissions_main-content__fhHoH{padding:20px}.UserPermissions_page-header__8\+rU-{align-items:stretch;flex-direction:column;gap:16px;margin-bottom:8px}.UserPermissions_header-actions__hXbqH{flex-direction:column;gap:12px;margin-bottom:12px;width:100%}.UserPermissions_grant-all-btn__VowwC{justify-content:center;width:100%}.UserPermissions_header-title-section__CNDf- p{display:none}.UserPermissions_save-header-btn__rMjJf{justify-content:center;width:100%}.UserPermissions_user-selector-container__6PbQl{align-items:stretch;background:#0000;border:none;flex-direction:column;margin-bottom:24px;padding:0}.UserPermissions_icon-container__m6wdH{display:none}.UserPermissions_main-card__ptREn{padding:24px 20px}.UserPermissions_permissions-grid__UwRq5{grid-template-columns:1fr}}.MaterialReceipts_material-receipts-container__YFWOl{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.MaterialReceipts_content-wrapper__hVUg2{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MaterialReceipts_main-content__0-6ET{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.MaterialReceipts_page-header__CZX9b{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.MaterialReceipts_header-title-section__pk2By h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.MaterialReceipts_header-title-section__pk2By p{color:#64748b;font-size:16px;margin:0}.MaterialReceipts_header-actions__OYtR8{align-items:center;display:flex;gap:12px}.MaterialReceipts_add-btn__VxVUE{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.MaterialReceipts_add-btn__VxVUE:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.MaterialReceipts_control-btn__II8a5{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.MaterialReceipts_control-btn__II8a5:hover{background-color:#f8fafc;border-color:#cbd5e1}.MaterialReceipts_metrics-grid__tF9O6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.MaterialReceipts_metric-card__J917B{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 1px 3px #0000000d;padding:24px;transition:all .2s}.MaterialReceipts_metric-card__J917B:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-4px)}.MaterialReceipts_metric-info__FgnNk .MaterialReceipts_label__\+mD5K{color:#94a3b8;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.MaterialReceipts_metric-info__FgnNk .MaterialReceipts_value__RbcyG{color:#1e293b;display:block;font-size:1.75rem;font-weight:800}.MaterialReceipts_card-subtext__iJCiG{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:6px;margin-top:12px}.MaterialReceipts_card-subtext__iJCiG.MaterialReceipts_positive__-73FV{color:#10b981}.MaterialReceipts_card-subtext__iJCiG.MaterialReceipts_warning__dRH46{color:#f59e0b}.MaterialReceipts_card-subtext__iJCiG.MaterialReceipts_danger__Ak-5F{color:#ef4444}.MaterialReceipts_card-subtext__iJCiG.MaterialReceipts_neutral__3IrIx{color:#64748b}.MaterialReceipts_table-controls__S-Rkj{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.MaterialReceipts_search-wrapper__-vWcR{flex:1 1;max-width:500px;position:relative}.MaterialReceipts_search-icon__pnMil{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.MaterialReceipts_search-input__1sMcw{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.MaterialReceipts_search-input__1sMcw:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126}.MaterialReceipts_filter-actions__xW9J1{align-items:center;display:flex;gap:12px}.MaterialReceipts_per-page-select__EO-32{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:10px 36px 10px 16px}.MaterialReceipts_filter-btn__qRyRp,.MaterialReceipts_per-page-select__EO-32{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.MaterialReceipts_filter-btn__qRyRp{align-items:center;display:flex;gap:8px;padding:10px 20px}.MaterialReceipts_data-view-container__1ywuf{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.MaterialReceipts_table-wrapper__6k89s{overflow-x:auto;width:100%}.MaterialReceipts_receipt-cards__Nldd-{display:none}.MaterialReceipts_receipt-table__vc07p{border-collapse:initial;border-spacing:0;width:100%}.MaterialReceipts_receipt-table__vc07p th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;padding:16px 20px;text-align:left}.MaterialReceipts_receipt-table__vc07p td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;font-weight:500;padding:16px 20px;vertical-align:middle}.MaterialReceipts_id-cell__ET-XE{color:#1e293b;font-weight:700}.MaterialReceipts_po-cell__2Irgt{color:#f97316;font-weight:700}.MaterialReceipts_vendor-name__82uzI{color:#475569;font-weight:600}.MaterialReceipts_balance-cell__njMaO.MaterialReceipts_has-balance__tsubA{color:#ef4444;font-weight:600}.MaterialReceipts_status-pill__WA5Gt{border-radius:20px;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.MaterialReceipts_pill-completed__DXARr{background-color:#ecfdf5;color:#059669}.MaterialReceipts_pill-partial__gotml{background-color:#fffbeb;color:#d97706}.MaterialReceipts_pill-open__fWsHQ{background-color:#f8fafc;color:#64748b}.MaterialReceipts_action-wrapper__P\+RjL{display:flex;justify-content:center;position:relative}.MaterialReceipts_action-btn__c5Gqz,.MaterialReceipts_icon-btn__W41Tz{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s ease}.MaterialReceipts_action-btn__c5Gqz.MaterialReceipts_active__RU59H,.MaterialReceipts_action-btn__c5Gqz:hover,.MaterialReceipts_icon-btn__W41Tz:hover{background-color:#f1f5f9;color:#1e293b}.MaterialReceipts_action-dropdown__GmCWc{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.MaterialReceipts_action-dropdown__GmCWc button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.MaterialReceipts_action-dropdown__GmCWc button:hover{background-color:#f1f5f9;color:#f97316}.MaterialReceipts_action-dropdown__GmCWc .MaterialReceipts_deselect__mAIkk{color:#ef4444}.MaterialReceipts_action-dropdown__GmCWc .MaterialReceipts_deselect__mAIkk:hover{background-color:#fef2f2}.MaterialReceipts_dropdown-divider__0p1uc{background-color:#e2e8f0;height:1px;margin:4px 0}.MaterialReceipts_mobile-pagination__KPBUe{display:none}.MaterialReceipts_desktop-pagination__RebM1{display:block}@media (max-width:1200px){.MaterialReceipts_metrics-grid__tF9O6{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.MaterialReceipts_page-header__CZX9b{flex-direction:column;gap:20px}.MaterialReceipts_table-controls__S-Rkj{align-items:stretch;flex-direction:column}.MaterialReceipts_search-wrapper__-vWcR{max-width:none}}.MaterialReceipts_page-footer__GAgW0{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.MaterialReceipts_page-footer__GAgW0 p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.MaterialReceipts_main-content__0-6ET{padding:24px 20px}.MaterialReceipts_page-header__CZX9b{margin-bottom:8px}.MaterialReceipts_metrics-grid__tF9O6{grid-template-columns:1fr;margin-bottom:24px}.MaterialReceipts_header-title-section__pk2By h1{font-size:28px}.MaterialReceipts_header-title-section__pk2By p{display:none}.MaterialReceipts_filter-actions__xW9J1{flex-direction:column;width:100%}.MaterialReceipts_filter-btn__qRyRp,.MaterialReceipts_per-page-select__EO-32{justify-content:center;width:100%}.MaterialReceipts_header-actions__OYtR8{flex-direction:column;width:100%}.MaterialReceipts_header-actions__OYtR8 button{justify-content:center;width:100%}.MaterialReceipts_table-wrapper__6k89s{display:none}.MaterialReceipts_mobile-pagination__KPBUe{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.MaterialReceipts_desktop-pagination__RebM1{display:none}.MaterialReceipts_receipt-cards__Nldd-{display:flex;flex-direction:column;gap:16px}.MaterialReceipts_receipt-card__SDYdv{background:#fff;border-bottom:1px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;padding:20px}.MaterialReceipts_card-main__WlCir{align-items:center;display:flex;gap:12px;margin-bottom:16px}.MaterialReceipts_card-info__qoat5{display:flex;flex:1 1;flex-direction:column;gap:2px}.MaterialReceipts_card-id__KUjWL{color:#0f172a;font-size:15px;font-weight:800}.MaterialReceipts_card-po__23BmN{color:#f97316;font-size:13px;font-weight:800}.MaterialReceipts_card-details__eKoFl{grid-gap:8px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px 0}.MaterialReceipts_detail-item__UElhp{display:flex;flex-direction:column;gap:4px}.MaterialReceipts_detail-label__0B7A1{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.MaterialReceipts_detail-value__c5yuF{color:#334155;font-size:13px;font-weight:700}.MaterialReceipts_detail-value__c5yuF.MaterialReceipts_has-balance__tsubA{color:#ef4444}.MaterialReceipts_card-footer__i2xC1{align-items:center;display:flex;justify-content:space-between}.MaterialReceipts_footer-left__klx7m{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:8px}}.MaterialReceipts_sidebar-overlay__7RIwF{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.AddMaterialReceipt_add-receipt-container__mUmYO{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.AddMaterialReceipt_add-receipt-container__mUmYO.AddMaterialReceipt_mobile-view__24ZNI{background-color:#f9f9f9}.AddMaterialReceipt_content-wrapper__24Pyb{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.AddMaterialReceipt_main-content__Gvgrk{flex:1 1;overflow-y:auto;padding:24px}.AddMaterialReceipt_mobile-view__24ZNI .AddMaterialReceipt_main-content__Gvgrk{padding:0 16px 80px}.AddMaterialReceipt_page-header__mK9dD{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AddMaterialReceipt_page-header__mK9dD h1{color:#1e293b;font-size:1.75rem;font-weight:800;margin-bottom:4px}.AddMaterialReceipt_page-header__mK9dD p{color:#64748b;font-size:.95rem}.AddMaterialReceipt_highlight-po__KPsNF{color:#f97316;font-weight:700}.AddMaterialReceipt_view-po-btn__mlQOV{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 20px;transition:all .2s}.AddMaterialReceipt_view-po-btn__mlQOV:hover{background:#f8fafc;border-color:#cbd5e1}.AddMaterialReceipt_section-title__5Hqag{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:800;justify-content:space-between;margin-bottom:16px}.AddMaterialReceipt_status-tag__6B36I{background:#ecfdf5;border-radius:6px;color:#10b981;font-size:.65rem;font-weight:800;letter-spacing:.02em;padding:4px 8px;text-transform:uppercase}.AddMaterialReceipt_form-section-card__QzHrB{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 12px #00000008;margin-bottom:24px;padding:24px;transition:transform .2s,box-shadow .2s}.AddMaterialReceipt_form-section-card__QzHrB:hover{box-shadow:0 6px 16px #0000000d}.AddMaterialReceipt_po-summary-grid__6bypK{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.AddMaterialReceipt_summary-item-receipts__XvNBQ label{color:#94a3b8;display:block;font-size:.65rem;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AddMaterialReceipt_summary-item-receipts__XvNBQ .AddMaterialReceipt_value__0l7vy{color:#1e293b;font-size:1.1rem;font-weight:700}.AddMaterialReceipt_completion-status__f5Ows{grid-column:span 1}.AddMaterialReceipt_progress-container__hs-45{margin-top:8px}.AddMaterialReceipt_progress-bar-bg__Hc8kK{background:#f1f5f9;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.AddMaterialReceipt_progress-bar-fill__qUbfN{background:var(--primary-gradient);border-radius:4px;box-shadow:0 0 8px #f973164d;height:100%}.AddMaterialReceipt_progress-text__YW864{color:#64748b;font-size:.75rem;font-weight:700}.AddMaterialReceipt_items-table__cH9cS{border-collapse:collapse;width:100%}.AddMaterialReceipt_items-table__cH9cS th{background:#fafbfc;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.7rem;font-weight:800;padding:16px 20px;text-align:left;text-transform:uppercase}.AddMaterialReceipt_items-table__cH9cS td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.95rem;padding:20px}.AddMaterialReceipt_item-name__Pwj4s{color:#1e293b;font-weight:700}.AddMaterialReceipt_qty-value__LwpeN{color:#475569;font-weight:600}.AddMaterialReceipt_balance-highlight__ltUqx{color:#f59e0b;font-weight:800}.AddMaterialReceipt_receiving-input__nGapd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-weight:700;outline:none;padding:10px 14px;transition:all .2s;width:100px}.AddMaterialReceipt_receiving-input__nGapd:focus{background:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.AddMaterialReceipt_unit-label__g4HHt{color:#94a3b8;font-size:.85rem;font-weight:600}.AddMaterialReceipt_forms-grid__020r7{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.2fr .8fr}.AddMaterialReceipt_input-grid__-N1nE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.AddMaterialReceipt_form-group__spSpK{margin-bottom:20px}.AddMaterialReceipt_form-group__spSpK label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:10px}.AddMaterialReceipt_form-group__spSpK input,.AddMaterialReceipt_form-group__spSpK select,.AddMaterialReceipt_form-group__spSpK textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.95rem;font-weight:600;outline:none;padding:12px 16px;transition:all .2s;width:100%}.AddMaterialReceipt_form-group__spSpK input:focus,.AddMaterialReceipt_form-group__spSpK select:focus,.AddMaterialReceipt_form-group__spSpK textarea:focus{background:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.AddMaterialReceipt_form-group__spSpK textarea{min-height:120px;resize:vertical}.AddMaterialReceipt_checklist-grid__CHdIg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:24px}.AddMaterialReceipt_checklist-item__L00gD{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:12px;padding:14px 18px;transition:all .2s}.AddMaterialReceipt_checklist-item__L00gD:hover{background:#f1f5f9;border-color:#e2e8f0}.AddMaterialReceipt_check-box__QiZpf{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:8px;display:flex;height:22px;justify-content:center;transition:all .2s;width:22px}.AddMaterialReceipt_checklist-item__L00gD.AddMaterialReceipt_checked__ofasZ{background:#fffbeb;border-color:#fef3c7;color:#92400e}.AddMaterialReceipt_checklist-item__L00gD.AddMaterialReceipt_checked__ofasZ .AddMaterialReceipt_check-box__QiZpf{background:var(--primary-gradient);border-color:#f97316;color:#fff}.AddMaterialReceipt_upload-section__HdBGE label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:10px}.AddMaterialReceipt_upload-area__4jkcm{align-items:center;background:#fafbfc;border:2px dashed #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:32px 24px;transition:all .2s}.AddMaterialReceipt_upload-area__4jkcm.AddMaterialReceipt_dragging__WxXuD,.AddMaterialReceipt_upload-area__4jkcm:hover{background:#fffbeb;border-color:#f97316;transform:translateY(-2px)}.AddMaterialReceipt_upload-icon__KFZFE{color:#94a3b8;transition:color .2s}.AddMaterialReceipt_upload-area__4jkcm:hover .AddMaterialReceipt_upload-icon__KFZFE{color:#f97316}.AddMaterialReceipt_upload-text__5bSjZ{color:#64748b;font-size:.9rem;font-weight:600;text-align:center}.AddMaterialReceipt_upload-text__5bSjZ .AddMaterialReceipt_browse__e1oXg{color:#f97316;font-weight:800}.AddMaterialReceipt_upload-hint__YEAVz{color:#94a3b8;font-size:.75rem}.AddMaterialReceipt_file-list__zgLtV{display:flex;flex-direction:column;gap:10px;margin-top:20px}.AddMaterialReceipt_file-item__oVb6E{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;justify-content:space-between;padding:12px 18px;transition:all .2s}.AddMaterialReceipt_file-item__oVb6E:hover{background:#f1f5f9;border-color:#e2e8f0;transform:scale(1.01)}.AddMaterialReceipt_file-info__Ekd-s{align-items:center;display:flex;gap:14px}.AddMaterialReceipt_file-icon__ai2jK{color:#3b82f6}.AddMaterialReceipt_file-details__lkVP1{display:flex;flex-direction:column}.AddMaterialReceipt_file-name__BgR0p{color:#1e293b;font-size:.9rem;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddMaterialReceipt_file-size__HRKNm{color:#94a3b8;font-size:.75rem;font-weight:600}.AddMaterialReceipt_remove-file-btn__Z5YkP{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.AddMaterialReceipt_remove-file-btn__Z5YkP:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.AddMaterialReceipt_history-table__kq0Zw{border-collapse:collapse;width:100%}.AddMaterialReceipt_history-table__kq0Zw th{background:#fafbfc;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.7rem;font-weight:800;padding:16px 20px;text-align:left;text-transform:uppercase}.AddMaterialReceipt_history-table__kq0Zw td{border-bottom:1px solid #f1f5f9;color:#475569;font-size:.9rem;padding:18px 20px}.AddMaterialReceipt_id-highlight__vQKmY{color:#f97316;cursor:pointer;font-weight:700}.AddMaterialReceipt_status-pill-small__seqaV{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:.7rem;font-weight:800;padding:4px 10px;text-transform:uppercase}.AddMaterialReceipt_form-footer__UzAO2{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-top:12px;padding:24px 0}.AddMaterialReceipt_footer-hint__Uzu6N{align-items:center;color:#64748b;display:flex;font-size:.9rem;font-weight:600;gap:12px}.AddMaterialReceipt_footer-actions__5gRiS{display:flex;gap:16px}.AddMaterialReceipt_btn-cancel__A0Yly{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-weight:700;padding:12px 28px;transition:all .2s}.AddMaterialReceipt_btn-cancel__A0Yly:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.AddMaterialReceipt_btn-draft__8\+-0w{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#b45309;cursor:pointer;font-weight:700;padding:12px 28px;transition:all .2s}.AddMaterialReceipt_btn-draft__8\+-0w:hover{background:#fef3c7;transform:translateY(-2px)}.AddMaterialReceipt_btn-submit__HP1IF{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f973164d;color:#fff;cursor:pointer;font-weight:700;padding:12px 32px;transition:all .2s}.AddMaterialReceipt_btn-submit__HP1IF:hover{box-shadow:0 6px 16px #f9731666;filter:brightness(1.05);transform:translateY(-2px)}.AddMaterialReceipt_sidebar-overlay__Ks8Ww{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@media (max-width:1024px){.AddMaterialReceipt_forms-grid__020r7{grid-template-columns:1fr}}@media (max-width:768px){.AddMaterialReceipt_po-summary-grid__6bypK{grid-template-columns:1fr 1fr}.AddMaterialReceipt_input-grid__-N1nE{grid-template-columns:1fr}.AddMaterialReceipt_form-footer__UzAO2{align-items:stretch;flex-direction:column;gap:20px}.AddMaterialReceipt_footer-actions__5gRiS{flex-direction:column}.AddMaterialReceipt_footer-actions__5gRiS button{width:100%}}.EditMaterialReceipt_add-receipt-container__eEoez{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.EditMaterialReceipt_add-receipt-container__eEoez.EditMaterialReceipt_mobile-view__-4WEq{background-color:#f9f9f9}.EditMaterialReceipt_content-wrapper__EqSQ4{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.EditMaterialReceipt_main-content__uxb0m{flex:1 1;overflow-y:auto;padding:24px}.EditMaterialReceipt_mobile-view__-4WEq .EditMaterialReceipt_main-content__uxb0m{padding:0 16px 80px}.EditMaterialReceipt_page-header__Gg1iz{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.EditMaterialReceipt_page-header__Gg1iz h1{color:#1e293b;font-size:1.75rem;font-weight:800;margin-bottom:4px}.EditMaterialReceipt_page-header__Gg1iz p{color:#64748b;font-size:.95rem}.EditMaterialReceipt_highlight-po__rERq3{color:#f97316;font-weight:700}.EditMaterialReceipt_view-po-btn__2jKIL{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 20px;transition:all .2s}.EditMaterialReceipt_view-po-btn__2jKIL:hover{background:#f8fafc;border-color:#cbd5e1}.EditMaterialReceipt_title-with-back__yk3o3{align-items:center;display:flex;gap:16px}.EditMaterialReceipt_back-btn__f8XVK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000005;color:#64748b;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.EditMaterialReceipt_back-btn__f8XVK:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b;transform:translateX(-2px)}.EditMaterialReceipt_section-title__0Wm3Y{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:800;justify-content:space-between;margin-bottom:16px}.EditMaterialReceipt_status-tag__DmY4I{background:#ecfdf5;border-radius:6px;color:#10b981;font-size:.65rem;font-weight:800;letter-spacing:.02em;padding:4px 8px;text-transform:uppercase}.EditMaterialReceipt_form-section-card__DVDY1{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 12px #00000008;margin-bottom:24px;padding:24px;transition:transform .2s,box-shadow .2s}.EditMaterialReceipt_form-section-card__DVDY1:hover{box-shadow:0 6px 16px #0000000d}.EditMaterialReceipt_po-summary-grid__YkTOA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.EditMaterialReceipt_summary-item__ntz8D label{color:#94a3b8;display:block;font-size:.65rem;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.EditMaterialReceipt_summary-item__ntz8D .EditMaterialReceipt_value__uzv0k{color:#1e293b;font-size:1.1rem;font-weight:700}.EditMaterialReceipt_completion-status__m2bTo{grid-column:span 1}.EditMaterialReceipt_progress-container__QMOV6{margin-top:8px}.EditMaterialReceipt_progress-bar-bg__RPH7H{background:#f1f5f9;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.EditMaterialReceipt_progress-bar-fill__0nCvg{background:var(--primary-gradient);border-radius:4px;box-shadow:0 0 8px #f973164d;height:100%}.EditMaterialReceipt_progress-text__hOBy9{color:#64748b;font-size:.75rem;font-weight:700}.EditMaterialReceipt_items-table__hqC9-{border-collapse:collapse;width:100%}.EditMaterialReceipt_items-table__hqC9- th{background:#fafbfc;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.7rem;font-weight:800;padding:16px 20px;text-align:left;text-transform:uppercase}.EditMaterialReceipt_items-table__hqC9- td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.95rem;padding:20px}.EditMaterialReceipt_item-name__o\+QNq{color:#1e293b;font-weight:700}.EditMaterialReceipt_qty-value__7BEqd{color:#475569;font-weight:600}.EditMaterialReceipt_balance-highlight__sJ\+TF{color:#f59e0b;font-weight:800}.EditMaterialReceipt_receiving-input__MqdEL{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-weight:700;outline:none;padding:10px 14px;transition:all .2s;width:100px}.EditMaterialReceipt_receiving-input__MqdEL:focus{background:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.EditMaterialReceipt_unit-label__mRdxC{color:#94a3b8;font-size:.85rem;font-weight:600}.EditMaterialReceipt_forms-grid__wR-rF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.2fr .8fr}.EditMaterialReceipt_input-grid__xZcC1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.EditMaterialReceipt_form-group__THroW{margin-bottom:20px}.EditMaterialReceipt_form-group__THroW label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:10px}.EditMaterialReceipt_form-group__THroW input,.EditMaterialReceipt_form-group__THroW select,.EditMaterialReceipt_form-group__THroW textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.95rem;font-weight:600;outline:none;padding:12px 16px;transition:all .2s;width:100%}.EditMaterialReceipt_form-group__THroW input:focus,.EditMaterialReceipt_form-group__THroW select:focus,.EditMaterialReceipt_form-group__THroW textarea:focus{background:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.EditMaterialReceipt_form-group__THroW textarea{min-height:120px;resize:vertical}.EditMaterialReceipt_checklist-grid__MvnWn{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:24px}.EditMaterialReceipt_checklist-item__FNM\+8{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:12px;padding:14px 18px;transition:all .2s}.EditMaterialReceipt_checklist-item__FNM\+8:hover{background:#f1f5f9;border-color:#e2e8f0}.EditMaterialReceipt_check-box__KL1LQ{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:8px;display:flex;height:22px;justify-content:center;transition:all .2s;width:22px}.EditMaterialReceipt_checklist-item__FNM\+8.EditMaterialReceipt_checked__9Ft52{background:#fffbeb;border-color:#fef3c7;color:#92400e}.EditMaterialReceipt_checklist-item__FNM\+8.EditMaterialReceipt_checked__9Ft52 .EditMaterialReceipt_check-box__KL1LQ{background:var(--primary-gradient);border-color:#f97316;color:#fff}.EditMaterialReceipt_upload-section__iXjME label{color:#475569;display:block;font-size:.85rem;font-weight:700;margin-bottom:10px}.EditMaterialReceipt_upload-area__Q32CQ{align-items:center;background:#fafbfc;border:2px dashed #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:32px 24px;transition:all .2s}.EditMaterialReceipt_upload-area__Q32CQ.EditMaterialReceipt_dragging__SzuB1,.EditMaterialReceipt_upload-area__Q32CQ:hover{background:#fffbeb;border-color:#f97316;transform:translateY(-2px)}.EditMaterialReceipt_upload-icon__FvQ1Z{color:#94a3b8;transition:color .2s}.EditMaterialReceipt_upload-area__Q32CQ:hover .EditMaterialReceipt_upload-icon__FvQ1Z{color:#f97316}.EditMaterialReceipt_upload-text__UqmGI{color:#64748b;font-size:.9rem;font-weight:600;text-align:center}.EditMaterialReceipt_upload-text__UqmGI .EditMaterialReceipt_browse__0pYe\+{color:#f97316;font-weight:800}.EditMaterialReceipt_upload-hint__y3qOE{color:#94a3b8;font-size:.75rem}.EditMaterialReceipt_file-list__UeT4u{display:flex;flex-direction:column;gap:10px;margin-top:20px}.EditMaterialReceipt_file-item__O7a9W{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;justify-content:space-between;padding:12px 18px;transition:all .2s}.EditMaterialReceipt_file-item__O7a9W:hover{background:#f1f5f9;border-color:#e2e8f0;transform:scale(1.01)}.EditMaterialReceipt_file-info__lnt02{align-items:center;display:flex;gap:14px}.EditMaterialReceipt_file-icon__rpfIZ{color:#3b82f6}.EditMaterialReceipt_file-details__twQnk{display:flex;flex-direction:column}.EditMaterialReceipt_file-name__HV\+DP{color:#1e293b;font-size:.9rem;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditMaterialReceipt_file-size__53jUQ{color:#94a3b8;font-size:.75rem;font-weight:600}.EditMaterialReceipt_remove-file-btn__6Ficl{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.EditMaterialReceipt_remove-file-btn__6Ficl:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.EditMaterialReceipt_history-table__lR5ah{border-collapse:collapse;width:100%}.EditMaterialReceipt_history-table__lR5ah th{background:#fafbfc;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.7rem;font-weight:800;padding:16px 20px;text-align:left;text-transform:uppercase}.EditMaterialReceipt_history-table__lR5ah td{border-bottom:1px solid #f1f5f9;color:#475569;font-size:.9rem;padding:18px 20px}.EditMaterialReceipt_id-highlight__Kvonw{color:#f97316;cursor:pointer;font-weight:700}.EditMaterialReceipt_status-pill-small__ngRZz{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:.7rem;font-weight:800;padding:4px 10px;text-transform:uppercase}.EditMaterialReceipt_form-footer__1u-yV{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-top:12px;padding:24px 0}.EditMaterialReceipt_footer-hint__4t1V5{align-items:center;color:#64748b;display:flex;font-size:.9rem;font-weight:600;gap:12px}.EditMaterialReceipt_footer-actions__Sclqk{display:flex;gap:16px}.EditMaterialReceipt_btn-cancel__RoigU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-weight:700;padding:12px 28px;transition:all .2s}.EditMaterialReceipt_btn-cancel__RoigU:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.EditMaterialReceipt_btn-draft__-y8Ux{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#b45309;cursor:pointer;font-weight:700;padding:12px 28px;transition:all .2s}.EditMaterialReceipt_btn-draft__-y8Ux:hover{background:#fef3c7;transform:translateY(-2px)}.EditMaterialReceipt_btn-submit__iml-z{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f973164d;color:#fff;cursor:pointer;font-weight:700;padding:12px 32px;transition:all .2s}.EditMaterialReceipt_btn-submit__iml-z:hover{box-shadow:0 6px 16px #f9731666;filter:brightness(1.05);transform:translateY(-2px)}.EditMaterialReceipt_sidebar-overlay__bbA4G{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@media (max-width:1024px){.EditMaterialReceipt_forms-grid__wR-rF{grid-template-columns:1fr}}@media (max-width:768px){.EditMaterialReceipt_po-summary-grid__YkTOA{grid-template-columns:1fr 1fr}.EditMaterialReceipt_input-grid__xZcC1{grid-template-columns:1fr}.EditMaterialReceipt_form-footer__1u-yV{align-items:stretch;flex-direction:column;gap:20px}.EditMaterialReceipt_footer-actions__Sclqk{flex-direction:column}.EditMaterialReceipt_footer-actions__Sclqk button{width:100%}}.PaymentsReceived_payments-received-container__BqErU,.PaymentsReceived_payments-received-layout__beWwX{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.PaymentsReceived_content-wrapper__8uLAp{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PaymentsReceived_main-content__FNYEH{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px 40px;width:100%}.PaymentsReceived_page-header__Afgy8{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.PaymentsReceived_header-title-section__HvqvG h1{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.PaymentsReceived_header-title-section__HvqvG p{color:#64748b;font-size:16px;margin:0}.PaymentsReceived_header-actions__8wLwA{align-items:center;display:flex;gap:12px}.PaymentsReceived_add-btn__VCwNT{align-items:center;background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f9731640;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease}.PaymentsReceived_add-btn__VCwNT:hover{box-shadow:0 6px 16px #f9731659;filter:brightness(1.05);transform:translateY(-2px)}.PaymentsReceived_control-btn__qyL39{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.PaymentsReceived_control-btn__qyL39:hover{background-color:#f8fafc;border-color:#cbd5e1}.PaymentsReceived_metrics-grid__fWuli{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.PaymentsReceived_metric-card__nQxPb{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 1px 3px #0000000d;padding:24px;transition:all .2s}.PaymentsReceived_metric-card__nQxPb:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-4px)}.PaymentsReceived_metric-card__nQxPb.PaymentsReceived_outstanding__vZ-nw{background:#fffbeb;border-color:#fde68a}.PaymentsReceived_metric-info__sf-23 .PaymentsReceived_label__9vw6D{color:#94a3b8;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.PaymentsReceived_metric-info__sf-23 .PaymentsReceived_value__Jd5b-{color:#1e293b;display:block;font-size:1.75rem;font-weight:800}.PaymentsReceived_metric-card__nQxPb.PaymentsReceived_received__cUuSz .PaymentsReceived_value__Jd5b-{color:#10b981}.PaymentsReceived_table-controls__6MHsi{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.PaymentsReceived_search-wrapper__4WbDx{flex:1 1;max-width:500px;position:relative}.PaymentsReceived_search-icon__ekThj{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.PaymentsReceived_search-input__Lck5p{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.PaymentsReceived_search-input__Lck5p:focus{background-color:#fff;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126}.PaymentsReceived_filter-actions__jqgLQ{align-items:center;display:flex;gap:12px}.PaymentsReceived_per-page-select__GLGiD{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:10px 36px 10px 16px}.PaymentsReceived_filter-btn__nVVBz,.PaymentsReceived_per-page-select__GLGiD{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.PaymentsReceived_filter-btn__nVVBz{align-items:center;display:flex;gap:8px;padding:10px 20px}.PaymentsReceived_data-view-container__bjWba{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;margin-bottom:24px;overflow:hidden}.PaymentsReceived_table-wrapper__R9n5X{overflow-x:auto;width:100%}.PaymentsReceived_payment-cards__fxSn0{display:none}.PaymentsReceived_payment-table__tqsS9{border-collapse:initial;border-spacing:0;width:100%}.PaymentsReceived_payment-table__tqsS9 th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;padding:16px 20px;text-align:left}.PaymentsReceived_payment-table__tqsS9 td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;font-weight:500;padding:16px 20px;vertical-align:middle}.PaymentsReceived_amount-cell__0w7tT,.PaymentsReceived_receipt-cell__KPz4T{color:#1e293b;font-weight:700}.PaymentsReceived_project-name__sjmWn{color:#475569;font-weight:600}.PaymentsReceived_wo-number__C7uO\+{color:#64748b;font-weight:500}.PaymentsReceived_status-pill__B8lAR{border-radius:20px;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.PaymentsReceived_status-pill__B8lAR.PaymentsReceived_active__ChyHT{background:#dcfce7;color:#15803d}.PaymentsReceived_status-pill__B8lAR.PaymentsReceived_inactive__XPJU6{background:#eff6ff;color:#3b82f6}.PaymentsReceived_bank-details-cell__\+nmHr{display:flex;flex-direction:column}.PaymentsReceived_bank-name__WZ\+Rl{color:#1e293b;font-size:13px;font-weight:600}.PaymentsReceived_cheque-info__zQkDx{color:#94a3b8;font-size:12px}.PaymentsReceived_action-wrapper__2FkTv{display:flex;justify-content:center;position:relative}.PaymentsReceived_action-btn__8n4hc,.PaymentsReceived_icon-btn__I0C5Y{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s ease}.PaymentsReceived_action-btn__8n4hc.PaymentsReceived_active__ChyHT,.PaymentsReceived_action-btn__8n4hc:hover,.PaymentsReceived_icon-btn__I0C5Y:hover{background-color:#f1f5f9;color:#1e293b}.PaymentsReceived_action-dropdown__olPYX{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.PaymentsReceived_action-dropdown__olPYX button{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.PaymentsReceived_action-dropdown__olPYX button:hover{background-color:#f1f5f9;color:#f97316}.PaymentsReceived_action-dropdown__olPYX .PaymentsReceived_deselect__SwS17{color:#ef4444}.PaymentsReceived_action-dropdown__olPYX .PaymentsReceived_deselect__SwS17:hover{background-color:#fef2f2}.PaymentsReceived_dropdown-divider__JOrGn{background-color:#e2e8f0;height:1px;margin:4px 0}.PaymentsReceived_mobile-pagination__IwIsC{display:none}.PaymentsReceived_desktop-pagination__QDrjF{display:block}@media (max-width:1200px){.PaymentsReceived_metrics-grid__fWuli{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.PaymentsReceived_page-header__Afgy8{flex-direction:column;gap:20px}.PaymentsReceived_table-controls__6MHsi{align-items:stretch;flex-direction:column}.PaymentsReceived_search-wrapper__4WbDx{max-width:none}}.PaymentsReceived_page-footer__JzFyW{border-top:1px solid #e2e8f0;margin-top:auto;padding:24px 40px;text-align:center}.PaymentsReceived_page-footer__JzFyW p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.PaymentsReceived_main-content__FNYEH{padding:24px 20px}.PaymentsReceived_page-header__Afgy8{margin-bottom:8px}.PaymentsReceived_metrics-grid__fWuli{grid-template-columns:1fr;margin-bottom:24px}.PaymentsReceived_header-title-section__HvqvG h1{font-size:28px}.PaymentsReceived_header-title-section__HvqvG p{display:none}.PaymentsReceived_filter-actions__jqgLQ{flex-direction:column;width:100%}.PaymentsReceived_filter-btn__nVVBz,.PaymentsReceived_per-page-select__GLGiD{justify-content:center;width:100%}.PaymentsReceived_header-actions__8wLwA{flex-direction:column;width:100%}.PaymentsReceived_header-actions__8wLwA button{justify-content:center;width:100%}.PaymentsReceived_table-wrapper__R9n5X{display:none}.PaymentsReceived_mobile-pagination__IwIsC{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;margin-top:20px;overflow:hidden}.PaymentsReceived_desktop-pagination__QDrjF{display:none}.PaymentsReceived_payment-cards__fxSn0{display:flex;flex-direction:column;gap:16px}.PaymentsReceived_payment-card__SZgvg{background:#fff;border-bottom:1px solid #f1f5f9;padding:20px}.PaymentsReceived_payment-card__SZgvg:last-child{border-bottom:none}.PaymentsReceived_card-main__b5Wx8{align-items:center;display:flex;gap:12px;margin-bottom:16px}.PaymentsReceived_card-info__MEJPb{display:flex;flex:1 1;flex-direction:column;gap:2px}.PaymentsReceived_card-id__IK\+0I{color:#0f172a;font-size:15px;font-weight:800}.PaymentsReceived_card-amount__1GiWt{color:#10b981;font-size:16px;font-weight:800}.PaymentsReceived_card-details__\+kprk{grid-gap:8px;border-bottom:1px dashed #f1f5f9;border-top:1px dashed #f1f5f9;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:12px;padding:12px 0}.PaymentsReceived_detail-item__mpTF4{display:flex;flex-direction:column;gap:4px}.PaymentsReceived_detail-label__gHB2n{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.PaymentsReceived_detail-value__-Xfrx{color:#334155;font-size:13px;font-weight:700}.PaymentsReceived_card-footer__DUFd1{align-items:center;display:flex;justify-content:space-between}.PaymentsReceived_footer-left__MFQAw{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:8px}}.AddPaymentReceived_add-payment-container__\+9zfY{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.AddPaymentReceived_content-wrapper__HVUdA{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.AddPaymentReceived_main-content__D8LkU{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:32px}.AddPaymentReceived_header-section__VOMdI{margin-bottom:32px}.AddPaymentReceived_header-section__VOMdI h1{color:#1e293b;font-size:2rem;font-weight:800;margin-bottom:8px}.AddPaymentReceived_header-section__VOMdI p{color:#64748b;font-size:1rem}.AddPaymentReceived_form-layout__hAIrg{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr;margin-bottom:100px;max-width:1400px}.AddPaymentReceived_form-sections__rh0rP{display:flex;flex-direction:column;gap:24px}.AddPaymentReceived_form-card__Auggi{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 12px #00000008;padding:32px}.AddPaymentReceived_card-title__Do1NH{align-items:center;color:#1e293b;display:flex;font-size:1.1rem;font-weight:800;gap:12px;margin-bottom:24px}.AddPaymentReceived_card-title__Do1NH svg{color:#f97316}.AddPaymentReceived_input-grid__Pymrw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.AddPaymentReceived_input-group__FV6X7{display:flex;flex-direction:column;gap:8px}.AddPaymentReceived_input-group__FV6X7.AddPaymentReceived_full-width__7blCO{grid-column:1/-1}.AddPaymentReceived_input-group__FV6X7 label{color:#475569;font-size:.85rem;font-weight:700}.AddPaymentReceived_input-group__FV6X7 input,.AddPaymentReceived_input-group__FV6X7 select,.AddPaymentReceived_input-group__FV6X7 textarea{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.95rem;font-weight:600;outline:none;padding:12px 16px;transition:all .2s;width:100%}.AddPaymentReceived_input-group__FV6X7 input:focus,.AddPaymentReceived_input-group__FV6X7 select:focus,.AddPaymentReceived_input-group__FV6X7 textarea:focus{border-color:#f97316;box-shadow:0 0 0 4px #fb923c1a}.AddPaymentReceived_input-group__FV6X7 textarea{min-height:120px;resize:vertical}.AddPaymentReceived_cheque-details-highlight__ZC5rn{grid-gap:20px;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:16px;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:20px}.AddPaymentReceived_cheque-details-highlight__ZC5rn .AddPaymentReceived_input-group__FV6X7 input{background:#fff}.AddPaymentReceived_summary-sidecar__ZLiOk{position:-webkit-sticky;position:sticky;top:0}.AddPaymentReceived_summary-card__qjJK2{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 12px #00000008;overflow:hidden}.AddPaymentReceived_summary-header__mn17o{background:#fafbfc;border-bottom:1px solid #f1f5f9;padding:24px}.AddPaymentReceived_summary-header__mn17o h2{color:#1e293b;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.AddPaymentReceived_summary-body__SM\+j\+{display:flex;flex-direction:column;gap:20px;padding:24px}.AddPaymentReceived_summary-item__\+hUVS{align-items:center;display:flex;justify-content:space-between}.AddPaymentReceived_summary-item__\+hUVS .AddPaymentReceived_label__1Fx8-{color:#64748b;font-size:.95rem;font-weight:600}.AddPaymentReceived_summary-item__\+hUVS .AddPaymentReceived_value__lZy-T{color:#1e293b;font-size:1.1rem;font-weight:700}.AddPaymentReceived_summary-item__\+hUVS .AddPaymentReceived_value__lZy-T.AddPaymentReceived_received__3nhKr{color:#10b981}.AddPaymentReceived_outstanding-box__CwhnK{background:#fffbeb;border-radius:20px;margin-top:24px;padding:24px;text-align:center}.AddPaymentReceived_outstanding-box__CwhnK .AddPaymentReceived_label__1Fx8-{color:#92400e;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AddPaymentReceived_outstanding-box__CwhnK .AddPaymentReceived_value__lZy-T{color:#1e293b;font-size:1.75rem;font-weight:900}.AddPaymentReceived_summary-footer__HEOWy{align-items:center;background:#eff6ff;display:flex;gap:12px;padding:20px 24px}.AddPaymentReceived_summary-footer__HEOWy svg{color:#3b82f6;flex-shrink:0}.AddPaymentReceived_summary-footer__HEOWy p{color:#1e40af;font-size:.8rem;font-weight:600;line-height:1.4}.AddPaymentReceived_form-actions__kSfVU{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:20px;margin-top:48px;padding-top:32px}.AddPaymentReceived_draft-btn__cIPv\+{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 28px;transition:all .2s}.AddPaymentReceived_draft-btn__cIPv\+:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.AddPaymentReceived_confirm-btn__uCuOM{align-items:center;background:#f59e0b;border:none;border-radius:12px;box-shadow:0 4px 12px #f59e0b33;color:#0f172a;cursor:pointer;display:flex;font-size:.95rem;font-weight:800;gap:10px;padding:12px 32px;transition:all .2s}.AddPaymentReceived_confirm-btn__uCuOM:hover{background:#fbbf24;box-shadow:0 8px 20px #f59e0b4d;transform:translateY(-2px)}.AddPaymentReceived_cancel-btn__0Fiwz{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 24px;transition:all .2s}.AddPaymentReceived_cancel-btn__0Fiwz:hover{color:#1e293b}@media (max-width:1024px){.AddPaymentReceived_form-layout__hAIrg{grid-template-columns:1fr}.AddPaymentReceived_summary-sidecar__ZLiOk{position:static}.AddPaymentReceived_main-content__D8LkU{padding:20px}}@media (max-width:768px){.AddPaymentReceived_cheque-details-highlight__ZC5rn,.AddPaymentReceived_input-grid__Pymrw{grid-template-columns:1fr}.AddPaymentReceived_form-actions__kSfVU{align-items:stretch;flex-direction:column}.AddPaymentReceived_confirm-btn__uCuOM,.AddPaymentReceived_draft-btn__cIPv\+{font-size:.85rem;padding:10px 16px}}.EditPaymentReceived_add-payment-container__I\+sc7{background-color:#f8fafc;display:flex;height:100vh;overflow:hidden}.EditPaymentReceived_content-wrapper__t2qf-{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.EditPaymentReceived_main-content__Jel9J{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:32px}.EditPaymentReceived_header-section__ExhYG{margin-bottom:32px}.EditPaymentReceived_header-section__ExhYG h1{color:#1e293b;font-size:2rem;font-weight:800;margin-bottom:8px}.EditPaymentReceived_header-section__ExhYG p{color:#64748b;font-size:1rem}.EditPaymentReceived_form-layout__sS8dM{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr;margin-bottom:100px;max-width:1400px}.EditPaymentReceived_form-sections__uPC9a{display:flex;flex-direction:column;gap:24px}.EditPaymentReceived_form-card__IJS-l{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 12px #00000008;padding:32px}.EditPaymentReceived_card-title__i4qbX{align-items:center;color:#1e293b;display:flex;font-size:1.1rem;font-weight:800;gap:12px;margin-bottom:24px}.EditPaymentReceived_card-title__i4qbX svg{color:#f97316}.EditPaymentReceived_input-grid__EJDpk{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.EditPaymentReceived_input-group__deL3l{display:flex;flex-direction:column;gap:8px}.EditPaymentReceived_input-group__deL3l.EditPaymentReceived_full-width__7V7RQ{grid-column:1/-1}.EditPaymentReceived_input-group__deL3l label{color:#475569;font-size:.85rem;font-weight:700}.EditPaymentReceived_input-group__deL3l input,.EditPaymentReceived_input-group__deL3l select,.EditPaymentReceived_input-group__deL3l textarea{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.95rem;font-weight:600;outline:none;padding:12px 16px;transition:all .2s;width:100%}.EditPaymentReceived_input-group__deL3l input:focus,.EditPaymentReceived_input-group__deL3l select:focus,.EditPaymentReceived_input-group__deL3l textarea:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.EditPaymentReceived_input-group__deL3l textarea{min-height:120px;resize:vertical}.EditPaymentReceived_cheque-details-highlight__GtaBw{grid-gap:20px;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:16px;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:20px}.EditPaymentReceived_cheque-details-highlight__GtaBw .EditPaymentReceived_input-group__deL3l input{background:#fff}.EditPaymentReceived_summary-sidecar__Wb8yY{position:-webkit-sticky;position:sticky;top:0}.EditPaymentReceived_summary-card__Mglz6{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 12px #00000008;overflow:hidden}.EditPaymentReceived_summary-header__nhver{background:#fafbfc;border-bottom:1px solid #f1f5f9;padding:24px}.EditPaymentReceived_summary-header__nhver h2{color:#1e293b;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.EditPaymentReceived_summary-body__BOCfB{display:flex;flex-direction:column;gap:20px;padding:24px}.EditPaymentReceived_summary-item__SGMpH{align-items:center;display:flex;justify-content:space-between}.EditPaymentReceived_summary-item__SGMpH .EditPaymentReceived_label__RLezu{color:#64748b;font-size:.95rem;font-weight:600}.EditPaymentReceived_summary-item__SGMpH .EditPaymentReceived_value__vXqFP{color:#1e293b;font-size:1.1rem;font-weight:700}.EditPaymentReceived_summary-item__SGMpH .EditPaymentReceived_value__vXqFP.EditPaymentReceived_received__5-iei{color:#10b981}.EditPaymentReceived_outstanding-box__\+4U1V{background:#fffbeb;border-radius:20px;margin-top:24px;padding:24px;text-align:center}.EditPaymentReceived_outstanding-box__\+4U1V .EditPaymentReceived_label__RLezu{color:#92400e;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.EditPaymentReceived_outstanding-box__\+4U1V .EditPaymentReceived_value__vXqFP{color:#1e293b;font-size:1.75rem;font-weight:900}.EditPaymentReceived_summary-footer__zH9rI{align-items:center;background:#eff6ff;display:flex;gap:12px;padding:20px 24px}.EditPaymentReceived_summary-footer__zH9rI svg{color:#3b82f6;flex-shrink:0}.EditPaymentReceived_summary-footer__zH9rI p{color:#1e40af;font-size:.8rem;font-weight:600;line-height:1.4}.EditPaymentReceived_header-actions-btns__IVKf7{display:flex;gap:12px;margin-top:32px}.EditPaymentReceived_btn-primary__APXkU{background:var(--primary-gradient);border:none;border-radius:12px;box-shadow:0 4px 12px #f973164d;color:#fff;cursor:pointer;font-size:.95rem;font-weight:800;padding:12px 32px;transition:all .2s}.EditPaymentReceived_btn-primary__APXkU:hover{box-shadow:0 6px 16px #f9731666;filter:brightness(1.05);transform:translateY(-2px)}.EditPaymentReceived_btn-secondary__ou0T5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 28px;transition:all .2s}.EditPaymentReceived_btn-secondary__ou0T5:hover{background:#f8fafc;border-color:#cbd5e1}.EditPaymentReceived_form-footer__2HZ1T{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 12px #00000008;display:flex;height:80px;justify-content:space-between;left:0;padding:0 40px;position:fixed;right:0;z-index:1000}@media (max-width:1024px){.EditPaymentReceived_form-layout__sS8dM{grid-template-columns:1fr}}
/*# sourceMappingURL=main.7b0692ab.css.map*/