@media screen{.design-alpha{--background:#fffdf9;--foreground:#13243a;--brand-blue:#13243a;--mobile-action:#13243a;--border:#dce0e5;--design-line:#e3e3df;--design-radius-control:8px;--design-radius-card:12px;--design-radius-dialog:16px;--mobile-canvas:#fffdf9;color:#13243a;background:#fffdf9}.design-alpha :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #13243a;outline-offset:3px}.design-alpha :where(input,select,textarea){accent-color:#13243a}.design-alpha :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:var(--design-radius-control);max-width:100%;min-width:0}.design-alpha .mobile-primary,.design-alpha .unified-complete-visit,.design-alpha :where(button,a):is(.bg-blue-600,.bg-blue-700,.bg-blue-800){background:#13243a;color:white}.design-alpha :where(button,a):is(.bg-blue-600,.bg-blue-700,.bg-blue-800):hover:not(:disabled){background:#243c58}.design-alpha :where(button,input,select,textarea):disabled{cursor:not-allowed}.design-alpha :where(a,button,summary):is(.text-blue-600,.text-blue-700){color:#13243a}.design-alpha :where(.text-slate-500,.text-slate-600,.workspace-page-context,.workspace-eyebrow){color:#4b5a70}.design-alpha .record-tabs button[aria-selected=true]{border-color:#b89a5e;color:#13243a}.design-alpha .app-header{gap:12px;min-height:66px;border-top-color:#13243a;box-shadow:0 1px 0 #13243a05}.design-alpha .app-header nav a{padding-inline:10px}.design-alpha .app-header nav a[aria-current=page]{color:#13243a;border-color:#b89a5e}.design-alpha .app-header summary{color:#4b5a70}.design-brand-name{display:inline-flex;flex-direction:column;gap:1px;line-height:1.2}.design-environment{color:#4b5a70;font-size:10px;font-weight:600;letter-spacing:.025em;line-height:1.3}.design-environment span{font-weight:400}.design-provider-note{margin:8px 0 12px;font-size:12px;line-height:1.5;color:#4b5a70}.design-alpha #workspace-content{color:#13243a}.design-alpha #workspace-content main>:is(h1,.workspace-page-header) h1,.design-alpha #workspace-content main>h1{font-size:28px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.design-alpha #workspace-content :is(.workspace-eyebrow,.mobile-eyebrow){color:#4b5a70}.design-alpha #workspace-content :is(.collection-table,table){font-size:14px}.design-alpha #workspace-content table th{color:#4b5a70;font-weight:600;background:#f8f9fb}.design-alpha #workspace-content table :is(th,td){border-color:#e5e8ed}.design-alpha #workspace-content div:has(>table){max-width:100%;overflow-x:auto}.design-alpha #workspace-content :is(section,article,form).border.bg-white{border-color:#dce0e5;border-radius:var(--design-radius-card)}.design-alpha :where(dialog,.mobile-sheet){border-color:#dce0e5;color:#13243a}.design-alpha .design-auth{background:#fffdf9}.design-alpha .design-auth>section{border-top:3px solid #b89a5e;box-shadow:0 12px 38px #13243a0a}.design-alpha .design-auth :where(input:not([type=checkbox]),button[type=submit]){min-height:48px}.design-alpha .design-auth :where(input:focus,select:focus,textarea:focus){border-color:#13243a}.design-alpha [role=tablist][aria-label="Dispatch views"]>[aria-selected=true]{color:#13243a;border-color:#b89a5e}.design-alpha .supplier-stop-form>label{flex:1 1 160px;min-width:0;max-width:100%}.design-alpha .supplier-stop-form>label:has(input[type=checkbox]){flex-basis:100%;min-height:44px}.design-alpha .supplier-stop-form :where(select,input:not([type=checkbox])){width:100%;max-width:100%;min-width:0}.design-alpha .supplier-stop-list{border-radius:var(--design-radius-card);border-color:var(--design-line);background:white}.design-alpha .dispatch-map-stage{background:#f8f9fb}.design-alpha .dispatch-map-controls{color:#4b5a70}.design-alpha .mobile-brand{letter-spacing:.09em}.design-alpha .mobile-brand .design-environment{letter-spacing:.025em}.design-alpha .mobile-bottom-nav a[aria-current=page],.design-alpha .mobile-drawer nav a[aria-current=page]{color:#13243a;background:#f3f0e9}.design-alpha .mobile-menu-account{color:#4b5a70}@media (min-width:768px){.design-alpha .home-my-actions-card{border-radius:var(--design-radius-card)}}@media (min-width:768px) and (max-width:1420px){.design-alpha .app-header{gap:10px;padding-inline:16px}.design-alpha .app-header nav{order:3;width:100%;border-top:1px solid #eef0f3}.design-alpha .app-header nav a{min-height:44px}.design-alpha .app-header>div.ml-auto{min-height:54px}}@media (max-width:767px){.design-alpha :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.design-alpha :where(button,select,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:44px}.design-alpha .mobile-app-header{border-color:#e5e8ed}.design-alpha #workspace-content main,.design-alpha .mobile-workspace-content{min-width:0}.design-alpha #workspace-content :where(h1,h2,h3,p,dd){overflow-wrap:anywhere}.design-alpha #workspace-content form{min-width:0}.design-alpha .dispatch-map-compact .dispatch-map-controls{align-items:center;gap:6px 12px}.design-alpha .dispatch-map-compact .dispatch-map-controls label{display:inline-flex;align-items:center;gap:6px;min-height:44px}.design-alpha .dispatch-map-compact .dispatch-map-stage{border-radius:var(--design-radius-card)}.design-alpha .dispatch-map-compact .dispatch-map-stage[data-map-unconfigured=true]{height:130px;min-height:130px;max-height:130px}.design-alpha .mobile-sheet[aria-label="New Task"] section[aria-label="New Task"]{border:0;padding:0}.design-alpha .mobile-sheet[aria-label="New Task"] section[aria-label="New Task"]>div:first-child{display:none}.design-alpha .design-auth{padding-inline:16px;padding-block:24px}.design-alpha .design-auth>section{padding:24px}.design-alpha .design-auth h1{font-size:26px;letter-spacing:-.035em}}.design-alpha :where(button[class*=rounded],a[class*=rounded],.mobile-primary,.mobile-secondary,.mobile-today,.mobile-mode button){border-radius:var(--design-radius-control)}.design-alpha :where(.mobile-sheet,dialog){border-radius:var(--design-radius-dialog)}.design-alpha :where(.mobile-primary,.mobile-secondary,.design-create-action){min-height:44px;padding:10px 16px;font-size:14px;line-height:22px;font-weight:600}.design-alpha .design-create-action{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto}.design-alpha .design-collection-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.design-alpha .design-collection-header h1{margin:0}.design-alpha .design-jobs-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:end;margin:20px 0 16px}.design-alpha .design-search-filter{grid-column:1;grid-row:1}.design-alpha .design-lifecycle-filter{grid-column:2;grid-row:1}.design-alpha .design-archive-filter{grid-column:3;grid-row:1;min-height:44px;font-weight:400}.design-alpha .design-leads-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin-top:20px}.design-alpha .design-leads-filters>:is(input,select){min-height:44px;background:white}.design-alpha .mobile-mode{background:#f3f0e9;border:1px solid var(--design-line);border-radius:var(--design-radius-card);gap:4px;padding:4px}.design-alpha .mobile-mode button{min-height:44px;color:#4b5a70;background:transparent;border:1px solid transparent}.design-alpha .mobile-mode button:is([aria-selected=true],[aria-pressed=true]){background:white;color:#13243a;border-color:var(--design-line);box-shadow:0 1px 2px #13243a08}.design-alpha .design-parts-selection{padding:12px 0;margin-bottom:0;flex-wrap:wrap}.design-alpha .design-parts-selection button:disabled{opacity:1;color:#4b5a70;background:#eeede9;border:1px solid #d1d4d5}.design-alpha .mobile-parts-filters{padding:0;margin:12px 0;background:transparent;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:6px}.design-alpha .mobile-parts-filters button{flex:0 1 auto;padding:8px 12px;border:1px solid var(--design-line);background:white}.design-alpha .mobile-parts-filters button[aria-selected=true]{color:white;background:#13243a;border-color:#13243a;box-shadow:none}.design-alpha .dispatch-map-stage{background:#f5f3ef}.design-alpha .dispatch-map-selection,.design-alpha .dispatch-map-stage,.design-alpha .dispatch-map-workspace>details{border-radius:var(--design-radius-card);border-color:var(--design-line)}.design-alpha .dispatch-map-workspace>details>summary{min-height:44px;padding:10px 12px}.design-alpha .dispatch-map-route-legend{border-radius:var(--design-radius-card)}.design-alpha .unified-finance>.sold-items-panel{border:0;border-bottom:1px solid var(--design-line);border-radius:0;background:transparent;margin-top:0;padding:4px 0 16px}.design-alpha .unified-finance>.sold-items-panel>div:first-child{align-items:center;flex-wrap:wrap}.design-alpha .unified-finance>.sold-items-panel h2{font-size:18px}@media (max-width:767px){.design-alpha .design-jobs-filters{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:16px}.design-alpha .design-search-filter{grid-column:1/-1;grid-row:1}.design-alpha .design-lifecycle-filter{grid-column:1;grid-row:2}.design-alpha .design-lifecycle-filter select{width:100%}.design-alpha .design-archive-filter{grid-column:2;grid-row:2;align-self:end}.design-alpha .design-leads-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px}.design-alpha .design-leads-filters>input{grid-column:1/-1}.design-alpha .mobile-schedule-toolbar{padding:0 0 12px;background:#fffdf9;border-bottom:1px solid var(--design-line)}.design-alpha .mobile-schedule-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;background:transparent}.design-alpha .mobile-schedule-controls .mobile-mode{width:max-content;max-width:100%}.design-alpha .mobile-schedule-controls .mobile-mode button{padding:0 16px}.design-alpha .mobile-map-date-navigation{grid-column:1/-1;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.design-alpha .mobile-map-date-navigation>button{border-color:var(--design-line);border-radius:var(--design-radius-control)}.design-alpha .mobile-map-date-navigation .mobile-date-jump{justify-content:center;min-width:0;width:100%}.design-alpha .mobile-team-filter{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:8px;padding:0;background:transparent}.design-alpha .mobile-team-filter select{width:100%;border:1px solid var(--design-line);background:white;border-radius:var(--design-radius-control)}.design-alpha .mobile-agenda{margin-top:12px}.design-alpha .mobile-screen-heading{margin-bottom:16px}.design-alpha .mobile-jobs-list .design-job-card{border:1px solid var(--design-line);border-radius:var(--design-radius-card);padding:12px 14px;margin:0 0 10px;background:white}.design-alpha .design-job-card .mobile-visit-time{margin:0 0 6px;gap:6px 10px}.design-alpha .design-job-card .mobile-visit-time>strong{font-size:12px;white-space:normal}.design-alpha .design-job-card h3{display:block;overflow:visible;font-size:16px;line-height:1.3;margin:0 0 3px}.design-alpha .design-job-card :is(.mobile-service-name,.mobile-complaint,.mobile-card-location,.design-job-assignment){display:block;overflow:visible;white-space:normal;margin:2px 0;font-size:12px;line-height:1.4;color:#4b5a70}.design-alpha .design-job-card .mobile-service-name{font-size:13px;color:#13243a}.design-alpha .design-job-card .mobile-card-action{margin:8px 0 3px;font-size:12px;line-height:1.4}.design-alpha .design-job-card>small{font-size:11px;margin:0}.design-alpha .mobile-sheet{border-radius:var(--design-radius-dialog) var(--design-radius-dialog) 0 0}}@media (prefers-reduced-motion:reduce){.design-alpha *,.design-alpha :after,.design-alpha :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}}@media print{.design-environment,.design-provider-note{display:none!important}}@media screen{.design-alpha .mobile-capture-button:not(.secondary){background:#13243a;border-color:#13243a;color:white;border-radius:8px}.design-alpha .mobile-capture-button:not(.secondary):hover{background:#243c58;border-color:#243c58}.design-alpha .mobile-capture-button:focus-within{outline:2px solid #13243a;outline-offset:3px}.design-alpha .mobile-capture-button:has(input:disabled){opacity:.5;cursor:not-allowed}}