@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons+Round");.Dashboard_container__NIhIv{display:flex;min-height:100vh;background-color:#f9fafb;font-family:Inter,sans-serif}.Dashboard_sidebar__XKqWF{width:256px;background:#6366f1;border-right:1px solid #6366f1;display:flex;flex-direction:column;position:fixed;height:100vh;z-index:20;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.Dashboard_sidebarHeader__vh7ao{padding:1.5rem}.Dashboard_sidebarHeader__vh7ao h1{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.025em}.Dashboard_sidebarNav__Tob5A{flex:1 1;margin-top:1rem}.Dashboard_navList__oLlnj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.Dashboard_navItem__oPXuR{margin:0}.Dashboard_adminPanelItem__ayWLr{margin-top:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.2)}.Dashboard_navLink__xL7Tw{display:flex;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.9);text-decoration:none;transition:all .2s ease;border-right:4px solid transparent}.Dashboard_navLink__xL7Tw:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.Dashboard_navLink__xL7Tw.Dashboard_active__9N81C{background-color:hsla(0,0%,100%,.2);color:#fff;border-right:4px solid #fff}.Dashboard_navIcon__8M0o2{margin-right:.75rem;font-size:20px}.Dashboard_sidebarFooter__DX1xV{padding:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.Dashboard_userAvatar__MTQuD,.Dashboard_userProfile__xbTuy{display:flex;align-items:center}.Dashboard_userAvatar__MTQuD{width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;justify-content:center;font-weight:700;font-size:.75rem;margin-right:.75rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Dashboard_userInfo__p_ppl{flex:1 1;min-width:0}.Dashboard_userName__fxwi3{font-size:.875rem;font-weight:600;margin:0;color:#fff}.Dashboard_userRole__qWbH0{font-size:.75rem;color:hsla(0,0%,100%,.7);margin:0}.Dashboard_logoutBtn__bMRLv{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease}.Dashboard_logoutBtn__bMRLv:hover{color:#fecaca}.Dashboard_main__aJkg_{flex:1 1;margin-left:256px;padding:2rem}.Dashboard_header__Zvu6_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.Dashboard_headerContent__56xUg h1{font-size:1.875rem;font-weight:700;margin:0 0 .25rem;color:#0f172a;letter-spacing:-.025em}.Dashboard_headerSubtitle__1hwAi{margin:0}.Dashboard_headerActions__gbrZ7{display:flex;align-items:center;gap:1rem}.Dashboard_modeSwitch__cTPNX{display:flex;background:#f1f5f9;padding:.25rem;border-radius:.5rem}.Dashboard_modeBtn___ZMr1{padding:.375rem 1rem;font-size:.75rem;font-weight:600;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s ease;color:#475569;background:none}.Dashboard_modeBtn___ZMr1.Dashboard_active__9N81C{background:#fff;color:#6366f1;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Dashboard_modeBtn___ZMr1:hover:not(.Dashboard_active__9N81C){color:#0f172a}.Dashboard_statsGrid__M2NKc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.Dashboard_statCard__iSr46{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f1f5f9;position:relative;overflow:hidden}.Dashboard_statCard__iSr46:before{content:"";position:absolute;right:0;top:0;width:.375rem;height:100%}.Dashboard_statCard__iSr46.Dashboard_blue__NivEC:before{background:#3b82f6}.Dashboard_statCard__iSr46.Dashboard_green___MEif:before{background:#10b981}.Dashboard_statCard__iSr46.Dashboard_amber__MrR3V:before{background:#f59e0b}.Dashboard_statCard__iSr46.Dashboard_primary__u63_s:before{background:#6366f1}.Dashboard_statCardContent__keZqH{display:flex;align-items:flex-start;justify-content:space-between}.Dashboard_statCardInfo__NrGMt h3{font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.Dashboard_statValue__7AKBu{font-size:1.875rem;font-weight:700;margin:.5rem 0;color:#0f172a}.Dashboard_statValue__7AKBu.Dashboard_primary__u63_s{color:#6366f1}.Dashboard_statDescription__4n1CH{font-size:.75rem;color:#94a3b8;margin:.25rem 0 0}.Dashboard_statIcon__QInSN{padding:.75rem;border-radius:.75rem;font-size:20px}.Dashboard_statIcon__QInSN.Dashboard_blue__NivEC{background:rgba(59,130,246,.1);color:#3b82f6}.Dashboard_statIcon__QInSN.Dashboard_green___MEif{background:rgba(16,185,129,.1);color:#10b981}.Dashboard_statIcon__QInSN.Dashboard_amber__MrR3V{background:rgba(245,158,11,.1);color:#f59e0b}.Dashboard_statIcon__QInSN.Dashboard_primary__u63_s{background:rgba(99,102,241,.1);color:var(--primary)}.Dashboard_tableSection__vCTHm{background:#fff;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f1f5f9;overflow:hidden}.Dashboard_tableSectionHeader__YlQ_4{padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Dashboard_tableSectionTitle__vo4rm{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.Dashboard_primaryBtn__2vkEn{padding:.625rem 1.5rem;border-radius:.75rem;font-weight:600;justify-content:center;box-shadow:0 4px 14px rgba(99,102,241,.2)}.Dashboard_primaryBtn__2vkEn:hover{background:#4f46e5}.Dashboard_table__6l68Z thead{background:rgba(248,250,252,.5)}.Dashboard_table__6l68Z th{padding:1rem 1.5rem;font-size:.75rem;font-weight:700;color:#64748b;letter-spacing:.05em;border-bottom:1px solid #f1f5f9}.Dashboard_table__6l68Z th.Dashboard_textRight__MyqNr{text-align:right}.Dashboard_table__6l68Z th.Dashboard_textCenter__vFmOi{text-align:center}.Dashboard_table__6l68Z td{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.Dashboard_table__6l68Z tbody tr{transition:background-color .2s ease}.Dashboard_table__6l68Z tbody tr:hover{background:rgba(248,250,252,.5)}.Dashboard_table__6l68Z tbody tr:last-child td{border-bottom:none}.Dashboard_statusBadge__emAck{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;border:1px solid}.Dashboard_statusSubmitted__FMSZC{background:rgba(59,130,246,.1);color:#2563eb;border-color:rgba(59,130,246,.2)}.Dashboard_statusInProgress__ks_H5,.Dashboard_statusPending__lQ7LA{background:rgba(245,158,11,.1);color:#d97706;border-color:rgba(245,158,11,.2)}.Dashboard_statusActive__5jdLr,.Dashboard_statusCompleted__OQUxe{background:rgba(16,185,129,.1);color:#059669;border-color:rgba(16,185,129,.2)}.Dashboard_statusCancelled___BvV3,.Dashboard_statusInactive__0BVsa{background:rgba(239,68,68,.1);color:#dc2626;border-color:rgba(239,68,68,.2)}.Dashboard_tableFooter__Demkz{padding:1rem;background:rgba(248,250,252,.5);border-top:1px solid #f1f5f9;text-align:center}.Dashboard_tableFooterBtn__ZdD24{color:#6366f1;font-weight:600;font-size:.875rem;background:none;border:none;cursor:pointer;text-decoration:none}.Dashboard_tableFooterBtn__ZdD24:hover{text-decoration:underline}.Dashboard_paginationControls__ktPfI{display:flex;align-items:center;justify-content:center;gap:.75rem}.Dashboard_paginationBtn__ju0Ag{background:#fff;border:1px solid #e2e8f0;color:#334155;padding:.5rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Dashboard_paginationBtn__ju0Ag:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.Dashboard_paginationBtn__ju0Ag:disabled{opacity:.45;cursor:not-allowed}.Dashboard_paginationInfo__PrEYU{font-size:.875rem;color:#475569;font-weight:500}.Dashboard_loading__5pNHT{display:flex;justify-content:center;align-items:center;min-height:60vh;color:#64748b;font-size:1.125rem}.Dashboard_emptyState___9YRs{text-align:center;padding:3rem 1.5rem;color:#64748b}.Dashboard_emptyState___9YRs p{margin:0 0 1.5rem;font-size:1.125rem}@media (max-width:1024px){.Dashboard_statsGrid__M2NKc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Dashboard_tableSectionHeader__YlQ_4{flex-direction:column;align-items:stretch}.Dashboard_table__6l68Z{font-size:.875rem}}@media (max-width:768px){.Dashboard_sidebar__XKqWF{display:none}.Dashboard_main__aJkg_{margin-left:0;padding:1rem}.Dashboard_header__Zvu6_{flex-direction:column;gap:1rem;align-items:stretch}.Dashboard_headerActions__gbrZ7{justify-content:space-between}.Dashboard_statsGrid__M2NKc{grid-template-columns:1fr}.Dashboard_table__6l68Z{font-size:.75rem}.Dashboard_table__6l68Z td,.Dashboard_table__6l68Z th{padding:.75rem}}.Dashboard_table__6l68Z{width:100%;border-collapse:collapse}.Dashboard_table__6l68Z th{background:#f9f9f9;padding:12px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #e5e5e5;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.Dashboard_table__6l68Z td{padding:12px;border-bottom:1px solid #e5e5e5;color:#333}.Dashboard_table__6l68Z tbody tr{transition:all .3s}.Dashboard_table__6l68Z tbody tr:hover{background-color:#f9f9f9;cursor:pointer}.Dashboard_tableRow__Gnu5O{display:table-row}.Dashboard_estimateTitle__yhp27{font-weight:600;color:#333}.Dashboard_statusBadge__emAck{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize}.Dashboard_statusParsing__BQ7xb{background-color:#fff3e0;color:#f57c00}.Dashboard_statusParsed__IV4rB{background-color:#e8f5e9;color:#388e3c}.Dashboard_statusAssigningAgents__XVA_o{background-color:#f3e5f5;color:#7b1fa2}.Dashboard_statusInVerification__v1NiL{background-color:#fce4ec;color:#c2185b}.Dashboard_statusVerified___zlSa{background-color:#e0f2f1;color:#00796b}.Dashboard_statusCompleted__OQUxe{background-color:#c8e6c9}.Dashboard_costValue__hJTXe{font-weight:600;color:#667eea}.Dashboard_dateValue__ap_pP{font-size:.9rem;color:#999}.Dashboard_modalOverlay__1gE4K{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Dashboard_modal__JK7nl{background:#fff;border-radius:8px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.Dashboard_modalHeader__NJxJD{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.Dashboard_modalHeader__NJxJD h2{margin:0;font-size:1.5rem;color:#333}.Dashboard_closeBtn__SkIQs{font-size:1.5rem;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s}.Dashboard_closeBtn__SkIQs:hover{color:#333;background-color:#f5f5f5;border-radius:50%}.Dashboard_modalContent__L93hR{margin-bottom:24px}.Dashboard_detailRow__uNeej{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.Dashboard_detailLabel___0Rb7{font-weight:600;color:#666;flex:0 0 40%}.Dashboard_detailValue__r3gRM{color:#333;flex:1 1;text-align:right}.Dashboard_itemsSection__Oi1hd{margin-top:24px;padding-top:24px;border-top:2px solid #f0f0f0}.Dashboard_itemsSection__Oi1hd h3{margin-top:0;margin-bottom:16px;color:#333;font-size:1.1rem}.Dashboard_itemsList__b6QRt{background:#f9f9f9;border-radius:6px;overflow:hidden}.Dashboard_itemRow__LdoLA{padding:12px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.Dashboard_itemRow__LdoLA:last-child{border-bottom:none}.Dashboard_itemName__lHVEu{font-weight:600;color:#333;flex:1 1}.Dashboard_itemDetails__fdljf{display:flex;gap:16px;font-size:.9rem;color:#666}.Dashboard_modalActions___krVB{display:flex;gap:12px;justify-content:flex-end}.Dashboard_secondaryBtn__DQJw3{padding:10px 20px;background:#f0f0f0;color:#333;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s}.Dashboard_secondaryBtn__DQJw3:hover{background:#e5e5e5}.Dashboard_noData__oDlCc{text-align:center;padding:20px;color:#999}.Dashboard_expandableRow__EFrSd{cursor:pointer}.Dashboard_expandableRow__EFrSd:hover{background-color:#f8f9fa}.Dashboard_expandButton__kUlgF{background:none;border:none;cursor:pointer;font-size:.875rem;color:#667eea;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:all .2s}.Dashboard_expandButton__kUlgF:hover{background:rgba(102,126,234,.1)}.Dashboard_expandedContent__wZOeL{background:#f8f9fa}.Dashboard_subTableContainer__n_Z9H{padding:16px;background:#f8f9fa}.Dashboard_subTable__WAoAH{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Dashboard_subTable__WAoAH th{background:#667eea;color:#fff;padding:12px;text-align:left;font-weight:600;font-size:.875rem}.Dashboard_subTable__WAoAH td{padding:12px;border-bottom:1px solid #e5e5e5;color:#333}.Dashboard_subTable__WAoAH tbody tr:last-child td{border-bottom:none}.Dashboard_subTableHeader__ebiHG{color:#667eea;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.Dashboard_verifiedBadge__pwtuy{background:#d4edda;color:#155724;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.Dashboard_statusSubmitted__FMSZC{background-color:#e3f2fd;color:#1976d2}.Dashboard_statusInProgress__ks_H5{background-color:#fff3e0;color:#f57c00}.Dashboard_statusCompleted__OQUxe{background-color:#e8f5e8;color:#2e7d32}.Dashboard_statusCancelled___BvV3{background-color:#fce4ec;color:#c2185b}.Dashboard_statusActive__5jdLr{background-color:#e8f5e8;color:#2e7d32}.Dashboard_statusPending__lQ7LA{background-color:#fff3e0;color:#f57c00}.Dashboard_statusInactive__0BVsa{background-color:#fce4ec;color:#c2185b}.Dashboard_message__oAPCf{padding:1rem;border-radius:6px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.Dashboard_message__oAPCf.Dashboard_success__D6zUf{background:#f0fff4;color:#22543d;border:1px solid #9ae6b4}.Dashboard_message__oAPCf.Dashboard_error__8LlNJ{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}.Dashboard_closeBtn__SkIQs{background:none;border:none;font-size:1.25rem;cursor:pointer;color:inherit;opacity:.7}.Dashboard_closeBtn__SkIQs:hover{opacity:1}.Dashboard_tabButton__vRAEV .Dashboard_material-icons-round___9fjX{font-size:20px}.Dashboard_formGroup__MHVN_ input::placeholder{color:#9ca3af}.Dashboard_primaryButton__sKCsU{display:flex;align-items:center;gap:.5rem;background:#6366f1;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.Dashboard_primaryButton__sKCsU:hover{background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.Dashboard_primaryButton__sKCsU:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.Dashboard_primaryButton__sKCsU .Dashboard_material-icons-round___9fjX{font-size:20px}.Dashboard_successMessage__yOpGz{background:#f0fdf4;border:1px solid #86efac;color:#16a34a;border-radius:8px}.Dashboard_errorMessage__3hAcq,.Dashboard_successMessage__yOpGz{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;margin-bottom:1.5rem;font-weight:500}.Dashboard_errorMessage__3hAcq{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;border-radius:8px}.Dashboard_errorMessage__3hAcq .Dashboard_material-icons-round___9fjX,.Dashboard_successMessage__yOpGz .Dashboard_material-icons-round___9fjX{font-size:20px}@media (max-width:768px){.Dashboard_formGrid__6WUwr{grid-template-columns:1fr;gap:1rem}.Dashboard_tabs__kvQ_H{padding:0 1rem}.Dashboard_settingsContent__1eM4z{padding:1.5rem}.Dashboard_tabButton__vRAEV{padding:.75rem 1rem;font-size:.875rem}}.Dashboard_settingsContainer__tGP75{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-top:2rem}.Dashboard_settingsContent__1eM4z{padding:2rem}.Dashboard_tabs__kvQ_H{display:flex;border-bottom:1px solid #e2e8f0;background:#fff;border-radius:12px 12px 0 0;padding:0 2rem}.Dashboard_tabButton__vRAEV{display:flex;align-items:center;gap:.5rem;background:none;padding:1rem 1.5rem;font-weight:500;color:#64748b;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.Dashboard_tabButton__vRAEV:hover{color:#6366f1;background:rgba(99,102,241,.05)}.Dashboard_tabButton__vRAEV.Dashboard_active__9N81C{color:#6366f1;border-bottom-color:#6366f1;background:rgba(99,102,241,.05)}.Dashboard_form__Il6HO{max-width:800px}.Dashboard_formGrid__6WUwr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_formGroup__MHVN_{display:flex;flex-direction:column;gap:.5rem}.Dashboard_formGroup__MHVN_ label{font-weight:500;color:#374151;font-size:.875rem}.Dashboard_formGroup__MHVN_ input{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all .2s ease}.Dashboard_formGroup__MHVN_ input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.Dashboard_formActions__T7sXh{display:flex;justify-content:flex-start;margin-top:2rem}.Dashboard_primaryBtn__2vkEn{display:flex;align-items:center;gap:.5rem;background:#6366f1;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.Dashboard_primaryBtn__2vkEn:hover{background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.Dashboard_primaryBtn__2vkEn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.Dashboard_passwordRequirements__OO39q{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.Dashboard_passwordRequirements__OO39q h4{margin:0 0 1rem;color:#374151;font-size:.875rem;font-weight:600}.Dashboard_passwordRequirements__OO39q ul{margin:0;padding-left:1.25rem;color:#64748b;font-size:.875rem}.Dashboard_passwordRequirements__OO39q li{margin-bottom:.25rem}.Dashboard_headerSubtitle__1hwAi{color:#64748b;font-size:.875rem;margin:.5rem 0 0}