.dashboard_loginPage__8F636{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface)}.dashboard_loginPanel__c7fTT{width:min(100%,560px);background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;padding:32px;box-shadow:var(--shadow);display:grid;grid-gap:22px;gap:22px}.dashboard_loginHeader__Z_psy{display:grid;grid-gap:8px;gap:8px}.dashboard_loginHeader__Z_psy h1,.dashboard_loginHeader__Z_psy p{margin:0}.dashboard_loginHeader__Z_psy h1{font-size:32px;line-height:1.12}.dashboard_loginHeader__Z_psy p{color:var(--muted);line-height:1.55}.dashboard_loginEyebrow___rzAh{color:var(--accent);text-transform:uppercase;letter-spacing:1.4px;font-size:12px;font-weight:800}.dashboard_loginForm__BJRdI{display:grid;grid-gap:14px;gap:14px}.dashboard_authError__6Y5Fe{color:#b42318;margin:0}.dashboard_disclosureSummary__ntUBt{cursor:pointer;font-weight:800;color:var(--text);margin-bottom:12px}.dashboard_shell__j9yEr{display:grid;grid-template-columns:clamp(220px,21vw,280px) minmax(0,1fr);min-height:100vh}.dashboard_shell__j9yEr button:disabled,.dashboard_shell__j9yEr input:disabled,.dashboard_shell__j9yEr select:disabled,.dashboard_shell__j9yEr textarea:disabled{cursor:not-allowed;opacity:.62}.dashboard_shellCollapsed__i2eBU{grid-template-columns:92px minmax(0,1fr)}.dashboard_workflowModalBackdrop__FpuJO{position:fixed;inset:0;z-index:60;background:rgba(16,33,47,.42);display:grid;place-items:center;padding:24px}.dashboard_workflowModal__QG7KG{position:relative;z-index:61;width:min(760px,100%);max-height:min(88vh,980px);overflow:auto;border-radius:10px;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow)}.dashboard_workflowModalWide__RnncG{width:min(1080px,100%)}.dashboard_workflowModalHeader__a4OlC{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--panel-strong)}.dashboard_workflowModalHeader__a4OlC h2,.dashboard_workflowModalHeader__a4OlC p{margin:0}.dashboard_workflowModalHeader__a4OlC p{color:var(--muted);margin-top:4px}.dashboard_workflowModalBody__Anol_{padding:20px}.dashboard_quickActionRow__eTeff{display:flex;flex-wrap:wrap;gap:10px}.dashboard_overviewJobList__VnL_k{display:grid;grid-gap:8px;gap:8px}.dashboard_overviewJobRow__VeZdu{grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(100px,.5fr) minmax(150px,.8fr);align-items:center;padding:12px;color:inherit;text-decoration:none}.dashboard_jobWorkspaceSummary__E8Kfp,.dashboard_overviewJobRow__VeZdu{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px}.dashboard_jobWorkspaceSummary__E8Kfp{padding:14px;background:var(--surface)}.dashboard_jobWorkspaceSummary__E8Kfp>div{display:flex;flex-wrap:wrap;gap:10px}.dashboard_pricingControlsPanel__8_vmy{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 86%,white);padding:14px}.dashboard_optionVisibilityPanel__4MKta{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surface)}.dashboard_optionVisibilityPanel__4MKta>div:first-child{display:grid;grid-gap:3px;gap:3px}.dashboard_optionVisibilityPanel__4MKta span{color:var(--muted);font-size:13px}.dashboard_optionVisibilityRow__BwaQN{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.dashboard_optionVisibilityRow__BwaQN label{display:flex;gap:6px;align-items:center}.dashboard_optionPresetRow__hdMIY{display:flex;gap:8px;flex-wrap:wrap}.dashboard_optionPresetRow__hdMIY button{border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);color:var(--text);padding:8px 10px;cursor:pointer}.dashboard_optionNamingControl__sMvxM{display:grid;grid-gap:7px;gap:7px}.dashboard_optionNamingControl__sMvxM>input{min-width:0}.dashboard_advancedEstimateDetails__C2Vh3{border:1px solid var(--line);border-radius:8px;padding:14px}.dashboard_advancedEstimateDetails__C2Vh3 summary{cursor:pointer;font-weight:700}.dashboard_recordListHeader__w47QV{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}.dashboard_recordListHeader__w47QV h1{margin:0}.dashboard_recordListHeader__w47QV p{margin:6px 0 0;color:var(--muted)}.dashboard_recordToolbar__LpQNX{display:flex;gap:12px;align-items:center;justify-content:space-between}.dashboard_recordToolbar__LpQNX input{width:min(480px,100%)}.dashboard_filterChipRow__7UrmK{display:flex;gap:8px}.dashboard_filterChipRow__7UrmK button{border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--text);padding:8px 12px}.dashboard_filterChipRow__7UrmK .dashboard_filterChipActive__IjMXy{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,white);color:var(--accent)}.dashboard_recordList__pomsQ{display:grid;grid-gap:10px;gap:10px}.dashboard_recordRow__Lvyp4{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(110px,.75fr) minmax(110px,.75fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);padding:14px}.dashboard_recordRowClickable__aTLq2{cursor:pointer}.dashboard_recordRowClickable__aTLq2:focus-visible,.dashboard_recordRowClickable__aTLq2:hover{border-color:var(--accent);outline:none}.dashboard_recordRow__Lvyp4>div:first-child{display:grid;grid-gap:4px;gap:4px}.dashboard_mutedInline__dXrwz,.dashboard_recordRow__Lvyp4>div:first-child span{color:var(--muted)}.dashboard_recordAction__9EWgO{border:1px solid var(--line);border-radius:8px;color:var(--text);justify-self:start;padding:8px 10px}.dashboard_emptyState__9rKzI{border:1px dashed var(--line);border-radius:8px;color:var(--muted);padding:18px}.dashboard_sidebar___S9ot{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;padding:18px 16px;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:14px;gap:14px;background:var(--nav-surface);color:var(--nav-ink);border-right:1px solid rgba(255,255,255,.06)}.dashboard_sidebarCollapsed__m9cyd{padding-inline:12px}.dashboard_brandBlock__uHMmn{display:grid;grid-gap:8px;gap:8px}.dashboard_brandMark__HUyll{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent) 0,#f6be91 100%);color:#10212f;font-weight:800}.dashboard_brandText__sx_b_{display:grid;grid-gap:2px;gap:2px}.dashboard_sidebarToggle__DfboJ{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:inherit;border-radius:14px;padding:10px 12px;text-align:left}.dashboard_navList__eBJaS{display:grid;grid-gap:8px;gap:8px}.dashboard_navButton__7FGcq{border:1px solid transparent;background:transparent;color:inherit;text-decoration:none;border-radius:16px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;text-align:left}.dashboard_navButtonActive__XfsN4,.dashboard_navButton__7FGcq:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.08)}.dashboard_navIcon__A8bOQ{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:14px;font-weight:700}.dashboard_navLabel__laBnL{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard_navTitle__BF8IP{font-weight:700}.dashboard_navMeta__9hTrL{color:rgba(237,243,247,.72);font-size:13px}.dashboard_sidebarFooter__a0iP1{display:grid;grid-gap:10px;gap:10px}.dashboard_logoutButton__iBsAk{border:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;border-radius:14px;padding:10px 12px}.dashboard_shellMain__0RVYD{min-width:0;display:grid;grid-template-rows:auto 1fr}.dashboard_topBar__nNDY4{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);padding:16px 24px}.dashboard_topBarInner__VHybK{background:var(--panel-strong);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:14px 16px;display:flex;justify-content:flex-end;align-items:center}.dashboard_topBarActions__T2QRf{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;justify-content:flex-end;min-width:0;position:relative;z-index:1}.dashboard_accountSummary__JEmUS{display:grid;grid-gap:2px;gap:2px;min-width:0;max-width:240px;text-align:right}.dashboard_accountSummary__JEmUS span,.dashboard_accountSummary__JEmUS strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_accountSummary__JEmUS span{color:var(--muted);font-size:13px}.dashboard_ghostButton__aO__s{border:1px solid var(--line);background:var(--panel-strong);color:var(--text);border-radius:14px;padding:10px 12px}.dashboard_settingsPanel__k4mmA{margin-top:12px;background:var(--panel-strong);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:14px;gap:14px}.dashboard_settingsGrid__NSlYn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_appShell__XXYyu{padding:24px;display:grid;grid-gap:20px;gap:20px;max-width:1720px;margin:0 auto}.dashboard_overviewHeader__mpkio{display:grid;grid-gap:4px;gap:4px}.dashboard_overviewHeader__mpkio h1{margin:0;font-size:28px}.dashboard_overviewHeader__mpkio p{margin:0;color:var(--muted)}.dashboard_eyebrow__GGrZQ{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.dashboard_commandHero__xrCpQ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;border:1px solid var(--line);border-radius:18px;background:var(--panel-strong);box-shadow:var(--shadow);padding:24px}.dashboard_commandHero__xrCpQ h1{margin:6px 0 0;font-size:clamp(28px,3vw,46px);line-height:1.02}.dashboard_commandHero__xrCpQ p{color:var(--muted);font-size:16px;line-height:1.55;margin:10px 0 0;max-width:760px}.dashboard_commandActions__qbRXD,.dashboard_quickActionRow__eTeff{display:flex;flex-wrap:wrap;gap:10px}.dashboard_commandCardGrid__pJQAH{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.dashboard_commandCard__U5NZr,.dashboard_jobBoardRail__Q_kWm,.dashboard_jobFolderSummary__HF8EU,.dashboard_missionPanel__fssTE,.dashboard_pipelineMiniCard__056vN,.dashboard_serviceJobCard__U5a8W{border:1px solid var(--line);border-radius:14px;background:var(--panel-strong);box-shadow:var(--shadow)}.dashboard_commandCard__U5NZr{color:inherit;display:grid;grid-gap:10px;gap:10px;padding:16px;text-decoration:none}.dashboard_commandCard__U5NZr strong{font-size:34px;line-height:1}.dashboard_commandCard__U5NZr span:last-child{color:var(--muted)}.dashboard_statusChip__MMPC8{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-self:start;letter-spacing:.2px;padding:6px 9px}.dashboard_statusChipdefault__1WsUG{background:#edf2f7;color:#37536a}.dashboard_statusChipinfo__nqhd2{background:#e8f2ff;color:#245b91}.dashboard_statusChipwarning__JkD8M{background:#fff4df;color:#9b5a00}.dashboard_statusChipsuccess__9bns_{background:#e6f6ef;color:#24704f}.dashboard_statusChipdanger__KuhBb{background:#fff0ef;color:#a23a32}.dashboard_commandLayout__1zd6F{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);grid-gap:16px;gap:16px;align-items:start}.dashboard_missionPanel__fssTE{display:grid;grid-gap:14px;gap:14px;padding:18px}.dashboard_missionPanel__fssTE h2{margin:4px 0 0}.dashboard_jobCardGrid__hnIhA{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.dashboard_serviceJobCard__U5a8W{display:grid;grid-gap:12px;gap:12px;padding:16px}.dashboard_serviceJobCard__U5a8W h3,.dashboard_serviceJobCard__U5a8W p{margin:0}.dashboard_jobCardMeta__VqdJf,.dashboard_jobCardTop__8B8V6,.dashboard_serviceJobCard__U5a8W p{color:var(--muted)}.dashboard_jobCardMeta__VqdJf,.dashboard_jobCardTop__8B8V6{align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard_cardPrimaryAction__kAsna,.dashboard_fieldActionButton__IrH5J{border:none;border-radius:12px;background:var(--accent);color:white;cursor:pointer;font-weight:800;min-height:46px;padding:11px 13px}.dashboard_attentionCard__81hBo{align-items:center;border:1px solid var(--line);border-radius:12px;color:inherit;display:flex;gap:12px;justify-content:space-between;padding:12px;text-decoration:none}.dashboard_pipelineMiniGrid__a6hES{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.dashboard_pipelineMiniCard__056vN{color:inherit;display:grid;grid-gap:6px;gap:6px;padding:11px;text-align:left;text-decoration:none}.dashboard_pipelineMiniCard__056vN span{color:var(--muted);font-size:12px}.dashboard_pipelineMiniCard__056vN strong{font-size:22px}.dashboard_metricGrid__VAwd9{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.dashboard_attentionRow__CQWcg{border-top:1px solid var(--line);color:inherit;display:flex;gap:12px;justify-content:space-between;padding-top:10px;text-decoration:none}.dashboard_scenarioCardsGrid__Op0Nc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.dashboard_workspaceGrid__uEtlz{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(280px,340px);grid-gap:20px;gap:20px;align-items:start}.dashboard_jobBoardRail__Q_kWm{display:grid;grid-gap:14px;gap:14px;padding:16px}.dashboard_jobBoardGroup__NIGHK{display:grid;grid-gap:8px;gap:8px}.dashboard_jobBoardGroupHeader__mjyxu{align-items:center;color:var(--muted);display:flex;justify-content:space-between}.dashboard_jobBoardCard__xpuyj{border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:11px;text-align:left}.dashboard_jobBoardCard__xpuyj span{color:var(--muted);font-size:13px}.dashboard_jobBoardEmpty__6WTYx{border:1px dashed var(--line);border-radius:12px;color:var(--muted);padding:10px}.dashboard_jobBoardCardActive__sgOy1{border-color:var(--accent);background:#fff4ea}.dashboard_jobFolderSummary__HF8EU{display:grid;grid-gap:14px;gap:14px;padding:16px}.dashboard_jobFolderHero__vCpsJ{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px}.dashboard_jobFolderHero__vCpsJ h2,.dashboard_jobFolderHero__vCpsJ p{margin:0}.dashboard_jobFolderHero__vCpsJ h2{margin-top:8px}.dashboard_jobFolderHero__vCpsJ p{color:var(--muted);margin-top:5px}.dashboard_jobFolderStats__OEIJz{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.dashboard_jobFolderStats__OEIJz>div{border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:3px;gap:3px;padding:10px}.dashboard_jobFolderStats__OEIJz span{color:var(--muted);font-size:12px}.dashboard_fieldActionGrid__Afu5h,.dashboard_folderTabRow__Q8nma{display:flex;flex-wrap:wrap;gap:8px}.dashboard_folderTabRow__Q8nma button{border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--muted);cursor:pointer;padding:7px 10px}.dashboard_folderTabRow__Q8nma .dashboard_folderTabActive__LatPO{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,white);color:var(--accent)}.dashboard_fieldActionGrid__Afu5h{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dashboard_jobTabPanel__szztn{border-top:1px solid var(--line);padding-top:14px}.dashboard_jobWorkflowPanel__hHsgE{display:grid;grid-gap:14px;gap:14px}.dashboard_jobWorkflowHeader__TehoB{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.dashboard_jobWorkflowHeader__TehoB h3{margin:4px 0 0}.dashboard_jobTabGrid__uXsgH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.dashboard_jobTabGrid__uXsgH>div{border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:11px}.dashboard_jobTabGrid__uXsgH span,.dashboard_listCard__JnTzo span{color:var(--muted)}.dashboard_jobWorkflowCards__MBzfD{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.dashboard_jobWorkflowCards__MBzfD>div,.dashboard_jobWorkflowDetails__bOElj,.dashboard_photoFolderGroup__UI3w_{border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:12px}.dashboard_jobWorkflowCards__MBzfD span,.dashboard_jobWorkflowDetails__bOElj span,.dashboard_timelineItem__n98Vf small,.dashboard_timelineItem__n98Vf span{color:var(--muted)}.dashboard_jobWorkflowDetails__bOElj summary{cursor:pointer;font-weight:800}.dashboard_stagedNotice__i_oN6{align-items:center;background:#fff8e8;border:1px solid #f3cc7a;border-radius:12px;color:#593a08;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.dashboard_stagedNotice__i_oN6>div{display:grid;grid-gap:3px;gap:3px}.dashboard_stagedNotice__i_oN6 span{color:#6e4b11}.dashboard_timelineList__S0vNM{display:grid;grid-gap:10px;gap:10px}.dashboard_timelineItem__n98Vf{border-left:3px solid var(--accent);display:grid;grid-gap:4px;gap:4px;padding-left:12px}.dashboard_jobToolHidden__4BzXd{display:none!important}.dashboard_estimateWorkspaceGrid__CVNSB{grid-template-columns:minmax(200px,230px) minmax(720px,1fr)}.dashboard_estimateWorkspaceGrid__CVNSB .dashboard_mainColumn__W4H_R{min-width:720px}.dashboard_estimateSupportRail__sqCM5{grid-column:2;position:static}.dashboard_rail__PN6CR{display:grid;grid-gap:16px;gap:16px;align-self:start}.dashboard_stickyRail__lQ_2s{position:-webkit-sticky;position:sticky;top:20px}.dashboard_mainColumn__W4H_R{display:grid;grid-gap:20px;gap:20px;min-width:0}.dashboard_cardGridWide__x0Zto{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) auto auto auto auto;grid-gap:12px;gap:12px;align-items:center}.dashboard_estimateHeaderGrid__JJAz1{align-items:center;display:flex;gap:16px;justify-content:space-between}.dashboard_estimateHeaderGrid__JJAz1>div:first-child{min-width:0}.dashboard_estimateHeaderGrid__JJAz1>div:first-child div{overflow-wrap:normal;word-break:normal}.dashboard_estimateActionRow__pJrpd{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard_estimateHeaderGrid__JJAz1 button{white-space:nowrap}.dashboard_queueButton__zJAuV{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);margin-bottom:10px;padding:12px;text-align:left;width:100%}.dashboard_queueButtonActive__27szf{background:#fff1e4;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dashboard_queueButtonActive__27szf strong{color:#6b330b}.dashboard_queueButtonActive__27szf div{color:#7a4a24!important}.dashboard_pricebookCategoryRow__xRANW{display:flex;flex-wrap:wrap;gap:8px}.dashboard_pricebookCategoryButton__pvJ_e{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 12px}.dashboard_pricebookCategoryButtonActive__nvffE{border-color:var(--accent);background:#fff1e4}.dashboard_pricebookTileGrid__YV93m{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.dashboard_pricebookTile__uZjR3{display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;padding:14px}.dashboard_pricebookTile__uZjR3 em,.dashboard_pricebookTile__uZjR3 span{color:var(--muted);font-size:13px}.dashboard_discountFormGrid__iRW8X{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(120px,.6fr) auto;grid-gap:10px;gap:10px}.dashboard_discountAuditRow__XkzUk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:8px}.dashboard_discountAuditRow__XkzUk em{color:#9a3412;font-size:12px}.dashboard_compactStatusField__X96h6{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:flex-end}.dashboard_compactStatusField__X96h6 select{min-width:120px}.dashboard_splitTwo__2_uM_{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);grid-gap:16px;gap:16px}.dashboard_tripleGrid__otYaH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_photoGrid__BiRad{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);grid-gap:16px;gap:16px}.dashboard_photoMetaGrid__nQFVV{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(80px,.7fr)) auto;grid-gap:8px;gap:8px}.dashboard_assemblyHeaderGrid__0aM3E{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.dashboard_assemblyTopGrid__E96AI{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr) minmax(100px,.6fr);grid-gap:10px;gap:10px}.dashboard_fiveGrid__Shg_S{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard_fourGrid__M1VxC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard_optionCardsGrid__04Vqf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.dashboard_optionMiniGrid__s9eZ3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard_quotePreviewGrid__qpD3r{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.dashboard_twoPanelGrid__KtEh1{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.dashboard_invoiceHeaderGrid__Rd9uy{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-gap:12px;gap:12px;align-items:center}.dashboard_documentMasthead__zWvHa{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:14px}.dashboard_documentMasthead__zWvHa>div{display:grid;grid-gap:4px;gap:4px}.dashboard_documentMasthead__zWvHa>div:last-child{text-align:right}.dashboard_statusBadge__hbDS0{background:#edf6f3;color:#267058;justify-self:end}.dashboard_paidBadge__tvLXP,.dashboard_paymentBadge__GCdyK,.dashboard_statusBadge__hbDS0{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;text-transform:uppercase}.dashboard_paidBadge__tvLXP,.dashboard_paymentBadge__GCdyK{margin-left:8px}.dashboard_paymentBadge__GCdyK{background:#eef2f6;color:#4b5967}.dashboard_paidBadge__tvLXP{background:#e7f4ef;color:#267058}.dashboard_receiptToolbar__rtbU2{align-items:center;background:#f7faf9;border:1px solid #d8e5df;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.dashboard_receiptToolbar__rtbU2>div:first-child{display:grid;grid-gap:3px;gap:3px}.dashboard_receiptToolbar__rtbU2>div:last-child{display:flex;gap:8px}.dashboard_receiptToolbar__rtbU2 span{color:var(--muted);font-size:13px}.dashboard_receiptPreview__7R2sc{border:1px solid #d8e5df;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.dashboard_paymentEntryPanel__38stC{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.dashboard_paymentEntryPanel__38stC>div:first-child{display:grid;grid-gap:3px;gap:3px}.dashboard_paymentEntryPanel__38stC>div:first-child span{color:var(--muted);font-size:13px}.dashboard_paymentEntryGrid__P2UWs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_paymentActions__co11w{display:flex;justify-content:flex-end}.dashboard_paymentHistory__2oVnI{border-top:1px solid var(--line);display:grid}.dashboard_paymentHistory__2oVnI>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:110px 110px 120px minmax(0,1fr);padding-top:10px}.dashboard_scheduleGrid__IFqzE{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_scheduleBlock__gzUP1{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.dashboard_scheduleBlock__gzUP1>:last-child{grid-column:1/-1}.dashboard_receiptPreview__7R2sc header{align-items:flex-start;display:flex;justify-content:space-between}.dashboard_receiptPreview__7R2sc header>div{display:grid;grid-gap:3px;gap:3px}.dashboard_receiptMetaGrid__5_JCu{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_receiptMetaGrid__5_JCu>div{display:grid;grid-gap:4px;gap:4px}.dashboard_documentTotals__pWZMd{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;justify-self:end;min-width:220px;padding-top:12px}.dashboard_documentTotals__pWZMd>div,.dashboard_printTotals__4gnD6>div{display:flex;gap:18px;justify-content:space-between}.dashboard_printDocument__jlyq0{display:none}.dashboard_printHeader__uz6QU{align-items:flex-start;border-bottom:2px solid #10212f;display:flex;justify-content:space-between;padding-bottom:16px}.dashboard_printHeader__uz6QU h1{font-size:24px;margin:0 0 4px}.dashboard_documentBrandBlock__aivbq{display:grid;grid-gap:2px;gap:2px}.dashboard_documentBrandBlock__aivbq h1{letter-spacing:0}.dashboard_printHeader__uz6QU>div:last-child{text-align:right}.dashboard_printMetaGrid__YTWrb{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_printOption__JQQW9{border-top:1px solid #d5dce2;display:grid;grid-gap:8px;gap:8px;padding-top:14px}.dashboard_printOption__JQQW9>div:first-child{display:flex;justify-content:space-between}.dashboard_printLineItems__YXKpl,.dashboard_printOption__JQQW9 table{border-collapse:collapse;width:100%}.dashboard_printLineItems__YXKpl td,.dashboard_printLineItems__YXKpl th,.dashboard_printOption__JQQW9 td,.dashboard_printOption__JQQW9 th{border-bottom:1px solid #d5dce2;padding:8px 6px;text-align:left}.dashboard_printLineItems__YXKpl td:last-child,.dashboard_printLineItems__YXKpl th:last-child,.dashboard_printOption__JQQW9 td:last-child,.dashboard_printOption__JQQW9 th:last-child{text-align:right}.dashboard_printTotal__w_jah,.dashboard_printTotals__4gnD6{justify-self:end;min-width:220px}.dashboard_printTotal__w_jah{font-weight:800}.dashboard_documentFooter__eOdtS{border-top:1px solid #d5dce2;color:#405160;margin-top:8px;padding-top:14px}.dashboard_invoiceTopGrid__XuWrG{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(120px,.8fr));grid-gap:10px;gap:10px}.dashboard_workflowTwoPanelGrid__npEP1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dashboard_panelCard__44P9R{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboard_panelHeader__XrEmp{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:12px;gap:12px}.dashboard_panelMeta__wftZd{color:var(--muted);line-height:1.6;margin-top:-4px;min-width:0;overflow-wrap:break-word}.dashboard_headerActionRow__ulQrL{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.dashboard_formStack__RG3on{display:grid;grid-gap:16px;gap:16px}.dashboard_formSection__5mNGE{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 86%,white);box-shadow:0 10px 28px rgba(16,33,47,.05)}.dashboard_sectionHeadingRow__gKeiu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.dashboard_sectionTitle__Xg_QR{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-weight:700}.dashboard_sectionHelp__xPEoY{margin:5px 0 0;color:var(--muted);line-height:1.45;font-size:13px}.dashboard_twoFieldGrid__dBs2y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_threeFieldGrid__cHtFm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_uploadControlGrid__5udS1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard_checkboxGrid__Ed7k8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard_fieldLabel__8RHR9{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:13px;color:var(--muted);font-weight:700}.dashboard_fieldLabel__8RHR9 input,.dashboard_fieldLabel__8RHR9 select,.dashboard_fieldLabel__8RHR9 textarea{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);color:var(--text);padding:11px 12px;font:inherit;font-weight:500;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.dashboard_fieldLabel__8RHR9 textarea{resize:vertical}.dashboard_fieldLabel__8RHR9 input:focus,.dashboard_fieldLabel__8RHR9 select:focus,.dashboard_fieldLabel__8RHR9 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.dashboard_fieldLabelInvalid__TDW0J input,.dashboard_fieldLabelInvalid__TDW0J select,.dashboard_fieldLabelInvalid__TDW0J textarea{border-color:#b42318;background:#fff8f6}.dashboard_labelRow__1nvqC{display:flex;gap:8px;align-items:center;justify-content:space-between}.dashboard_requiredMark__At6Xu{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;color:var(--accent);font-size:11px;font-weight:800;line-height:1;padding:4px 7px;text-transform:uppercase}.dashboard_fieldError__X7Cf7{color:#b42318;font-size:12px;font-weight:700}.dashboard_formAlert__pUTIj{border:1px solid #f2b8aa;border-radius:8px;background:#fff5f2;color:#8f1d12}.dashboard_formAlert__pUTIj,.dashboard_formSuccess__iIfJ9{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;font-size:13px}.dashboard_formSuccess__iIfJ9{border:1px solid #9fd8bd;border-radius:8px;background:#f1fbf5;color:#1f6b47}.dashboard_lineItemList__BIwc_,.dashboard_listStack___4TxG{display:grid;grid-gap:10px;gap:10px}.dashboard_listCard__JnTzo{grid-gap:5px;gap:5px;background:color-mix(in srgb,var(--panel) 88%,transparent);min-width:0}.dashboard_lineItemCard__k21HS,.dashboard_listCard__JnTzo{display:grid;padding:12px;border:1px solid var(--line);border-radius:14px}.dashboard_lineItemCard__k21HS{grid-gap:10px;gap:10px;background:white}.dashboard_optionCard__b0jp_{min-width:0;overflow:hidden}.dashboard_optionSummaryRow__axyDK{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.dashboard_optionPriceChip__UqgTa{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.6);justify-content:start}.dashboard_optionModifierGrid__GNbBh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard_optionToggleRow__huw02{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.dashboard_optionSubsection__uQP8b{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.dashboard_optionItemCard__Xm_wl{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(16,33,47,.12);border-radius:12px;background:rgba(255,255,255,.5)}.dashboard_optionItemActions__m3hWN{display:flex;align-items:center;gap:8px;justify-content:flex-end}.dashboard_dragHandle__W9WP8{border:1px solid var(--line);background:var(--panel-strong);color:var(--muted);border-radius:8px;padding:6px 9px;cursor:-webkit-grab;cursor:grab;letter-spacing:1px}.dashboard_dragHandle__W9WP8:active{cursor:-webkit-grabbing;cursor:grabbing}.dashboard_optionItemCardDragging__UZfjc{opacity:.55;border-style:dashed}.dashboard_removeButton__0jTBN{border:1px solid #e7b5b0;background:#fff5f4;color:#9b2c24;border-radius:8px;padding:6px 10px}.dashboard_optionItemTop__7oFW7{display:grid;grid-template-columns:minmax(0,1fr) minmax(84px,.45fr);grid-gap:8px;gap:8px}.dashboard_optionItemBottom__b9p3j{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));grid-gap:8px;gap:8px}.dashboard_invoiceItemCard__SMGMG{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel-strong)}.dashboard_invoiceItemTop__ZobRd{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.4fr);grid-gap:8px;gap:8px}.dashboard_invoiceItemBottom__M_Cid{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));grid-gap:8px;gap:8px}.dashboard_lineItemTop__WY6Qp{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,.9fr);grid-gap:10px;gap:10px}.dashboard_lineItemBottom__duQ7w{grid-template-columns:minmax(90px,.55fr) minmax(90px,.55fr) minmax(110px,.8fr) minmax(120px,.8fr)}.dashboard_historyList__irklQ,.dashboard_lineItemBottom__duQ7w{display:grid;grid-gap:10px;gap:10px}.dashboard_historyItem__iPPtR{border-top:1px solid var(--line);padding-top:10px}.dashboard_textListRow__Epiqu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.dashboard_cardContent__RuxKs,.dashboard_fieldRow__WVig3,.dashboard_fieldRow__WVig3 button,.dashboard_fieldRow__WVig3 input,.dashboard_fieldRow__WVig3 select,.dashboard_fieldRow__WVig3 textarea{min-width:0}.dashboard_cardContent__RuxKs h1,.dashboard_cardContent__RuxKs h2,.dashboard_cardContent__RuxKs h3,.dashboard_cardContent__RuxKs h4,.dashboard_panelCard__44P9R h1,.dashboard_panelCard__44P9R h2,.dashboard_panelCard__44P9R h3{min-width:0;line-height:1.12;overflow-wrap:break-word;text-wrap:balance}.dashboard_cardContent__RuxKs div,.dashboard_cardContent__RuxKs p,.dashboard_cardContent__RuxKs span,.dashboard_panelCard__44P9R div,.dashboard_panelCard__44P9R p,.dashboard_panelCard__44P9R span{min-width:0;overflow-wrap:break-word}.dashboard_cardContent__RuxKs button,.dashboard_ghostButton__aO__s,.dashboard_logoutButton__iBsAk,.dashboard_navButton__7FGcq,.dashboard_panelCard__44P9R button,.dashboard_sidebarToggle__DfboJ{min-width:0}.dashboard_headerActionRow__ulQrL>button,.dashboard_panelHeader__XrEmp>button{justify-self:start}.dashboard_cardContent__RuxKs canvas,.dashboard_cardContent__RuxKs img,.dashboard_cardContent__RuxKs video{max-width:100%}@media (max-width:1400px){.dashboard_shell__j9yEr{grid-template-columns:240px minmax(0,1fr)}.dashboard_shellCollapsed__i2eBU{grid-template-columns:92px minmax(0,1fr)}.dashboard_workspaceGrid__uEtlz{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.dashboard_estimateWorkspaceGrid__CVNSB{grid-template-columns:minmax(190px,220px) minmax(620px,1fr)}.dashboard_estimateWorkspaceGrid__CVNSB .dashboard_mainColumn__W4H_R{min-width:620px}.dashboard_stickyRail__lQ_2s{position:static}.dashboard_workspaceGrid__uEtlz>:last-child{grid-column:1/-1}.dashboard_headerActionRow__ulQrL,.dashboard_panelHeader__XrEmp,.dashboard_twoPanelGrid__KtEh1,.dashboard_workflowTwoPanelGrid__npEP1{grid-template-columns:1fr}}@media (max-width:1180px){.dashboard_topBar__nNDY4{padding-inline:16px}.dashboard_settingsGrid__NSlYn{grid-template-columns:1fr}.dashboard_topBarActions__T2QRf{flex-wrap:wrap}.dashboard_cardGridWide__x0Zto,.dashboard_commandLayout__1zd6F,.dashboard_discountFormGrid__iRW8X,.dashboard_invoiceHeaderGrid__Rd9uy,.dashboard_photoGrid__BiRad,.dashboard_splitTwo__2_uM_,.dashboard_twoPanelGrid__KtEh1,.dashboard_workflowTwoPanelGrid__npEP1{grid-template-columns:1fr}.dashboard_estimateHeaderGrid__JJAz1{align-items:start;flex-direction:column}.dashboard_assemblyHeaderGrid__0aM3E{grid-template-columns:1fr}.dashboard_assemblyTopGrid__E96AI,.dashboard_fiveGrid__Shg_S,.dashboard_fourGrid__M1VxC,.dashboard_invoiceTopGrid__XuWrG,.dashboard_tripleGrid__otYaH{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_checkboxGrid__Ed7k8,.dashboard_headerActionRow__ulQrL,.dashboard_invoiceItemBottom__M_Cid,.dashboard_invoiceItemTop__ZobRd,.dashboard_lineItemBottom__duQ7w,.dashboard_lineItemTop__WY6Qp,.dashboard_optionItemBottom__b9p3j,.dashboard_optionItemTop__7oFW7,.dashboard_optionModifierGrid__GNbBh,.dashboard_optionSummaryRow__axyDK,.dashboard_threeFieldGrid__cHtFm,.dashboard_twoFieldGrid__dBs2y,.dashboard_uploadControlGrid__5udS1{grid-template-columns:1fr}.dashboard_recordRow__Lvyp4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_commandHero__xrCpQ,.dashboard_jobFolderHero__vCpsJ{grid-template-columns:1fr}}@media (max-width:900px){.dashboard_shell__j9yEr{grid-template-columns:210px minmax(0,1fr)}.dashboard_shellCollapsed__i2eBU{grid-template-columns:80px minmax(0,1fr)}.dashboard_appShell__XXYyu{padding:16px}.dashboard_sidebar___S9ot{padding:14px}.dashboard_navButton__7FGcq{grid-template-columns:auto 1fr}.dashboard_workspaceGrid__uEtlz{grid-template-columns:1fr}.dashboard_estimateWorkspaceGrid__CVNSB,.dashboard_estimateWorkspaceGrid__CVNSB .dashboard_mainColumn__W4H_R{min-width:0}.dashboard_estimateSupportRail__sqCM5{grid-column:auto}.dashboard_estimateHeaderGrid__JJAz1{align-items:stretch}.dashboard_estimateActionRow__pJrpd{justify-content:flex-start}.dashboard_assemblyTopGrid__E96AI,.dashboard_fiveGrid__Shg_S,.dashboard_fourGrid__M1VxC,.dashboard_invoiceTopGrid__XuWrG,.dashboard_optionMiniGrid__s9eZ3,.dashboard_paymentEntryGrid__P2UWs,.dashboard_paymentHistory__2oVnI>div,.dashboard_photoMetaGrid__nQFVV,.dashboard_receiptMetaGrid__5_JCu,.dashboard_scheduleBlock__gzUP1,.dashboard_scheduleGrid__IFqzE,.dashboard_tripleGrid__otYaH{grid-template-columns:1fr}.dashboard_receiptToolbar__rtbU2{align-items:start;flex-direction:column}.dashboard_panelHeader__XrEmp{grid-template-columns:1fr}.dashboard_optionToggleRow__huw02{flex-direction:column;align-items:flex-start}.dashboard_overviewJobRow__VeZdu,.dashboard_textListRow__Epiqu{grid-template-columns:1fr}.dashboard_loginPanel__c7fTT{padding:22px}}@media (max-width:680px){.dashboard_shellCollapsed__i2eBU,.dashboard_shell__j9yEr{grid-template-columns:1fr}.dashboard_sidebar___S9ot{position:static;height:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.dashboard_accountSummary__JEmUS{max-width:100%;text-align:left}.dashboard_recordListHeader__w47QV,.dashboard_recordToolbar__LpQNX{align-items:stretch;flex-direction:column}.dashboard_recordRow__Lvyp4{grid-template-columns:1fr}}@media print{.dashboard_documentEditor__ZrGDb>:not(.dashboard_printDocument__jlyq0),.dashboard_mainColumn__W4H_R>article:not(.dashboard_documentEditor__ZrGDb),.dashboard_noPrint__oO1li,.dashboard_rail__PN6CR,.dashboard_sidebar___S9ot,.dashboard_topBar__nNDY4{display:none!important}.dashboard_appShell__XXYyu,.dashboard_mainColumn__W4H_R,.dashboard_shellMain__0RVYD,.dashboard_shell__j9yEr,.dashboard_workspaceGrid__uEtlz{display:block!important;margin:0!important;max-width:none!important;padding:0!important}.dashboard_shell__j9yEr{background:white!important;color:#10212f!important}.dashboard_documentEditor__ZrGDb{background:white!important;border:0!important;box-shadow:none!important;display:block!important;padding:0!important}.dashboard_printDocument__jlyq0{color:#10212f;display:grid!important;grid-gap:18px;gap:18px;font-size:12px}.dashboard_printInvoiceActive__8JCxe .dashboard_receiptPrintDocument__kbqm8,.dashboard_printReceiptActive__kaaXN .dashboard_invoicePrintDocument__9x2Gc{display:none!important}.dashboard_printDocument__jlyq0 h2{font-size:16px;margin:0 0 6px}.dashboard_printDocument__jlyq0 p{margin:0}.dashboard_printLineItems__YXKpl,.dashboard_printOption__JQQW9,.dashboard_printTotals__4gnD6{page-break-inside:avoid;break-inside:avoid}}