.foundation-shell[data-crm-client=davis] .davis-dispatch-settings{border:1px solid var(--nsx-border,#b9c6d1);background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);letter-spacing:0;border-radius:8px;margin:12px 0;padding:12px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings h3{letter-spacing:0;margin:0 0 8px;font:700 21px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings :is(p,small,legend){letter-spacing:0;text-transform:none;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings legend{margin-bottom:8px;padding:0;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings label{border:1px solid var(--nsx-border,#b9c6d1);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings label:has(:checked){background:var(--nsx-selected,#edf2f5);border-color:var(--nsx-accent,#172433)}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings input{width:18px;height:18px;accent-color:var(--nsx-accent,#172433);flex:0 0 18px}.foundation-shell[data-crm-client=davis] .davis-dispatch-settings label>span{gap:4px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .today-dispatch-request{border-bottom:1px solid var(--nsx-border,#b9c6d1);min-width:0;position:relative}.foundation-shell[data-crm-client=davis] .today-dispatch-request:last-child{border-bottom:0}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request{padding-left:44px}.foundation-shell[data-crm-client=davis] .dispatch-request-place{width:44px;min-height:44px;color:var(--nsx-canvas-muted,#52616f);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;left:0}.foundation-shell[data-crm-client=davis] .dispatch-request-place[aria-pressed=true]{background:var(--nsx-selected,#edf2f5);color:var(--nsx-accent,#172433);outline-offset:-2px;border-radius:8px;outline:1px solid}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-row{border-top:0;grid-template-columns:minmax(0,1fr) 44px;gap:4px;min-height:0;padding:8px;display:grid!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-card-open{place-self:start end;width:44px;padding:0;font-size:0}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-card-open:after{content:"→";font-size:18px}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-main{gap:4px;min-width:0;max-width:none}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-identity{gap:4px}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-toggle{grid-template-columns:minmax(0,1fr);gap:4px}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-card-disclosure{display:none}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .nsx-icon-stack-row{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .nsx-icon-stack-badge{width:22px!important;height:22px!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .nsx-icon-stack-badge svg{width:14px!important;height:14px!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-meta{font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar{align-self:start;min-width:0}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar>header{gap:8px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar>header h2{letter-spacing:0;font:700 21px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .dispatch-board-help{color:var(--nsx-canvas-muted,#52616f);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 12px;font:400 14px/1.4 Geist,Arial,sans-serif;display:flex}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .dispatch-board-help button{flex:none;min-height:44px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-scheduler{box-shadow:none;border:0;border-radius:0;min-width:0;padding:0}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-calendar-controls{border-block:1px solid var(--nsx-border,#b9c6d1);align-items:center;gap:8px;padding:8px 12px;display:flex}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector{flex:1;grid-template-columns:44px minmax(110px,1fr) 56px 44px;gap:4px;margin:0;padding:0}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector :is(label,.route-date-step){height:auto;min-height:44px;padding:4px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector label :is(span,strong,input){letter-spacing:0;font:400 14px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector label>.davis-schedule-date-icon{display:none}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector .today{min-height:44px;padding:4px;font-size:14px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-toolbar{background:0 0;border:0;padding:0}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-view-toggle button{letter-spacing:0;min-width:44px;min-height:44px;padding:4px 8px;font-size:14px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-calendar-viewport{overscroll-behavior:contain;height:480px;min-height:280px;max-height:60dvh;overflow:auto}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-calendar-viewport>.resource-day-grid{max-height:none;overflow:visible}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-schedule-options{margin:4px 12px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar :is(.resource-displayed-hours,.resource-data-summary,.resource-pages){letter-spacing:0;padding:4px 12px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-data-summary{display:none}@media (min-width:1100px){.foundation-shell[data-crm-client=davis].view-today:has(.today-dispatch-center) .foundation-content{width:100%;max-width:1920px;padding-inline:24px}.foundation-shell[data-crm-client=davis] .today-operations-feed.today-dispatch-center{grid-template-columns:minmax(310px,360px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.foundation-shell[data-crm-client=davis] .today-dispatch-center>.today-feed-panel.requests{grid-area:1/1;max-height:760px;overflow:auto}.foundation-shell[data-crm-client=davis] .today-dispatch-center>.today-dispatch-calendar{grid-area:1/2}.foundation-shell[data-crm-client=davis] .today-dispatch-center>.today-feed-panel:not(.requests):not(.today-dispatch-calendar){grid-column:1/-1}}@media (max-width:1099px){.foundation-shell[data-crm-client=davis] .today-dispatch-center{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.foundation-shell[data-crm-client=davis] .today-dispatch-center>.requests{max-height:360px;overflow:auto}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-calendar-controls{display:grid}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-toolbar{display:flex}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-mobile-selector{padding:8px 12px}}@media (max-width:600px){.foundation-shell[data-crm-client=davis] .davis-dispatch-settings fieldset{grid-template-columns:minmax(0,1fr)}}.davis-dispatch-mini{z-index:1500;box-sizing:border-box;border:1px solid var(--nsx-border,#a4b1bd);color:#172433;letter-spacing:0;background:#fff;border-radius:10px;flex-direction:column;width:min(360px,100vw - 24px);max-height:min(460px,100dvh - 24px);font:400 14px/1.4 Geist,Arial,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 36px #0003}.davis-dispatch-review{letter-spacing:0;width:100%;min-width:0;color:var(--nsx-canvas-ink,#172433);background:#fff;font:400 14px/1.4 Geist,Arial,sans-serif;overflow:hidden}.davis-dispatch-mini .davis-dispatch-review{flex-direction:column;min-height:0;display:flex}.davis-dispatch-review>header{border-bottom:1px solid #c5ced8;align-items:center;gap:8px;padding:8px 12px;display:flex}.davis-dispatch-review>header h2{letter-spacing:0;flex:1;min-width:0;margin:0;font:700 21px/1.3 Geist,Arial,sans-serif}.davis-dispatch-review .dispatch-close{width:44px;height:44px;color:inherit;background:#fff;border:1px solid #a4b1bd;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.davis-dispatch-review .dispatch-review-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.davis-dispatch-review .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.davis-dispatch-review .nsx-icon-stack-badge{box-sizing:border-box;width:28px;height:28px;color:inherit;background:#fff;border:1px solid #a4b1bd;border-radius:50%;place-items:center;display:grid}.davis-dispatch-review .nsx-icon-stack-badge svg{width:17px;height:17px}.davis-dispatch-review .nsx-icon-stack-copy{gap:4px;min-width:0;display:grid}.davis-dispatch-review .nsx-icon-stack-value{font:inherit;overflow-wrap:anywhere}.davis-dispatch-review .dispatch-review-customer{gap:4px;margin-bottom:8px;display:grid}.davis-dispatch-review .dispatch-review-customer strong{font:700 21px/1.3 Geist,Arial,sans-serif}.davis-dispatch-review :is(p,label,input,select,textarea,button,small){letter-spacing:0;text-transform:none;font:400 14px/1.4 Geist,Arial,sans-serif}.davis-dispatch-review p{margin:8px 0}.davis-dispatch-review form{gap:8px;min-width:0;display:grid}.davis-dispatch-review label{gap:4px;min-width:0;display:grid}.davis-dispatch-review .dispatch-review-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.davis-dispatch-review :is(input,select,textarea,button){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #a4b1bd;border-radius:8px;padding:8px}.davis-dispatch-review :is(input,select){width:100%}.davis-dispatch-review button{cursor:pointer;font-weight:600}.davis-dispatch-review button.primary{background:var(--nsx-accent,#a71921);color:var(--nsx-on-accent,#fff);border-color:#0000}.davis-dispatch-review button:disabled{opacity:.5;cursor:default}.davis-dispatch-review :is(input,select,button,textarea):focus-visible{outline-offset:2px;outline:2px solid #172433}.davis-dispatch-review [role=alert]{color:#a71921}.davis-dispatch-review .dispatch-review-help{color:#52616f}.dispatch-resource-choice>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.dispatch-resource-choice svg{flex:none;width:18px;height:18px}.dispatch-resource-choice [role=listbox]{border:1px solid #a4b1bd;border-radius:8px;max-height:176px;margin-top:4px;display:grid;overflow:auto}.dispatch-resource-choice [role=option]{text-align:left;border:0;border-radius:0}.dispatch-resource-choice [role=option][aria-selected=true]{background:#edf2f5;font-weight:700}.davis-dispatch-review .request-page-shell{width:100%;min-width:0;margin:0;padding:0}.davis-dispatch-review .customer-matching-window{width:100%;min-width:0;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0}.davis-dispatch-review .customer-matching-window .nsx-match-columns{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.davis-dispatch-review .customer-matching-window .nsx-match-scroll{max-height:none;padding:0;overflow:visible}.davis-dispatch-review .customer-matching-window>header{padding:0 0 8px}.davis-dispatch-review .customer-matching-window>header h2{font-size:21px}.davis-dispatch-review .customer-matching-window :is(p,small,dd,dt,strong,h3){letter-spacing:0;font-size:14px;line-height:1.4}.davis-dispatch-review .customer-matching-window .nsx-matching-customer{font-size:21px;font-weight:700}.davis-dispatch-review .customer-matching-window footer{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;position:static}.davis-dispatch-review .customer-matching-window .request-workflow-progress,.davis-dispatch-review .customer-matching-window .identity-request{display:none}.davis-dispatch-review .customer-matching-window .identity-choices{max-height:190px;overflow:auto}.dispatch-review-page .davis-dispatch-review{max-width:720px}.foundation-shell[data-crm-client=davis].view-today .today-dispatch-center .today-dispatch-calendar>header h2{letter-spacing:0!important;font:700 21px/1.3 Geist,Arial,sans-serif!important}.foundation-shell[data-crm-client=davis].view-today .today-dispatch-center .today-dispatch-calendar>header h2 .nsx-icon-stack-value{font:inherit!important;letter-spacing:0!important}.foundation-shell[data-crm-client=davis].view-today .today-dispatch-center .today-card-open{place-items:center;line-height:0;display:grid;font-size:0!important}.foundation-shell[data-crm-client=davis].view-today .today-dispatch-center .today-card-open:after{font-size:18px;line-height:1}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector label>.davis-schedule-date-copy{grid-template-columns:auto;gap:0;display:grid!important}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector label>.davis-schedule-date-copy>strong{display:none}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector label>.davis-schedule-date-copy>span{font-size:14px;line-height:1.4;display:block!important}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector label{border:1px solid var(--nsx-border,#b9c6d1);border-radius:8px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-column-title :is(strong,small){letter-spacing:0;font:600 14px/1.3 Geist,Arial,sans-serif}.davis-dispatch-review .customer-matching-window>header,.davis-dispatch-review .customer-matching-window>.nsx-workflow-progress{display:none!important}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .dispatch-board-help{box-sizing:border-box;min-height:60px}.dispatch-drag-preview{z-index:1600;pointer-events:none;color:#172433;background:#fff;border:1px solid #a4b1bd;border-radius:8px;max-width:260px;padding:8px 12px;font:400 14px/1.4 Geist,Arial,sans-serif;position:fixed;box-shadow:0 8px 24px #0002}.dispatch-drag-preview>span{font-size:12px}.dispatch-drag-preview .nsx-icon-stack-badge{border:1px solid;border-radius:50%;width:22px;height:22px}.dispatch-drag-preview .nsx-icon-stack-row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.davis-dispatch-review .dispatch-request-details{margin:8px 0}.davis-dispatch-review .dispatch-request-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-weight:600;list-style:none;display:flex}.davis-dispatch-review .dispatch-request-details>summary::-webkit-details-marker{display:none}.davis-dispatch-review .dispatch-request-details>summary>svg{width:18px;height:18px;transform:rotate(90deg)}.davis-dispatch-review .dispatch-request-details[open]>summary>svg{transform:rotate(270deg)}.foundation-shell[data-crm-client=davis].view-today .today-dispatch-center .today-dispatch-calendar>header h2 .nsx-icon-stack-value{letter-spacing:0!important;font:700 21px/1.3 Geist,Arial,sans-serif!important}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-view-toggle{gap:4px;display:flex!important}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-date-selector{width:auto;min-width:0}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .resource-calendar-controls{box-sizing:border-box;min-height:60px}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar :is(.resource-displayed-hours,.resource-schedule-options){display:none}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar .dispatch-board-help{min-height:44px}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-request-row.unseen{box-shadow:none}.foundation-shell[data-crm-client=davis] .today-request-new{background:var(--nsx-selected,#edf2f5);color:var(--nsx-canvas-ink,#172433);letter-spacing:0;border-radius:6px;align-items:center;padding:2px 6px;font:600 12px/1.4 Geist,Arial,sans-serif;display:inline-flex}.foundation-shell[data-crm-client=davis] .today-dispatch-center[data-calendar-panel=full] .resource-calendar-viewport{height:auto;max-height:none;overflow:visible}.foundation-shell[data-crm-client=davis] .today-dispatch-center[data-calendar-panel=full] .resource-calendar-viewport>.resource-day-grid,.foundation-shell[data-crm-client=davis] .today-dispatch-center[data-requests-panel=full]>.today-feed-panel.requests{max-height:none;overflow:visible}.foundation-shell[data-crm-client=davis] .today-dispatch-center .nsx-icon-stack-badge{aspect-ratio:1;border-radius:50%;flex-shrink:0;align-self:center;box-sizing:border-box!important;block-size:22px!important;min-block-size:22px!important;max-block-size:22px!important;inline-size:22px!important;min-inline-size:22px!important;max-inline-size:22px!important;padding:0!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request{isolation:isolate;cursor:grab}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-row{isolation:auto;background:0 0}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-card-toggle{cursor:grab}.foundation-shell[data-crm-client=davis] .davis-roster-controls{color:var(--nsx-canvas-ink,#172433);background:var(--nsx-canvas,#fff);padding:8px 12px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-roster-add{align-items:center;gap:8px;min-height:44px;font:600 14px/1.4 Geist,Arial,sans-serif;display:inline-flex}.foundation-shell[data-crm-client=davis] .davis-roster-editor{border:1px solid var(--nsx-border,#b9c6d1);border-radius:8px;margin-top:8px;padding:12px}.foundation-shell[data-crm-client=davis] .davis-roster-editor h3{letter-spacing:0;margin:4px 0 8px;font:700 21px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-roster-editor :is(p,label,legend,input,button){letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-roster-editor fieldset{border:1px solid var(--nsx-border,#b9c6d1);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:12px 0;padding:12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-roster-editor label{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:flex}.foundation-shell[data-crm-client=davis] .davis-roster-editor input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px}.foundation-shell[data-crm-client=davis] .davis-roster-editor input:not([type=checkbox]){width:min(100%,360px);min-height:44px}.foundation-shell[data-crm-client=davis] .resource-create-window .resource-quick-panel{background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);letter-spacing:0;padding:20px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-create-window .resource-panel-close{border:1px solid var(--nsx-border,#b9c6d1);background:var(--nsx-canvas,#fff);width:44px;height:44px;min-height:44px;color:var(--nsx-canvas-ink,#172433);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.foundation-shell[data-crm-client=davis] .resource-appointment-editor h2{letter-spacing:0;margin:4px 0 12px;padding-right:44px;font:700 21px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-appointment-editor .resource-editor-eyebrow{text-transform:none;letter-spacing:0;margin:0 48px 4px 0;font:400 12px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-editor-facts{gap:4px;margin:8px 0;display:grid}.foundation-shell[data-crm-client=davis] .resource-create-window .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .resource-create-window .nsx-icon-stack-badge{aspect-ratio:1;border-radius:50%;box-sizing:border-box!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important}.foundation-shell[data-crm-client=davis] .resource-create-window :is(label,p,small,button,a,input,select,textarea,.nsx-icon-stack-value){letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .resource-create-window .resource-appointment-editor h2 .nsx-icon-stack-value{font:700 21px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-appointment-editor .resource-editor-time{font:900 27px/1.2 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-create-window .resource-panel-actions{gap:8px;margin-top:12px}.foundation-shell[data-crm-client=davis] .resource-create-window .resource-panel-actions :is(button,a),.foundation-shell[data-crm-client=davis] .resource-editor-edit{letter-spacing:0;min-height:44px;font:600 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-appointment-editor fieldset{border:0;margin:0;padding:0}.foundation-shell[data-crm-client=davis] .resource-appointment-editor label{gap:4px;min-width:0;margin-top:8px;font-weight:400}.foundation-shell[data-crm-client=davis] .resource-editor-date{grid-template-columns:1fr 1fr;gap:8px;display:grid}.foundation-shell[data-crm-client=davis] .resource-appointment-editor input,.foundation-shell[data-crm-client=davis] .resource-appointment-editor select{min-width:0}.foundation-shell[data-crm-client=davis] .today-dispatch-center .today-dispatch-request .today-request-row.davis-compact-request.unseen{box-shadow:none!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .resource-scheduler{--resource-density-header:112px!important}.foundation-shell[data-crm-client=davis] .today-dispatch-center .resource-column>header{overflow:visible}.foundation-shell[data-crm-client=davis] .today-dispatch-calendar>header h2,.foundation-shell[data-crm-client=davis] .today-dispatch-calendar>header h2 :is(.nsx-icon-stack-row,.nsx-icon-stack-icon,.nsx-icon-stack-value){color:#000}.foundation-shell[data-crm-client=davis] .resource-times>span:not(.resource-next-day){white-space:nowrap;font-variant-numeric:tabular-nums;padding-inline:4px}.foundation-shell[data-crm-client=davis] .resource-scheduler :is(.resource-appointment,.resource-approval,.resource-week-appointment).davis-request-proposal-card,.foundation-shell[data-crm-client=davis] .resource-scheduler :is(.resource-appointment,.resource-approval,.resource-week-appointment).davis-request-proposal-card :is(.appointment-customer,.appointment-pest-label,.resource-service-name,.resource-appointment-time,em){color:#000}.foundation-shell[data-crm-client=davis] .resource-group-edit{color:#000;background:#fff;border:1px solid #9aafbe;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:inline-flex}.foundation-shell[data-crm-client=davis] .resource-column-title{flex-wrap:wrap;align-items:center;min-width:0}.foundation-shell[data-crm-client=davis] .resource-column-title>span{overflow-wrap:anywhere;min-width:0}.resource-group-backdrop{z-index:300;background:#17243388;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.resource-group-editor{color:#172433;letter-spacing:0;background:#fff;border:1px solid #9aafbe;border-radius:12px;width:min(420px,100%);max-height:calc(100dvh - 24px);padding:12px;font:400 14px/1.4 Geist,Arial,sans-serif;overflow:auto}.resource-group-editor label{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.resource-group-editor button,.resource-group-editor input:not([type=checkbox]){min-height:44px}.resource-group-editor input:not([type=checkbox]){width:100%;min-width:0}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .billing-page-body{letter-spacing:0;color:#172433;background:#fff;min-width:0;padding:8px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-expand>summary{color:#172433;min-height:44px}.foundation-shell[data-crm-client=davis] .resource-inline-pricing :is(input,textarea,button){color:#172433;background:#fff;max-width:100%;min-height:44px}.foundation-shell[data-crm-client=davis] .resource-inline-pricing :is(label,fieldset){min-width:0}.foundation-shell[data-crm-client=davis] .resource-scheduler .resource-appointment .nsx-financial-container{max-width:100%;font:400 12px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-move-dialog{color:#172433;letter-spacing:0;background:#fff;max-height:calc(100dvh - 24px);padding:12px;font:400 14px/1.4 Geist,Arial,sans-serif;overflow:auto}.foundation-shell[data-crm-client=davis] .resource-move-dialog h2{letter-spacing:0;margin:8px 0 12px;font:700 21px/1.35 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-move-dialog :is(label,.resource-editor-eyebrow){letter-spacing:0;color:#172433;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-move-dialog :is(input,select,button){letter-spacing:0;color:#172433;background:#fff;min-height:44px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-column-title{position:relative}.foundation-shell[data-crm-client=davis] .resource-column-title>.resource-group-edit{width:44px;max-width:44px;height:44px;position:absolute;inset:0 0 auto auto}.foundation-shell[data-crm-client=davis] .resource-column-title>.resource-group-edit{min-width:44px;max-width:44px;height:44px;box-shadow:none;opacity:0;pointer-events:none;display:inline-flex;position:absolute;inset:0 0 auto auto;background:0 0!important;border:0!important;width:44px!important;padding:13px!important}.foundation-shell[data-crm-client=davis] .resource-group-edit svg{flex:none;width:18px;height:18px}.foundation-shell[data-crm-client=davis] .resource-column>header:is(:hover,:focus-within) .resource-group-edit{opacity:1;pointer-events:auto}.foundation-shell[data-crm-client=davis] .resource-column-title>span{gap:3px;display:grid}.foundation-shell[data-crm-client=davis] .resource-column-title:has(.resource-group-edit){padding-right:32px}.foundation-shell[data-crm-client=davis] .resource-column-title:has(.resource-group-edit)>.resource-avatar-stack{min-height:28px}@media (hover:none){.foundation-shell[data-crm-client=davis] .resource-column-title>.resource-group-edit{opacity:1;pointer-events:auto}}@media (max-width:860px){.foundation-shell[data-crm-client=davis].view-today .today-dispatch-calendar{display:none}}.foundation-shell[data-crm-client=davis] .resource-create-window .davis-disclosure>header button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.foundation-shell[data-crm-client=davis] .resource-create-window .davis-disclosure>header button svg{flex:none;margin:0;display:block}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-expand>summary{justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-expand>summary::-webkit-details-marker{display:none}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-expand>summary:after{content:none}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-expand>summary svg{flex:none;width:18px;height:18px;transform:rotate(90deg)}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-expand[open]>summary svg{transform:rotate(270deg)}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-financial-facts>.nsx-icon-stack-row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-icon-stack-label{text-transform:none;letter-spacing:0;font:400 12px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-inline-pricing .nsx-icon-stack-value{letter-spacing:0;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .resource-create-window:has(>.resource-move-dialog){width:min(430px,100vw - 24px)}.foundation-shell[data-crm-client=davis] .resource-create-window>.resource-move-dialog{width:100%;max-height:none;box-shadow:none;border-radius:0;margin:0;position:static;transform:none}.nsx-match{width:min(1120px,100vw - 32px);min-width:0;height:min(900px,var(--workspace-visible-height,100dvh));max-height:calc(var(--workspace-visible-height,100dvh) - 32px);border:1px solid var(--nsx-border);box-shadow:var(--nsx-shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.nsx-match .nsx-match-scroll{overscroll-behavior:contain;background:var(--nsx-surface);border:0;flex:1;min-height:0;padding:24px;overflow:auto}.nsx-match-columns{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:28px;display:grid}.nsx-match h3{color:var(--nsx-ink);margin:0 0 12px;font-size:16px;font-weight:650}.nsx-match h3>span{color:var(--nsx-muted);margin-left:8px;font-size:12px;font-weight:400}.nsx-match .identity-request{color:var(--nsx-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:15px}.nsx-request-context{gap:5px;margin-bottom:18px;font-size:16px;font-weight:600;line-height:1.4;display:grid}.nsx-request-context .nsx-icon-stack-badge{width:22px;height:22px}.nsx-match dl{gap:14px;margin:0;display:grid}.nsx-match dt{color:var(--nsx-muted);margin-bottom:3px;font-size:12px}.nsx-match dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.nsx-match .nsx-identity-note{color:var(--nsx-muted);border-top:1px solid var(--nsx-border);margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.5}.nsx-match .identity-directory{background:0 0;border:0;margin:0 0 20px;padding:0}.nsx-match .nsx-directory-search{gap:7px;font-size:15px;font-weight:600;display:grid}.nsx-match .nsx-directory-search input{width:100%;min-width:0}.nsx-match .nsx-directory-search small{color:var(--nsx-muted);font-size:13px;font-weight:400}.nsx-match .nsx-directory-picker{min-width:0}.nsx-match .nsx-directory-picker .customer-picker-menu{width:100%;min-width:0;max-height:none;box-shadow:none;color:var(--nsx-ink);background:0 0;border:0;margin:0;padding:12px 0 0;position:static;overflow:visible}.nsx-match .nsx-directory-picker .customer-picker-list{gap:4px;max-height:none;padding:0;display:grid;overflow:visible}.nsx-match .customer-picker-list button{text-align:left;background:var(--nsx-card);border:1px solid var(--nsx-border);white-space:normal;min-width:0;padding:12px}.nsx-match .customer-picker-list button[aria-selected=true]{background:var(--nsx-selected);border-color:var(--nsx-accent)}.nsx-match .customer-picker-list button strong{overflow-wrap:anywhere;white-space:normal;font-size:15px}.nsx-match .customer-picker-list button small{color:var(--nsx-muted);overflow-wrap:anywhere;white-space:normal;font-size:12px}.nsx-match .customer-picker-caption{color:var(--nsx-muted);padding:4px 0 8px;font-size:12px}.nsx-match .customer-picker-pages{color:var(--nsx-muted);margin-top:10px;font-size:13px}.nsx-match .identity-choices{gap:12px;display:grid}.nsx-match .nsx-candidate{border:1px solid var(--nsx-border);background:var(--nsx-card);border-radius:10px;overflow:hidden}.nsx-match .nsx-candidate .identity-candidate{color:var(--nsx-ink);background:0 0;border:0;border-radius:0;padding:14px}.nsx-match .nsx-candidate .identity-candidate[aria-pressed=true]{background:var(--nsx-selected);box-shadow:inset 3px 0 var(--nsx-accent)}.nsx-match .identity-candidate p{margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.nsx-match .nsx-candidate details{border-top:1px solid var(--nsx-border);color:var(--nsx-muted);padding:0 14px;font-size:13px}.nsx-match .nsx-candidate details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.nsx-match .nsx-candidate details p{margin:8px 0;font-size:13px}.nsx-match .nsx-match-shortlist{color:var(--nsx-muted);margin:0;font-size:13px;line-height:1.5}.nsx-match .nsx-create-customer{text-align:left;border-style:dashed;padding:14px}.nsx-match>footer{padding:14px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--nsx-border);background:var(--nsx-card);flex:none;align-items:center;gap:8px;display:flex}.nsx-match>footer .primary{margin-left:auto}.request-detail-workspace:has(.nsx-match){inset-inline:0;top:var(--workspace-visible-top,0px);height:var(--workspace-visible-height,100dvh);z-index:1500;background:var(--nsx-surface);flex-direction:column;gap:0;display:flex;position:fixed;overflow:hidden}.request-detail-workspace:has(.nsx-match)>header{border-bottom:1px solid var(--nsx-border);background:var(--nsx-card);color:var(--nsx-ink);flex:none;margin:0;padding:12px 24px;display:flex}.request-detail-workspace:has(.nsx-match)>header>div{display:none}.request-detail-workspace:has(.nsx-match)>:is(.request-detail-analysis,.request-detail-secondary){display:none}.request-detail-workspace:has(.nsx-match)>.request-page-shell{flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.request-detail-workspace .request-page-shell>.nsx-match{background:var(--nsx-surface);width:100%;max-width:1440px;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;display:flex;overflow:hidden}.request-detail-workspace .nsx-match .nsx-workflow-header{background:var(--nsx-card);padding:18px 24px!important}.request-detail-workspace .nsx-match .nsx-workflow-header h2{font-size:24px!important}.request-detail-workspace .nsx-match .nsx-workflow-header p{color:var(--nsx-muted);font-size:14px!important}.request-detail-workspace .nsx-match .nsx-workflow-progress{flex:none}.request-detail-workspace .nsx-match .nsx-match-scroll{padding:24px;overflow:auto}.request-detail-workspace .nsx-match footer{padding:14px 24px max(14px,env(safe-area-inset-bottom))!important}@media (max-width:860px){.identity-window-backdrop:has(.nsx-match){padding:0}.nsx-match{width:100%;height:var(--workspace-visible-height,100dvh);border:0;border-radius:0;max-height:none}.nsx-match .nsx-match-scroll{padding:16px}.nsx-match-columns{flex-direction:column;gap:20px;display:flex}.nsx-match-columns>*{width:100%;min-width:0}.nsx-match dl{gap:8px}.nsx-match .nsx-request-context{margin-bottom:12px}.nsx-match .nsx-identity-note{margin-top:12px;padding-top:10px}.nsx-match>footer{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:6px}.nsx-match>footer button{padding:8px 10px;font-size:13px}.request-detail-workspace:has(.nsx-match)>header{padding:6px 12px;padding-top:max(6px,env(safe-area-inset-top))}.request-detail-workspace .nsx-match .nsx-workflow-header{padding:12px 16px!important}.request-detail-workspace .nsx-match .nsx-workflow-header h2{font-size:21px!important}.request-detail-workspace .nsx-match .nsx-match-scroll{padding:16px}.request-detail-workspace .nsx-match footer{padding:10px 12px max(10px,env(safe-area-inset-bottom))!important}}.nsx-match .nsx-directory-picker,.nsx-match .nsx-directory-picker .customer-picker-list button{color:var(--nsx-ink)}.nsx-match .nsx-directory-picker .customer-picker-pages button{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.nsx-match .nsx-directory-picker :is(button,input):focus-visible{outline:3px solid var(--nsx-focus,var(--nsx-accent));outline-offset:3px}.nsx-match .nsx-match-scroll{color:var(--nsx-ink);display:block}.nsx-match>footer button{flex:0 auto;width:auto}.nsx-workflow-progress button:disabled{opacity:1;color:inherit}.nsx-match>footer,.request-detail-workspace .request-page-shell>.nsx-match>footer{flex-flow:row}.nsx-match .davis-merge-tools,.nsx-match .davis-customer-merge-review{border:1px solid var(--nsx-border);background:var(--nsx-card);color:var(--nsx-ink);font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:grid}.nsx-match .davis-merge-tools p,.nsx-match .davis-customer-merge-review p{margin:0}.nsx-match .davis-merge-tools button,.nsx-match .davis-customer-merge-review button{white-space:normal;letter-spacing:0;text-align:left;border:1px solid var(--nsx-border);background:var(--nsx-card);min-height:44px;color:var(--nsx-ink);font:600 14px var(--font-geist-sans,Geist,sans-serif);border-radius:8px;padding:10px 12px}.nsx-match .davis-merge-tools select{background:var(--nsx-card);max-width:100%;min-height:44px;color:var(--nsx-ink);font-size:16px}.nsx-match .davis-merge-tools label{gap:5px;display:grid}.nsx-match .davis-merge-selected{flex-wrap:wrap;gap:6px;display:flex}.nsx-match .davis-merge-selected button{max-width:100%}.nsx-match .davis-customer-merge-review h4{margin:0;font-size:18px}.nsx-match .davis-customer-merge-review li{overflow-wrap:anywhere;margin-bottom:8px}.nsx-match .davis-customer-merge-review li small{font-size:14px;font-weight:400;display:block}.nsx-match .davis-customer-merge-review ul{margin:0;padding-left:20px}.nsx-match .davis-customer-merge-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.nsx-match .davis-customer-merge-review dl>div{justify-content:space-between;gap:8px;display:flex}.nsx-match .davis-customer-merge-review dd{margin:0;font-weight:600}.nsx-match .davis-customer-merge-review dt{text-transform:capitalize}.nsx-match .davis-merge-confirm{align-items:flex-start;gap:10px;min-height:44px;display:flex}.nsx-match .davis-merge-confirm input{min-height:22px;accent-color:var(--nsx-ink);flex:none;margin:2px 0;-webkit-appearance:auto!important;appearance:auto!important;opacity:1!important;width:22px!important;height:22px!important;position:static!important}.nsx-match .davis-merge-badge{margin-top:8px;font-size:14px;font-weight:600;display:block}:is(.nsx-match .davis-merge-tools :is(button,select):focus-visible,.nsx-match .davis-customer-merge-review :is(button,input):focus-visible){outline:3px solid var(--nsx-focus,var(--nsx-ink));outline-offset:2px}.nsx-match .davis-customer-merge-review ul{padding:0;list-style:none}.nsx-match .davis-customer-merge-review li{gap:4px;margin-bottom:12px;display:grid}.nsx-match .davis-customer-merge-review li strong{font-size:21px;font-weight:700}.nsx-match .davis-customer-merge-review .nsx-icon-stack-value{font-size:17px}.nsx-match .davis-customer-merge-review h4{font-size:21px}.recurring-workspace{min-width:0;font-family:var(--font-geist-sans,Geist,sans-serif);color:var(--nsx-canvas-ink,#172433);gap:12px;display:grid}.recurring-workspace :is(p,h2,h3){overflow-wrap:anywhere;margin:0}.recurring-workspace p{font-size:14px;font-weight:400;line-height:1.45}.recurring-workspace h2{letter-spacing:0;font-size:21px;font-weight:700}.recurring-controls{grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:8px;display:grid}.recurring-controls label{gap:4px;font-size:14px;display:grid}.recurring-workspace :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--workspace-border,#d4dce2);background:var(--nsx-canvas,#fff);min-width:0;max-width:100%;min-height:44px;color:var(--nsx-canvas-ink,#172433);font:400 16px/1.4 var(--font-geist-sans,Geist,sans-serif);border-radius:10px;padding:10px}.foundation-shell[data-crm-client=davis] .recurring-workspace button{letter-spacing:0;min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);border:1px solid var(--workspace-border,#d4dce2);color:var(--nsx-canvas-ink,#172433);background:var(--nsx-canvas,#fff);cursor:pointer;border-radius:10px;padding:10px 14px}.recurring-workspace button:disabled{opacity:.55;cursor:default}:is(.recurring-workspace button:focus-visible,.recurring-workspace :is(input,select,textarea):focus-visible){outline:2px solid var(--nsx-canvas-ink,#172433);outline-offset:2px}.foundation-shell[data-crm-client=davis] .recurring-workspace button.primary,.recurring-prepared,.recurring-instructions{background:var(--nsx-selection-bg,#e7eff5);color:var(--nsx-canvas-ink,#172433)}.recurring-prepared,.recurring-instructions{border-radius:10px;padding:8px}.recurring-records{gap:12px;margin-top:0}.recurring-records .record-card{background:var(--nsx-canvas,#fff);border:1px solid var(--workspace-border,#d4dce2);border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.recurring-records .s2-actions{gap:8px;margin-top:0}.recurring-review{gap:12px;display:grid}.recurring-history{border-bottom:1px solid var(--workspace-border,#d4dce2);overflow-wrap:anywhere;gap:4px;padding:8px 0;font-size:14px;display:grid}.recurring-history span{font-weight:400}.recurring-form{border:0;margin:0;padding:12px}.recurring-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.recurring-form textarea{min-height:96px}.recurring-note{color:var(--nsx-canvas-ink,#172433)}.recurring-workspace .nsx-icon-stack-row{min-width:0}.recurring-workspace .nsx-icon-stack-value{overflow-wrap:anywhere;white-space:pre-wrap}.recurring-workspace .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.recurring-workspace .nsx-icon-stack-badge{box-sizing:border-box;color:var(--nsx-canvas-ink,#172433);background:0 0;border-radius:50%;width:28px!important;height:28px!important}.recurring-workspace .nsx-icon-stack-copy{min-width:0}.recurring-workspace .nsx-icon-stack-badge svg{width:17px;height:17px}.recurring-workspace .nsx-icon-stack-value{font-size:14px;font-weight:400;line-height:1.4}.recurring-workspace h2 .nsx-icon-stack-value{font-size:21px;font-weight:700}.recurring-workspace .s2-context-stack{gap:4px}.recurring-workspace .s2-customer-name{font-size:21px;font-weight:700}.recurring-workspace .s2-service-name{text-transform:uppercase;font-size:14px;font-weight:700}.recurring-workspace .recurring-controls select{width:100%}@media (max-width:600px){.recurring-controls{grid-template-columns:minmax(0,1fr)}.recurring-workspace .s2-toolbar{align-items:stretch}.recurring-workspace .s2-toolbar>button{width:100%}.recurring-workspace .s2-actions button{flex:140px}}.recurring-workspace .recurring-prepared{background:0 0;padding:8px 0}.recurring-workspace .davis-team-photo{font:600 11px/1 var(--font-geist-sans,Geist,sans-serif);overflow:hidden}.recurring-workspace .davis-team-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.recurring-default-presets{border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;border-radius:8px;margin:12px 0;padding:12px}.recurring-default-list{gap:8px;display:grid}.recurring-default-list>article{border-top:1px solid var(--nsx-border,#c5ced8);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.recurring-default-list .nsx-icon-stack-value{gap:4px;display:grid}.recurring-default-list strong{font-size:14px;font-weight:600}.recurring-default-list span{font-size:14px;font-weight:400}.recurring-default-presets button,.recurring-default-choices button{min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0}.recurring-default-choices{flex-wrap:wrap;gap:8px;display:flex!important}.recurring-default-choices button[aria-pressed=true]{background:var(--nsx-selected,#edf2f5);border-color:var(--nsx-accent,#172433)}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings{border:1px solid var(--nsx-border,#c5ced8);font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink,#172433);background:var(--nsx-canvas,#fff);border-radius:8px;margin-block:12px;padding:12px}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings h3{font:700 21px/1.3 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;margin:0 0 8px}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings p{letter-spacing:0;color:var(--nsx-canvas-muted,#52616f);margin:8px 0;font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings label{border:1px solid var(--nsx-border,#c5ced8);cursor:pointer;background:var(--nsx-canvas,#fff);min-height:44px;color:var(--nsx-canvas-ink,#172433);border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings label:has(:checked){background:var(--nsx-selected,#edf2f5);border-color:var(--nsx-accent,#172433)}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings input{width:18px;height:18px;accent-color:var(--nsx-canvas-ink,#172433);flex:0 0 18px}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings label>span{gap:4px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings strong{letter-spacing:0;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings small{color:var(--nsx-canvas-muted,#52616f);font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-card-toggle{width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;margin:0;padding:0;display:grid;transform:none}:is(.foundation-shell[data-crm-client=davis] .today-card-toggle:focus-visible,.foundation-shell[data-crm-client=davis] .today-card-open:focus-visible){outline:2px solid var(--nsx-canvas-ink,#172433);outline-offset:3px}.foundation-shell[data-crm-client=davis] .today-card-disclosure{border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);width:28px;height:28px;color:inherit;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.foundation-shell[data-crm-client=davis] .today-card-disclosure svg{width:16px;height:16px;transition:transform .16s;display:block;transform:rotate(90deg)}.foundation-shell[data-crm-client=davis] .today-card-toggle[aria-expanded=true] .today-card-disclosure svg{transform:rotate(270deg)}.foundation-shell[data-crm-client=davis] .today-card-open{border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);min-height:44px;color:var(--nsx-canvas-ink,#172433);font:600 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;cursor:pointer;white-space:normal;border-radius:8px;place-self:start end;padding:8px 12px}.foundation-shell[data-crm-client=davis] .today-request-row.davis-compact-request{background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);border-top:1px solid var(--nsx-border,#c5ced8)}.foundation-shell[data-crm-client=davis] .today-request-row.davis-compact-request:first-child{border-top:0}.foundation-shell[data-crm-client=davis] .today-request-row.davis-compact-request.unseen{box-shadow:inset 4px 0 var(--nsx-accent,#a71921)}.foundation-shell[data-crm-client=davis] .today-request-toggle{grid-template-columns:minmax(0,1fr) 28px;gap:8px}.foundation-shell[data-crm-client=davis] .today-request-details{grid-column:1/-1;min-width:0}.foundation-shell[data-crm-client=davis] .today-request-details[hidden],.foundation-shell[data-crm-client=davis] .today-schedule-details[hidden]{display:none!important}.foundation-shell[data-crm-client=davis] .today-schedule-quick-row{color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px}.foundation-shell[data-crm-client=davis] .today-schedule-summary.today-card-toggle{grid-template-columns:minmax(0,1fr) minmax(170px,.5fr) auto 28px;align-items:start;gap:12px;padding:0}.foundation-shell[data-crm-client=davis] .today-schedule-summary .today-context-stack{gap:4px}.foundation-shell[data-crm-client=davis] .today-schedule-summary .today-context-stack strong{letter-spacing:0;font-size:21px;font-weight:700;line-height:1.35}.foundation-shell[data-crm-client=davis] .today-schedule-details{grid-column:1/-1;gap:8px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .today-schedule-details>.today-context-stack{gap:4px}.foundation-shell[data-crm-client=davis] .today-schedule-details .today-schedule-quick-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0;display:flex}.foundation-shell[data-crm-client=davis] .today-schedule-details .today-schedule-quick-actions :is(button,a){letter-spacing:0;min-height:44px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .today-schedule-quick-row .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .today-schedule-summary .today-schedule-time strong{letter-spacing:0;font-size:28px;font-weight:700;line-height:1.2}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .today-schedule-summary.today-card-toggle{grid-template-columns:minmax(0,1fr) auto}.foundation-shell[data-crm-client=davis] .today-schedule-summary.today-card-toggle>.today-card-disclosure{grid-area:2/2;justify-self:end}.foundation-shell[data-crm-client=davis] .today-schedule-quick-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.foundation-shell[data-crm-client=davis] .davis-card-expansion-settings fieldset{grid-template-columns:minmax(0,1fr)}.foundation-shell[data-crm-client=davis] .today-schedule-quick-row{padding:12px}.foundation-shell[data-crm-client=davis] .today-card-open{justify-self:start}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .today-card-disclosure svg{transition:none}}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .status-scheduled .status-dot{opacity:1!important;box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}.foundation-shell[data-crm-client=davis] .foundation-modal-backdrop>.davis-cancel-appointment-modal{border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;border-radius:12px;overflow:auto}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal>header{border-bottom:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);color:inherit;align-items:start;gap:12px;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal>header>div{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal>header>div>span{letter-spacing:0;text-transform:none;color:var(--nsx-canvas-muted,#52616f);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal h2{font:700 28px/1.25 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;color:inherit;overflow-wrap:anywhere;margin:4px 0 0}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal>header>.premium-close{border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);width:44px;height:44px;min-height:44px;color:var(--nsx-canvas-ink,#172433);box-shadow:none;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid;transform:none}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal>form{gap:12px;padding:12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal .form-help{background:var(--nsx-selected,#edf2f5);color:var(--nsx-canvas-ink,#172433);letter-spacing:0;border-radius:8px;margin:0;padding:12px;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal label{letter-spacing:0;color:inherit;gap:8px;font-size:14px;font-weight:600;display:grid}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal :is(textarea){font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal textarea{box-sizing:border-box;border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);width:100%;min-height:96px;color:inherit;resize:vertical;border-radius:8px;padding:12px;display:block}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal label small{color:var(--nsx-canvas-muted,#52616f);font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal .cancel-confirm{color:#fff;min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;background:#a71921;border:1px solid #a71921;border-radius:8px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal .nsx-icon-stack-badge{box-sizing:border-box;border:1px solid var(--nsx-border,#c5ced8);background:var(--nsx-canvas,#fff);width:28px;height:28px;color:inherit;border-radius:50%}.foundation-shell[data-crm-client=davis] .davis-cancel-appointment-modal :is(button,textarea):focus-visible{outline:2px solid var(--nsx-canvas-ink,#172433);outline-offset:3px}.foundation-shell[data-crm-client=davis] .foundation-header .sky-preview-reset{min-width:44px;max-width:76px;min-height:44px;font:600 12px/1.2 var(--font-geist-sans,Geist,Arial,sans-serif);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px;display:inline-flex}.foundation-shell[data-crm-client=davis] .foundation-header .sky-preview-reset svg{flex:0 0 18px}@media (min-width:861px) and (max-width:1350px){.foundation-shell[data-crm-client=davis] .foundation-header .sky-preview-reset{width:44px;max-width:44px}.foundation-shell[data-crm-client=davis] .foundation-header .sky-preview-reset>span{display:none}}.foundation-shell[data-crm-client=davis] .foundation-alert.success{min-height:44px;font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;color:#17603d;box-shadow:none;background:#eff8f2;border:1px solid #9ec6ad;padding:8px 12px}.foundation-shell[data-crm-client=davis] .foundation-alert.success>.nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.foundation-shell[data-crm-client=davis] .foundation-alert.success .nsx-icon-stack-badge{width:28px;height:28px;color:inherit;background:0 0;border:1px solid;border-radius:50%;place-items:center;display:grid}.foundation-shell[data-crm-client=davis] .foundation-alert.success .nsx-icon-stack-value{font:inherit;letter-spacing:0}.foundation-shell[data-crm-client=davis] .device-display-settings{font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink,#172433);background:var(--nsx-canvas,#fff);box-shadow:none;border-color:var(--nsx-border,#c5ced8)}.foundation-shell[data-crm-client=davis] .device-display-settings>header{background:var(--nsx-canvas,#fff);color:inherit;border-bottom:1px solid var(--nsx-border,#c5ced8);padding:12px}.foundation-shell[data-crm-client=davis] .device-display-settings :is(h2,h3){font:700 21px/1.3 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;color:inherit;margin:4px 0 8px}.foundation-shell[data-crm-client=davis] .device-display-settings :is(p,small,em,dt,dd,label,legend){letter-spacing:0;text-transform:none;color:inherit;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .device-display-settings :is(strong,button,select){font:600 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .device-display-settings :is(button,select,input:not([type=radio])){min-height:44px}.foundation-shell[data-crm-client=davis] .device-display-settings :is(.device-preview-controls,.device-diagnostics){background:var(--nsx-canvas,#fff);border-color:var(--nsx-border,#c5ced8);padding:12px}.foundation-shell[data-crm-client=davis] .device-display-settings .device-mode-options>label{background:var(--nsx-canvas,#fff);border-color:var(--nsx-border,#c5ced8);min-height:44px;color:inherit;padding:12px}.foundation-shell[data-crm-client=davis] .device-display-settings .device-mode-options>label.selected{background:var(--nsx-selected,#edf2f5);border-color:var(--nsx-accent,#172433)}.foundation-shell[data-crm-client=davis] .device-display-settings .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.foundation-shell[data-crm-client=davis] .device-display-settings .nsx-icon-stack-badge{border:1px solid var(--nsx-border,#a8b4bf);background:var(--nsx-canvas,#fff);width:28px;height:28px;color:inherit;border-radius:50%}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .nsx-conversations>div>button{box-sizing:border-box;align-content:start;gap:4px;min-width:0;height:auto;min-height:96px;padding:12px;display:grid;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .nsx-conversations>div>button>p{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;max-width:100%;height:auto;max-height:none;margin:0;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-facts{align-self:start;margin-top:0!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-facts .customer-web-activity{margin-top:-4px;padding-left:36px;font-style:normal;line-height:1.35}.foundation-shell[data-crm-client=davis] .request-card-identity h2 .davis-request-name-age,.foundation-shell[data-crm-client=davis] .request-mobile-summary h2 .davis-request-name-age{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.foundation-shell[data-crm-client=davis] .request-card-identity h2 .nsx-icon-stack-row,.foundation-shell[data-crm-client=davis] .request-mobile-summary h2 .nsx-icon-stack-row{align-items:center!important}.foundation-shell[data-crm-client=davis] .request-card-open-name{letter-spacing:0;white-space:normal;text-align:left;align-items:center;width:auto;min-width:0;min-height:44px;margin:0;padding:0;font-size:21px;font-weight:700;display:inline-flex}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context:has(.davis-messenger-facts) .davis-messenger-facts{grid-area:2/1/auto/-1;margin-top:0!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context:has(.davis-messenger-facts)>p{grid-row:3}.foundation-shell[data-crm-client=davis] .today-request-row>:is(.dax-approval-footer,.dax-inline-activity,.dax-request-error){grid-column:1/-1}.dax-request-surface{isolation:isolate;touch-action:pan-y;-webkit-touch-callout:none;position:relative;overflow:hidden}.dax-holding{-webkit-user-select:none;user-select:none}.dax-hold-waves{pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.dax-hold-waves i{left:var(--dax-origin-x);top:var(--dax-origin-y);width:calc(var(--dax-radius)*2);height:calc(var(--dax-radius)*2);opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#0000 52%,#32c8ff22 66%,#6479ef38 81%,#984ee82b 94%,#0000 100%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.dax-holding .dax-hold-waves i{animation:3s cubic-bezier(.2,.45,.35,1) forwards dax-card-wave}.dax-holding .dax-hold-waves i:nth-child(2){animation-delay:.22s}.dax-holding .dax-hold-waves i:nth-child(3){animation-delay:.44s}@keyframes dax-card-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}12%{opacity:.7}85%{opacity:.55}to{opacity:.25;transform:translate(-50%,-50%)scale(1)}}.dax-inline-activity{grid-column:1/-1;grid-template-columns:var(--request-inline-icon-size,20px) minmax(0,1fr);color:#4c617b;text-align:left;align-items:start;gap:6px;margin-top:8px;font-size:12px;font-weight:400;line-height:1.35;display:grid}.dax-inline-activity>span:last-child{overflow-wrap:anywhere;min-width:0}.dax-typing-dots{align-items:center;gap:3px;padding:0 5px;display:inline-flex}.dax-typing-dots i{background:#687ad0;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite dax-dot}.dax-typing-dots i:nth-child(2){animation-delay:.18s}.dax-typing-dots i:nth-child(3){animation-delay:.36s}@keyframes dax-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.dax-request-error{color:#a5222b;grid-column:1/-1;font-size:12px;display:block}.companion-request-close{z-index:6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px;color:#17202b!important;background:#fff!important;border:1px solid #c8ccd0!important;font-size:28px!important}.companion-customer-details>header{position:relative;padding-right:70px!important}@media (prefers-reduced-motion:reduce){.dax-holding .dax-hold-waves i{opacity:.12;animation:none;transform:translate(-50%,-50%)scale(1)}.dax-typing-dots i{animation:none}}.dax-context-icons{width:var(--request-inline-icon-size,20px);height:var(--request-inline-icon-size,20px);display:block;position:relative}.dax-context-icons .request-meta-icon{margin:0;position:absolute;inset:0}.dax-context-icons.location-context{width:30px;height:28px}.dax-context-icons.location-context .dax-context-orb{z-index:1;background:#fff;width:18px;min-width:18px;height:18px;inset:10px auto auto 10px;box-shadow:0 1px 4px #24344640}.dax-context-icons.location-context .dax-context-orb img{width:12px;height:12px}.dax-inline-activity:has(.location-context){grid-template-columns:30px minmax(0,1fr);gap:8px}.dax-approval-footer{box-sizing:border-box;text-align:left;background:0 0;width:100%;padding:0 20px 12px}.today-request-row:has(+.dax-approval-footer){padding-bottom:6px!important}.today-request-row.unseen+.dax-approval-footer{box-shadow:inset 4px 0 var(--sky-red-c91920,#c91920);background:#fff7f7}.dax-address-hold{isolation:isolate;box-sizing:border-box;color:#435766;width:100%;font:inherit;text-align:left;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400;line-height:1.35;display:block;position:relative}.dax-address-hold .request-meta-row{z-index:1;position:relative}.dax-address-hold-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.dax-address-hold-copy>small{color:#365978;font-size:12px;font-weight:500}.dax-address-hold-fill{inset:0 0 0 calc(var(--request-inline-icon-size,20px) + 6px);z-index:0;transform-origin:0;pointer-events:none;background:linear-gradient(110deg,#9ee4f45c,#b6c9ff80);position:absolute;transform:scaleX(0)}.dax-address-hold.holding .dax-address-hold-fill{animation:2s linear forwards dax-address-approval-fill}.dax-address-hold.approved .dax-address-hold-copy>small{color:#25616e}.dax-address-hold.rejected .dax-address-hold-copy>small{color:#596978}.dax-address-hold:focus-visible{outline-offset:3px;outline:3px solid #627fbd}.dax-address-hold:disabled{cursor:default;opacity:1}@keyframes dax-address-approval-fill{to{transform:scaleX(1)}}.dax-address-decisions{margin-top:6px;margin-left:calc(var(--request-inline-icon-size,20px) + 6px);flex-wrap:wrap;gap:8px;display:flex}.dax-address-decisions>button{color:#365978;min-height:44px;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.dax-address-decisions>button>span{font-size:16px}.dax-address-decisions>.dax-address-reject{color:#596978}.dax-address-decisions>button:disabled{opacity:.65}.dax-address-decisions>button:focus-visible{outline-offset:2px;outline:3px solid #627fbd}@media (max-width:600px){.today-request-row+.dax-approval-footer{--request-inline-icon-size:16px;padding-inline:12px}.today-request-row+.dax-approval-footer .dax-address-hold{font-size:12px}}@media (prefers-reduced-motion:reduce){.dax-address-hold.holding .dax-address-hold-fill{opacity:.35;animation:none;transform:scaleX(1)}}@media (hover:hover){.foundation-shell .today-feed-panel.requests>div>.today-request-row:hover+.dax-approval-footer,.foundation-shell .today-feed-panel.requests>div>.dax-approval-footer:hover{background:#f3f7f8}.foundation-shell .today-feed-panel.requests>div>.today-request-row:has(+.dax-approval-footer:hover){background:#f3f7f8}}.dax-address-decisions>button{transition:background-color .16s,box-shadow .16s,transform .16s}.dax-address-decisions>.dax-address-accept{--decision-highlight:#e0eef6;--decision-ring:#627fbd}.dax-address-decisions>.dax-address-reject{--decision-highlight:#fbecee;--decision-ring:var(--sky-red-c91920,#c91920)}@media (hover:hover){.dax-address-decisions>button:not(:disabled):hover{background:var(--decision-highlight);box-shadow:inset 0 0 0 1px var(--decision-ring)}}.dax-address-decisions>button:focus-visible{background:var(--decision-highlight)}.dax-address-decisions>button:not(:disabled):active{background:var(--decision-highlight);transform:scale(.96)}.dax-address-decisions>button.decision-clicked{background:var(--decision-highlight);animation:.36s ease-out dax-decision-click}@keyframes dax-decision-click{0%{box-shadow:0 0 0 0 var(--decision-ring);transform:scale(.96)}55%{transform:scale(1.02);box-shadow:0 0 0 4px #0000}to{transform:scale(1);box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.dax-address-decisions>button{transition:none}.dax-address-decisions>button:not(:disabled):active{transform:none}.dax-address-decisions>button.decision-clicked{animation:none}}.davis-appointment-stripes{display:none}.foundation-shell[data-crm-client=davis] :is(.davis-appointment-card,.davis-request-proposal-card){isolation:isolate}.foundation-shell[data-crm-client=davis] :is(.dispatch-hero,.resource-week-appointment).davis-appointment-card{position:relative}.foundation-shell[data-crm-client=davis] .davis-appointment-stripes{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--davis-appointment-stripe-opacity,.28);transition:opacity .45s;display:block;position:absolute;inset:0;overflow:hidden}.foundation-shell[data-crm-client=davis] .davis-appointment-stripe-pattern{inset:0 calc(-1 * var(--davis-stripe-size,40px)) 0 0;pointer-events:none;background-image:linear-gradient(135deg,currentColor 18%,#0000 18% 50%,currentColor 50% 68%,#0000 68%,#0000);background-size:var(--davis-stripe-size,40px) var(--davis-stripe-size,40px);transition:color .45s;animation:5.6s linear infinite davis-appointment-stripe-flow;display:block;position:absolute}.foundation-shell[data-crm-client=davis] .davis-appointment-stripes[data-stripe-motion=static]>.davis-appointment-stripe-pattern{animation-play-state:paused}@keyframes davis-appointment-stripe-flow{0%{transform:translate3d(calc(-1 * var(--davis-stripe-size,40px)),0,0)}to{transform:translate(0,0)}}@media (prefers-color-scheme:dark){.foundation-shell[data-crm-client=davis] .davis-appointment-stripes{--davis-appointment-stripe-opacity:.25}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .davis-appointment-stripe-pattern{transition:none;animation:none;transform:none}.foundation-shell[data-crm-client=davis] .davis-appointment-stripes{transition:none}}.foundation-shell[data-crm-client=davis] :is(.request-queue-card,.request-mobile-summary,.request-detail-workspace>header,.davis-request-details,.waiting-proposal-row,.today-request-row,.request-detail-hero).davis-request-proposal-card{position:relative}.foundation-shell[data-crm-client=davis] :is(.today-status.confirmed,.status-pill.confirmed){color:#166534;background:#dcfce7;border-color:#86efac}.foundation-shell[data-crm-client=davis] .davis-appointment-stripes[data-stripe-layout=split]{--request-stripe-bottom:86%;--request-stripe-top:calc(var(--request-stripe-bottom) + var(--davis-stripe-height,0px));opacity:1;clip-path:polygon(var(--request-stripe-top) 0,100% 0,100% 100%,var(--request-stripe-bottom) 100%)}.foundation-shell[data-crm-client=davis] .davis-appointment-stripes[data-stripe-layout=split]>.davis-appointment-stripe-pattern{opacity:var(--davis-appointment-stripe-opacity,.28)}.foundation-shell[data-crm-client=davis] .davis-appointment-stripes[data-stripe-layout=split]:after{content:"";clip-path:polygon(var(--request-stripe-top) 0,calc(var(--request-stripe-top) + 2px) 0,calc(var(--request-stripe-bottom) + 2px) 100%,var(--request-stripe-bottom) 100%);pointer-events:none;background:#000;position:absolute;inset:0}.foundation-shell[data-crm-client=davis] .request-queue-card:has(>.davis-appointment-stripes[data-stripe-layout=split])>:not(.davis-appointment-stripes):not(.request-mobile-summary){max-width:calc(86% - 12px)}.foundation-shell[data-crm-client=davis] .request-mobile-summary:has(>.davis-appointment-stripes[data-stripe-layout=split])>:not(.davis-appointment-stripes){max-width:calc(86% - 12px)}@media (min-width:861px){.foundation-shell[data-crm-client=davis] :is(.today-request-row,.waiting-proposal-row)>.davis-appointment-stripes[data-stripe-layout=split]{--request-stripe-bottom:42%}.foundation-shell[data-crm-client=davis] .today-feed-panel.requests .today-request-row:has(>.davis-appointment-stripes[data-stripe-layout=split]){grid-template-columns:minmax(0,calc(42% - 20px)) minmax(0,1fr)}.foundation-shell[data-crm-client=davis] .today-request-row:has(>.davis-appointment-stripes[data-stripe-layout=split])>b{background:var(--nsx-canvas,#fff);border-radius:8px;justify-self:end;padding:4px 8px}.foundation-shell[data-crm-client=davis] .waiting-proposal-row:has(>.davis-appointment-stripes[data-stripe-layout=split])>:is(strong,small){max-width:calc(42% - 20px)}}.foundation-shell[data-crm-client=davis] .davis-stripe-settings{margin-top:16px}.foundation-shell[data-crm-client=davis] .davis-stripe-settings h3{letter-spacing:0;margin:0 0 8px;font-size:21px;font-weight:700}.foundation-shell[data-crm-client=davis] .davis-stripe-settings p{letter-spacing:0;font-size:14px;line-height:1.5}.davis-stripe-options{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-stripe-option{border:1px solid var(--nsx-border,#96aabd);background:var(--nsx-canvas,#fff);min-height:64px;color:var(--nsx-canvas-ink,#172b3c);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .davis-stripe-option:has(input:checked){outline:2px solid var(--nsx-canvas-ink,#172b3c);outline-offset:-2px;background:color-mix(in srgb,var(--nsx-canvas,#fff) 86%,var(--sky-window-bottom,#cfe8f5))}.davis-stripe-option input{width:20px;height:20px;accent-color:var(--nsx-canvas-ink,#172b3c);flex:0 0 20px}.davis-stripe-option span{gap:4px;min-width:0;display:grid}.davis-stripe-option strong{font-size:14px;font-weight:600}.davis-stripe-option small{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-stripe-setting-preview{isolation:isolate;border:1px solid var(--nsx-border,#96aabd);background:var(--nsx-canvas,#fff);min-height:100px;color:var(--nsx-canvas-ink,#172b3c);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.davis-stripe-setting-preview>.davis-appointment-stripes[data-stripe-layout=split]{--request-stripe-bottom:42%!important}.davis-stripe-setting-preview>strong,.davis-stripe-setting-preview>span:not(.davis-appointment-stripes){max-width:38%;font-size:14px}.davis-stripe-save-status{min-height:1.5em;margin-bottom:0}.foundation-shell[data-crm-client=davis] .davis-stripe-settings{font-family:var(--nsx-font,var(--font-geist-sans,"Geist",sans-serif));color:var(--nsx-canvas-ink,#172b3c);margin-top:12px}.davis-stripe-settings header p{margin:4px 0 8px}.davis-stripe-options{gap:8px;margin:12px 0}.davis-stripe-settings :is(strong,small,label,legend,output,summary,button,select){letter-spacing:0;font-family:inherit}.davis-stripe-settings :is(small,p){font-size:14px;font-weight:400;line-height:1.45}.davis-stripe-settings strong{font-size:14px;font-weight:600;line-height:1.4}.davis-stripe-option{gap:8px}.davis-stripe-option span{gap:4px}.davis-stripe-adjustments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.davis-stripe-range{gap:4px;min-width:0;display:grid}.davis-stripe-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.davis-stripe-range output{white-space:nowrap;font-size:14px}.foundation-shell[data-crm-client=davis] .davis-stripe-range input{width:100%;min-width:0;height:44px;accent-color:var(--nsx-canvas-ink,#172b3c);padding:0}.davis-stripe-coordination{align-items:center;gap:8px;min-height:44px;margin:12px 0;display:flex}.davis-stripe-coordination>span,.davis-stripe-single-color>span,.davis-stripe-status-colors label>span{gap:4px;min-width:0;display:grid}.davis-stripe-coordination input{width:20px;height:20px;accent-color:var(--nsx-canvas-ink,#172b3c);flex:0 0 20px}.davis-stripe-field{gap:4px;margin:12px 0;display:grid}.davis-stripe-field select{background:var(--nsx-canvas,#fff);width:100%;min-height:44px;color:var(--nsx-canvas-ink,#172b3c);border:1px solid var(--nsx-border,#96aabd);border-radius:10px;padding:8px 12px;font-size:16px}.davis-stripe-color-details{margin:12px 0}.davis-stripe-color-details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}.davis-stripe-status-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.davis-stripe-status-colors label,.davis-stripe-single-color{border:1px solid var(--nsx-border,#96aabd);background:var(--nsx-canvas,#fff);min-height:52px;color:var(--nsx-canvas-ink,#172b3c);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.foundation-shell[data-crm-client=davis] .davis-stripe-settings input[type=color]{border:1px solid var(--nsx-border,#96aabd);cursor:pointer;background:var(--nsx-canvas,#fff);border-radius:8px;flex:0 0 48px;width:48px;height:44px;padding:4px}.davis-stripe-contrast-note{margin:8px 0 12px}.davis-stripe-settings>button{min-height:44px;font:600 14px/1.4 var(--nsx-font,var(--font-geist-sans,"Geist",sans-serif));padding:8px 12px}@media (max-width:600px){.davis-stripe-adjustments,.davis-stripe-status-colors{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .request-mobile-capable>.davis-appointment-stripes{display:none}.foundation-shell[data-crm-client=davis] .request-mobile-summary>header{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;max-width:none;display:flex}.foundation-shell[data-crm-client=davis] .request-mobile-summary>header>h2{flex:1 1 0;min-width:0}.foundation-shell[data-crm-client=davis] .request-mobile-summary .request-mobile-status{flex:none;justify-content:flex-end;align-self:flex-start;max-width:45%;margin-inline-start:auto;display:flex}.foundation-shell[data-crm-client=davis] .request-mobile-status>.status-badge{isolation:isolate;border-radius:999px;position:relative;overflow:hidden}.foundation-shell[data-crm-client=davis] .request-mobile-status>.status-badge>.davis-appointment-stripes{clip-path:none;border-radius:inherit;opacity:var(--davis-appointment-stripe-opacity,.28);inset:0}.foundation-shell[data-crm-client=davis] .request-mobile-status>.status-badge>.davis-appointment-stripes:after{display:none}.foundation-shell[data-crm-client=davis] .request-mobile-status>.status-badge>.davis-appointment-stripes>.davis-appointment-stripe-pattern{opacity:1}}.davis-mobile-visit-status,.foundation-shell[data-crm-client=davis] .schedule-quick-card .status-badge>[data-stripe-surface=pill]{display:none}@media (max-width:860px){.foundation-shell[data-crm-client=davis] :is(.today-schedule-quick-row,.schedule-quick-card)>.davis-appointment-stripes{display:none}.foundation-shell[data-crm-client=davis] .today-schedule-summary{grid-template-columns:minmax(0,1fr) fit-content(45%);align-items:start;gap:8px}.foundation-shell[data-crm-client=davis] .today-schedule-summary>.davis-mobile-visit-status{grid-area:1/2;place-self:start end;min-width:0;max-width:100%;display:flex}.foundation-shell[data-crm-client=davis] .today-schedule-summary>.today-context-stack{display:contents!important}.foundation-shell[data-crm-client=davis] .today-schedule-summary>.today-context-stack>*{grid-column:1/-1;min-width:0}.foundation-shell[data-crm-client=davis] .today-schedule-summary>.today-context-stack>:first-child{grid-area:1/1}.foundation-shell[data-crm-client=davis] .today-schedule-summary>.today-schedule-time{grid-column:1/-1}.foundation-shell[data-crm-client=davis] .today-schedule-summary>.davis-desktop-visit-status{display:none}.foundation-shell[data-crm-client=davis] :is(.davis-mobile-visit-status,.schedule-quick-card header)>.status-badge{isolation:isolate;font:600 12px/1.3 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;background:var(--status-bg);max-width:100%;color:var(--status-text);border-color:var(--status-border);border-radius:999px;position:relative;overflow:hidden}.foundation-shell[data-crm-client=davis] :is(.today-schedule-quick-row,.schedule-quick-card) .status-badge>[data-stripe-surface=pill]{clip-path:none;border-radius:inherit;opacity:var(--davis-appointment-stripe-opacity,.28);display:block;inset:0}.foundation-shell[data-crm-client=davis] :is(.today-schedule-quick-row,.schedule-quick-card) .status-badge>[data-stripe-surface=pill]:after{display:none}.foundation-shell[data-crm-client=davis] :is(.today-schedule-quick-row,.schedule-quick-card) .status-badge>[data-stripe-surface=pill]>.davis-appointment-stripe-pattern{opacity:1}.foundation-shell[data-crm-client=davis] .schedule-quick-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .schedule-quick-card>header>div{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .schedule-quick-card>header>.status-badge{max-width:45%}}.apple-settings-shell .settings-device-value{color:#000;place-items:center;width:28px;height:28px;display:grid}.settings-device-value img{object-fit:contain;width:24px;height:24px;display:block}.apple-settings-shell .apple-settings-icon.is-dax-wordmark{flex-basis:44px;width:44px}.apple-settings-shell .apple-settings-icon.is-dax-wordmark img{object-fit:contain;width:44px;height:24px}.settings-license{letter-spacing:0;border-top:1px solid var(--sky-border,#a8bdca);color:var(--canvas-ink,#0f1f30);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 12px;font:400 14px/1.4 Geist,Arial,sans-serif;display:flex}.settings-license>img{object-fit:contain;flex:0 0 56px}.settings-license>div{min-width:0}.settings-license h2{letter-spacing:0;color:inherit;margin:0 0 4px;font:700 21px/1.3 Geist,Arial,sans-serif}.settings-license p{color:var(--canvas-muted,#4a596b);margin:4px 0 8px;font:400 14px/1.4 Geist,Arial,sans-serif}.settings-license summary{cursor:pointer;min-height:44px;color:inherit;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.settings-license summary::-webkit-details-marker{display:none}.settings-license summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:0 4px;transform:rotate(-45deg)}.settings-license details[open] summary:before{transform:rotate(45deg)}.settings-license details{max-width:680px}.settings-license summary:focus-visible{outline:2px solid var(--sky-focus,#315f7a);outline-offset:2px}.settings-license :is(p,summary){letter-spacing:0}.davis-lead-status{vertical-align:middle;pointer-events:none;min-height:28px;color:var(--status-en_route-text,#5b21b6);background:var(--status-en_route-bg,#f5f3ff);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.davis-lead-status-icon{transform-origin:50%;transform-box:fill-box;flex:none;width:24px;height:24px;display:block}.davis-lead-status[data-lead-state=arrived]{color:#166534;background:#dcfce7}.davis-lead-status[data-lead-state=working]{color:#713f12;background:#fef3c7}.davis-lead-travel-track{opacity:.65;background:currentColor;border-radius:999px;width:42px;height:7px;display:block;position:relative;overflow:hidden}.davis-lead-travel-track>span{background:repeating-linear-gradient(115deg,#0000 0 5px,#fffc 5px 10px);position:absolute;inset:0 -20px}.davis-lead-status[data-motion=moving] .davis-lead-truck-body{animation:.7s ease-in-out infinite davis-lead-driving}.davis-lead-status[data-motion=moving] .davis-lead-travel-track>span{animation:1s linear infinite davis-lead-travel}.davis-lead-status[data-motion=moving][data-lead-state=working] .davis-lead-status-icon{animation:4s ease-in-out infinite davis-lead-hat}.davis-lead-status[data-motion=moving][data-lead-state=arrived] .davis-lead-status-icon{animation:.38s ease-out both davis-lead-arrival}@keyframes davis-lead-driving{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)rotate(-2deg)}}@keyframes davis-lead-travel{to{transform:translate(20px)}}@keyframes davis-lead-hat{0%,18%{transform:perspective(70px)rotateY(0)}65%,to{transform:perspective(70px)rotateY(360deg)}}@keyframes davis-lead-arrival{0%{opacity:.3;transform:scale(.65)}70%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.davis-team-person .davis-lead-name-line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.davis-team-person .davis-lead-name-line>.appointment-team-names{white-space:normal;overflow-wrap:anywhere;min-width:0}.appointment-team-summary:has(>.davis-lead-status){flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.davis-lead-status .davis-lead-status-icon,.davis-lead-status .davis-lead-truck-body,.davis-lead-status .davis-lead-travel-track>span{animation:none!important}}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-drawer-content{overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:0 2px 4px;display:flex;overflow:auto}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-destination{background:var(--nsx-surface-muted,#e6f0f7);color:var(--nsx-canvas-ink,#172433);border-radius:18px;padding:10px}.davis-navigation-destination .nsx-icon-stack-row{align-items:center;gap:12px}.davis-navigation-destination .nsx-icon-stack-value{font-size:17px;font-weight:600;line-height:1.35}.davis-navigation-destination .nsx-icon-stack-badge{border-radius:50%;width:32px;min-width:32px;height:32px}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-action-group{background:var(--nsx-surface-muted,#e6f0f7);border-radius:18px;min-width:0;display:grid;overflow:hidden}.davis-navigation-action-group:empty{display:none!important}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-action-group .davis-navigation-action-row{color:#172433;letter-spacing:0;text-align:left;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #a8bbcb66;border-radius:0;align-items:center;gap:12px;width:100%;min-width:0;min-height:56px;margin:0;padding:12px;text-decoration:none;display:flex;font:500 18px/1.35 var(--font-geist-sans,Geist,sans-serif)!important}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-action-group .davis-navigation-action-row:last-child{border-bottom:0}.davis-navigation-action-row .nsx-icon-stack-row{align-items:center;gap:12px;width:100%;min-width:0}.davis-navigation-action-row .nsx-icon-stack-value{font-weight:500;font-size:18px!important}.davis-navigation-action-row .nsx-icon-stack-badge{border-radius:50%;width:28px;min-width:28px;height:28px}.davis-navigation-action-row>span:last-child{min-width:0}.davis-navigation-action-row small{margin-top:2px;font-size:13px;font-weight:400}.davis-navigation-action-icon{width:28px;height:28px;color:inherit;border-radius:50%;flex:none;place-items:center;display:inline-grid}.davis-navigation-action-icon svg{fill:none;stroke:currentColor;width:26px;height:26px}.davis-navigation-voice>.davis-navigation-action-icon{width:28px;height:28px}.davis-navigation-directions-list{padding:0 12px;font-size:14px}.davis-navigation-directions-list[hidden]{display:none}.davis-navigation-directions-list ol{padding-left:20px}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-end{color:#fff;letter-spacing:0;box-sizing:border-box;background:#b51f2b;border:0;border-radius:28px;flex:none;justify-content:center;align-items:center;width:100%;min-width:0;min-height:56px;margin:0;padding:12px;display:flex;font:600 20px/1.3 var(--font-geist-sans,Geist,sans-serif)!important}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-end:hover{background:#9f1c26}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace .davis-navigation-footer[data-drawer-expanded=true]{max-height:calc(var(--workspace-visible-height,800px) - var(--workspace-exit-clearance,82px) - var(--navigation-summary-height,144px) - 32px);flex-direction:column;gap:12px;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace .davis-navigation-footer[data-drawer-expanded=true]>.davis-navigation-options{flex-direction:column;flex:1;min-height:0;display:flex}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace .davis-navigation-options>header{flex:none}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace .davis-navigation-options[data-expanded=true]>.davis-disclosure-body{flex-direction:column;flex:1;gap:12px;min-height:0;max-height:none;padding:12px 0 0;display:flex;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace :is(.davis-navigation-summary,.davis-navigation-footer){-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#ffffffe6}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace :is(.davis-driving-controls button,.davis-navigation-voice){-webkit-backdrop-filter:blur(12px);background:#ffffffe6}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace :is(.davis-navigation-destination,.davis-navigation-action-group){background:#d8e6f0ad}}@media (prefers-reduced-transparency:reduce){.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace :is(.davis-navigation-summary,.davis-navigation-footer,.davis-driving-controls button,.davis-navigation-voice){-webkit-backdrop-filter:none;background:#fff}}.davis-navigation-drawer-content>*{flex-shrink:0}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .davis-navigation-attribution{color:#394e61;flex:none;margin:0;font-size:12px;line-height:1.4}.davis-navigation-voice-row>span:last-child{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.davis-navigation-voice-row small{background:#fff8;border-radius:12px;margin:0;padding:3px 8px}.davis-navigation-workspace:has(.davis-navigation-footer[data-drawer-expanded=true]) .maplibregl-ctrl-attrib{visibility:hidden}.davis-navigation-recovery{flex-wrap:wrap;gap:8px;display:flex}.davis-navigation-recovery>a,.davis-navigation-recovery>button{flex:1;min-height:48px}.davis-navigation-options[data-expanded=true]>.davis-disclosure-body{animation:.22s cubic-bezier(.2,.8,.2,1) davis-drawer-content-in}@keyframes davis-drawer-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.davis-navigation-workspace button,.davis-field-tools button,.davis-field-tools-backdrop button{transition:background-color .16s,transform .16s}.davis-navigation-workspace button:active,.davis-field-tools button:active,.davis-field-tools-backdrop button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.davis-navigation-workspace *,.davis-field-tools *,.davis-field-tools-backdrop *{transition:none!important;animation:none!important}}.feedback-motion-off .davis-navigation-workspace *,.feedback-motion-off .davis-field-tools *,.feedback-motion-off .davis-field-tools-backdrop *{transition:none!important;animation:none!important}.davis-rerouting-glyph{animation:1.2s linear infinite davis-reroute-spin}@keyframes davis-reroute-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.davis-rerouting-glyph{animation:none}}.feedback-motion-off .davis-rerouting-glyph{animation:none}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace{border:1px solid var(--nsx-border,#ccd6df);background:var(--nsx-canvas,#fff);min-width:0;color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);overflow-wrap:anywhere;isolation:isolate;border-radius:12px;grid-template-areas:"summary""footer""map";margin:12px 0;display:grid}.davis-navigation-summary{grid-area:summary;gap:8px;min-width:0;padding:12px;display:grid}.davis-navigation-summary h2{margin:0;font-size:21px;line-height:1.2}.davis-navigation-summary p,.davis-navigation-footer p{margin:0}.davis-navigation-map-slot{isolation:isolate;grid-area:map;min-width:0;position:relative;overflow:hidden}.davis-navigation-footer{grid-area:footer;gap:8px;min-width:0;padding:8px 12px 12px;display:grid}.davis-navigation-controls{flex-wrap:wrap;gap:8px;display:flex}.davis-navigation-workspace button{border:1px solid var(--nsx-border,#ccd6df);background:var(--nsx-surface-muted,#edf3f8);min-height:44px;color:var(--nsx-canvas-ink,#172433);font:600 14px/1.3 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;white-space:normal;border-radius:8px;padding:8px 10px}.davis-navigation-workspace button:hover,.davis-navigation-workspace button[aria-pressed=true]{background:var(--nsx-surface-muted,#edf3f8)}.davis-navigation-workspace :is(button,a):focus-visible{outline:3px solid var(--nsx-canvas-ink,#172433);outline-offset:2px}.davis-navigation-workspace button:disabled{opacity:.55}.davis-navigation-next{align-items:center;gap:10px;display:flex}.davis-navigation-next>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:28px;height:28px}.davis-navigation-next>div{gap:3px;min-width:0;font-size:17px;line-height:1.25;display:grid}.davis-navigation-distance{font-size:27px;font-weight:700;line-height:1.1}.davis-navigation-remaining{font-size:14px}.davis-navigation-workspace li{margin:8px 0}.davis-navigation-workspace li[aria-current=step]{font-weight:700}.davis-navigation-workspace small{display:block}.davis-navigation-workspace [role=alert]{border-left:3px solid;padding-left:8px}.davis-navigation-workspace .davis-navigation-attribution{font-size:12px}.davis-navigation-workspace a{color:inherit;text-decoration:underline}.davis-navigation-footer .davis-disclosure>header{justify-content:flex-start;gap:8px;padding:0!important}.davis-navigation-footer .davis-disclosure>header strong{font-size:14px}.davis-navigation-map-unavailable{min-height:120px;margin:0;padding:12px}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace .driver-map-shell{box-shadow:none;border:0;border-radius:0;margin:0}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace[data-navigation-active=true] .driver-map-shell.is-navigating>:is(.driver-map,.driver-map-3d-host){height:clamp(220px,38svh,420px)}.davis-navigation-workspace[data-navigation-active=true] .davis-navigation-controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.davis-navigation-controls>button{min-width:0}.davis-navigation-workspace[data-guidance-enabled=false]{display:block}@media (min-width:1024px){.foundation-shell[data-crm-client=davis] .davis-navigation-workspace[data-navigation-active=true]{grid-template:"summary map""footer map"1fr/minmax(280px,1fr) minmax(0,2fr)}.davis-navigation-workspace[data-navigation-active=true] .davis-navigation-map-slot{border-left:1px solid var(--nsx-border,#ccd6df)}}.davis-navigation-workspace .davis-navigation-summary p,.davis-navigation-workspace .davis-navigation-footer p{margin:0}.davis-navigation-workspace .davis-navigation-footer .davis-navigation-attribution{font-size:12px}.davis-navigation-details{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.davis-navigation-details .davis-disclosure[data-expanded=true]{grid-column:1/-1}.davis-navigation-details:empty{display:none}.davis-navigation-details .field-destination-maps{margin:0}.davis-route-preview .nsx-icon-stack-row{align-items:center;gap:8px}.davis-route-preview .nsx-icon-stack-badge{background:0 0;border-radius:50%;width:28px;min-width:28px;height:28px}.davis-route-preview .nsx-icon-stack-value{gap:3px;font-size:17px;display:grid}.davis-route-preview strong{font-size:27px;font-weight:700;line-height:1.15}.davis-route-preview small{margin-top:6px;font-size:12px}.davis-navigation-workspace[data-navigation-stage=preview] .davis-navigation-controls{display:block}.davis-navigation-workspace .davis-navigation-go{background:var(--nsx-surface-muted,#e6f3fd);width:100%;min-height:48px;font-weight:700}.davis-navigation-workspace{position:relative}.davis-navigation-trip-facts{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;font-weight:400;display:grid}.davis-navigation-trip-facts>span{gap:2px;min-width:0;display:grid}.davis-navigation-trip-facts strong{font:700 23px/1.2 var(--font-geist-sans,Geist,sans-serif);white-space:normal}.davis-navigation-trip-facts small{font-size:12px;font-weight:400}.davis-navigation-options>header>strong{flex:1}.davis-navigation-options>.davis-disclosure-body{max-height:280px;overflow:auto}.davis-navigation-options>.davis-disclosure-body>.davis-navigation-controls{flex-wrap:wrap;display:flex}.davis-navigation-options>.davis-disclosure-body>.davis-navigation-controls>button{flex:100px}.davis-navigation-quick{grid-area:quick;justify-content:flex-end;padding:0 12px;display:flex}.davis-navigation-workspace .davis-navigation-voice{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;min-height:48px;padding:11px;display:grid}.davis-navigation-voice svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.foundation-shell[data-crm-client=davis] .davis-navigation-workspace[data-navigation-active=true]{grid-template-areas:"summary""map""quick""footer"}.davis-navigation-workspace .davis-navigation-remaining{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.foundation-shell[data-crm-client=davis] .davis-navigation-workspace[data-navigation-active=true]{grid-template-rows:auto auto 1fr;grid-template-areas:"summary map""quick map""footer map"}}.foundation-shell[data-crm-client=davis] .driver-map-shell.is-navigating{grid-template-rows:auto auto;height:auto;min-height:0;display:grid}.foundation-shell[data-crm-client=davis] .driver-map-shell.is-navigating>.driver-map{isolation:isolate;height:clamp(360px,56svh,600px);min-height:0;position:relative;inset:auto}.foundation-shell[data-crm-client=davis] .driver-map-shell.is-navigating>.driver-map-3d-host{z-index:450;height:clamp(360px,56svh,600px);position:absolute;top:0;left:0;right:0}.driver-map-shell[data-driving-map-active=true]>.driver-map{visibility:hidden}.foundation-shell[data-crm-client=davis] .driver-map-shell.is-navigating>.driver-next-stop{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0;position:relative;inset:auto}.davis-driving-map{z-index:450;color:#172433;background:#e7ece8;position:absolute;inset:0}.davis-driving-canvas{position:absolute;inset:0}.davis-driving-controls{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:62px;left:10px;right:10px}.davis-driving-controls button{pointer-events:auto;color:#172433;min-height:44px;font:600 14px var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;background:#fff;border:1px solid #bdcbd7;border-radius:10px;padding:8px 12px;box-shadow:0 2px 5px #17243320}.davis-driving-controls button:focus-visible{outline-offset:2px;outline:3px solid #172433}.davis-driving-controls button[aria-pressed=true]{background:#edf3f8}.davis-driving-controls button:disabled{opacity:.6}.davis-driving-mode,.davis-driving-notice,.driver-map-fallback{z-index:500;color:#172433;max-width:calc(100% - 20px);font:400 12px/1.3 var(--font-geist-sans,Geist,sans-serif);pointer-events:none;box-sizing:border-box;background:#fff;border-radius:7px;margin:0;padding:6px 9px;position:absolute;bottom:31px;left:10px}.davis-driving-notice{bottom:68px}.driver-map-fallback{max-width:280px;top:62px;bottom:auto}.davis-driving-position{color:#1264c4;filter:drop-shadow(0 2px 4px #17243366);width:40px;height:40px}.davis-driving-position svg{fill:currentColor;stroke:#fff;stroke-width:3px;stroke-linejoin:round;width:40px;height:40px}.davis-driving-map .maplibregl-ctrl-attrib{color:#172433;max-width:calc(100% - 8px);font:400 11px/1.4 var(--font-geist-sans,Geist,sans-serif);background:#fff;display:block!important}.davis-driving-map .maplibregl-ctrl-attrib a{color:inherit}.davis-driving-map .maplibregl-canvas:focus-visible{outline-offset:-3px;outline:3px solid #172433}@media (max-width:380px){.davis-driving-controls button{padding:8px 10px;font-size:13px}}.davis-driving-controls button{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;padding:11px!important}.davis-driving-controls svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.davis-driving-position,.davis-driving-position svg{width:64px;height:64px}.davis-driving-position{color:var(--sky-window-bottom,#b6dff4)}.davis-driving-map .maplibregl-ctrl-attrib,.davis-driving-map .maplibregl-ctrl-attrib-inner{box-shadow:none;color:#172433;text-shadow:0 1px 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff;background:0 0!important}.driver-map .leaflet-control-attribution{color:#172433;text-shadow:0 1px 2px #fff,0 -1px 2px #fff;box-shadow:none;background:0 0!important}.driver-gps-icon span{background:var(--sky-window-bottom,#b6dff4)!important;border-color:var(--sky-window-header-ink,#173c5c)!important}.foundation-shell .field-destination-search,.foundation-shell .field-destination-trip{color:#172433;overflow-wrap:anywhere;background:#fff;border:1px solid #c6d7e5;border-radius:14px;min-width:0;margin:0 0 12px;padding:12px;font-family:Geist,sans-serif;font-size:14px;line-height:1.45}.field-destination-search form{gap:8px;display:grid}.field-destination-search label{font-weight:600}.field-destination-search .field-destination-input{gap:8px;min-width:0;display:flex}.foundation-shell .field-destination-search input{box-sizing:border-box;color:#172433;background:#fff;border:1px solid #8da9bf;border-radius:10px;flex:1;width:0;min-width:0;min-height:44px;padding:10px 12px;font:400 16px/1.4 Geist,sans-serif}.foundation-shell .field-destination-search button,.foundation-shell .field-destination-trip button,.foundation-shell .field-destination-maps{color:#172433;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;background:#e6f3fd;border:1px solid #9ab5ca;border-radius:10px;min-height:44px;padding:10px 12px;font:600 14px/1.4 Geist,sans-serif}.field-destination-search p,.field-destination-trip p{margin:8px 0;font-size:14px}.field-destination-search form p{margin:0}.field-destination-search ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.foundation-shell .field-destination-search li button{text-align:left;background:#fff;align-items:center;gap:8px;width:100%;display:flex}.field-destination-search li .nsx-icon-stack-row{flex:1;min-width:0}.field-destination-go{color:#174d73;font-weight:600}.field-destination-trip>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.foundation-shell .field-destination-trip h2{color:#172433;margin:0;font:700 21px/1.25 Geist,sans-serif}.field-destination-search .nsx-icon-stack-row,.field-destination-trip>.nsx-icon-stack-row{align-items:center;gap:8px!important}.field-destination-search .nsx-icon-stack-badge,.field-destination-trip>.nsx-icon-stack-row .nsx-icon-stack-badge{width:28px;min-width:28px;height:28px;color:inherit;background:0 0;border-radius:50%}.field-destination-search .nsx-icon-stack-copy,.field-destination-trip .nsx-icon-stack-copy{min-width:0}.field-destination-maps{box-sizing:border-box;align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}:is(.field-destination-search :focus-visible,.field-destination-trip :focus-visible){outline-offset:3px;outline:2px solid #1264a3}.field-destination-map{isolation:isolate;border-radius:10px;height:clamp(360px,56svh,600px);margin-top:12px;position:relative;overflow:hidden}.field-destination-map .davis-driving-controls{top:12px}.field-destination-search .nsx-icon-stack-value,.field-destination-trip>.nsx-icon-stack-row .nsx-icon-stack-value{font-size:17px}.foundation-shell .field-destination-trip{background:0 0;border:0;padding:0}.field-destination-trip .field-destination-map{border-radius:0;height:clamp(220px,38svh,420px);margin:0}.field-destination-trip.is-navigating>header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-destination-trip.is-navigating>header{margin-bottom:8px}.foundation-content:has(>.field-destination-trip.is-navigating)>.field-destination-search{display:none}.field-destination-trip .field-destination-maps{margin-top:0}.foundation-content:has(>.field-destination-trip)>.field-destination-search{display:none}.field-destination-trip.has-route>header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route{top:var(--workspace-visible-top,0px);height:calc(var(--workspace-visible-height,100dvh) - var(--workspace-exit-clearance,82px) - 8px);isolation:isolate;z-index:600;margin:0;position:fixed;left:0;right:0;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route>header{z-index:610;pointer-events:none;margin:0;position:absolute;top:8px;left:8px;right:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route>header button{pointer-events:auto;min-height:44px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route>.nsx-icon-stack-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route>.davis-navigation-workspace{border:0;border-radius:0;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-map-slot{border:0;position:absolute;inset:0}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .field-destination-map{border-radius:0;height:100%}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-summary,.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-footer{z-index:605;border:1px solid var(--nsx-border,#ccd6df);box-sizing:border-box;background:#fff;border-radius:12px;max-height:35%;padding:10px;position:absolute;left:8px;right:8px;overflow:auto;box-shadow:0 2px 8px #17243315}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-summary{gap:4px;top:64px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-footer{gap:4px;max-height:45%;bottom:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-controls{top:calc(var(--navigation-summary-height,120px) + 72px);left:8px;right:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-mode{bottom:calc(var(--navigation-footer-height,112px) + 43px)}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-notice{bottom:calc(var(--navigation-footer-height,112px) + 78px)}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .maplibregl-ctrl-bottom-left{bottom:calc(var(--navigation-footer-height,112px) + 16px)}@media (min-width:1024px){.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-summary{width:min(390px,40%);right:auto}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-footer{width:390px;left:auto}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-controls{width:auto;top:8px;left:auto}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-mode{bottom:43px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .maplibregl-ctrl-bottom-left{bottom:8px}}.field-destination-trip.has-route .davis-navigation-controls{box-sizing:border-box;width:100%}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-summary{max-height:30%;top:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-controls{top:calc(var(--navigation-summary-height,100px) + 16px);flex-direction:column;gap:8px;display:flex;left:auto;right:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-quick{z-index:606;top:calc(var(--navigation-summary-height,100px) + 184px);padding:0;position:absolute;right:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-footer{gap:8px;max-height:none;padding:8px;overflow:visible}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>.davis-disclosure-body{max-height:calc(var(--workspace-visible-height,800px) * .28);overflow:auto}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>header{gap:4px;padding:0!important}.field-destination-trip.has-route .davis-navigation-trip-facts strong{font-size:23px}.foundation-shell[data-crm-client=davis] .field-destination-trip.has-route .davis-driving-controls button{background:#fff;border-radius:50%;width:48px;height:48px;min-height:48px;padding:11px}.foundation-shell[data-crm-client=davis] .field-destination-trip.has-route .davis-navigation-voice{background:#fff;border-radius:50%}.field-destination-trip .davis-driving-map[data-map-ready=true][data-gps-fresh=true] .davis-driving-mode{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-footer{border-radius:24px;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:16px;width:auto;max-width:560px;margin-inline:auto;padding:12px 16px 16px;left:8px;right:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>header{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px;display:grid;padding:0!important}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>header>.nsx-drawer-opener{width:64px;min-height:44px;box-shadow:none;background:0 0;border:0;justify-self:center;position:relative}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>header>.nsx-drawer-opener>svg{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>header>.nsx-drawer-opener:after{content:"";background:var(--nsx-canvas-ink,#172433);opacity:.45;border-radius:5px;width:48px;height:5px;display:block;position:absolute;top:12px;left:50%;transform:translate(-50%)}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-options>header>strong{width:100%;min-width:0}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-trip-facts{box-sizing:border-box;align-items:start;gap:12px;padding:0 0 8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-trip-facts strong{text-align:center;font-size:clamp(30px,8.5vw,38px);font-weight:700;line-height:1.1}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-trip-facts small{text-align:center;margin-top:6px;font-size:18px;line-height:1.4}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-footer>.davis-navigation-go{box-sizing:border-box;text-align:center;border-radius:16px;justify-content:center;place-self:stretch stretch;align-items:center;width:100%;min-width:0;max-width:none;min-height:64px;margin:0;padding:16px;font-weight:600;display:flex;font-size:20px!important}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-summary{border-radius:24px;width:auto;max-width:640px;margin-inline:auto;left:8px;right:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route [data-navigation-stage=driving] .davis-navigation-summary{align-content:center;gap:12px;min-height:144px;padding:20px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-next{gap:16px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-next>svg{width:40px;height:40px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-next>div{gap:6px;font-size:24px;line-height:1.25}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-distance{font-size:40px;line-height:1.05}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-controls{gap:8px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-controls button,.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-voice{width:60px;height:60px;min-height:60px;padding:15px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-driving-controls svg,.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-voice svg{width:28px;height:28px}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-quick{top:calc(var(--navigation-summary-height,144px) + 220px)}.foundation-shell[data-crm-client=davis].field-mode .field-destination-trip.has-route .davis-navigation-workspace:has(.davis-navigation-options[data-expanded=true]) :is(.davis-driving-controls,.davis-navigation-quick){visibility:hidden}.davis-navigation-session.is-minimized>.field-destination-trip{display:none!important}.foundation-shell[data-crm-client=davis] .davis-navigation-pill{z-index:850;left:12px;right:12px;bottom:calc(var(--workspace-nav-clearance,0px) + var(--workspace-exit-clearance,0px) + 12px);border:1px solid var(--nsx-border,#ccd6df);background:var(--nsx-canvas,#fff);width:auto;max-width:520px;min-height:56px;color:var(--nsx-canvas-ink,#172433);font:400 14px/1.3 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-align:left;box-sizing:border-box;overflow-wrap:anywhere;border-radius:28px;align-items:center;gap:10px;margin:0 auto;padding:10px 12px;display:flex;position:fixed;box-shadow:0 4px 16px #17243326}.davis-navigation-pill>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.davis-navigation-pill>span{flex:1;gap:2px;min-width:0;display:grid}.davis-navigation-pill strong{font-size:17px}.davis-navigation-pill:focus-visible{outline-offset:2px;outline:3px solid}.foundation-shell[data-crm-client=davis].view-field:has(.davis-navigation-session)>.foundation-content>.field-destination-search{display:none}.foundation-shell[data-crm-client=davis]:has(.davis-navigation-pill)>.foundation-content:after{content:"";height:calc(var(--davis-navigation-pill-height,64px) + 12px);min-height:calc(var(--davis-navigation-pill-height,64px) + 12px);flex-shrink:0;grid-column:1/-1;display:block}.foundation-shell[data-crm-client=davis] .davis-maps-label{letter-spacing:0;align-items:center;gap:8px;font:600 14px/1.4 Geist,Arial,sans-serif;display:inline-flex}.foundation-shell[data-crm-client=davis] .davis-maps-label img{object-fit:contain;flex:none;width:36px;height:36px;display:block}.foundation-shell[data-crm-client=davis] .davis-maps-launcher{border:1px solid var(--nsx-border,#b9c6d1);min-height:52px;color:var(--nsx-canvas-ink,#172433);background:var(--nsx-canvas,#fff);border-radius:10px;align-items:center;margin-block:8px 12px;padding:4px 12px;display:inline-flex}.foundation-shell[data-crm-client=davis] .davis-maps-workspace{min-width:0;color:var(--nsx-canvas-ink,#172433);background:var(--nsx-canvas,#fff);padding:12px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-maps-workspace>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.foundation-shell[data-crm-client=davis] .davis-maps-workspace h1{margin:0;font:700 28px/1.2 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-maps-workspace h1 .davis-maps-label{font:inherit}.foundation-shell[data-crm-client=davis] .davis-maps-workspace>header button{letter-spacing:0;min-height:44px;font:600 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .davis-maps-empty{justify-items:center;padding:32px 12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-maps-empty img{object-fit:contain;max-width:100%}.foundation-shell[data-crm-client=davis].view-maps{height:var(--workspace-visible-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis].view-maps>.foundation-header,.foundation-shell[data-crm-client=davis].view-maps>.foundation-commandbar{flex-shrink:0;position:relative;top:auto}.foundation-shell[data-crm-client=davis].view-maps>.foundation-content{flex:1;width:100%;max-width:none;min-height:0;margin:0;position:relative;overflow:hidden;padding:0!important}.foundation-shell[data-crm-client=davis] .davis-maps-workspace{background:#e7ece8;padding:0;position:absolute;inset:0;overflow:hidden}.davis-maps-map-host,.davis-maps-canvas,.davis-maps-canvas-host{min-width:0;min-height:0;position:absolute;inset:0}.foundation-shell[data-crm-client=davis] .davis-maps-panel{z-index:510;box-sizing:border-box;border:1px solid var(--nsx-border,#bdcbd7);color:#172433;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-radius:12px;width:min(360px,100% - 80px);max-height:calc(100% - 48px);padding:8px 12px;position:absolute;top:12px;left:12px;overflow:auto;box-shadow:0 4px 16px #17243320}.davis-maps-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .davis-maps-panel h1{margin:0;font-size:21px}.foundation-shell[data-crm-client=davis] .davis-maps-panel h1 img{width:28px;height:28px}.foundation-shell[data-crm-client=davis] .davis-maps-panel button{letter-spacing:0;color:#172433;min-width:44px;min-height:44px}.foundation-shell[data-crm-client=davis] .davis-maps-panel>.field-destination-search{background:0 0;border:0;margin:8px 0 0;padding:0}.davis-maps-panel .field-destination-input{flex-wrap:wrap}.davis-maps-panel .field-destination-input input{flex-basis:160px}.foundation-shell[data-crm-client=davis].view-maps .davis-navigation-session:not(.is-minimized){z-index:510;box-sizing:border-box;border:1px solid var(--nsx-border,#bdcbd7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-radius:12px;width:min(360px,100% - 80px);max-height:calc(100% - 120px);padding:12px;position:absolute;top:84px;left:12px;overflow:auto;box-shadow:0 4px 16px #17243320}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip{background:0 0;margin:0}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip>header{gap:4px;margin-bottom:8px}.foundation-shell[data-crm-client=davis].view-maps .davis-navigation-workspace{background:0 0;border:0;margin:8px 0 0;display:block}.view-maps .davis-navigation-summary,.view-maps .davis-navigation-footer{padding:8px 0}.view-maps .davis-navigation-quick{padding:0}.view-maps .davis-navigation-trip-facts strong{font-size:23px}.davis-maps-map-host>.davis-navigation-map-slot,.davis-maps-map-host .field-destination-map{border:0;border-radius:0;height:100%;margin:0;position:absolute;inset:0}.davis-maps-map-host .davis-driving-controls{flex-flow:column;top:12px;left:auto;right:12px}.davis-maps-canvas .maplibregl-ctrl-group{background:#fffffff2;border:1px solid #bdcbd7;border-radius:24px;overflow:hidden}.davis-maps-canvas .maplibregl-ctrl-group button{color:#172433;width:44px;height:44px;min-height:44px;padding:8px}.davis-maps-canvas .maplibregl-ctrl-attrib{color:#172433;background:#ffffffdb;font:400 11px/1.4 Geist,sans-serif}.davis-maps-map-status{color:#172433;box-sizing:border-box;background:#fff;border-radius:8px;max-width:calc(100% - 24px);padding:8px 12px;font:400 14px/1.4 Geist,sans-serif;position:absolute;bottom:36px;left:12px}.davis-maps-map-status p{margin:0}.davis-maps-map-status button{min-height:44px;margin-top:8px}@media (max-width:860px){.foundation-shell[data-crm-client=davis].view-maps>.foundation-content{margin-bottom:var(--workspace-nav-height,0px)}}.field-assigned-map{min-width:0;margin:0 0 12px;scroll-margin-top:12px}.foundation-shell[data-crm-client=davis] .davis-document-context{min-width:0;color:var(--nsx-canvas-ink,#172433);gap:6px;margin:0 0 12px;font:400 14px/1.4 Geist,sans-serif;display:grid}.davis-document-context>.nsx-icon-stack-row{align-items:center;gap:8px;width:100%;min-width:0}.davis-document-context .nsx-icon-stack-value{overflow-wrap:anywhere;font-size:14px;display:block}.davis-document-context>.nsx-icon-stack-row:first-child strong{font-size:21px;line-height:1.2}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip.has-route>.nsx-icon-stack-row{display:none!important}@media (max-width:860px){.foundation-shell[data-crm-client=davis].view-maps:has(.field-destination-trip.is-navigating) .davis-maps-panel{display:none}.foundation-shell[data-crm-client=davis].view-maps .davis-navigation-session:has(.field-destination-trip.is-navigating){width:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;inset:0;overflow:visible}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip.is-navigating{height:100%}.view-maps .field-destination-trip.is-navigating>header{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip.is-navigating>.davis-navigation-workspace{pointer-events:none;border:0;margin:0;position:absolute;inset:0;overflow:visible}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip.is-navigating .davis-navigation-summary{pointer-events:auto;background:#fff;border:1px solid #bdcbd7;border-radius:14px;max-height:35%;padding:12px;position:absolute;top:12px;left:12px;right:72px;overflow:auto;box-shadow:0 3px 12px #17243326}.view-maps .field-destination-trip.is-navigating .davis-navigation-distance{font-size:32px}.view-maps .field-destination-trip.is-navigating .davis-navigation-next{align-items:center;gap:10px}.view-maps .field-destination-trip.is-navigating .davis-navigation-next>div{gap:4px;font-size:17px;line-height:1.3}.view-maps .field-destination-trip.is-navigating .davis-navigation-next>svg{width:28px;height:28px}.foundation-shell[data-crm-client=davis].view-maps .field-destination-trip.is-navigating .davis-navigation-footer{pointer-events:auto;background:#fff;border:1px solid #bdcbd7;border-radius:16px;max-height:48%;padding:8px 12px;position:absolute;bottom:32px;left:12px;right:12px;overflow:auto;box-shadow:0 3px 12px #17243326}.view-maps .field-destination-trip.is-navigating .davis-navigation-options>header{gap:8px;padding:0!important}.view-maps .field-destination-trip.is-navigating .davis-navigation-options>.davis-disclosure-body{max-height:calc(var(--workspace-visible-height,100dvh) * .28);overflow:auto}.view-maps .field-destination-trip.is-navigating .davis-navigation-quick{pointer-events:auto;padding:0;position:absolute;top:180px;right:12px}.view-maps:has(.field-destination-trip.is-navigating) .davis-driving-map[data-map-ready=true][data-gps-fresh=true] .davis-driving-mode{display:none}:is(.view-maps:has(.field-destination-trip.is-navigating) .davis-driving-mode,.view-maps:has(.field-destination-trip.is-navigating) .davis-driving-notice){max-width:calc(100% - 84px);bottom:130px}}.customer-billing{gap:16px;display:grid}.billing-test-banner{color:var(--sky-red-5b4200,#5b4200);background:#fff8df;border:1px solid #e6b544;border-radius:8px;padding:12px;font-size:14px}.billing-overview{grid-template-columns:1fr 1fr;gap:16px;display:grid}.billing-overview>div,.billing-customer{gap:6px;display:grid}.billing-overview strong{font-size:22px}.billing-history{gap:10px;display:grid}.billing-history article{border:1px solid #d5dfe6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.billing-history article>div{gap:6px;display:grid}.billing-error{color:var(--sky-red-a12129,#a12129);background:#fff0f0;border-radius:8px;padding:12px}.billing-drawer{color:#172433;background:#fff;border:0;border-left:1px solid #d5dfe6;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:inherit;font-size:16px;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 40px #17243330}.billing-drawer::backdrop{background:#12273770}.billing-drawer>header{border-bottom:1px solid #d5dfe6;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.billing-drawer h2{margin:0;font-size:23px}.billing-drawer-body{max-height:calc(100dvh - 85px);padding:24px;overflow-y:auto}.billing-drawer label{gap:6px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.billing-drawer input,.billing-drawer select,.billing-drawer textarea{box-sizing:border-box;border:1px solid #bacbd7;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:12px;font-family:inherit;font-size:16px}.billing-drawer textarea{min-height:90px}.billing-drawer button,.customer-billing button,.billing-actions a{color:#174664;cursor:pointer;background:#f7fafc;border:1px solid #b8cbd9;border-radius:8px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none}.billing-drawer button:disabled,.customer-billing button:disabled{opacity:.5;cursor:default}.billing-drawer footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.billing-drawer footer button:last-child{color:#fff;background:#174664}.billing-customer{border-bottom:1px solid #d5dfe6;margin-bottom:16px;padding-bottom:20px}.billing-customer strong{font-size:20px}.billing-dates{grid-template-columns:1fr 1fr;gap:16px;display:grid}.billing-line{border:1px solid #d5dfe6;border-radius:10px;grid-template-columns:1fr 1fr;gap:0 16px;min-width:0;margin-bottom:16px;padding:14px;display:grid}.billing-line legend{font-size:14px}.billing-description{grid-column:1/-1}.billing-line-total{align-content:center;gap:5px;font-size:14px;display:grid}.billing-summary,.billing-detail{background:#f2f6fa;border-radius:10px;grid-template-columns:1fr auto;gap:12px;margin:20px 0;padding:18px;display:grid}.billing-summary dd,.billing-detail dd{text-align:right;overflow-wrap:anywhere;margin:0}.billing-summary dt:last-of-type,.billing-summary dd:last-child{border-top:1px solid #bacbd7;padding-top:14px;font-size:20px;font-weight:700}.billing-review-items{gap:10px;display:grid}.billing-review-items article{border-bottom:1px solid #d5dfe6;grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.billing-review-items article>strong:first-child{grid-column:1/-1}.billing-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.billing-invoice-head{gap:8px;display:grid}.billing-invoice-head>strong{font-size:28px}.billing-detail{grid-template-columns:1fr 1fr;font-size:14px}.billing-drawer small{color:#506170;font-size:14px}.billing-drawer p{overflow-wrap:anywhere;white-space:pre-line;line-height:1.5}@media (max-width:540px){.billing-drawer-body,.billing-drawer>header{padding:18px}.billing-overview{grid-template-columns:1fr}.billing-dates{gap:10px}.billing-history article{flex-wrap:wrap;align-items:flex-start}.billing-drawer footer{flex-wrap:wrap}.billing-actions>*{text-align:center;flex:auto}}.customer-accordion>.customer-billing{box-sizing:border-box;gap:14px;min-width:0;padding:16px}.customer-billing>*{min-width:0;margin:0}.billing-overview{align-items:start;gap:16px 28px}.billing-overview>div{min-width:0}.billing-overview span{font-size:14px;line-height:1.5}.billing-overview strong{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.customer-billing>button{border-color:var(--sky-red-b91c2b,#b91c2b);background:var(--sky-red-b91c2b,#b91c2b);color:#fff;justify-self:start;min-height:44px}.billing-history-title{font-size:16px;line-height:1.5;margin-top:2px!important}.billing-empty{color:#50545a;font-size:14px;line-height:1.5}.billing-history article{min-width:0;padding:12px}.billing-history article>div{overflow-wrap:anywhere;min-width:0}.billing-history small{font-size:14px;line-height:1.4}.billing-drawer footer button:last-child{background:var(--sky-red-b91c2b,#b91c2b);color:#fff;border-color:var(--sky-red-b91c2b,#b91c2b)}.billing-drawer{box-sizing:border-box;display:none}.billing-drawer[open]{flex-direction:column;display:flex}.billing-drawer>header{flex:none;gap:12px}.billing-drawer-body{box-sizing:border-box;min-height:0;max-height:none;padding-bottom:calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1}.billing-drawer-body>*,.billing-drawer form{min-width:0}.billing-detail dd{overflow-wrap:anywhere}.billing-drawer button:focus-visible{outline-offset:3px;outline:3px solid #151515}.appointment-billing-button:focus-visible{outline-offset:3px;outline:3px solid #151515}.billing-appointment-context{border:1px solid #d3d3d3;border-left:3px solid var(--sky-red-b91c2b,#b91c2b);border-radius:8px;gap:5px;margin:14px 0;padding:12px;font-size:14px;line-height:1.5;display:grid}.billing-draft-status{font-size:14px;line-height:1.5}.appointment-billing-button{border:1px solid var(--sky-red-b91c2b,#b91c2b);min-height:44px;color:var(--sky-red-981526,#981526);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:700}.appointment-billing-button.primary{background:var(--sky-red-b91c2b,#b91c2b);color:#fff;border-color:var(--sky-red-b91c2b,#b91c2b)}.appointment-billing-button.billing-attention{animation:1.25s ease-in-out 4 davis-billing-pulse;box-shadow:0 0 0 3px #b91c2b35}.billing-customer-required{gap:6px;font-size:14px;line-height:1.5;display:grid}.today-schedule-quick-actions,.schedule-quick-actions{flex-wrap:wrap;min-width:0}.today-schedule-quick-actions>*{box-sizing:border-box;max-width:100%}.record-card footer{flex-wrap:wrap}@keyframes davis-billing-pulse{0%,to{box-shadow:0 0 0 2px #b91c2b25}50%{box-shadow:0 0 0 5px #b91c2b50}}@media (prefers-reduced-motion:reduce){.appointment-billing-button.billing-attention{outline-offset:2px;outline:3px solid #b91c2b66;animation:none}}@media (max-width:540px){.customer-accordion>.customer-billing{gap:14px;padding:16px}.billing-overview{grid-template-columns:1fr;gap:14px}.billing-dates{grid-template-columns:1fr}.billing-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px;padding:12px}.billing-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.billing-drawer footer>button{white-space:normal;flex:auto}.billing-history article>button{width:100%}.billing-drawer>header h2{font-size:21px}.appointment-billing-button{white-space:normal}}.billing-review-items article{grid-template-columns:minmax(0,1fr) auto;min-width:0}.billing-review-items strong,.billing-invoice-head h3{overflow-wrap:anywhere}.billing-drawer input:disabled,.billing-drawer select:disabled{color:#252525;opacity:1;background:#f3f3f3}.billing-drawer{border:1px solid #6f8691;border-radius:16px;width:min(680px,100vw - 40px);max-width:calc(100vw - 40px);height:74dvh;max-height:calc(100dvh - 48px);margin:auto;inset:0;overflow:hidden;box-shadow:0 25px 90px #00000057}.billing-drawer::backdrop{-webkit-backdrop-filter:blur(6px);background:#0009}.billing-drawer>header{background:#fff;padding:24px 32px}.billing-drawer-body{scrollbar-gutter:stable;padding:24px 32px}.billing-drawer>header>button{flex:none;min-width:42px;font-size:22px;line-height:1}@media (max-width:800px){.billing-drawer{border-radius:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:82dvh;max-height:calc(100dvh - 24px)}.billing-drawer>header,.billing-drawer-body{padding:20px}}.billing-page-body{min-width:0;color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif)}.billing-page-body label{gap:6px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.billing-page-body :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--nsx-border,#a8b4bf);background:var(--nsx-canvas,#fff);width:100%;min-width:0;color:inherit;font:400 16px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);border-radius:8px;min-height:44px;padding:10px 12px}.billing-page-body input[type=checkbox]{width:22px;height:22px;min-height:22px}.billing-page-body textarea{min-height:90px}.billing-page-body button{border:1px solid var(--nsx-border,#a8b4bf);background:var(--nsx-canvas,#fff);min-height:44px;color:inherit;font:600 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);cursor:pointer;border-radius:8px;padding:8px 12px}.billing-page-body button:disabled{opacity:.5;cursor:default}.billing-page-body footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.billing-page-body footer button:last-child{background:var(--nsx-accent,#b21f2d);border-color:var(--nsx-accent,#b21f2d);color:var(--nsx-on-accent,#fff)}.billing-page-body :is(p,small){overflow-wrap:anywhere;line-height:1.4}.nsx-documents-launcher,.nsx-office-documents,.nsx-financial-panel,.nsx-financial-dashboard{font-family:var(--nsx-font);color:var(--sky-canvas-ink,#102d40);min-width:0}.nsx-documents-launcher>.appointment-actions-trigger{text-align:left;border:1px solid var(--sky-canvas-border,#bcced9);background:var(--sky-canvas-surface,#fff);width:100%;color:var(--sky-canvas-ink,#102d40);border-radius:10px;min-height:52px;margin:8px 0;padding:10px 12px}.nsx-documents-launcher .nsx-icon-stack-badge,.nsx-financial-container .nsx-icon-stack-badge{flex:0 0 28px;width:28px;min-width:28px;height:28px}.nsx-documents-launcher small{margin-top:3px;font-size:14px;font-weight:400;line-height:1.3;display:block}.nsx-documents-page[open],.nsx-financial-drawer[open]{font-family:var(--nsx-font);color:#102d40;background:#fff;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) nsxDrawerIn;display:flex}.nsx-documents-page .billing-drawer-body,.nsx-financial-drawer .billing-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.nsx-documents-page h2,.nsx-financial-drawer h2{font-size:21px;font-weight:700;line-height:1.2}.nsx-documents-page p,.nsx-financial-drawer p,.nsx-office-documents p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.4}.nsx-documents-page a{box-sizing:border-box;color:#174664;min-height:44px;padding:10px 0;font-weight:600;text-decoration:underline;display:block}.nsx-expand{color:#102d40;background:#fff;border:1px solid #bdcdd7;border-radius:10px;min-width:0;margin:12px 0;padding:0 12px}.nsx-expand>summary{min-height:48px;font:600 14px/1.3 var(--nsx-font);cursor:pointer;align-items:center;gap:8px;padding:4px 0;list-style:none;display:flex}.nsx-expand>summary:after{content:"⌄";margin-left:auto;transition:transform .18s}.nsx-expand[open]>summary:after{transform:rotate(180deg)}.nsx-expand[open]>:not(summary){animation:.18s ease-out nsxSectionIn}.nsx-document-row{text-align:left;overflow-wrap:anywhere;width:100%;min-height:52px;margin:8px 0;white-space:normal!important;padding:10px 12px!important;display:block!important}.nsx-document-row small{margin-top:4px;font-size:13px;font-weight:400;display:block}.nsx-progress,.nsx-review-note{color:#174664;background:#edf5fa;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4}.nsx-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.nsx-actions>*{flex:150px;min-width:0}.nsx-documents-page button,.nsx-financial-drawer button,.nsx-office-documents button{font-family:var(--nsx-font);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:14px;font-weight:600;line-height:1.3;transition:background .15s,transform .12s,opacity .15s}.nsx-documents-page button:active,.nsx-financial-drawer button:active{transform:scale(.985)}.nsx-documents-page button:focus-visible{outline-offset:3px;outline:3px solid #174664}.nsx-financial-drawer button:focus-visible{outline-offset:3px;outline:3px solid #174664}.nsx-financial-cycle:focus-visible{outline-offset:3px;outline:3px solid #174664}.nsx-expand>summary:focus-visible{outline-offset:3px;outline:3px solid #174664}.nsx-documents-page label,.nsx-financial-drawer label,.nsx-office-documents label{font:600 14px/1.35 var(--nsx-font);gap:5px;min-width:0;margin:12px 0;display:grid}.nsx-documents-page textarea,.nsx-financial-drawer textarea{font-family:var(--nsx-font);resize:vertical;max-width:100%;min-height:80px;line-height:1.4}.nsx-documents-page .nsx-check,.nsx-financial-drawer .nsx-check{align-items:center;gap:8px;min-height:44px;display:flex}.nsx-check input[type=checkbox]{flex:none;height:22px;width:22px!important;min-height:22px!important}.nsx-signature canvas,.nsx-diagram{touch-action:none;box-sizing:border-box;background:#fafcfe;border:1px solid #8ca9b9;border-radius:8px;width:100%;height:auto;display:block}.nsx-signature>span{margin:8px 0;font-size:14px;display:block}.nsx-signature button{margin-top:8px}.nsx-asset,.nsx-reminder{border-top:1px solid #d9e2e9;gap:4px;min-width:0;padding:10px 0;display:grid}.nsx-asset small{overflow-wrap:anywhere;font-size:13px}.nsx-save-status{color:#17633d;align-items:center;gap:6px;animation:.2s ease-out nsxSaveIn;display:flex}.nsx-status{font-size:13px;font-weight:600;line-height:1.4;transition:color .2s,background .2s;display:inline-block}.nsx-status[data-status=finalized],.nsx-status[data-status=active]{color:#17633d}.nsx-status[data-status=incomplete],.nsx-status[data-status=expiring]{color:#704b0c}.nsx-status[data-status=expired],.nsx-status[data-status=terminated]{color:#983b30}.nsx-outstanding{color:#704b0c;font-size:14px}.nsx-signed{background:#f1f7f4;border:1px solid #aacbb9;border-radius:10px;margin:12px 0;padding:12px}.nsx-signed img{object-fit:contain;object-position:left;width:100%;max-width:260px;height:70px;display:block}.nsx-signed small{display:block}.nsx-review{background:#edf5fa;border:1px solid #8ba8bc;border-radius:10px;margin:12px 0;padding:12px}.nsx-conflict pre,.nsx-document-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font-size:12px;line-height:1.4;overflow:auto}.nsx-pdf-preview{border:1px solid #b7cbd7;width:100%;height:56dvh;margin:12px 0}.nsx-file-preview{width:100%;height:auto;margin:12px 0;display:block}.nsx-warranties>article{border-bottom:1px solid #bdcdd7;padding:12px 0}.nsx-financial-container{width:100%;min-width:0;font:600 14px/1.3 var(--nsx-font);align-items:center;display:flex;position:relative}.foundation-shell .nsx-financial-cycle,.nsx-financial-cycle{all:unset;cursor:pointer;width:100%;min-height:44px;font:600 14px/1.3 var(--nsx-font);color:inherit;box-sizing:border-box;letter-spacing:0;text-align:left;display:block}.nsx-financial-cycle .nsx-icon-stack-row{align-items:center;gap:8px;min-height:44px;display:flex}.nsx-financial-cycle .nsx-icon-stack-copy{flex:1;min-width:0;display:block}.nsx-financial-cycle .nsx-icon-stack-value{min-width:0;display:block}.nsx-financial-cycle[data-balance-state=clear]{color:#17633d}.nsx-financial-cycle[data-balance-state=owed]{color:#a71921}.nsx-financial-cycle[data-balance-state=projected]{color:#174664}.nsx-financial-viewport{isolation:isolate;align-items:center;min-height:28px;display:grid;position:relative;overflow:hidden}.nsx-financial-value{opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;white-space:normal;grid-area:1/1;line-height:1.3;transition:opacity .22s ease-in-out,transform .22s ease-in-out;transform:translateY(3px)}.nsx-financial-value.is-current{opacity:1;transform:translateY(0)}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-container{-webkit-line-clamp:unset;-webkit-box-orient:initial;width:100%;max-width:100%;min-height:44px;display:flex;overflow:visible}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-cycle.davis-customer-balance{white-space:normal;flex:auto;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;padding:0;display:block}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-cycle .nsx-icon-stack-row{width:100%;min-width:0}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-viewport{white-space:normal;text-overflow:clip;min-width:0;display:grid;overflow:visible}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-value{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.nsx-cycle-inspect{color:#174664;min-width:44px;min-height:44px;font:600 20px var(--nsx-font);background:0 0;border:0}.nsx-financial-facts{gap:8px;margin:16px 0;font-size:14px;display:grid}.nsx-financial-facts>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.nsx-financial-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600;animation:.2s ease-out nsxSaveIn}.nsx-financial-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.nsx-financial-grid>article{color:#102d40;background:#edf5fa;border-radius:8px;gap:4px;padding:12px;font-size:14px;display:grid}.nsx-financial-grid strong{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.2;animation:.25s ease-out nsxSaveIn}.nsx-office-documents{background:#fff;border:1px solid #bdcdd7;border-radius:12px;margin:12px 0;padding:12px}.nsx-office-documents input,.nsx-office-documents select,.nsx-office-documents textarea{font:16px var(--nsx-font);box-sizing:border-box;border:1px solid #aac0ce;border-radius:7px;width:100%;max-width:100%;min-height:44px;padding:10px}.nsx-financial-item{border:1px solid #bdcdd7;border-radius:8px;min-width:0;margin:8px 0;padding:10px}@keyframes nsxDrawerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nsxSectionIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes nsxSaveIn{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:430px){.nsx-documents-page>header,.nsx-financial-drawer>header,.nsx-documents-page .billing-drawer-body,.nsx-financial-drawer .billing-drawer-body{padding:14px 12px}.nsx-expand{padding:0 10px}.nsx-financial-grid{grid-template-columns:1fr 1fr}.nsx-financial-grid strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.nsx-documents-page *,.nsx-financial-drawer *,.nsx-financial-container *,.nsx-financial-dashboard *,.nsx-documents-page[open],.nsx-financial-drawer[open]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nsx-documents-page :is(input,textarea,select),.nsx-financial-drawer :is(input,textarea,select){font-weight:400}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-cycle .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:44px;display:grid;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-cycle .nsx-icon-stack-copy{min-width:0;display:block}.foundation-shell[data-crm-client=davis] .davis-appointment-card .nsx-financial-cycle .nsx-icon-stack-value{font:600 14px/1.3 var(--nsx-font);letter-spacing:0;display:block}.foundation-shell[data-ui-theme=sky] :is(.nsx-documents-page,.nsx-financial-drawer,.nsx-office-documents){--nsx-ops-tint:color-mix(in srgb,var(--sky-window-bottom) 16%,#fff);color:var(--nsx-canvas-ink,#102d40);background:var(--nsx-canvas,#fff)}.foundation-shell[data-ui-theme=sky] :is(.nsx-documents-page,.nsx-financial-drawer) :is(.nsx-review-note,.nsx-progress,.nsx-review){background:var(--nsx-ops-tint);color:var(--nsx-canvas-ink,#102d40)}@supports (interpolate-size:allow-keywords){.nsx-expand{interpolate-size:allow-keywords}.nsx-expand::details-content{block-size:0;transition:block-size .2s ease,content-visibility .2s allow-discrete;overflow:clip}.nsx-expand[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.nsx-expand::details-content{transition:none!important}}.nsx-context-facts{gap:4px;min-width:0;margin-block:8px;display:grid}.nsx-context-source,.nsx-context-status{color:var(--ns-text-muted,currentColor);font-size:12px;line-height:1.4}.nsx-context-source{white-space:normal;overflow-wrap:anywhere;display:block}.nsx-context-evidence,.nsx-context-review{border-bottom:1px solid var(--ns-border,#65758a55);overflow-wrap:anywhere;padding-block:8px}.nsx-context-evidence p,.nsx-context-review p{margin:4px 0;line-height:1.4}.nsx-financial-dax{border:1px solid;border-radius:4px;flex-shrink:0;align-self:center;margin-left:5px;padding:2px 3px;font-size:10px;line-height:1.2;display:inline-block}.nsx-context-facts .icon-stack-row{min-width:0}.nsx-financial-value.is-current{animation:.22s ease-out nsxSaveIn}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle :is(.nsx-financial-viewport,.nsx-financial-value,.nsx-financial-line,.nsx-financial-primary,.nsx-financial-detail,.nsx-financial-dax){font-family:var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-transform:none;color:inherit;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle .nsx-financial-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle .nsx-financial-primary{font-weight:600}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle .nsx-financial-value[data-kind=projected] .nsx-financial-primary{color:#17633d}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle .nsx-financial-detail{color:var(--nsx-canvas-muted,#526172);margin-top:2px;display:block}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle .nsx-financial-dax{color:var(--nsx-canvas-muted,#526172);border:0;border-radius:0;margin:0;padding:0;font-size:12px;font-weight:500;display:inline-block}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle[data-balance-state=projected]{color:#17633d}.foundation-shell[data-crm-client=davis] .nsx-financial-cycle .nsx-icon-stack-row{align-items:center;gap:8px}.foundation-shell[data-crm-client=davis] .nsx-context-facts,.foundation-shell[data-crm-client=davis] .nsx-context-facts :is(.nsx-context-source,.nsx-context-status){font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .davis-billing-overview{border:1px solid var(--nsx-border,#a8b4bf);background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;border-radius:8px;gap:12px;padding:12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-billing-overview h2{margin:0;font-size:21px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-billing-overview h3{margin:0 0 4px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-billing-overview .nsx-financial-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}.foundation-shell[data-crm-client=davis] .davis-billing-overview .nsx-financial-grid>article{border:1px solid var(--nsx-border,#a8b4bf);background:var(--nsx-canvas,#fff);color:inherit;padding:12px}.foundation-shell[data-crm-client=davis] .davis-billing-overview .nsx-icon-stack-row{font-size:inherit;letter-spacing:0;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-billing-overview .nsx-icon-stack-label{letter-spacing:0;text-transform:none;opacity:1;color:var(--nsx-canvas-muted,#52616f);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-billing-overview .nsx-financial-grid strong{color:inherit;letter-spacing:0;font-size:23px;font-weight:700}.foundation-shell[data-crm-client=davis] .davis-billing-overview :is(p,.nsx-expand){margin:0}.foundation-shell[data-crm-client=davis] .davis-billing-overview .nsx-expand summary{letter-spacing:0;min-height:44px;padding-block:8px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-billing-attention{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .view-billing .s2-tabs{gap:8px}.foundation-shell[data-crm-client=davis] .s2-tabs button{font:600 14px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;min-height:44px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .s2-tabs .nsx-icon-stack-row{align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .s2-tabs .nsx-icon-stack-value{letter-spacing:0;color:inherit;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-billing-overview summary:after{content:none;display:none}.foundation-shell[data-crm-client=davis] .davis-billing-chevron{flex:0 0 18px;transition:transform .15s}.foundation-shell[data-crm-client=davis] .davis-billing-overview details[open]>summary .davis-billing-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.davis-billing-chevron{transition:none!important}}.davis-dax-mark{flex:0 0 var(--dax-mark-size);width:var(--dax-mark-size);height:var(--dax-mark-size);vertical-align:middle;isolation:isolate;display:inline-block;position:relative}.davis-dax-mark>.davis-dax-mark-art{transform-origin:50%;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 6px #4c2ea21f}.davis-dax-mark>.davis-dax-mark-art>img,.ask-dax-preview .ask-dax-preview-logo.davis-dax-mark>.davis-dax-mark-art>img{object-fit:fill;filter:none;clip-path:none;border-radius:0;flex:none;width:114%;max-width:none;height:114%;animation:none;display:block;position:absolute;inset:-7%;transform:none}.ask-dax-preview .ask-dax-preview-logo.davis-dax-mark{box-shadow:none;background:0 0;animation:none;overflow:visible}.ask-dax-preview .ask-dax-preview-logo.davis-dax-mark:before{display:none}@media (prefers-reduced-motion:no-preference){.davis-dax-mark>.davis-dax-mark-art{animation:4.8s ease-in-out infinite davisDaxMarkBreathe}.ask-dax-preview:hover .davis-dax-mark>.davis-dax-mark-art{animation-duration:3.2s}}@keyframes davisDaxMarkBreathe{0%,to{filter:brightness();transform:scale(.97)rotate(-2deg)}50%{filter:brightness(1.035);transform:scale(1.025)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.davis-dax-mark>.davis-dax-mark-art{filter:none;animation:none;transform:none}}.foundation-shell{--intel-ink:var(--sky-window-ink,#162332);--intel-muted:var(--sky-window-muted,#566170);--intel-card:var(--sky-window-card,#fff);--intel-surface:var(--sky-window-surface,#f4f6f8);--intel-border:var(--sky-window-border,#c1c8d0);--intel-tint:var(--sky-window-tint,#eef2f6);--intel-accent:#b71726;--intel-on-accent:#fff}.foundation-shell[data-crm-client=davis][data-ui-theme=sky]{--intel-ink:var(--nsx-canvas-ink);--intel-muted:var(--nsx-canvas-muted);--intel-card:var(--nsx-canvas);--intel-surface:var(--nsx-canvas);--intel-border:var(--nsx-border);--intel-tint:var(--nsx-selected);--intel-accent:var(--nsx-accent);--intel-on-accent:var(--nsx-on-accent)}.intel-workspace,.intel-configuration{color:var(--intel-ink,#162332);min-width:0;font-family:inherit}.intel-workspace{width:min(100%,1240px);padding:20px 12px calc(24px + var(--workspace-nav-clearance,0px));margin-inline:auto}.intel-workspace h1{margin:3px 0;font-size:28px;line-height:1.1}.intel-workspace h2{margin:0 0 8px;font-size:23px;line-height:1.2}.intel-workspace h3,.intel-configuration h2{margin:0 0 10px;line-height:1.25}.intel-workspace p,.intel-configuration p{overflow-wrap:anywhere;margin:8px 0;line-height:1.45}.intel-workspace small,.intel-configuration small{color:var(--intel-muted,#566170);line-height:1.4;display:block}.intel-heading,.intel-section-heading,.intel-identity,.intel-actions{align-items:center;gap:10px;display:flex}.intel-heading,.intel-section-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:18px}.intel-identity img{object-fit:contain}.intel-heading small{letter-spacing:.06em;font-size:10px}.intel-actions{flex-wrap:wrap}.intel-workspace button,.intel-configuration button{letter-spacing:normal;white-space:normal;min-height:44px;line-height:1.25}.intel-workspace button:disabled,.intel-configuration button:disabled{opacity:.55}.intel-sections{border-bottom:1px solid var(--intel-border,#d7dce2);flex-wrap:wrap;gap:5px;margin-bottom:22px;padding-bottom:12px;display:flex}.intel-sections button{flex:0 auto}.intel-sections button[aria-pressed=true],.intel-recent button[aria-pressed=true]{background:var(--intel-tint,#e8edf3);color:var(--intel-ink,#162332);box-shadow:inset 0 -2px var(--intel-accent,#ba1525)}.intel-workspace button.primary,.intel-configuration button.primary{background:var(--intel-accent,#b71726);color:var(--intel-on-accent,#fff);border:1px solid var(--intel-accent,#b71726)}.intel-card,.intel-conversation,.intel-recent{border:1px solid var(--intel-border,#d7dce2);background:var(--intel-card,#fff);border-radius:16px;min-width:0;padding:14px;position:relative}.intel-card{margin:14px 0}.intel-card.is-focused{outline:2px solid var(--intel-accent,#b71726)}.intel-grid,.intel-draft-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.intel-grid>.intel-card{margin:0}.intel-dax-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.intel-conversation{padding:16px}.intel-recent{align-self:start}.intel-recent h2{margin:12px 0;font-size:17px}.intel-recent button{text-align:left;width:100%;margin:6px 0;display:block}.intel-prompts{gap:8px;margin:24px 0;display:grid}.intel-prompts button{text-align:left;padding:12px}.intel-messages{gap:12px;margin:20px 0;display:grid}.intel-message{background:var(--intel-surface,#f4f6f8);border-radius:12px;padding:14px}.intel-message.is-user{border-inline-start:3px solid var(--intel-accent,#b71726);margin-left:10%}.intel-message p,.intel-social-preview p{white-space:pre-wrap}.intel-composer,.intel-form{gap:12px;display:grid}.intel-form label,.intel-composer label{gap:5px;min-width:0;font-size:14px;font-weight:600;display:grid}.intel-form input,.intel-form textarea,.intel-form select,.intel-composer textarea{box-sizing:border-box;border:1px solid var(--intel-border,#b9c1ca);width:100%;min-width:0;font:inherit;color:inherit;background:var(--intel-card,#fff);border-radius:9px;min-height:44px;padding:11px}.intel-form textarea,.intel-composer textarea{resize:vertical;min-height:90px}.intel-form label.intel-check,.intel-check{align-items:flex-start;gap:9px;min-height:44px;padding-block:8px;font-size:14px;line-height:1.4;display:flex}.intel-check input{width:20px;height:20px;min-height:20px;accent-color:var(--intel-accent,#b71726);flex:0 0 20px;margin-top:1px}.intel-form-grid,.intel-editor-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.intel-notice{background:var(--intel-tint,#eef2f6);border-radius:10px;padding:12px;font-size:14px}.intel-error{background:var(--intel-card,#fff);overflow-wrap:anywhere;border-inline-start:3px solid #bd2131;padding:12px}.intel-tag{color:var(--intel-ink,#162332);background:var(--intel-tint,#eef2f6);text-transform:none;border-radius:20px;margin:0 0 10px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-block}.intel-title-button{text-align:left;width:100%;margin-bottom:8px;font-weight:700}.intel-workspace summary,.intel-configuration summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650;line-height:1.35}.intel-sources{margin:8px 0;padding-left:20px}.intel-sources li{overflow-wrap:anywhere;margin:10px 0}.intel-workspace a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.intel-watchlist article{border-bottom:1px solid var(--intel-border,#d7dce2);gap:4px;padding:12px 0;display:grid}.intel-watchlist button{justify-self:start}.intel-workspace dl{grid-template-columns:150px 1fr;gap:6px 14px;display:grid}.intel-workspace dt{font-size:13px;font-weight:650}.intel-workspace dd{overflow-wrap:anywhere;margin:0}.intel-work-history{border-block:1px solid var(--intel-border,#d7dce2);margin-top:24px;padding:12px 0}.intel-work-history article{border-bottom:1px solid var(--intel-border,#d7dce2);padding:12px}.intel-footer{padding-top:16px;font-size:12px;line-height:1.5}.intel-social-preview{border:1px solid var(--intel-border,#d7dce2);border-radius:12px;padding:16px;overflow:hidden}.intel-social-preview header{align-items:center;gap:10px;display:flex}.intel-social-preview header img{object-fit:contain;flex:0 0 44px}.intel-preview-media{object-fit:contain;width:100%;height:auto;margin-top:10px}.intel-publishing{margin-top:18px}.intel-publishing h4{margin-bottom:4px}.intel-calendar{padding-left:20px}.intel-calendar button{text-align:left;margin-block:4px}.intel-table-wrap{max-width:100%;overflow:auto}.intel-workspace table{border-collapse:collapse;width:100%;font-size:13px}.intel-workspace td,.intel-workspace th{text-align:left;border-bottom:1px solid var(--intel-border,#d7dce2);white-space:normal;padding:10px}.intel-workspace caption{text-align:left;padding:10px 0}.intel-workspace .nsx-icon-stack-row,.intel-configuration .nsx-icon-stack-row{align-items:center;margin:4px 0}.intel-workspace .nsx-icon-stack-copy,.intel-configuration .nsx-icon-stack-copy{min-width:0}.intel-configuration{max-width:800px}.intel-configuration>.intel-actions{margin:16px 0}.intel-configuration>details{margin-top:16px}@media (max-width:760px){.intel-workspace{padding:12px 0 calc(20px + var(--workspace-nav-clearance,0px))}.intel-dax-layout,.intel-editor-grid{grid-template-columns:1fr}.intel-conversation,.intel-card,.intel-recent{padding:15px}.intel-heading{gap:12px}.intel-heading h1{font-size:25px}.intel-sections{gap:4px;margin-bottom:16px}.intel-sections button{flex:100px;padding:9px 6px;font-size:13px}.intel-workspace dl{grid-template-columns:1fr;gap:3px}.intel-workspace dd{margin-bottom:9px}.intel-form-grid{grid-template-columns:1fr}.intel-recent{order:2}.intel-message.is-user{margin-left:5%}.intel-card .intel-actions>*{flex:150px}.intel-editor{scroll-margin-top:16px}}@media (prefers-reduced-motion:no-preference){.intel-workspace button,.intel-configuration button{transition:background-color .16s,box-shadow .16s}.intel-card,.intel-message,.intel-notice{animation:.18s ease-out intel-enter}@keyframes intel-enter{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}}.foundation-shell.view-intelligence .foundation-content{background:var(--intel-surface,#f4f6f8)}.foundation-shell .intel-workspace button,.foundation-shell .intel-configuration button{border:1px solid var(--intel-border,#c1c8d0);background:var(--intel-card,#fff);color:var(--intel-ink,#162332);font:inherit;cursor:pointer;border-radius:9px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.foundation-shell .intel-workspace button.primary,.foundation-shell .intel-configuration button.primary{background:var(--intel-accent,#b71726);color:var(--intel-on-accent,#fff);border-color:var(--intel-accent,#b71726)}.foundation-shell .intel-sections button[aria-pressed=true],.foundation-shell .intel-recent button[aria-pressed=true]{background:color-mix(in srgb,var(--intel-ink,#162332) 10%,var(--intel-card,#fff));color:var(--intel-ink,#162332);border-bottom:2px solid var(--intel-accent,#cf3343)}.intel-notice,.intel-tag{background:var(--intel-card,#eef2f6)}@media (max-width:760px){.foundation-shell .intel-sections button{padding:9px 6px;font-size:13px}}.foundation-shell.view-intelligence .foundation-content{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.intel-workspace{padding-bottom:24px}@media (max-width:760px){.intel-workspace{padding:12px 8px 24px}.intel-form input,.intel-form select,.intel-form textarea,.intel-composer textarea{font-size:16px}}.foundation-shell[data-crm-client=davis][data-crm-workspace=intelligence]>.foundation-content{overscroll-behavior:contain;background:var(--intel-surface,#f4f6f8);min-height:0;display:block;overflow:hidden auto}.intel-configuration{background:var(--intel-surface,#f4f6f8);border-radius:12px;padding:14px}.foundation-shell.view-intelligence[data-crm-client=davis][data-crm-workspace=intelligence]>.foundation-content{display:block;overflow:hidden auto}.foundation-shell[data-crm-client=davis] .intel-workspace button.primary,.foundation-shell[data-crm-client=davis] .intel-configuration button.primary{background:var(--intel-accent,#b71726);color:var(--intel-on-accent,#fff);border-color:var(--intel-accent,#b71726)}@media (min-width:761px){.intel-prompts{grid-template-columns:1fr 1fr}.intel-prompts button:last-child{grid-column:1/-1}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.intel-sections,.intel-recent) button[aria-pressed=true],.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.intel-workspace,.intel-configuration) button:not(.primary):is(:hover,:focus-visible){background:var(--intel-tint);color:var(--intel-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.intel-workspace,.intel-configuration) :is(button,input,textarea,select):focus-visible{outline:2px solid var(--intel-accent);outline-offset:2px}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration){font-family:var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-transform:none;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .intel-heading h1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .intel-heading small{letter-spacing:0;font-size:12px}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) h2{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.25}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) h3{letter-spacing:0;font-size:18px;font-weight:600;line-height:1.3}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) .intel-disclosure{letter-spacing:0;min-height:44px;color:var(--intel-ink);align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;line-height:1.4;list-style:none;display:flex}.intel-disclosure::-webkit-details-marker{display:none}.intel-disclosure::marker{content:""}.intel-disclosure>.night-sky-disclosure-icon{flex:0 0 20px;width:20px;height:20px}.intel-disclosure>span{overflow-wrap:anywhere;min-width:0}[open]>.intel-disclosure>.night-sky-disclosure-icon{transform:rotate(90deg)}.foundation-shell[data-crm-client=davis] .intel-workspace>.intel-footer{border:0;border-top:1px solid var(--intel-border);color:var(--intel-muted);font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-transform:none;background:0 0;margin:12px 0 0;padding:12px 0;display:block}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) .nsx-icon-stack-row{letter-spacing:0;color:var(--intel-ink);gap:8px;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) .nsx-icon-stack-badge{width:28px;height:28px;color:var(--intel-ink);background:0 0;border:1px solid;border-radius:50%;flex:0 0 28px}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) .nsx-icon-stack-copy{gap:3px;display:grid}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) .nsx-icon-stack-label{letter-spacing:0;color:var(--intel-muted);font-size:12px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.intel-workspace,.intel-configuration) .nsx-icon-stack-value{letter-spacing:0;color:var(--intel-ink);font-size:14px;font-weight:400;line-height:1.4}@media (prefers-reduced-motion:no-preference){.intel-disclosure>.night-sky-disclosure-icon{transition:transform .16s ease-out}}.foundation-shell .request-trash-handle{display:none}.foundation-shell[data-request-trash-enabled=true] .request-trash-handle{touch-action:none;cursor:grab;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--nsx-canvas-ink,#172b3c);background:var(--nsx-canvas,#fff);border:1px solid var(--nsx-border,#97aab7);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.request-trash-handle svg{pointer-events:none;width:22px;height:22px}.request-card-actions>.request-trash-handle{z-index:2;margin-left:auto;position:relative}[data-request-trash-enabled=true] [data-request-trash-id]{cursor:grab}.request-trash-dragging,.request-trash-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.foundation-shell .request-trash-overlay{z-index:20000;touch-action:none;position:fixed;inset:0;overflow:hidden}.request-trash-shade{-webkit-backdrop-filter:blur(9px);background:#0c172340;position:absolute;inset:0}.foundation-shell .request-trash-zone{right:max(16px,env(safe-area-inset-right));color:#fff;text-align:center;z-index:3;background:#a81925;border:2px dashed #ffb8ba;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:160px;min-height:190px;padding:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 45px #0003}.request-trash-zone svg{width:56px;height:56px}.request-trash-zone strong{color:#fff;font-size:16px}.request-trash-zone span,.request-trash-zone small{color:#fff;font-size:12px}.foundation-shell .request-trash-zone.is-over{background:#cf1e2c;border-style:solid;box-shadow:0 0 0 9px #cf1e2c33,0 12px 45px #0004}.request-trash-preview{pointer-events:none;z-index:2;opacity:1;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 18px 60px #0005}.foundation-shell .request-trash-notice{bottom:calc(var(--workspace-bottom-inset,80px) + 24px);z-index:22000;color:#fff;background:#172b3c;border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:12px 16px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 28px #0003}.request-trash-notice button{color:#fff;background:0 0;border:1px solid #fff7;border-radius:10px;min-width:44px;min-height:44px;font-size:22px}.request-trash-history-backdrop{-webkit-backdrop-filter:blur(6px);z-index:21000;background:#12223570;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.foundation-shell .request-trash-history{background:var(--nsx-canvas,#fff);width:min(680px,100%);max-height:calc(100dvh - 32px);color:var(--nsx-canvas-ink,#172b3c);border:1px solid var(--nsx-border,#97aab7);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 70px #0004}.request-trash-history>header{border-bottom:1px solid var(--nsx-border,#97aab7);justify-content:space-between;align-items:start;gap:12px;padding:16px;display:flex}.request-trash-history h2{letter-spacing:0;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.request-trash-history p{margin:4px 0;font-size:14px;line-height:1.5}.request-trash-history-scroll{overscroll-behavior:contain;padding:16px;overflow:auto}.request-trash-history h3{margin:8px 0 12px;font-size:14px;font-weight:600;line-height:1.5}.request-trash-history-entry{border:1px solid var(--nsx-border,#97aab7);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;align-items:start;gap:4px;margin-bottom:12px;padding:12px;display:flex}.request-trash-history-entry>strong{font-size:21px;font-weight:700;line-height:1.3}.request-trash-history-entry>span{text-transform:uppercase;font-size:14px;font-weight:600}.request-trash-history-entry>small{font-size:12px}.request-trash-history button,.request-trash-history-open{letter-spacing:0;white-space:normal;min-height:44px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.request-trash-history-entry button{margin-top:8px}@media (max-width:860px){.foundation-shell .request-trash-zone{width:120px;min-height:170px;padding:12px;right:12px}.request-trash-zone svg{width:44px;height:44px}.request-trash-history-backdrop{padding:8px}.foundation-shell .request-trash-history{max-height:calc(100dvh - 16px)}.foundation-shell .request-trash-notice{bottom:calc(var(--workspace-bottom-inset,80px) + 12px)}}@media (prefers-reduced-motion:reduce){.request-trash-overlay *{transition:none!important;animation:none!important}}@media (max-width:860px){.foundation-shell .request-trash-zone{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));text-align:left;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:40px minmax(0,1fr);gap:0 12px;width:auto;height:86px;min-height:86px;padding:12px 16px;display:grid;transform:none}.request-trash-zone svg{grid-area:1/1/3;width:36px;height:36px}.request-trash-zone strong{grid-area:1/2;align-self:end;font-size:16px}.request-trash-zone span{grid-area:2/2;align-self:start;font-size:12px}.request-trash-zone small,.foundation-shell[data-request-trash-enabled=true] .request-trash-handle{display:none}[data-request-trash-enabled=true] [data-request-trash-id]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.foundation-shell[data-crm-client=davis] .davis-request-history-setting{font-family:var(--nsx-font,var(--font-geist-sans,"Geist",sans-serif));letter-spacing:0;min-height:52px}.foundation-shell[data-crm-client=davis] .davis-request-history-icon{width:28px;min-width:28px;height:28px;color:var(--nsx-canvas-ink,#172b3c);background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.davis-request-history-icon svg{width:18px;height:18px}.davis-request-history-setting .apple-settings-copy{gap:4px;display:grid}.davis-request-history-setting .apple-settings-copy strong{letter-spacing:0;font-size:14px;font-weight:600}.davis-request-history-setting .apple-settings-copy small{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.45}.foundation-shell[data-crm-client=davis] .request-trash-history{font-family:var(--nsx-font,var(--font-geist-sans,"Geist",sans-serif));letter-spacing:0}.request-trash-history h2{margin-bottom:4px;font-size:28px}.request-trash-history>header,.request-trash-history-scroll{padding:12px}.request-trash-history-entry>.nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;font-size:14px;font-weight:400;line-height:1.45;display:grid}.request-trash-history .nsx-icon-stack-badge{background:0 0;border:1px solid;border-radius:50%;width:28px;height:28px}.request-trash-history .nsx-icon-stack-copy{min-width:0}.request-trash-history .request-history-name{font-size:21px;font-weight:700;line-height:1.3}.request-trash-history .request-history-service{text-transform:uppercase;font-size:14px;font-weight:700}.foundation-shell[data-crm-client=davis] :is(.staff-directory,.staff-summary,.staff-directory-tools,.staff-backdrop){font-family:var(--font-geist-sans,"Geist",Arial,sans-serif);color:var(--nsx-canvas-ink,#142b3a);letter-spacing:0}.foundation-shell[data-crm-client=davis].view-team .foundation-heading{gap:12px;margin-bottom:16px}.foundation-shell[data-crm-client=davis].view-team .foundation-heading h1{letter-spacing:-.025em;margin:4px 0;font-size:28px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis].view-team .foundation-heading h1 .nsx-icon-stack-value{letter-spacing:-.025em;color:var(--nsx-canvas-ink);font-size:28px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis].view-team .foundation-heading>div>span{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.4}.foundation-shell[data-crm-client=davis].view-team .foundation-heading p{margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .staff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.foundation-shell[data-crm-client=davis] .staff-summary article{border-color:var(--nsx-border);background:var(--nsx-canvas,#fff);box-shadow:none;padding:12px}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.davis-staff-stack,.staff-account-context,.staff-profile-form h3) .nsx-icon-stack-row{letter-spacing:0;text-transform:none;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:1.35;display:grid;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.davis-staff-stack,.staff-account-context,.staff-profile-form h3) .nsx-icon-stack-badge{border:1px solid var(--nsx-border,#9eabb7);background:var(--nsx-canvas,#fff);width:28px;height:28px;color:var(--nsx-canvas-ink);border-radius:50%;flex:0 0 28px;place-items:center;display:grid;overflow:hidden}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.davis-staff-stack,.staff-account-context,.staff-profile-form h3) .nsx-icon-stack-badge svg{width:17px;height:17px}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.davis-staff-stack,.staff-account-context,.staff-profile-form h3) .nsx-icon-stack-copy{flex:1;gap:2px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.davis-staff-stack,.staff-account-context,.staff-profile-form h3) .nsx-icon-stack-value{letter-spacing:0;text-transform:none;min-width:0;color:var(--nsx-canvas-ink);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4;display:block}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.staff-account-context) .nsx-icon-stack-label{letter-spacing:0;text-transform:none;color:var(--nsx-canvas-muted,#465969);font-size:12px;font-weight:400;line-height:1.3}.foundation-shell[data-crm-client=davis] .staff-summary strong{color:var(--nsx-canvas-ink);font-size:27px;font-weight:700;line-height:1.1}.foundation-shell[data-crm-client=davis] .staff-directory-tools{gap:8px;margin-bottom:12px}.foundation-shell[data-crm-client=davis] .staff-directory-tools>label{border-color:var(--nsx-border);background:var(--nsx-canvas);gap:8px;padding:0 12px}.foundation-shell[data-crm-client=davis] .staff-directory-tools>label>svg{flex:0 0 20px;width:20px;height:20px}.foundation-shell[data-crm-client=davis] .staff-directory-tools input{font:400 16px/1.4 var(--font-geist-sans,"Geist",Arial,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink);background:0 0}.foundation-shell[data-crm-client=davis] .staff-directory-tools>div{gap:6px;margin:0;scroll-padding:4px}.foundation-shell[data-crm-client=davis] .staff-directory-tools button{letter-spacing:0;border-color:var(--nsx-border);min-height:44px;color:var(--nsx-canvas-ink);background:var(--nsx-canvas);box-shadow:none;padding:8px 12px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .staff-directory-tools button.selected{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .staff-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.foundation-shell[data-crm-client=davis] .staff-directory .team-card{border-color:var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);box-shadow:none;border-radius:12px;padding:14px;display:block}.foundation-shell[data-crm-client=davis] .team-card>.davis-staff-stack{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .davis-staff-stack .staff-name{letter-spacing:-.025em;color:var(--nsx-canvas-ink);font-size:21px;font-weight:700;line-height:1.2;display:block}.foundation-shell[data-crm-client=davis] .davis-staff-stack small{color:var(--nsx-canvas-muted);letter-spacing:0;margin-top:2px;font-size:14px;font-weight:400;line-height:1.4;display:block}.foundation-shell[data-crm-client=davis] .davis-staff-stack .staff-avatar{background:var(--nsx-accent);color:var(--nsx-on-accent);font-size:10px;font-weight:700}.foundation-shell[data-crm-client=davis] .staff-avatar img{object-fit:cover;width:100%;height:100%}.foundation-shell[data-crm-client=davis] .davis-staff-stack .staff-access-copy{font-weight:400;display:block}.foundation-shell[data-crm-client=davis] .davis-staff-stack em{text-transform:none;letter-spacing:0;color:var(--nsx-canvas-ink);background:var(--nsx-accent);margin-top:4px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.foundation-shell[data-crm-client=davis] .staff-backdrop>aside{background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink);padding-bottom:24px}.foundation-shell[data-crm-client=davis] .staff-backdrop aside>.staff-profile-heading{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-border);gap:10px;padding:20px 64px 16px 16px}.foundation-shell[data-crm-client=davis] .staff-profile-heading>span{border:1px solid var(--nsx-border);background:var(--nsx-canvas);width:44px;height:44px;color:var(--nsx-canvas-ink);border-radius:50%;flex:0 0 44px;font-size:14px;font-weight:700;overflow:hidden}.foundation-shell[data-crm-client=davis] .staff-profile-heading>div{min-width:0}.foundation-shell[data-crm-client=davis] .staff-profile-heading h2{letter-spacing:-.025em;color:var(--nsx-on-accent);overflow-wrap:anywhere;margin:4px 0;font-size:21px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .staff-profile-heading small{letter-spacing:0;color:var(--nsx-on-accent);font-size:12px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .staff-profile-heading p{color:var(--nsx-on-accent);margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .staff-account-context{border:1px solid var(--nsx-border);background:var(--nsx-canvas);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:16px;padding:12px;display:grid}.foundation-shell[data-crm-client=davis] .staff-profile-form{border-color:var(--nsx-border);background:var(--nsx-canvas);border-radius:12px;margin:0 16px 16px}.foundation-shell[data-crm-client=davis] .staff-profile-form>section{border-color:var(--nsx-border);gap:10px;padding:14px}.foundation-shell[data-crm-client=davis] .staff-profile-form h3 .nsx-icon-stack-value{font-size:16px;font-weight:700}.foundation-shell[data-crm-client=davis] .staff-backdrop :is(.staff-security,.staff-audit-panel){border-color:var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);margin:0 16px 16px;padding:14px}.foundation-shell[data-crm-client=davis] :is(.staff-backdrop,.add-staff-form) label{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:14px;font-weight:500;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.staff-backdrop,.add-staff-form) :is(input:not([type=checkbox]),select,textarea){min-height:44px;font-family:var(--font-geist-sans,"Geist",Arial,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink);background:var(--nsx-canvas);border-color:var(--nsx-border);font-size:16px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.view-team .foundation-heading,.staff-backdrop,.add-staff-form) button{min-height:44px;font-family:var(--font-geist-sans,"Geist",Arial,sans-serif);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis].view-team .foundation-heading button{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-border);box-shadow:none;justify-content:center;align-items:center;gap:8px;display:flex}.foundation-shell[data-crm-client=davis].view-team .foundation-heading button svg{width:20px;height:20px}.foundation-shell[data-crm-client=davis] :is(.staff-profile-form,.add-staff-form) button[type=submit]{background:var(--nsx-accent);color:var(--nsx-on-accent);border:1px solid var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis] :is(.staff-directory button,.staff-directory-tools button,.staff-directory-tools>label,.staff-backdrop button):focus-visible{outline:2px solid var(--nsx-focus,var(--nsx-canvas-ink));outline-offset:2px}@media (max-width:600px){.foundation-shell[data-crm-client=davis] .staff-summary article{padding:10px 8px}.foundation-shell[data-crm-client=davis] .staff-summary .nsx-icon-stack-row{grid-template-columns:minmax(0,1fr)!important}.foundation-shell[data-crm-client=davis] .staff-summary .nsx-icon-stack-label{overflow-wrap:normal}.foundation-shell[data-crm-client=davis] .staff-summary strong{font-size:24px}.foundation-shell[data-crm-client=davis] .staff-account-context{grid-template-columns:1fr;gap:8px}.foundation-shell[data-crm-client=davis] .staff-directory{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .team-card{transition:none;transform:none}}.foundation-shell[data-crm-client=davis] .staff-directory .empty-page>svg{width:28px;height:28px;margin:auto}.foundation-shell[data-crm-client=davis] .staff-backdrop .drawer-x.premium-close{background:var(--nsx-canvas);width:44px;height:44px;min-height:44px;color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);box-shadow:none;border-radius:8px;transform:none;margin:0!important;position:absolute!important;inset:12px 12px auto auto!important}.foundation-shell[data-crm-client=davis] .staff-backdrop .premium-close-mark{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .foundation-modal-backdrop>section:has(.add-staff-form)>header{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .foundation-modal-backdrop>section:has(.add-staff-form)>header h2{letter-spacing:-.025em;color:var(--nsx-on-accent);font-size:21px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .foundation-modal-backdrop>section:has(.add-staff-form)>header span{letter-spacing:0;color:var(--nsx-on-accent);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .staff-backdrop .staff-security :is(p,span,small){letter-spacing:0;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.staff-summary,.staff-account-context) .nsx-icon-stack-label{opacity:1}.foundation-shell[data-crm-client=davis] .staff-backdrop .staff-action-grid button{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis] .staff-backdrop .staff-action-grid button small{color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .staff-backdrop .staff-action-grid button.danger{color:#941a21;background:#fff3f3;border-color:#b76b72}.foundation-shell[data-crm-client=davis] .staff-backdrop .staff-action-grid button.enable{color:#176448;background:#edf8f3;border-color:#5c927d}.foundation-shell[data-crm-client=davis] .staff-backdrop .temporary-password-form>button{background:var(--nsx-accent);color:var(--nsx-on-accent);border:1px solid var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis] .staff-backdrop .temporary-password-form p{color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .staff-backdrop .staff-security button span{font-size:inherit;font-weight:inherit}.foundation-shell[data-crm-client=davis] .davis-jobs-workspace{gap:var(--nsx-section-gap,12px);min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-jobs-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.foundation-shell[data-crm-client=davis] .davis-jobs-heading>.nsx-icon-stack-row{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .davis-jobs-heading h1{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-jobs-heading h1 small{letter-spacing:normal;font-size:12px;font-weight:500;display:block}.foundation-shell[data-crm-client=davis] .davis-jobs-actions{flex:none;max-width:180px}.foundation-shell[data-crm-client=davis] .davis-jobs-actions .davis-disclosure-body{padding:0 8px 8px}.foundation-shell[data-crm-client=davis] .davis-jobs-actions button:not(.nsx-drawer-opener){min-height:44px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .davis-job-date-groups{gap:var(--nsx-section-gap,12px);display:grid}.foundation-shell[data-crm-client=davis] .davis-job-date-group{border:1px solid var(--workspace-border,#ccc);background:var(--workspace-card,#fff);border-radius:8px;min-width:0}.foundation-shell[data-crm-client=davis] .davis-job-date-group>.davis-disclosure-body{padding:8px 12px 12px}.foundation-shell[data-crm-client=davis] .davis-job-date-group .operations-grid{gap:12px;min-width:0;margin:0;padding:0}.foundation-shell[data-crm-client=davis] .davis-job-card{min-width:0;padding:var(--nsx-card-padding,12px);margin:0}.foundation-shell[data-crm-client=davis] .davis-job-card>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;padding:0;display:flex}.foundation-shell[data-crm-client=davis] .davis-job-card h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-job-facts{gap:var(--nsx-fact-gap,3px);display:grid}.foundation-shell[data-crm-client=davis] .davis-job-facts .nsx-icon-stack-value{white-space:pre-wrap;overflow-wrap:anywhere}.foundation-shell[data-crm-client=davis] .davis-job-card>footer{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0;padding-top:12px;display:flex}.foundation-shell[data-crm-client=davis] .davis-job-card>footer>label{flex:130px;gap:3px;min-width:0;font-size:12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-job-card>footer select,.foundation-shell[data-crm-client=davis] .davis-job-card>footer button{min-width:44px;max-width:100%;min-height:44px;font-size:13px}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .davis-job-date-group .operations-grid{grid-template-columns:minmax(0,1fr)}}.foundation-shell[data-crm-client=davis] .davis-jobs-workspace{font:400 14px/1.4 var(--font-geist-sans,Geist),sans-serif;letter-spacing:0;color:var(--nsx-canvas-ink,#172433)}.foundation-shell[data-crm-client=davis] .davis-jobs-heading h1{letter-spacing:0;font-size:28px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .davis-job-date-group{border-color:var(--nsx-border,#b6c5d0);background:var(--nsx-canvas,#fff)}.foundation-shell[data-crm-client=davis] .davis-job-date-group .operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.foundation-shell[data-crm-client=davis] .davis-job-card{border:1px solid var(--nsx-border,#b6c5d0);background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);border-radius:12px;padding:12px;box-shadow:0 3px 14px #17243308}.foundation-shell[data-crm-client=davis] .davis-job-card:only-child{grid-column:1/-1}.foundation-shell[data-crm-client=davis] .davis-job-card>header{align-items:center;margin-bottom:12px}.foundation-shell[data-crm-client=davis] .davis-job-kind{color:var(--nsx-canvas-muted,#52616f);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-job-facts{gap:4px}.foundation-shell[data-crm-client=davis] .davis-job-card .davis-job-customer{letter-spacing:0;margin:0;font-size:21px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-job-customer .nsx-icon-stack-value{font:inherit}.foundation-shell[data-crm-client=davis] .davis-job-service{text-transform:uppercase;font-size:14px;font-weight:700}.foundation-shell[data-crm-client=davis] .davis-job-facts .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-job-facts .nsx-icon-stack-badge{flex-basis:28px;width:28px;height:28px}.foundation-shell[data-crm-client=davis] .davis-job-facts .nsx-icon-stack-copy{min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:0}.foundation-shell[data-crm-client=davis] .davis-job-area{background:0 0;border:0;margin:8px 0 0;padding:8px 0 0;font-size:14px}.foundation-shell[data-crm-client=davis] .davis-job-area.in_service_area{color:#17684d}.foundation-shell[data-crm-client=davis] .davis-job-area strong{text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-job-area small{margin-top:4px;font-size:14px;font-weight:400;line-height:1.4;display:block}.foundation-shell[data-crm-client=davis] .davis-job-card>footer{border-top:1px solid var(--nsx-border,#b6c5d0);color:var(--nsx-canvas-ink,#172433);background:0 0;margin-top:12px;padding-top:12px}.foundation-shell[data-crm-client=davis] .davis-job-card>footer>label{font:400 14px/1.4 var(--font-geist-sans,Geist),sans-serif;letter-spacing:0;background:0 0;gap:4px;padding:0}.foundation-shell[data-crm-client=davis] .davis-job-card>footer select{border:1px solid var(--nsx-border,#b6c5d0);background:var(--nsx-canvas,#fff);min-height:44px;color:var(--nsx-canvas-ink,#172433);letter-spacing:0;border-radius:8px;padding:8px;font-size:16px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-job-card>footer button{letter-spacing:0;background:var(--nsx-selected,#e7f3fa);min-height:44px;color:var(--nsx-ink,#172433);border:1px solid var(--nsx-border,#b6c5d0);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .davis-job-date-group .operations-grid{grid-template-columns:minmax(0,1fr)}}.foundation-shell[data-crm-client=davis] .davis-job-card>header .status-badge{font:600 12px/1.35 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;white-space:normal;color:#555;text-transform:none;max-width:170px;box-shadow:none;background:#f4f4f4;border:1px solid #dedede;gap:7px;padding:5px 8px}.foundation-shell[data-crm-client=davis] .davis-job-card>header .status-badge b{font:inherit;letter-spacing:0;color:inherit}.foundation-shell[data-crm-client=davis] .davis-job-card>header .status-dot{box-shadow:none;background:#777}.nsx-messenger{z-index:1600;inset-inline:0;top:var(--workspace-visible-top,0px);height:var(--workspace-visible-height,100dvh);box-shadow:none;isolation:isolate;border:0;border-radius:0;grid-template-columns:clamp(260px,23vw,360px) minmax(0,1fr);display:grid;position:fixed;overflow:hidden;transform:none}.nsx-messenger .davis-messenger-workspace{background:var(--nsx-surface);min-width:0;height:100%;min-height:0;color:var(--nsx-ink);flex-direction:column;display:flex;position:relative}.nsx-conversations{border-right:1px solid var(--nsx-border);background:var(--nsx-card);flex-direction:column;min-height:0;display:flex}.nsx-conversations header{border-bottom:1px solid var(--nsx-border);padding:24px}.nsx-conversations h1{margin:0;font-size:24px;font-weight:650}.nsx-conversations header p{color:var(--nsx-muted);margin:4px 0 0;font-size:13px}.nsx-conversations>div{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px;display:flex;overflow:auto}.nsx-conversations button{text-align:left;background:0 0;border-color:#0000;width:100%;padding:14px 12px}.nsx-conversations button[aria-current=true]{background:var(--nsx-selected);border-color:var(--nsx-border)}.nsx-conversations strong{overflow-wrap:anywhere;justify-content:space-between;gap:8px;font-size:16px;display:flex}.nsx-conversations small{color:var(--nsx-muted);margin:4px 0;font-size:13px;font-weight:400;display:block}.nsx-conversations button p{color:var(--nsx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.nsx-unread{background:var(--nsx-accent);color:var(--nsx-on-accent);border-radius:50%;flex:none;align-self:start;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;display:inline-grid}.nsx-messenger .davis-messenger-header{border-bottom:1px solid var(--nsx-border);background:var(--nsx-card);flex:none;align-items:center;gap:12px;min-width:0;padding:14px clamp(20px,3vw,48px);display:flex}.nsx-messenger .messenger-back{background:0 0;border-color:#0000;flex:none;place-items:center;width:44px;padding:0;display:grid}.nsx-messenger .davis-messenger-context{flex:1;min-width:0}.nsx-messenger .davis-messenger-context h2{color:var(--nsx-ink);margin:0;font-size:22px;font-weight:650;line-height:1.3}.nsx-messenger .davis-messenger-context p{color:var(--nsx-muted);margin:3px 0;font-size:15px;line-height:1.4}.nsx-messenger .davis-messenger-status{color:var(--nsx-muted);font-size:13px;line-height:1.4}.nsx-messenger .messenger-actions-control{flex:none}.nsx-messenger .nsx-drawer-opener{color:var(--nsx-ink);border-color:var(--nsx-border);background:var(--nsx-card)}.nsx-messenger .davis-messenger-next{background:var(--nsx-card);border-bottom:1px solid var(--nsx-border);flex:none;padding:4px clamp(20px,3vw,48px)}.nsx-messenger .davis-messenger-next button{color:var(--nsx-ink);background:0 0;border:0;min-height:36px;padding:4px 0;font-size:14px}.nsx-messenger .davis-messenger-history{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding:24px clamp(20px,3vw,48px);scroll-padding:16px;display:flex;overflow:auto}.nsx-messenger .messenger-message{flex-direction:column;flex:none;align-items:flex-start;width:100%;margin:0;display:flex}.nsx-messenger .messenger-message.staff{align-items:flex-end}.nsx-messenger .messenger-bubble{background:var(--nsx-card);width:fit-content;max-width:min(70%,62ch);color:var(--nsx-ink);overflow-wrap:anywhere;border:0;border-radius:14px 14px 14px 4px;padding:12px 16px;box-shadow:0 1px 2px #00000008}.nsx-messenger .staff .messenger-bubble{background:var(--nsx-accent);color:var(--nsx-on-accent);border-radius:14px 14px 4px}.nsx-messenger .messenger-bubble p{white-space:pre-wrap;color:inherit;margin:0;font-size:16px;font-weight:400;line-height:1.55}.nsx-messenger .messenger-message-meta{color:var(--nsx-muted);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:12px;line-height:1.4;display:flex}.nsx-messenger .messenger-date-group{color:var(--nsx-muted);flex:none;align-self:center;padding:8px 0 16px;font-size:12px;line-height:1.4}.nsx-messenger .messenger-message-details{position:relative}.nsx-messenger .messenger-message-details summary{cursor:pointer;border-radius:8px;place-items:center;width:44px;height:40px;list-style:none;display:grid}.nsx-messenger .messenger-message-details summary::-webkit-details-marker{display:none}.nsx-messenger .messenger-message-details[open]{z-index:3;background:var(--nsx-card);border:1px solid var(--nsx-border);color:var(--nsx-ink);border-radius:8px;width:min(360px,100vw - 40px);padding:8px}.nsx-messenger .messenger-message-details dl{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.nsx-messenger .messenger-message-details dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;margin-block:6px;display:grid}.nsx-messenger .messenger-message-details dt{color:var(--nsx-muted)}.nsx-messenger .messenger-message-details dd{margin:0}.nsx-messenger .messenger-message-details button{width:100%;font-size:13px}.nsx-messenger .davis-messenger-footer{padding:18px clamp(20px,3vw,48px) max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--nsx-border);background:var(--nsx-card);flex:none}.nsx-messenger .messenger-compose{background:0 0;border:0;align-items:flex-end;gap:12px;width:100%;margin:0;padding:0;display:flex}.nsx-messenger .messenger-compose label{flex:1;min-width:0;margin:0;display:block}.nsx-messenger .messenger-compose textarea{resize:none;background:var(--nsx-surface);border-radius:12px;width:100%;min-height:56px;max-height:160px;padding:14px 16px;font-size:16px;line-height:1.5;display:block}.nsx-messenger .messenger-compose>button{background:var(--nsx-accent);width:52px;height:52px;color:var(--nsx-on-accent);border-color:var(--nsx-accent);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nsx-messenger .messenger-compose>button:hover:not(:disabled){background:var(--nsx-accent)}.nsx-messenger .messenger-composer-hint{color:var(--nsx-muted);margin:7px 0 0;font-size:12px;line-height:1.4}.nsx-messenger .messenger-feedback{margin:6px 0 0;font-size:14px;line-height:1.4}.nsx-messenger .messenger-actions{z-index:5;top:var(--messenger-actions-top,100px);bottom:var(--messenger-actions-bottom,100px);background:var(--nsx-card);width:min(400px,100% - 32px);color:var(--nsx-ink);border:1px solid var(--nsx-border);box-shadow:var(--nsx-shadow);border-radius:12px;display:flex;position:absolute;right:16px;overflow:hidden}.nsx-messenger .messenger-actions-body{overscroll-behavior:contain;flex-direction:column;gap:10px;width:100%;min-height:0;padding:16px;font-size:14px;display:flex;overflow:auto}.nsx-messenger .messenger-actions-body :is(p,h3){color:inherit;margin:0;font-size:14px}.nsx-messenger .messenger-actions-body h3{margin-top:8px;font-size:15px}.nsx-messenger .messenger-actions-body button{width:100%}.nsx-messenger .messenger-actions-body .request-dax-brief-panel{background:var(--nsx-surface);color:var(--nsx-ink);border-color:var(--nsx-border);box-shadow:none;padding:12px}.nsx-messenger .messenger-actions-body .request-dax-brief-copy{color:var(--nsx-ink);font-size:14px}.nsx-messenger .messenger-read-error{flex:none;margin:0;padding:8px 16px;font-size:14px}.nsx-messenger .messenger-load-older{flex:none;align-self:center}.nsx-messenger .messenger-new-messages{bottom:var(--messenger-actions-bottom,100px);z-index:2;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:860px){.nsx-messenger{display:block}.nsx-conversations{display:none}.nsx-messenger .davis-messenger-header{padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));gap:8px}.nsx-messenger .davis-messenger-context h2{font-size:17px}.nsx-messenger .davis-messenger-context p{font-size:13px}.nsx-messenger .davis-messenger-status{font-size:12px}.nsx-messenger .davis-messenger-next{padding:0 16px}.nsx-messenger .davis-messenger-next button{font-size:13px}.nsx-messenger .davis-messenger-history{gap:6px;padding:16px 12px}.nsx-messenger .messenger-bubble{max-width:82%;padding:10px 12px}.nsx-messenger .messenger-bubble p{font-size:16px;line-height:1.5}.nsx-messenger .messenger-message-meta{gap:4px;min-height:36px;font-size:11px}.nsx-messenger .messenger-message-details summary{height:36px}.nsx-messenger .davis-messenger-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.nsx-messenger .messenger-compose{gap:8px}.nsx-messenger .messenger-compose textarea{min-height:44px;max-height:112px;padding:10px 12px}.nsx-messenger .messenger-compose>button{width:44px;height:44px}.nsx-messenger .messenger-composer-hint{margin-top:5px;font-size:11px}}.nsx-messenger .davis-messenger-footer{color:var(--nsx-ink);text-align:left;font-size:14px;display:block}.nsx-messenger .messenger-message[data-grouped=true] .messenger-bubble{border-top-left-radius:6px}.nsx-messenger .messenger-message.staff[data-grouped=true] .messenger-bubble{border-top-left-radius:14px;border-top-right-radius:6px}.nsx-messenger[data-has-sidebar=false]{grid-template-columns:minmax(0,1fr)}.nsx-messenger .nsx-loading-wheel{box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 25%,transparent);vertical-align:middle;border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite nsx-loading-spin;display:inline-block}@keyframes nsx-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nsx-messenger .nsx-loading-wheel{animation:none}}[data-ui-theme]{--nsx-surface:#f5f6f8;--nsx-card:#fff;--nsx-ink:#0f1f30;--nsx-muted:#475569;--nsx-border:#c2cad3;--nsx-accent:#0f1f30;--nsx-on-accent:#fff;--nsx-selected:#edf1f5;--nsx-success:#17633d;--nsx-warning:#805200;--nsx-danger:#a71921;--nsx-radius:12px;--nsx-shadow:0 8px 28px #0f1f3010}[data-ui-theme=sky]{--nsx-surface:var(--sky-window-surface);--nsx-card:var(--sky-window-card);--nsx-ink:var(--sky-window-ink);--nsx-muted:var(--sky-window-muted);--nsx-border:var(--sky-window-border);--nsx-accent:var(--sky-window-bottom);--nsx-on-accent:var(--sky-window-header-ink);--nsx-focus:var(--sky-window-ink);--nsx-selected:color-mix(in srgb,var(--sky-window-bottom) 12%,var(--sky-window-card));--nsx-shadow:0 8px 28px color-mix(in srgb,var(--sky-window-ink) 8%,transparent)}[data-ui-theme=sky][data-ui-tone=dark]{--nsx-success:#84dfb0;--nsx-warning:#ffd187;--nsx-danger:#ffb4b8}[data-ui-theme]{--nsx-canvas:#fff;--nsx-canvas-ink:#0f1f30;--nsx-canvas-muted:#475569}.nsx-scope{color:var(--nsx-ink);background:var(--nsx-surface);font-family:var(--font-geist-sans),Geist,Arial,sans-serif;font-size:16px;line-height:1.5}.nsx-scope :is(button,input,textarea,select){font:inherit;color:inherit;box-sizing:border-box}.nsx-scope :is(button,summary){touch-action:manipulation}.nsx-scope button{border:1px solid var(--nsx-border);background:var(--nsx-card);min-height:44px;color:var(--nsx-ink);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;white-space:normal;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4}.nsx-scope button.primary{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-accent)}.nsx-scope button:hover:not(:disabled){background:var(--nsx-selected)}.nsx-scope button.primary:hover:not(:disabled){background:var(--nsx-accent);box-shadow:inset 0 0 0 1px var(--nsx-on-accent)}.nsx-scope button:disabled{cursor:default;opacity:.55}.nsx-scope :is(button,input,textarea,summary,a):focus-visible{outline:3px solid var(--nsx-focus,var(--nsx-accent));outline-offset:3px}.nsx-scope :is(input,textarea){border:1px solid var(--nsx-border);background:var(--nsx-card);min-height:44px;color:var(--nsx-ink);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.5}.nsx-scope :is(input,textarea)::placeholder{color:var(--nsx-muted);opacity:1}.nsx-scope [role=alert]{color:var(--nsx-danger)}.nsx-scope :is(h1,h2,h3,p){letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.nsx-workflow-header{border-bottom:1px solid var(--nsx-border);background:var(--nsx-card);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.nsx-workflow-header h2{margin:0;font-size:24px;font-weight:650;line-height:1.25}.nsx-workflow-header p{color:var(--nsx-muted);margin:4px 0 0;font-size:14px}.nsx-workflow-progress{border-bottom:1px solid var(--nsx-border);background:var(--nsx-card);gap:12px;margin:0;padding:12px 24px;list-style:none;display:flex}.nsx-workflow-progress>li{min-width:0;color:var(--nsx-muted);flex:1;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.nsx-workflow-progress .nsx-step-circle{border:1px solid var(--nsx-border);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.nsx-workflow-progress [data-active=true]{color:var(--nsx-ink);font-weight:650}.nsx-workflow-progress [data-active=true] .nsx-step-circle{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-accent)}.nsx-workflow-progress [data-complete=true] .nsx-step-circle{border-color:var(--nsx-success);color:var(--nsx-success)}.nsx-workflow-progress small{color:var(--nsx-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.nsx-workflow-progress button{text-align:left;color:inherit;opacity:1;background:0 0;border:0;padding:4px 0;font-size:14px}.nsx-selection{text-align:left;width:100%;display:block}.nsx-selection[aria-pressed=true]{border-color:var(--nsx-accent);background:var(--nsx-selected);box-shadow:inset 0 0 0 1px var(--nsx-accent)}.nsx-selection strong{font-size:16px;font-weight:650}.nsx-selection small{color:var(--nsx-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}@media (max-width:860px){.nsx-workflow-header{gap:10px;padding:14px 16px}.nsx-workflow-header h2{font-size:21px}.nsx-workflow-progress{gap:8px;padding:10px 16px}.nsx-workflow-progress>li{align-items:start;gap:5px;font-size:12px}.nsx-workflow-progress small{font-size:11px}.nsx-workflow-progress button{font-size:12px}.nsx-workflow-progress .nsx-step-circle{flex-basis:24px;width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.nsx-scope *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nsx-step-circle{position:relative}.nsx-step-circle svg{background:var(--nsx-card);color:var(--nsx-success);border-radius:50%;position:absolute;bottom:-3px;right:-5px}.ask-dax-preview{box-sizing:border-box;text-align:left;cursor:default;background:#fff;border:1px solid #e4e6eb;border-radius:999px;align-items:center;gap:10px;width:100%;min-width:0;max-width:480px;min-height:64px;margin:14px 0;padding:9px 12px 9px 10px;font-family:inherit;display:flex;box-shadow:0 3px 12px #161d2c0a}.ask-dax-preview .ask-dax-preview-logo{background:0 0;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.ask-dax-preview .ask-dax-preview-logo img{object-fit:contain;flex:0 0 60px;width:60px;max-width:none;height:60px}.ask-dax-preview .ask-dax-preview-copy{flex:1 1 0;min-width:0}.ask-dax-preview .ask-dax-preview-copy input:disabled{box-sizing:border-box;width:100%;min-width:0;height:22px;min-height:0;box-shadow:none;color:#58616f;-webkit-text-fill-color:#58616f;opacity:1;text-overflow:ellipsis;cursor:default;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:22px;display:block}.ask-dax-preview input::placeholder{color:#58616f;opacity:1}.ask-dax-preview .ask-dax-preview-status{color:#717987;letter-spacing:.09em;white-space:nowrap;font-size:9px;font-weight:650;line-height:14px;display:block}.ask-dax-preview .ask-dax-preview-send:disabled{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:#7a8290;opacity:1;cursor:default;background:#f5f6f8;border:1px solid #e8eaf0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;transform:none}@media (max-width:360px){.ask-dax-preview{gap:8px;padding-right:10px}.ask-dax-preview .ask-dax-preview-status{letter-spacing:.04em}}.ask-dax-preview{transition:border-color .25s,background-color .25s,box-shadow .25s}.ask-dax-preview .ask-dax-preview-suggestions{display:none}.ask-dax-preview .ask-dax-preview-suggestion{opacity:0;color:#344162;overflow-wrap:anywhere;grid-area:1/1;font-size:13px;font-weight:600;line-height:1.35}.ask-dax-preview .ask-dax-preview-copy{transition:transform .3s;position:relative}@media (hover:hover){.ask-dax-preview:hover{background:linear-gradient(110deg,#edfbff,#f0eeff,#faf0ff,#edfbff) 0 0/250% 100%;border-color:#b9a9fb;box-shadow:0 4px 20px #4261fa2b,0 0 0 2px #8f4eff14}.ask-dax-preview:hover .ask-dax-preview-copy input{opacity:0}.ask-dax-preview:hover .ask-dax-preview-suggestions{align-items:center;display:grid;position:absolute;inset:0}.ask-dax-preview:hover .ask-dax-preview-suggestion:first-child{opacity:1}.ask-dax-preview:hover .ask-dax-preview-copy{transform:translate(2px)}.ask-dax-preview:hover .ask-dax-preview-status{opacity:0}.ask-dax-preview:hover .ask-dax-preview-send:disabled{color:#7052b8;background:#ebe3ff;border-color:#cebcf5}}@media (prefers-reduced-motion:no-preference){.ask-dax-preview .ask-dax-preview-logo img{animation:3.2s ease-in-out infinite daxPreviewBreathe}@media (hover:hover){.ask-dax-preview:hover .ask-dax-preview-suggestion,.ask-dax-preview.dax-is-typing:hover .ask-dax-preview-suggestion{visibility:hidden;opacity:0}.ask-dax-preview.dax-is-typing:hover .ask-dax-preview-suggestion.dax-typing-active{visibility:visible;opacity:1}.ask-dax-preview:hover .ask-dax-preview-logo{animation:1.8s ease-in-out infinite daxPreviewBob}.ask-dax-preview:hover .ask-dax-preview-copy{animation:2.2s ease-in-out infinite daxPreviewCopyFloat}.ask-dax-preview:hover .ask-dax-preview-send:disabled{animation:1.8s ease-in-out infinite daxPreviewArrowFloat}}}@keyframes daxPreviewBreathe{0%,to{filter:brightness();transform:scale(.96)}50%{filter:brightness(1.1);transform:scale(1.045)}}@keyframes daxPreviewBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes daxPreviewCopyFloat{0%,to{transform:translate(2px)}50%{transform:translate(3px,-1px)}}@keyframes daxPreviewArrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes daxPreviewColors{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.ask-dax-preview,.ask-dax-preview *{transition:none!important;animation:none!important;transform:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dax-page-wave{z-index:9999;pointer-events:none;background:radial-gradient(circle,#0000 30%,#00d5ff08 43%,#2e5bff0a 47%,#a132ff08 51%,#0000 57%);border-radius:50%;width:240vmax;height:240vmax;animation:.9s ease-out both daxRadialPageWave;position:fixed}}@keyframes daxRadialPageWave{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.ask-dax-preview .ask-dax-preview-logo{isolation:isolate;transition:box-shadow .35s;position:relative}.ask-dax-preview .ask-dax-preview-logo:before{content:"";z-index:-1;pointer-events:none;filter:blur(7px);opacity:0;background:radial-gradient(circle at 30% 30%,#00d5ff12,#6240ff0a 35%,#ab42ff05 55%,#0000 76%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-10px}@media (hover:hover){.ask-dax-preview:hover .ask-dax-preview-logo{overflow:visible;box-shadow:0 0 8px #765cde08}.ask-dax-preview:hover .ask-dax-preview-logo:before{opacity:1}.ask-dax-preview:hover .ask-dax-preview-logo img{clip-path:circle(21px);filter:saturate(1.06);border-radius:50%}}.ask-dax-preview>*{pointer-events:none}.ask-dax-preview .ask-dax-preview-copy input,.ask-dax-preview .ask-dax-preview-status{transition:opacity .2s}@media (hover:hover){.ask-dax-preview:hover .ask-dax-preview-copy input,.ask-dax-preview:hover .ask-dax-preview-status{transition:opacity .85s .15s}}.weather-nav{white-space:nowrap;align-items:center;gap:7px;display:flex}.weather-workspace{gap:20px;display:grid}.weather-workspace button{color:#18303d;background:#fff;border:1px solid #b5c1c7;border-radius:9px;min-height:44px;padding:10px 16px;font-weight:650}.weather-local{grid-template-columns:1fr 1fr;gap:18px;display:grid}.weather-local>div,.weather-visits>article{background:#fff;border:1px solid #d4dde3;border-radius:14px;padding:24px}.weather-local small{color:#596975;margin-top:12px;line-height:1.5;display:block}.weather-reading{--weather-icon-fill:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.weather-reading strong{font-size:25px}.weather-reading small{color:#596975;flex-basis:100%}.weather-visits{gap:16px;display:grid}.weather-visits h3{margin:0}.weather-visits time,.weather-source{color:#596975;font-size:13px}.weather-periods{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding-top:18px;display:grid}.weather-empty{background:#fff;border-radius:14px;padding:24px}.weather-workspace details summary{cursor:pointer;padding:12px 0}.weather-workspace h2{margin:0;font-size:22px}.weather-nav:focus-visible{outline-offset:3px;outline:3px solid #a2c7dc}.weather-workspace button:focus-visible{outline-offset:3px;outline:3px solid #a2c7dc}@media (max-width:700px){.weather-local{grid-template-columns:1fr}.weather-workspace .foundation-heading{display:grid}}.weather-dax-check{background:#fff;border:1px solid #d4dde3;border-radius:14px;padding:24px}.weather-dax-check img{object-fit:cover;object-position:center;width:100px;height:40px}.weather-dax-report{white-space:pre-wrap;padding-top:16px;line-height:1.6}.weather-nav-reading{margin-left:auto}.weather-nav-reading>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.weather-forecast-backdrop{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070f1973;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.weather-forecast-dialog{--forecast-text:#142c42;--forecast-muted:#28465e;--forecast-card:#ffffffd1;--forecast-box:#f4f9ff;--forecast-orb:linear-gradient(140deg,#ffe9c8,#d5efff 65%,#b7dbf5);--forecast-orb-ink:#325167;isolation:isolate;width:min(880px,100%);max-height:calc(100dvh - 48px);color:var(--forecast-text);background:linear-gradient(#8dc9ed,#e7f5ff);border-radius:24px;animation:.28s ease-out both forecastReveal;position:relative;overflow:auto;box-shadow:0 24px 80px #0005}.forecast-content{padding:28px;position:relative}.forecast-content header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.forecast-content h2{margin:5px 0;font-size:27px}.forecast-content p{line-height:1.6}.forecast-content header p{color:var(--forecast-muted);margin:0}.forecast-content button{background:var(--forecast-card);min-height:40px;color:var(--forecast-text);border:1px solid;border-radius:12px;padding:8px 14px;font-weight:600}.forecast-content header button{width:44px;font-size:26px}:is(.forecast-content button:focus-visible,.forecast-dax input:focus-visible){outline:3px solid var(--forecast-text);outline-offset:4px}.forecast-current{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.forecast-current>strong{letter-spacing:-2px;font-size:52px}.forecast-current>svg{width:40px;height:40px}.forecast-daylight{color:var(--forecast-muted);font-size:13px}.forecast-content .forecast-location{min-height:34px;font-size:12px}.forecast-days{scroll-snap-type:x proximity;gap:12px;padding:22px 0 12px;display:flex;overflow:auto}.forecast-days article{background:var(--forecast-card);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 135px;gap:9px;padding:15px;display:flex}.forecast-days article strong{min-height:32px;font-size:13px}.forecast-days b{font-size:25px}.forecast-days span{font-size:13px;line-height:1.45}.forecast-days small{color:var(--forecast-muted);font-size:11px;line-height:1.5}.weather-forecast-dialog svg{--weather-icon-fill:var(--forecast-box)}.forecast-dax{margin-top:20px}.forecast-dax-pill{background:var(--forecast-box);border:1px solid var(--forecast-muted);border-radius:40px;align-items:center;gap:12px;padding:9px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.forecast-dax-pill:hover,.forecast-dax-pill:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--forecast-muted) 12%,transparent)}.forecast-dax-orb{background:var(--forecast-orb);height:46px;color:var(--forecast-orb-ink);border-radius:50%;flex:0 0 46px;place-items:center;font-size:16px;display:grid;box-shadow:0 1px 5px #0001}.forecast-dax-pill:hover .forecast-dax-orb{animation:2.8s ease-in-out infinite forecastOrbBreathe}.forecast-dax input{min-width:0;color:var(--forecast-text);outline-offset:0;background:0 0;border:0;flex:1;padding:8px 0;font-size:14px}.forecast-dax input::placeholder{color:var(--forecast-muted);opacity:1}.forecast-content .forecast-dax-pill button{background:var(--forecast-card);border-radius:50%;flex:0 0 40px;width:40px;padding:0;font-size:22px}.forecast-content .forecast-suggestion{text-align:left;color:var(--forecast-muted);background:0 0;border:0;padding:12px 8px;font-size:12px;line-height:1.5}.forecast-report{white-space:pre-wrap;background:var(--forecast-card);border-radius:16px;padding:20px}.forecast-content footer{color:var(--forecast-muted);padding-top:14px;font-size:11px;line-height:1.6}.forecast-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.forecast-sun{top:30px;left:var(--sky-sun-x);opacity:.6;background:#fff6db;border-radius:50%;width:100px;height:100px;position:absolute;box-shadow:0 0 80px 40px #fff3be66}.forecast-cloud{filter:blur(18px);opacity:.28;background:#fff;border-radius:50%;width:280px;height:100px;animation:65s linear infinite forecastCloudDrift;position:absolute;top:12%;left:-25%}.forecast-cloud.two{width:420px;animation-duration:90s;animation-delay:-28s;top:35%}.forecast-cloud.three{animation-duration:110s;animation-delay:-45s;top:60%}.weather-sun .forecast-cloud{opacity:.12}.sky-night,.sky-storm-night{--forecast-text:#fff;--forecast-muted:#d6e1f0;--forecast-card:#0f1c31e6;--forecast-box:#101d32;--forecast-orb:#fff;--forecast-orb-ink:#263b54;background:linear-gradient(#080f20,#1a2b48)}.sky-overcast{--forecast-text:#16232f;--forecast-muted:#334452;--forecast-card:#e7ebf0f0;--forecast-box:#e0e5eb;--forecast-orb:linear-gradient(#8795a2,#586777);--forecast-orb-ink:#fff;background:linear-gradient(#627183,#a8b4c1)}.sky-storm-night{--forecast-orb:linear-gradient(#bec7d0,#8a98a7);--forecast-orb-ink:#102033;background:linear-gradient(#101722,#303e4d)}.sky-twilight{--forecast-text:#fff;--forecast-muted:#f0e7ee;--forecast-card:#2a1f3be6;--forecast-box:#30233f;--forecast-orb:linear-gradient(#ffdabb,#c8d6ee);--forecast-orb-ink:#332d49;background:linear-gradient(#413956,var(--sky-red-ad6571,#ad6571),#edb88d)}.sky-night .forecast-sun,.sky-storm-night .forecast-sun,.sky-overcast .forecast-sun{display:none}.forecast-moon{border-radius:50%;width:65px;height:65px;display:none;position:absolute;top:50px;right:60px;transform:rotate(-25deg);box-shadow:-15px 5px #eaf1ff88}.sky-night .forecast-moon,.sky-storm-night .forecast-moon{display:block}.sky-overcast .forecast-cloud,.sky-storm-night .forecast-cloud{opacity:.23;background:#364456}.forecast-dax-pill:after{content:"";pointer-events:none;border:12px solid color-mix(in srgb,var(--forecast-muted) 8%,transparent);opacity:0;border-radius:50%;position:absolute;inset:-100% -10%}.forecast-dax-pill:hover:after{animation:1s ease-out both forecastColorWave}@keyframes forecastReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes forecastCloudDrift{to{transform:translate(1200px)}}@keyframes forecastOrbBreathe{50%{filter:brightness(1.08)}}@keyframes forecastColorWave{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.weather-forecast-dialog,.forecast-cloud,.forecast-dax-pill:hover .forecast-dax-orb,.forecast-dax-pill:hover:after{animation:none}}@media (max-width:600px){.weather-forecast-backdrop{padding:10px}.weather-forecast-dialog{max-height:calc(100dvh - 20px)}.forecast-content{padding:20px}.forecast-content h2{font-size:22px}.forecast-current>strong{font-size:44px}}.foundation-shell .weather-forecast-dialog .forecast-content>footer{border:0;margin:0;padding:10px 0;font-size:11px;line-height:1.5;color:var(--forecast-muted)!important;background:0 0!important}.foundation-shell .weather-forecast-dialog .forecast-dax input{border-radius:0;min-height:40px;padding:8px 0;box-shadow:none!important;color:var(--forecast-text)!important;background:0 0!important;border:0!important}.foundation-shell .weather-forecast-dialog .forecast-dax-orb svg{width:28px;height:28px;display:block}.foundation-shell .weather-forecast-dialog .forecast-days article{color:var(--forecast-text);min-height:0}.foundation-shell .weather-forecast-dialog .forecast-dax-pill{margin-top:12px}@media (min-height:600px){.foundation-shell .weather-forecast-dialog .forecast-content{padding:20px 28px}.foundation-shell .weather-forecast-dialog .forecast-current{margin-top:12px}.foundation-shell .weather-forecast-dialog .forecast-days{padding-top:14px}.foundation-shell .weather-forecast-dialog .forecast-days article{gap:6px;padding:12px}.foundation-shell .weather-forecast-dialog .forecast-content h2{font-size:24px}}.forecast-hours-section h3{margin:16px 0 10px;font-size:13px}.forecast-hours{scrollbar-width:thin;grid-auto-columns:minmax(75px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.forecast-hours article{background:var(--forecast-card);border-radius:12px;justify-items:center;gap:10px;padding:12px 6px;display:grid}.forecast-hours time{font-size:12px}.forecast-hours svg{width:30px;height:30px}.forecast-hours b{font-size:20px}.forecast-hours small{color:var(--forecast-muted);font-size:10px}.forecast-content .forecast-days{scrollbar-width:thin;gap:8px;padding:14px 0 4px}.forecast-content .forecast-days button{border:1px solid #0000;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:11px;display:flex}.forecast-content .forecast-days button[aria-pressed=true]{border-color:var(--forecast-text)}.forecast-days button svg{width:20px;height:20px}.forecast-days button b{font-size:12px}.forecast-content .forecast-dax{margin-top:10px}.forecast-content .forecast-suggestion{display:none}.weather-forecast-dialog .forecast-cloud{opacity:.08}.weather-cloud .forecast-cloud,.weather-rain .forecast-cloud,.weather-storm .forecast-cloud{opacity:.23}.forecast-atmosphere{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.weather-forecast-dialog .forecast-cloud{opacity:0;will-change:transform;transition:opacity 3s;animation-name:forecastCloudFlow;animation-delay:0s;left:-440px}.weather-forecast-dialog .forecast-cloud.two{animation-delay:12s;left:-440px}.weather-forecast-dialog .forecast-cloud.three{animation-delay:28s;left:-440px}.weather-cloud .forecast-cloud,.weather-rain .forecast-cloud,.weather-storm .forecast-cloud,.weather-fog .forecast-cloud,.weather-snow .forecast-cloud{opacity:.23}.weather-partly-day .forecast-cloud,.weather-partly-night .forecast-cloud{opacity:.13}@keyframes forecastCloudFlow{0%{transform:translate(0)}to{transform:translate(1800px)}}@media (prefers-reduced-motion:reduce){.weather-forecast-dialog .forecast-cloud{transition:none;animation:none;left:10%}}.foundation-shell .weather-forecast-dialog{background:linear-gradient(140deg,var(--sky-header-start),var(--sky-header-middle),var(--sky-header-end));width:min(1080px,100%);color:var(--sky-header-ink)}.foundation-shell .weather-forecast-dialog .forecast-content{padding:32px 36px}.forecast-overview{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:32px;margin:24px 0 28px;display:grid}.foundation-shell .weather-forecast-dialog .forecast-current{margin-top:0}.forecast-overview .forecast-daylight{margin:14px 0}.forecast-sky-track{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:#ffffff17;border-radius:18px;height:200px;position:relative;overflow:hidden}.forecast-sky-track .forecast-atmosphere{pointer-events:none;position:absolute;inset:0}.forecast-sky-track .forecast-sun{left:var(--sky-sun-x);top:var(--forecast-sun-y);width:42px;height:42px;opacity:var(--forecast-sun-visible);background:#fff3b3;transition:left 60s linear,top 60s linear,opacity 2s;transform:translate(-50%,-50%);box-shadow:0 0 40px 12px #ffd99555}.forecast-sky-track .forecast-moon{width:38px;height:38px;top:50px;right:65px}.forecast-sky-clock{letter-spacing:.03em;font-size:11px;font-weight:700;position:absolute;top:12px;left:16px}.forecast-horizon{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);justify-content:space-between;padding-top:12px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.foundation-shell .weather-forecast-dialog .forecast-hours{grid-auto-columns:minmax(95px,1fr);gap:12px}.foundation-shell .weather-forecast-dialog .forecast-hours article{gap:14px;padding:18px 10px}.foundation-shell .weather-forecast-dialog .forecast-days{flex-wrap:wrap;gap:10px;padding:24px 0 12px;overflow:visible}.foundation-shell .weather-forecast-dialog .forecast-dax{margin-top:18px}.foundation-shell .weather-forecast-dialog .forecast-content>footer{padding-top:18px;font-size:12px}@media (max-width:800px){.foundation-shell .weather-forecast-dialog .forecast-content{padding:24px}.forecast-overview{grid-template-columns:1fr;gap:24px}.forecast-sky-track{height:190px}.foundation-shell .weather-forecast-dialog .forecast-hours{grid-auto-columns:95px}}@media (prefers-reduced-motion:reduce){.forecast-sky-track .forecast-sun{transition:none}}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-scroll-region{--forecast-text:#172433;--forecast-muted:#52616f;--forecast-card:#f4f7fa;--forecast-box:#edf2f5;color:#172433;--weather-icon-fill:#f4f7fa;background:#fff}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-scroll-region :is(button,input){color:#172433;background:#fff;border-color:#a4b1bd}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-scroll-region :is(.forecast-hour-selection,.forecast-hours article){color:#172433;background:#f4f7fa}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-header-reading{opacity:0;pointer-events:none;color:inherit;flex:none;align-items:center;gap:6px;margin-left:auto;padding-inline:8px;font:700 21px/1.3 Geist,Arial,sans-serif;transition:opacity .18s,transform .18s;display:flex;transform:translateY(4px)}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-header-reading[data-visible=true]{opacity:1;transform:none}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-content>header{gap:8px}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-header-reading{transition:none;transform:none}}.foundation-shell[data-ui-theme=classic]{--nsx-accent:#a71921;--nsx-on-accent:#fff;--nsx-selected:#f8ecee}.foundation-shell[data-ui-theme=sky]{background:var(--nsx-canvas);color:var(--nsx-canvas-ink)}.foundation-shell[data-ui-theme=sky] :is(.request-detail-workspace,.request-page-shell){color:var(--nsx-ink)}.foundation-shell[data-ui-theme=sky] .request-detail-workspace>header{color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-ui-theme=sky] .request-detail-workspace>header button{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-ui-theme=sky] .foundation-header{border-color:var(--nsx-border);background:linear-gradient(115deg,var(--sky-window-top),var(--sky-window-bottom))!important;color:var(--sky-window-header-ink)!important}.foundation-shell[data-ui-theme=sky] .foundation-header :is(nav button,.foundation-user,.foundation-user small,.weather-nav-reading){text-shadow:none;color:var(--sky-window-header-ink)!important}.foundation-shell[data-ui-theme=sky] .foundation-header :is(nav button.active,nav button:hover,.foundation-user:hover){border-color:var(--nsx-border);box-shadow:inset 0 -2px var(--nsx-accent);background:var(--nsx-card)!important;color:var(--nsx-ink)!important}.foundation-shell[data-ui-theme=sky] :is(.mobile-operations-nav,.mobile-tools-sheet){background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-ui-theme=sky] .mobile-operations-nav button{color:var(--nsx-ink);background:0 0;border-color:#0000}.foundation-shell[data-ui-theme=sky] .mobile-operations-nav button.active{background:var(--nsx-selected);color:var(--nsx-ink);box-shadow:inset 0 -2px var(--nsx-accent)}.foundation-shell[data-ui-theme=sky]{--sky-action:var(--nsx-accent);--sky-action-end:var(--nsx-accent);--sky-card:var(--nsx-card);--sky-surface:var(--nsx-surface);--sky-accent:var(--nsx-accent);--sky-accent-end:var(--nsx-accent);--sky-accent-ink:var(--nsx-on-accent)}.foundation-shell[data-ui-theme=sky] button.primary{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-accent);text-shadow:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(button,a,input,select,textarea){transition:border-color .18s,box-shadow .18s}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-ui-theme=sky] .request-queue-card :is(h2,.request-card-open-name,.request-card-service,.request-card-time strong,.nsx-icon-stack-row){color:var(--nsx-ink)}.foundation-shell[data-ui-theme=sky] .request-queue-card:focus-visible{outline:3px solid var(--nsx-canvas-ink);outline-offset:3px}.foundation-shell[data-ui-theme=sky] .request-queue-card :is(button,a,summary):focus-visible{outline:3px solid var(--nsx-focus,var(--nsx-ink));outline-offset:3px}.foundation-shell[data-ui-theme=sky] .request-queue-card :is(.request-card-contact p,.request-card-meta p,.request-card-time>span,.request-card-facts p,.request-card-note),.foundation-shell[data-ui-theme=sky] .request-queue-card :is(.request-card-contact a,.request-card-facts p span+span){color:var(--nsx-muted)}.foundation-shell[data-ui-theme=sky] .request-queue-card .request-area-fact.verified>span:first-child{color:var(--nsx-success)}.foundation-shell[data-ui-theme=sky] .request-queue-card :is(.request-mobile-overdue,.request-meta-overdue,.request-area-fact.needs-review>span:first-child){color:var(--nsx-warning)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card :is(footer button,footer button:hover,footer summary),.foundation-shell[data-ui-theme=sky] .request-mobile-actions .request-secondary-actions{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card :is(button.primary,button.primary:hover){background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-muted);text-shadow:none}.foundation-shell[data-ui-theme=sky] :is(.mobile-request-heading,.requests-desktop-heading,.mobile-today-heading){color:var(--nsx-canvas-ink)}.foundation-shell[data-ui-theme=sky] .record-card.new-request-reveal{animation:.7s ease-out both skyRequestAttention}@keyframes skyRequestAttention{0%{border-color:var(--nsx-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--nsx-success) 16%,transparent)}to{border-color:var(--nsx-border);box-shadow:var(--nsx-shadow)}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-ui-theme=sky] .record-card.new-request-reveal{animation:none}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .mobile-operations-nav{color:var(--nsx-ink);border-color:var(--nsx-border);background:var(--nsx-card)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .mobile-operations-nav>button{color:var(--nsx-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .mobile-operations-nav>button.active{background:var(--nsx-selected)!important;color:var(--nsx-ink)!important;box-shadow:inset 0 -2px var(--nsx-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .mobile-operations-nav>button>b{border-color:var(--nsx-muted);background:var(--nsx-accent)!important;color:var(--nsx-on-accent)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .mobile-operations-nav>button:focus-visible{outline:3px solid var(--nsx-focus,var(--nsx-ink));outline-offset:-3px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky]{--foundation-red:var(--nsx-accent);--ops-red:var(--nsx-accent);--ops-red-dark:var(--nsx-accent)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-heading{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-heading :is(span,p){color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-heading .nsx-icon-stack-row{letter-spacing:0;text-transform:none;font-size:14px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-heading .nsx-icon-stack-value{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-commandbar{background:var(--nsx-canvas);border-color:var(--nsx-canvas-muted);box-shadow:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-commandbar :is(div,strong,a){color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quick-actions{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border);box-shadow:var(--nsx-shadow)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quick-actions>small{color:var(--nsx-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quick-actions button{border-color:var(--nsx-border);min-height:44px;box-shadow:none;text-shadow:none;background:var(--nsx-card)!important;color:var(--nsx-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quick-actions button:is(:hover,:focus-visible){border-color:var(--nsx-ink);box-shadow:none;outline-color:var(--nsx-ink);background:var(--nsx-selected)!important;color:var(--nsx-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quick-actions button.primary{border-color:var(--nsx-border);background:var(--nsx-accent)!important;color:var(--nsx-on-accent)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quick-actions button.primary:is(:hover,:focus-visible){border-color:var(--nsx-on-accent);background:var(--nsx-accent)!important;color:var(--nsx-on-accent)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button:is(.request-attention,.message-attention){border-color:var(--nsx-border);box-shadow:none;animation:none;transform:none;background:var(--nsx-card)!important;color:var(--nsx-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button>b{border-color:var(--nsx-border);box-shadow:none;background:var(--nsx-accent)!important;color:var(--nsx-on-accent)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button:is(:hover,:focus-visible){border-color:var(--nsx-ink);box-shadow:inset 0 -2px var(--nsx-ink);outline-color:var(--nsx-ink);transform:none;background:var(--nsx-card)!important;color:var(--nsx-ink)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button{transition:box-shadow .2s,border-color .2s}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button:hover{box-shadow:inset 0 -2px var(--nsx-ink),0 0 14px color-mix(in srgb,var(--nsx-border) 25%,transparent)}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header{isolation:isolate}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quality-sky-stars{z-index:-1;pointer-events:none;opacity:var(--sky-stars-opacity,0);background:var(--sky-star-field,none);position:absolute;inset:0}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-view-tabs,.resource-view-toggle){background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-view-tabs,.resource-view-toggle) button{box-shadow:none;border-color:#0000;color:var(--nsx-muted)!important;background:0 0!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-view-tabs,.resource-view-toggle) button:is(.active,:hover,:focus-visible){border-color:var(--nsx-border);box-shadow:inset 0 -2px var(--nsx-ink);outline-color:var(--nsx-ink);background:var(--nsx-selected)!important;color:var(--nsx-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-date-group,.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-date-group>header{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-date-group>header :is(strong,button){color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-card{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-card :is(h2,.nsx-icon-stack-row,footer label){color:var(--nsx-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-card footer :is(button,select){background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-crm-workspace]{height:var(--workspace-visible-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden;padding-bottom:var(--workspace-nav-clearance,0px)!important}.foundation-shell[data-crm-client=davis][data-crm-workspace]>.foundation-header,.foundation-shell[data-crm-client=davis][data-crm-workspace]>.foundation-commandbar{flex:none;position:relative;top:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace]>.foundation-content{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:12px;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-messenger{z-index:auto;border:1px solid var(--nsx-border);border-radius:var(--nsx-radius);flex:1;grid-template-columns:clamp(240px,22vw,320px) minmax(0,1fr);width:100%;height:100%;min-height:0;position:relative;inset:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-messenger[data-has-sidebar=false]{grid-template-columns:minmax(0,1fr)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-conversations header{padding:16px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-conversations button{box-shadow:none;border-color:#0000;border-radius:8px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-conversations button[aria-current=true]{border-color:var(--nsx-border);box-shadow:inset 3px 0 var(--nsx-ink)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .davis-messenger-context .nsx-icon-stack-row{font-size:inherit;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .davis-messenger-status{margin:4px 0 0 36px;display:block}.foundation-shell[data-crm-client=davis][data-crm-workspace] .davis-messenger-header{padding:12px 20px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .messenger-bubble{border:1px solid var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace{z-index:auto;border:1px solid var(--nsx-border);border-radius:var(--nsx-radius);background:var(--nsx-surface);width:100%;height:100%;min-height:0;color:var(--nsx-ink);flex-direction:column;flex:1;gap:0;display:flex;position:relative;inset:auto;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header{background:var(--nsx-card);color:var(--nsx-ink);flex:none;padding:8px 12px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header>div{gap:3px;display:grid}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell{flex:1;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell>:is(.nsx-match,.request-office-workflow){background:var(--nsx-surface);width:100%;max-width:none;height:100%;min-height:0;max-height:none;color:var(--nsx-ink);border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell :is(.nsx-match-scroll,.request-office-record){overscroll-behavior:contain;background:var(--nsx-surface);min-height:0;color:var(--nsx-ink);flex:1;overflow:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell :is(header,footer){background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border);flex:none}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell :is(header,footer) button{background:var(--nsx-card);color:var(--nsx-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell footer button.primary{background:var(--nsx-accent);color:var(--nsx-on-accent)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-page-shell .nsx-workflow-header p{color:var(--nsx-muted)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>:is(.request-detail-analysis,.request-detail-secondary){display:none}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace]>.foundation-content{padding:0}.foundation-shell[data-crm-client=davis][data-crm-workspace] :is(.nsx-messenger,.request-detail-workspace){border-inline:0;border-radius:0}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-messenger{display:block}.foundation-shell[data-crm-client=davis][data-crm-workspace] .davis-messenger-header{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(button,a,input,select,textarea){transition:none!important;animation:none!important}}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace h1{font-size:24px;line-height:1.3}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header .nsx-icon-stack-row,.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-request-context>.nsx-icon-stack-row{align-items:center!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .nsx-workflow-header{padding:12px 16px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .nsx-match-scroll{padding:16px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .nsx-workflow-progress{padding:8px 16px}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace h1{font-size:20px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header{flex-wrap:nowrap;gap:8px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header>div{min-width:0}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header>button{flex:none;font-size:12px}}@media (min-width:861px){.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .nsx-match-scroll{display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-columns{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:20px;width:100%;height:100%;min-height:0}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision{flex-direction:column;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .identity-directory{flex:none;margin:0 0 12px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .nsx-directory-picker .customer-picker-list{max-height:160px;overflow:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .identity-choices{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .identity-candidate{padding:10px 12px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match h3{margin-bottom:8px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match dl{gap:10px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match>footer{padding:8px 12px!important}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] :is(.nsx-messenger,.request-detail-workspace){background:var(--nsx-canvas)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .nsx-match-scroll{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);--nsx-ink:var(--nsx-canvas-ink);--nsx-muted:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .nsx-match-scroll :is(.nsx-candidate,.nsx-create-customer,.customer-picker-list button,.nsx-directory-search input,.customer-picker-pages button){--nsx-ink:var(--nsx-canvas-ink);--nsx-muted:var(--nsx-canvas-muted);background:color-mix(in srgb,var(--sky-window-bottom) 16%,var(--nsx-canvas));color:var(--nsx-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .nsx-match-scroll .nsx-icon-stack-badge{color:var(--nsx-canvas-ink);background:color-mix(in srgb,var(--sky-window-bottom) 16%,var(--nsx-canvas))!important;border-color:color-mix(in srgb,var(--sky-window-bottom) 45%,var(--nsx-canvas-ink))!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .davis-messenger-history{background:var(--nsx-canvas);color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .davis-messenger-history :is(.messenger-date-group,.messenger-message-meta){color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .messenger-message-details[open]{color:var(--nsx-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .request-detail-workspace>header,.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .request-page-shell :is(.nsx-workflow-header,.nsx-workflow-progress,footer){--nsx-ink:var(--nsx-canvas-ink);--nsx-muted:var(--nsx-canvas-muted);--nsx-card:var(--nsx-canvas);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:color-mix(in srgb,var(--sky-window-bottom) 22%,var(--nsx-canvas))}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .request-detail-workspace>header button{background:var(--nsx-canvas);color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .request-page-shell .nsx-workflow-header h2{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .request-detail-workspace>header .nsx-icon-stack-badge{color:var(--nsx-canvas-ink);background:color-mix(in srgb,var(--sky-window-bottom) 16%,var(--nsx-canvas))!important;border-color:color-mix(in srgb,var(--sky-window-bottom) 45%,var(--nsx-canvas-ink))!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-job-card>footer{background:var(--nsx-card);color:var(--nsx-ink)}.foundation-shell[data-crm-client=davis][data-crm-workspace]>.foundation-content{padding-bottom:0!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace h1{font-weight:700}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace>header>div>.nsx-icon-stack-row .nsx-icon-stack-value,.foundation-shell[data-crm-client=davis][data-crm-workspace] .davis-messenger-context p .nsx-icon-stack-value{text-transform:uppercase;letter-spacing:.01em;font-size:14px;font-weight:650}.foundation-shell[data-crm-client=davis][data-crm-workspace] .davis-messenger-context h2{font-weight:700}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-scroll{padding:12px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress{gap:6px;padding:6px 12px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress>li{gap:4px;padding:0!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress button{min-height:44px;padding:0;font-size:12px}html[data-keyboard-open=true] .foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-header,html[data-keyboard-open=true] .foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress small{display:none}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card{--nsx-card:var(--nsx-canvas);--nsx-ink:var(--nsx-canvas-ink);--nsx-muted:var(--nsx-canvas-muted);--nsx-success:#17633d;--nsx-warning:#805200;--nsx-danger:#a71921;background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:color-mix(in srgb,var(--sky-window-bottom) 30%,var(--nsx-canvas))}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card :is(.request-card-service,.request-mobile-summary>.nsx-icon-stack-row:first-of-type) .nsx-icon-stack-value{text-transform:uppercase;letter-spacing:.01em;font-size:14px;font-weight:650}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card h2{font-weight:700}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card .nsx-icon-stack-row{align-items:center!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .request-queue-card .nsx-icon-stack-badge{color:var(--nsx-canvas-ink);background:color-mix(in srgb,var(--sky-window-bottom) 12%,var(--nsx-canvas))!important;border-color:color-mix(in srgb,var(--sky-window-bottom) 35%,var(--nsx-canvas-ink))!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-schedule{--workspace-surface:var(--nsx-canvas);--workspace-card:var(--nsx-canvas);--workspace-ink:var(--nsx-canvas-ink);--workspace-border:color-mix(in srgb,var(--sky-window-bottom) 28%,var(--nsx-canvas));--nsx-card:var(--nsx-canvas);--nsx-ink:var(--nsx-canvas-ink);--nsx-muted:var(--nsx-canvas-muted);--sky-card:var(--nsx-canvas);--sky-surface:var(--nsx-canvas);background:var(--nsx-canvas);color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-workspace-toolbar{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border:0;gap:12px;padding:0 0 8px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-workspace-toolbar h1{font-size:20px;font-weight:650;line-height:1.4}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-view-tabs{background:var(--nsx-canvas);border:1px solid var(--workspace-border);box-shadow:none;border-radius:8px;gap:3px;padding:3px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-view-tabs button{border:1px solid #0000;border-radius:6px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;background:var(--nsx-canvas)!important;color:var(--nsx-canvas-muted)!important;box-shadow:none!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-view-tabs button:is(.active,:hover,:focus-visible){border-color:var(--workspace-border);outline-color:var(--nsx-canvas-ink);background:color-mix(in srgb,var(--sky-window-bottom) 10%,var(--nsx-canvas))!important;color:var(--nsx-canvas-ink)!important;box-shadow:none!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-workspace-toolbar button.schedule-new{border:1px solid var(--workspace-border);background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);box-shadow:none;text-shadow:none;letter-spacing:0;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-workspace-toolbar button.schedule-new:is(:hover,:focus-visible){background:color-mix(in srgb,var(--sky-window-bottom) 10%,var(--nsx-canvas));outline-color:var(--nsx-canvas-ink);border-color:var(--nsx-canvas-ink)}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-workspace-toolbar{gap:8px;padding:6px 8px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-view-tabs button{padding:8px;font-size:13px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-workspace-toolbar h1{font-size:18px}}.schedule-workspace-toolbar .schedule-workspace-icon .nsx-icon-stack-row{grid-template-columns:28px!important;gap:0!important}.schedule-workspace-toolbar .schedule-workspace-icon .nsx-icon-stack-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress button{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;padding:0;display:flex}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress button small{margin:0;font-size:12px;font-weight:400;line-height:1.3}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-workflow-progress>li{align-items:center}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .nsx-match-scroll .nsx-candidate :is(.identity-candidate,details){color:var(--nsx-canvas-ink);border-color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky][data-crm-workspace] .nsx-match-scroll .identity-candidate[aria-pressed=true]{background:color-mix(in srgb,var(--sky-window-bottom) 24%,var(--nsx-canvas));color:var(--nsx-canvas-ink);border-color:var(--nsx-canvas-ink);box-shadow:inset 3px 0 var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-scroll .nsx-icon-stack-label{opacity:1;color:var(--nsx-canvas-muted)}@media (min-width:861px){.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu)>h3{display:none}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu) .identity-choices>.nsx-candidate{display:none}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu) .identity-directory{flex:1;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu) .customer-picker{flex-direction:column;flex:1;min-height:0;display:flex}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu) .customer-picker-menu{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu) .customer-picker-list{flex:1;min-height:0;max-height:none;overflow:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision:has(.customer-picker-menu) .identity-choices{flex:none;overflow:visible}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky]{--nsx-surface:var(--nsx-canvas);--nsx-card:var(--nsx-canvas);--nsx-ink:var(--nsx-canvas-ink);--nsx-muted:var(--nsx-canvas-muted);--nsx-selected:color-mix(in srgb,var(--sky-window-bottom) 12%,var(--nsx-canvas));--nsx-success:#17633d;--nsx-warning:#805200;--nsx-danger:#a71921;--workspace-surface:var(--nsx-canvas);--workspace-card:var(--nsx-canvas);--workspace-ink:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .nsx-messenger .messenger-message.customer .messenger-bubble{background:color-mix(in srgb,var(--sky-window-bottom) 12%,var(--nsx-canvas));color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-toolbar>div:first-child>span{color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-week-grid>button.selected{background:var(--nsx-selected)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-week-grid>button.selected>header{border-color:var(--nsx-accent);color:var(--nsx-ink)}.foundation-shell[data-crm-client=davis][data-crm-workspace] .request-detail-workspace:has(.nsx-match)>header{display:none}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-request-context{gap:5px;margin:0 0 12px}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-request-context>.nsx-icon-stack-row{font-weight:700;line-height:1.4;font-size:15px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-request-context>.nsx-icon-stack-row:nth-child(2) .nsx-icon-stack-value{text-transform:uppercase;letter-spacing:0;font-size:15px;font-weight:700}.foundation-shell[data-crm-client=davis][data-crm-workspace]{inset-inline:0;top:var(--workspace-visible-top,0px);position:fixed}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-request-context>.nsx-icon-stack-row{align-items:start!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-matching-customer{color:var(--nsx-canvas-ink);margin:0;font-size:20px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-request-context>.nsx-icon-stack-row,.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match dl .nsx-icon-stack-row{align-items:center!important}.foundation-shell[data-crm-client=davis][data-crm-workspace] .identity-request>h3,.foundation-shell[data-crm-client=davis][data-crm-workspace] .identity-request>.nsx-request-context{margin-bottom:4px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .nsx-directory-picker .customer-picker-list>button{border:1px solid var(--nsx-border);background:color-mix(in srgb,var(--sky-window-bottom) 8%,var(--nsx-canvas));margin-bottom:6px;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .nsx-directory-picker .customer-picker-list>button:is([data-active=true],[aria-selected=true]){background:var(--nsx-selected);border-color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .nsx-directory-picker .customer-picker-list strong{text-shadow:none;font-size:16px;font-weight:700;line-height:1.4;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis] .nsx-directory-facts{gap:3px;width:100%;display:grid}.foundation-shell[data-crm-client=davis] :is(.nsx-directory-facts,.nsx-candidate) .nsx-icon-stack-row{font-size:14px;line-height:1.4;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.nsx-directory-facts,.nsx-candidate) .nsx-icon-stack-value{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .customer-picker :is(button,input):focus-visible{outline-color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .nsx-workflow-progress [data-active=true] .nsx-step-circle{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-accent)}@media (prefers-reduced-motion:no-preference){.foundation-shell[data-crm-client=davis] .nsx-workflow-progress [data-active=true] .nsx-step-circle{animation:2.8s ease-in-out infinite davis-current-step}@keyframes davis-current-step{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--nsx-accent) 12%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--nsx-accent) 22%,transparent)}}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .nsx-workflow-progress .nsx-step-circle{animation:none!important}}.foundation-shell[data-crm-client=davis] .nsx-similarity[data-similar=true],.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .nsx-directory-picker .customer-picker-list strong[data-similar=true]{background:color-mix(in srgb,var(--nsx-success) 8%,var(--nsx-canvas));-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -2px color-mix(in srgb,var(--nsx-success) 45%,transparent);border-radius:4px;color:var(--nsx-success)!important}@media (prefers-reduced-motion:no-preference){.foundation-shell[data-crm-client=davis] .nsx-similarity[data-similar=true]{animation:.7s ease-out davis-similar-fact}@keyframes davis-similar-fact{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--nsx-success) 22%,transparent)}to{box-shadow:inset 0 -2px color-mix(in srgb,var(--nsx-success) 45%,transparent)}}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .nsx-similarity{animation:none!important}}.foundation-shell[data-crm-client=davis] :is(.schedule-date-selector,.field-date-selector)>.davis-schedule-date{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex;position:relative}.foundation-shell[data-crm-client=davis] .davis-schedule-date>.davis-schedule-date-copy{letter-spacing:0;text-transform:none;min-width:0;color:var(--nsx-canvas-ink);gap:2px;font-size:16px;line-height:1.4;display:grid}.foundation-shell[data-crm-client=davis] .davis-schedule-date-copy>strong{font-size:16px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-schedule-date-copy>span{letter-spacing:0;text-transform:none;color:var(--nsx-canvas-muted);font-size:15px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-schedule-date>.davis-schedule-date-icon{color:var(--nsx-canvas-ink);display:flex}.foundation-shell[data-crm-client=davis] :is(.schedule-date-selector,.field-date-selector) .davis-schedule-date>input{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;min-height:44px;font-size:16px;position:absolute;inset:0}.foundation-shell[data-crm-client=davis] .davis-schedule-date:focus-within{outline:2px solid var(--nsx-canvas-ink);outline-offset:2px}.foundation-shell[data-crm-client=davis] .current-schedule-list{margin-top:12px}.foundation-shell[data-crm-client=davis] .resource-calendar-controls{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);flex:none;align-items:center;gap:12px;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .resource-calendar-controls>.resource-date-selector{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.foundation-shell[data-crm-client=davis] .resource-calendar-controls>.resource-toolbar{background:0 0;border:0;flex:none;min-height:0;padding:0}.foundation-shell[data-crm-client=davis] .resource-calendar-controls .resource-view-toggle button{min-height:44px;font-size:14px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-slot[data-requested-preference=true]{outline-color:var(--nsx-accent);background:var(--nsx-selected)!important;box-shadow:inset 0 0 0 2px var(--nsx-accent)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-scheduler :is(.resource-appointment,.resource-approval):focus-visible{outline-color:var(--nsx-accent)}@media (min-width:861px){.foundation-shell[data-crm-client=davis].resource-mode>.foundation-content{gap:12px;padding:12px}.foundation-shell[data-crm-client=davis].resource-mode .resource-scheduler{border:1px solid var(--nsx-border);border-radius:var(--nsx-radius)}}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .resource-calendar-controls{flex-wrap:wrap;gap:8px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .resource-calendar-controls>.resource-date-selector{flex-basis:100%}.foundation-shell[data-crm-client=davis] :is(.schedule-date-selector,.field-date-selector)>.davis-schedule-date{gap:4px;min-height:52px;padding:0 4px}.foundation-shell[data-crm-client=davis] .davis-schedule-date-copy>span{font-size:14px}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .schedule-date-selector{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-date-selector,.field-date-selector)>:is(.route-date-step,.today){border:1px solid var(--nsx-border);box-shadow:none;text-shadow:none;border-radius:8px;min-width:44px;min-height:44px;font-size:14px;transform:none;background:var(--nsx-canvas)!important;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-date-selector,.field-date-selector)>.route-date-step:after{content:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .route-date-chevron{filter:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-date-selector,.field-date-selector)>:is(.route-date-step,.today):is(:hover,:focus-visible){border-color:var(--nsx-canvas-ink);box-shadow:inset 0 -2px var(--nsx-canvas-ink);outline-color:var(--nsx-canvas-ink);background:var(--nsx-selected)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-calendar-controls .resource-view-toggle{background:var(--nsx-canvas);border-color:var(--nsx-border);border-radius:8px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-scheduler :is(.resource-column>header strong,.resource-times>header){color:var(--nsx-canvas-ink);font-size:14px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-scheduler :is(.resource-column>header small,.resource-times>header small,.resource-times>span){color:var(--nsx-canvas-muted);font-size:12px}.foundation-shell[data-crm-client=davis] :is(.schedule-view-tabs button,.resource-view-toggle button,:is(.schedule-date-selector,.field-date-selector)>.today,.schedule-new,.resource-exit-planning){font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;text-transform:none;line-height:1.3;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] :is(.schedule-date-selector,.field-date-selector)>.route-date-step{font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;line-height:1.3;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .davis-schedule-date-copy>strong{font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;font-weight:600!important}.foundation-shell[data-crm-client=davis] .davis-schedule-date-copy>span{font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;font-weight:400!important}.foundation-shell[data-crm-client=davis]{--davis-context-name-size:21px;--davis-context-name-weight:700;--davis-action-size:14px;--davis-context-gap:4px}.foundation-shell[data-crm-client=davis] .request-card-actions button{font-family:var(--font-geist-sans,"Geist",sans-serif);font-size:var(--davis-action-size);text-transform:none;min-height:44px;font-weight:600;letter-spacing:0!important}.foundation-shell[data-crm-client=davis] .request-card-identity,.foundation-shell[data-crm-client=davis] .request-card-identity>.request-card-service{margin-bottom:0}.foundation-shell[data-crm-client=davis] .request-card-contact{margin-top:var(--davis-context-gap);padding-top:0}.foundation-shell[data-crm-client=davis] .foundation-heading h1>.nsx-icon-stack-row{letter-spacing:-.025em;text-transform:none;font-size:28px;font-weight:700;line-height:1.25;align-items:center!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-heading h1 .nsx-icon-stack-value{letter-spacing:-.025em;text-transform:none;color:var(--nsx-canvas-ink);font-size:28px;font-weight:700;line-height:1.25}.foundation-shell[data-crm-client=davis] .foundation-heading h1 .nsx-icon-stack-copy{font-size:inherit;letter-spacing:inherit;text-transform:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.schedule-empty,.messages-empty-state,.view-field .empty-page) .nsx-icon-stack-row{letter-spacing:0;text-transform:none;color:var(--nsx-canvas-ink);font-size:16px;font-weight:600;line-height:1.4;align-items:center!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-field .empty-page{background:var(--nsx-canvas);min-height:160px;color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);border-radius:var(--nsx-radius);justify-content:center;align-items:center;padding:24px;display:flex}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .messages-empty-state{background:var(--nsx-canvas);min-height:160px;color:var(--nsx-canvas-ink);justify-content:center;align-items:center;display:flex}.foundation-shell[data-crm-client=davis] .today-request-meta-rows{gap:var(--davis-context-gap);display:grid}.foundation-shell[data-crm-client=davis] .today-request-identity>.nsx-icon-stack-row{font-size:var(--davis-context-name-size);font-weight:var(--davis-context-name-weight);letter-spacing:-.025em;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-request-service .nsx-icon-stack-row{text-transform:uppercase;letter-spacing:0;font-size:14px;font-weight:700}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-request-main .nsx-icon-stack-row{color:var(--nsx-canvas-ink);align-items:center!important}.foundation-shell[data-crm-client=davis] .today-request-meta-rows .nsx-icon-stack-row{letter-spacing:0;font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis] .today-feed-panel .panel-empty .nsx-icon-stack-row{letter-spacing:0;font-size:14px;font-weight:600;align-items:center!important}.foundation-shell[data-crm-client=davis] .today-snapshot button :is(span,small){letter-spacing:0;font-size:13px;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-snapshot button strong{font-size:24px;font-weight:700}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-feed-panel>header h2{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:18px;font-weight:600}.foundation-shell[data-crm-client=davis] .message-inbox>button strong{font-size:var(--davis-context-name-size);font-weight:var(--davis-context-name-weight);letter-spacing:-.025em}.foundation-shell[data-crm-client=davis] .message-inbox>button :is(small,p){letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .operations-overflow-menu{border-color:var(--nsx-border);background:var(--nsx-canvas)!important;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav .operations-overflow-menu button{letter-spacing:0;text-shadow:none;font-size:14px;background:var(--nsx-canvas)!important;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav .operations-overflow-menu button:is(:hover,:focus-visible,.active){background:var(--nsx-selected)!important;color:var(--nsx-canvas-ink)!important}@media (min-width:861px){.foundation-shell[data-crm-client=davis].view-schedule>.foundation-content{gap:12px;width:100%;max-width:none;padding:24px 34px}.foundation-shell[data-crm-client=davis].view-schedule .schedule-workspace-toolbar{box-sizing:border-box;width:100%;max-width:1280px;min-height:52px;margin:0 auto;padding:0}.foundation-shell[data-crm-client=davis] .schedule-surface-current{width:100%;max-width:1280px;margin:0 auto}.foundation-shell[data-crm-client=davis] .resource-calendar-controls{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:1280px;margin:0 auto;padding:0;display:grid}.foundation-shell[data-crm-client=davis] .resource-calendar-controls>.resource-date-selector{border:1px solid var(--nsx-border);box-sizing:border-box;border-radius:10px;gap:9px;width:100%;padding:12px}.foundation-shell[data-crm-client=davis] .resource-calendar-controls>.resource-toolbar{justify-self:end}}.foundation-shell[data-crm-client=davis] .resource-create-form{gap:12px}.foundation-shell[data-crm-client=davis] .resource-create-form>h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .resource-create-context{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.foundation-shell[data-crm-client=davis] .resource-create-form label{letter-spacing:0;gap:6px;margin:0;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .resource-create-form label .nsx-icon-stack-label{opacity:1;margin:0;font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .resource-create-form .nsx-icon-stack-row{align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-create-window{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-create-form :is(label,.nsx-icon-stack-row){color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-create-form :is(input,select,textarea){letter-spacing:0;background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);font-weight:400;line-height:1.4;font-size:16px!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-create-form>button.primary{letter-spacing:0;background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-accent);border-radius:8px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .resource-create-form :is(input,select,textarea,button):focus-visible{outline-color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .customer-record-page>article{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);border-radius:var(--nsx-radius);overflow:hidden}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-profile-heading{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-bottom:1px solid var(--nsx-border);padding:16px}.foundation-shell[data-crm-client=davis] .customer-profile-heading h1{font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-profile-context{gap:4px;font-size:14px;line-height:1.4;display:grid}.foundation-shell[data-crm-client=davis] .customer-profile-context .nsx-icon-stack-row{align-items:center!important}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts{background:var(--nsx-canvas);border:0;gap:8px;padding:12px}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts>article{border:1px solid var(--nsx-border);background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-radius:8px;padding:12px}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts .nsx-icon-stack-row{font-size:16px;font-weight:600;align-items:center!important}.foundation-shell[data-crm-client=davis] .customer-record-page :is(.customer-profile-context,.customer-hub-facts) :is(.nsx-icon-stack-value,.nsx-icon-stack-label){color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-accordion{border:1px solid var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-radius:8px;margin:8px 12px;overflow:hidden}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-accordion>summary{letter-spacing:0;background:var(--nsx-selected);min-height:44px;color:var(--nsx-canvas-ink);padding:8px 12px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-accordion-panel{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);padding:12px}.foundation-shell[data-crm-client=davis] .customer-record-page :is(.hub-section,.hub-form,.customer-file-form){background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .customer-record-page :is(button,input,textarea,select){font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);border-radius:8px;font-size:14px}.foundation-shell[data-crm-client=davis] .customer-record-page :is(input,textarea,select){font-size:16px}.foundation-shell[data-crm-client=davis] .customer-record-page :is(.customer-back-link,a){color:var(--nsx-canvas-ink);letter-spacing:0;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .customer-record-page .archive-customer{color:var(--nsx-danger);background:0 0}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .field-date-selector{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis] .field-date-selector>.today{font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0;text-transform:none;line-height:1.3;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .request-queue-card .request-card-identity+.request-card-contact{margin-top:4px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule]>.foundation-header,.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule]>.foundation-commandbar{flex:none;display:grid!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule]>.foundation-content{scrollbar-gutter:auto;min-height:0;height:auto!important;overflow:hidden!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .schedule-workspace-toolbar{box-sizing:border-box;flex:none}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .schedule-surface-current{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .schedule-surface-resource{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .resource-scheduler{flex:1;max-height:none;overflow:hidden;min-height:0!important}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .schedule-view-tabs{display:flex!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .mobile-operations-nav{display:grid!important}html[data-keyboard-open=true] .foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .mobile-operations-nav{display:none!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .schedule-workspace-toolbar{min-height:58px;padding:6px 8px}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .resource-calendar-controls{gap:6px;width:100%;padding:0 8px;display:grid}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] :is(.schedule-date-selector,.resource-date-selector){border:0;grid-template-columns:44px minmax(0,1fr) auto 44px;gap:6px;margin:0;padding:6px 0}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .resource-scheduler{overscroll-behavior:contain;overflow:auto!important}}.foundation-shell[data-crm-client=davis] .schedule-view-tabs{transition:background-color .18s,border-color .18s,box-shadow .18s;transform:none!important}@media (min-width:861px){.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule]>.foundation-header{height:auto;min-height:70px}}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-header{gap:8px;padding:6px 12px}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context h2{font-size:20px;line-height:1.3}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context p{margin:2px 0}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context .nsx-icon-stack-row{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context .nsx-icon-stack-badge{width:22px!important;height:22px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-context .nsx-icon-stack-badge svg{width:14px!important;height:14px!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-status{margin:2px 0 0 30px;font-size:12px;line-height:1.3}}@media (max-height:500px){.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-header{padding-block:6px}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-history{padding-block:8px}.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-footer{padding-block:10px}}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts>article{min-height:66px}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts .nsx-icon-stack-row span{font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;color:inherit}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts .nsx-icon-stack-label{color:var(--nsx-canvas-muted)!important;font-size:11px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts .nsx-icon-stack-value{font-size:16px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .customer-record-page{max-width:1280px}.foundation-shell[data-crm-client=davis] .customer-profile-columns{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:20px;padding:16px;display:grid}.foundation-shell[data-crm-client=davis] :is(.customer-profile-overview,.customer-profile-workspace){min-width:0}.foundation-shell[data-crm-client=davis] .customer-profile-columns .customer-profile-heading{border:0;padding:0}.foundation-shell[data-crm-client=davis] .customer-profile-columns .customer-hub-facts{margin:12px 0 0;padding:0}.foundation-shell[data-crm-client=davis] .customer-profile-workspace .customer-accordion{margin:8px 0}.foundation-shell[data-crm-client=davis] .customer-profile-workspace>.ask-dax-preview{max-width:100%;margin:0 0 12px}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .customer-profile-columns{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}}.foundation-shell[data-crm-client=davis] :is(.panel-empty,.messages-empty-state,.view-field .empty-page)>.nsx-icon-stack-row{width:max-content;max-width:100%;height:auto;color:var(--nsx-canvas-ink,var(--davis-ink));text-align:left;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;flex:0 auto;place-items:normal;font-size:16px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.panel-empty,.messages-empty-state,.view-field .empty-page)>.nsx-icon-stack-row :is(.nsx-icon-stack-copy,.nsx-icon-stack-value){font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;width:auto;height:auto}.foundation-shell[data-crm-client=davis] :is(button,input,select,textarea){font-family:var(--font-geist-sans,"Geist",sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .foundation-header nav button{min-height:44px;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .foundation-header nav button>b{letter-spacing:0;white-space:nowrap;width:auto;min-width:20px;padding-inline:5px;font-weight:600;font-size:11px!important}.foundation-shell[data-crm-client=davis] .foundation-header :is(.foundation-user strong,.foundation-user>span,.weather-nav-reading){letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .foundation-header .foundation-user small{text-transform:none;letter-spacing:0!important;font-size:12px!important;font-weight:400!important}.foundation-shell[data-crm-client=davis] .foundation-commandbar,.foundation-shell[data-crm-client=davis] .foundation-commandbar :is(strong,a){letter-spacing:0;font-size:12px;font-weight:600}.foundation-shell[data-crm-client=davis] :is(.operations-overflow-menu,.mobile-more-backdrop,.account-menu) button{letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header{box-shadow:0 4px 16px color-mix(in srgb,var(--sky-header-ink) 10%,transparent)}.foundation-shell[data-crm-client=davis] :is(.today-date,.quick-actions>small){text-transform:none;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .quick-actions button{min-height:44px;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] :is(.today-feed-panel,.today-support-grid)>article>header :is(span,h2),.foundation-shell[data-crm-client=davis] .today-feed-panel>header :is(span,h2){letter-spacing:0;text-transform:none}.foundation-shell[data-crm-client=davis] .today-support-grid :is(h2){letter-spacing:0;font-size:18px;font-weight:600}.foundation-shell[data-crm-client=davis] :is(.today-support-grid,.today-feed-panel)>header span,.foundation-shell[data-crm-client=davis] .today-support-grid article>header span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.foundation-shell[data-crm-client=davis] :is(.today-feed-panel,.today-support-grid) header>button{letter-spacing:0;min-height:44px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .today-support-grid article>button strong{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-support-grid article>button small{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-active-job-context{gap:4px;font-size:15px;display:grid}.foundation-shell[data-crm-client=davis] .today-active-job-context>.nsx-icon-stack-row:first-child strong{letter-spacing:-.025em;font-weight:700;font-size:21px!important}.foundation-shell[data-crm-client=davis] .today-active-job-context>.nsx-icon-stack-row:nth-child(3) strong{text-transform:uppercase;letter-spacing:0;font-weight:700;font-size:14px!important}.foundation-shell[data-crm-client=davis] .today-feed-panel>div>button small{letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-status{letter-spacing:0;text-transform:capitalize;font-size:12px;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-feed-panel>div>button{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-feed-panel>div>button.status-in-progress{box-shadow:inset 3px 0 var(--nsx-canvas-muted);background:var(--nsx-canvas)}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .request-mobile-summary h2 .nsx-icon-stack-value,.foundation-shell[data-crm-client=davis] .request-mobile-summary .request-card-open-name{text-transform:none;line-height:1.4;letter-spacing:-.025em!important;font-size:21px!important;font-weight:700!important}.foundation-shell[data-crm-client=davis] .request-mobile-summary>.nsx-icon-stack-row{letter-spacing:0;font-size:15px;font-weight:400}.foundation-shell[data-crm-client=davis] .request-mobile-summary>.nsx-icon-stack-row:first-of-type{text-transform:uppercase;font-size:14px;font-weight:700}.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer>button{letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .request-mobile-status .status-badge{letter-spacing:0;font-size:12px;font-weight:600}}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .customer-directory-records .customer-directory-open-record:is(:hover,:focus-visible){border-color:var(--nsx-canvas-ink);outline-color:var(--nsx-canvas-ink);box-shadow:0 0 0 2px var(--nsx-selected);background:var(--nsx-canvas)}.foundation-shell[data-crm-client=davis] .customer-directory-records strong{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-directory-records :is(small,.nsx-icon-stack-value){letter-spacing:0;font-size:15px;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-directory-records .customer-directory-open-record{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px}.foundation-shell[data-crm-client=davis] .customer-directory-records .customer-directory-open-record>:is(.nsx-icon-stack-row,.davis-customer-balance,.customer-directory-account){grid-column:1/-1}.foundation-shell[data-crm-client=davis] .customer-directory-records .customer-directory-open-record>.nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .customer-directory-records .customer-directory-account{padding-inline-start:36px}.foundation-shell[data-crm-client=davis] .customer-directory-records .customer-directory-open{grid-column:2;justify-self:end}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) [data-context-presentation=stack]{min-width:0;color:var(--nsx-canvas-ink);gap:4px;display:grid}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) [data-context-presentation=stack]>.nsx-icon-stack-row{-webkit-line-clamp:unset;color:var(--nsx-canvas-ink);overflow:visible;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) [data-context-presentation=stack] .nsx-icon-stack-badge{color:inherit;background:0 0!important;width:28px!important;height:28px!important}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) [data-context-presentation=stack] .nsx-icon-stack-value{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:inherit;white-space:normal;overflow-wrap:anywhere}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) [data-context-presentation=stack] .nsx-icon-stack-label{font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-transform:none;color:var(--nsx-canvas-muted);opacity:1;margin-bottom:2px}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .today-context-stack[data-context-presentation=stack]>.nsx-icon-stack-row:first-child strong{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .today-context-stack[data-context-presentation=stack]>.nsx-icon-stack-row:has([data-context-icon=service]) .nsx-icon-stack-value{text-transform:uppercase;font-weight:700}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .today-context-stack[data-context-presentation=stack]>.nsx-icon-stack-row:has([data-context-icon=notes]){align-items:start!important}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .davis-customer-balance{-webkit-line-clamp:unset;background:0 0;overflow:visible}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) [data-context-presentation=stack] .davis-customer-balance .nsx-icon-stack-value{font-weight:600}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .today-schedule-time[data-context-presentation=stack] strong{font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .appointment-team-names{font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink);white-space:normal}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .appointment-team-headshots>span{width:24px;height:24px;font-size:11px}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .today-schedule-quick-actions :is(button,a){font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;min-height:44px}.foundation-shell[data-crm-client=davis] .nsx-candidate .identity-candidate>.nsx-icon-stack-row:first-child strong{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-directory-records .nsx-icon-stack-value:has(strong){font-size:21px}.foundation-shell[data-crm-client=davis] .customer-directory-records button>span:last-child{letter-spacing:0;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .apple-settings-home :is(.apple-settings-copy strong,.apple-settings-list button){letter-spacing:0;font-size:16px;font-weight:600}.foundation-shell[data-crm-client=davis] .apple-settings-home :is(.apple-settings-copy small,.apple-settings-profile-copy small,.apple-settings-value){letter-spacing:0;white-space:normal;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .apple-settings-home :is(.apple-settings-profile-copy strong){letter-spacing:-.025em;font-size:21px;font-weight:700}.foundation-shell[data-crm-client=davis] .apple-settings-group>h2{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .apple-settings-home :is(.apple-settings-profile,.apple-settings-list button){color:var(--nsx-canvas-ink);background:var(--nsx-canvas);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .apple-settings-icon{background:var(--nsx-selected)!important;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis] .appointment-create-window :is(form,label,.appointment-customer-field){letter-spacing:0;font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .appointment-create-form{gap:12px;display:grid}.foundation-shell[data-crm-client=davis] .appointment-create-form .appointment-customer-field{gap:6px;display:grid}.foundation-shell[data-crm-client=davis] .appointment-create-form .nsx-icon-stack-row{letter-spacing:0;font-size:14px;font-weight:600;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .appointment-create-form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){letter-spacing:0;min-height:44px;font-weight:400;font-size:16px!important}.foundation-shell[data-crm-client=davis] .appointment-create-form .customer-picker-menu{max-height:300px;overflow:auto}.foundation-shell[data-crm-client=davis] .appointment-create-form :is(.nsx-directory-search,.technician-team-picker small,.technician-team-picker legend){letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .appointment-create-form>button{letter-spacing:0;min-height:44px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .appointment-create-window :is(header,form,.technician-team-picker){background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .appointment-create-window :is(input,select,textarea,.customer-picker-menu,.customer-picker-list button){background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .appointment-create-window .customer-picker-list>button:is([data-active=true],[aria-selected=true]){background:var(--nsx-selected);color:var(--nsx-canvas-ink);box-shadow:inset 3px 0 var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog :is(p,small,time,h3,button,button strong,button b,.forecast-horizon span,.forecast-sky-clock){font-weight:400;line-height:1.4;letter-spacing:0!important;font-size:14px!important}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog button{min-height:44px;font-weight:600}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog h2{letter-spacing:-.025em;font-size:24px;font-weight:700}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-dax input{letter-spacing:0;font-size:16px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog,.foundation-shell[data-crm-client=davis] .weather-forecast-dialog :is(.forecast-hours,.forecast-days){scrollbar-width:thin;scrollbar-color:var(--forecast-muted) var(--forecast-box)}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog::-webkit-scrollbar{background:var(--forecast-box);width:8px;height:8px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog :is(.forecast-hours,.forecast-days)::-webkit-scrollbar{background:var(--forecast-box);width:8px;height:8px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog::-webkit-scrollbar-thumb{background:var(--forecast-muted);border:2px solid var(--forecast-box);border-radius:8px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog :is(.forecast-hours,.forecast-days)::-webkit-scrollbar-thumb{background:var(--forecast-muted);border:2px solid var(--forecast-box);border-radius:8px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-loader{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .davis-loading-wheel{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}.foundation-shell[data-crm-client=davis] .davis-loader.wheel-only{background:0 0;border:0;justify-content:center;align-items:center;width:auto;min-width:28px;height:auto;min-height:28px;padding:4px;display:inline-flex}.foundation-shell[data-crm-client=davis] .request-opening-loader{justify-content:center;align-items:center;min-height:160px;display:flex}.foundation-shell[data-crm-client=davis] .nsx-loading-wheel{border:2px solid color-mix(in srgb,currentColor 25%,transparent);vertical-align:middle;border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite davisSpin;display:inline-block}.foundation-shell[data-crm-client=davis] .conversation-source-control{letter-spacing:0;max-width:360px;color:var(--nsx-canvas-ink);gap:6px;margin:8px 0 12px;font-size:14px;font-weight:600;line-height:1.4;display:grid}.foundation-shell[data-crm-client=davis] .conversation-source-control select{letter-spacing:0;background:var(--nsx-canvas);width:100%;min-height:44px;color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis] .nsx-conversation-name{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.foundation-shell[data-crm-client=davis] .customer-web-activity{letter-spacing:0;text-transform:none;color:var(--nsx-canvas-muted);vertical-align:middle;align-items:center;gap:6px;margin-left:10px;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.foundation-shell[data-crm-client=davis] .customer-web-activity>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.foundation-shell[data-crm-client=davis] .customer-web-activity[data-online=true]{color:#17633d}.foundation-shell[data-crm-client=davis] .messenger-compose>button{aspect-ratio:1;max-width:48px;max-height:48px;box-shadow:none;flex:0 0 48px;align-self:center;place-items:center;display:grid;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.foundation-shell[data-crm-client=davis] .messenger-compose>button:not(:disabled){background:var(--nsx-canvas-ink);color:var(--nsx-canvas);border-color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis].view-field .empty-page{box-shadow:none;border-radius:0;margin:0;border:0!important}.foundation-shell[data-crm-client=davis].field-mode{background:var(--nsx-canvas);--workspace-exit-clearance:calc(var(--workspace-exit-height,58px) + max(12px,env(safe-area-inset-bottom)));flex-direction:column;height:100dvh;min-height:0;display:flex}.foundation-shell[data-crm-client=davis].field-mode>.foundation-content{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:0;padding:0 0 var(--workspace-exit-clearance,82px);background:var(--nsx-canvas);scrollbar-gutter:auto;flex-direction:column;flex:1;display:flex}.foundation-shell[data-crm-client=davis].field-mode :is(.field-heading,.field-summary,.field-date-selector){display:none!important}.foundation-shell[data-crm-client=davis].field-mode .empty-page{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.foundation-shell[data-crm-client=davis].field-mode .field-exit-hold{color:var(--nsx-canvas-ink);background:var(--nsx-canvas);border-color:var(--nsx-border);box-shadow:0 8px 24px color-mix(in srgb,var(--nsx-canvas-ink) 16%,transparent);font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;display:flex!important;transform:none!important}.foundation-shell[data-crm-client=davis].field-mode .field-exit-copy strong{letter-spacing:0;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis].field-mode .field-exit-copy small{letter-spacing:0;color:inherit;font-size:12px}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls{display:none}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .schedule-workspace-toolbar{display:none!important}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .davis-schedule-mobile-controls{z-index:50;right:max(12px,env(safe-area-inset-right));top:calc(var(--workspace-visible-top,0px) + var(--workspace-visible-height,100dvh) - var(--workspace-nav-clearance,64px) - 12px);width:48px;height:48px;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:fixed;bottom:auto;transform:translateY(-100%)}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>summary{box-sizing:border-box;border:1px solid var(--nsx-border);background:var(--nsx-canvas-ink);width:48px;height:48px;min-height:48px;color:var(--nsx-canvas);box-shadow:0 4px 12px color-mix(in srgb,var(--nsx-canvas-ink) 16%,transparent);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>summary::-webkit-details-marker{display:none}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>section{width:min(260px,100vw - 24px);max-height:calc(var(--workspace-visible-height,100dvh) - var(--workspace-nav-clearance,64px) - 80px);box-sizing:border-box;background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);box-shadow:0 4px 18px color-mix(in srgb,var(--nsx-canvas-ink) 14%,transparent);border-radius:12px;gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls button{letter-spacing:0;text-align:left;background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls button[aria-pressed=true]{background:var(--nsx-selected)}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] :is(.schedule-surface-current,.schedule-surface-resource){padding-bottom:max(0px,calc(var(--workspace-tool-dock-clearance,124px) - var(--workspace-nav-clearance,64px)));box-sizing:border-box}.foundation-shell[data-crm-client=davis] .customer-web-activity{flex-wrap:wrap;max-width:100%;margin-top:2px;margin-left:0;font-size:12px;display:flex}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] :is(.nsx-loading-wheel,.davis-loading-wheel){animation:none!important}}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.foundation-shell[data-crm-client=davis] .request-mobile-actions{flex:0 auto;min-width:0;max-width:100%}.foundation-shell[data-crm-client=davis] .request-mobile-actions[open]{flex:1 0 100%;width:100%;position:static}.foundation-shell[data-crm-client=davis] .request-mobile-action-list{box-sizing:border-box;gap:8px;width:100%;min-width:0;padding:8px 0 0;display:grid;position:static}.foundation-shell[data-crm-client=davis] .request-mobile-action-list .request-secondary-actions{width:100%;min-width:0;box-shadow:none;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;position:static}.foundation-shell[data-crm-client=davis] .request-mobile-actions :is(button,summary){font-family:var(--font-geist-sans,"Geist",sans-serif);white-space:normal;max-width:100%;min-height:44px;line-height:1.4;letter-spacing:0!important;margin:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .request-mobile-action-list>button{width:100%!important}.foundation-shell[data-crm-client=davis] .request-mobile-action-list .request-secondary-actions>button{min-width:0;width:100%!important}}.foundation-shell[data-crm-client=davis] button{font-family:var(--font-geist-sans,"Geist",sans-serif)!important;letter-spacing:0!important}.foundation-shell[data-crm-client=davis] :is(.today-actions-drawer button,.today-actions-drawer>summary,.today-mobile-date){text-transform:none;line-height:1.4;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] :is(.request-card-open-name,.today-request-name){line-height:1.4;letter-spacing:-.025em!important;font-size:21px!important;font-weight:700!important}.foundation-shell[data-crm-client=davis] .messenger-actions button{min-height:44px;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .mobile-today-heading time{text-transform:none;letter-spacing:0!important;font-size:16px!important;font-weight:600!important}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer:has(>.request-mobile-actions[open]){grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px;display:grid!important}.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer>.request-mobile-actions[open]{grid-column:1/-1;justify-self:stretch;margin:0;transition:none;animation:none}}.foundation-shell[data-crm-client=davis] button{line-height:1.4;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .request-card-open-name{letter-spacing:-.025em!important;font-size:21px!important;font-weight:700!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header[data-sky-brand] .foundation-user>span{text-shadow:none;background:var(--nsx-accent)!important;color:var(--nsx-on-accent)!important;border-color:var(--nsx-border)!important}.foundation-shell[data-crm-client=davis] .foundation-commandbar>div{letter-spacing:0!important;font-size:12px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .weather-nav-reading{letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] .today-snapshot :is(span,small){line-height:1.4;letter-spacing:0!important;font-size:14px!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].field-mode .empty-page{min-height:0}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .davis-loader{color:var(--forecast-text)!important}:is(html:has(.foundation-shell[data-crm-client=davis] .weather-forecast-backdrop),body:has(.foundation-shell[data-crm-client=davis] .weather-forecast-backdrop)){overscroll-behavior:none;overflow:hidden}.foundation-shell[data-crm-client=davis] .weather-forecast-backdrop{overscroll-behavior:contain;overflow:hidden}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog{flex-direction:column;height:min(800px,100dvh - 48px);display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-content>header{border-bottom:1px solid color-mix(in srgb,var(--forecast-text) 20%,transparent);flex:none;padding:24px 28px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog button[aria-label=Close\ forecast]{flex:0 0 44px;width:44px;height:44px;padding:0;line-height:1;font-size:24px!important}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-scroll-region{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--forecast-muted) var(--forecast-box);flex:1;min-height:0;padding:0 28px 24px;overflow:auto}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-scroll-region>footer{color:var(--forecast-text);font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;background:0 0;padding-top:18px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-current>strong{letter-spacing:0}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .nsx-icon-stack-row{min-width:0;color:var(--forecast-text);align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .nsx-icon-stack-copy{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .nsx-icon-stack-value{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:inherit;overflow-wrap:anywhere}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .nsx-icon-stack-badge{width:28px;height:28px;color:var(--forecast-text);border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;display:grid;background:0 0!important}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .nsx-icon-stack-badge svg{width:18px;height:18px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog h2 .nsx-icon-stack-value{letter-spacing:-.025em;font-size:21px;font-weight:700}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-days{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-days>button{scroll-snap-align:start}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-scroll-region:focus-visible{outline:2px solid var(--forecast-text);outline-offset:-3px}@media (max-width:800px){.foundation-shell[data-crm-client=davis] .weather-forecast-backdrop{padding:12px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-content>header{padding:16px}.foundation-shell[data-crm-client=davis] .weather-forecast-dialog .forecast-scroll-region{padding:0 16px 20px}html[data-keyboard-open=true] .foundation-shell[data-crm-client=davis] .weather-forecast-backdrop{inset:var(--workspace-visible-top,0px) 0 auto;height:var(--workspace-visible-height,100dvh)}html[data-keyboard-open=true] .foundation-shell[data-crm-client=davis] .weather-forecast-dialog{height:100%;max-height:100%}}@media (hover:none){.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header[data-sky-brand] .foundation-user,.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header[data-sky-brand] .foundation-user:is(:hover,:focus,:focus-visible,[aria-expanded=true]){box-shadow:none;background:0 0!important}}@media (max-width:860px){.foundation-shell[data-crm-client=davis][data-crm-workspace=messenger] .davis-messenger-header{padding-block:4px}html:not([data-keyboard-open=true]) .foundation-shell[data-crm-client=davis][data-crm-workspace]{--workspace-visible-top:0px;--workspace-visible-height:100dvh;--workspace-nav-clearance:var(--workspace-nav-height,64px);height:100dvh;top:0}html:not([data-keyboard-open=true]) .foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] :is(.schedule-surface-current,.schedule-surface-resource){padding-bottom:calc(var(--workspace-tool-dock-height,48px) + 12px)}.foundation-shell[data-crm-client=davis] .resource-scheduler .resource-date-selector>.davis-schedule-date{justify-content:space-between;align-items:center;gap:4px;min-height:52px;display:flex}.foundation-shell[data-crm-client=davis] .resource-scheduler .davis-schedule-date>.davis-schedule-date-copy{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .resource-scheduler .davis-schedule-date>.davis-schedule-date-icon{flex:none;width:20px;height:20px}}.foundation-shell[data-crm-client=davis] .customer-directory-heading{align-items:center;gap:12px;margin-bottom:12px}.foundation-shell[data-crm-client=davis] .customer-directory-heading>div{gap:4px;min-width:0}.foundation-shell[data-crm-client=davis] .customer-directory-heading>div>span{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:12px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-directory-heading h1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.25}.foundation-shell[data-crm-client=davis] .customer-directory-heading p{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-directory-heading>button{min-height:44px;box-shadow:none;text-shadow:none;padding:8px 12px}.foundation-shell[data-crm-client=davis].view-customers>.foundation-content>.ask-dax-preview{margin:12px 0}.foundation-shell[data-crm-client=davis].view-customers [data-dax-context=customers] .ask-dax-preview-copy input{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis].view-customers [data-dax-context=customers] .ask-dax-preview-status{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:12px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis].view-customers .customer-directory-search{margin-bottom:8px;padding:8px 12px}.foundation-shell[data-crm-client=davis].view-customers .customer-directory-search input{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:16px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis].view-customers .customer-directory-search input::placeholder{color:var(--nsx-canvas-muted);opacity:1}.foundation-shell[data-crm-client=davis].view-customers .customer-directory-search+.sync-muted{letter-spacing:0;margin:8px 0;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis].view-today .today-support-grid article>button:has(.nsx-icon-stack-row){gap:4px;min-width:0;padding:12px;display:grid}.foundation-shell[data-crm-client=davis].view-today .today-support-grid article>button .nsx-icon-stack-row{color:var(--nsx-canvas-ink);letter-spacing:0;text-align:left;font-size:14px;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis].view-today .today-support-grid article>button .nsx-icon-stack-row strong{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis].view-today .today-support-grid article>button .nsx-icon-stack-row small{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-today :is(.today-feed-panel,.today-support-grid) header>div>span{color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-today :is(.today-feed-panel,.today-support-grid) header>button{border-color:var(--nsx-border);box-shadow:none;text-shadow:none;animation:none;background:var(--nsx-canvas)!important;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-today .today-support-grid :is(header>button,strong)>b{box-shadow:none;background:var(--nsx-accent)!important;color:var(--nsx-on-accent)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-today .today-support-grid .messages-attention{border-color:var(--nsx-border);box-shadow:var(--nsx-shadow)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].view-today .today-support-grid button.unread-conversation{background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);box-shadow:inset 3px 0 var(--nsx-border)}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts){grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts) :is(h2,h2>.nsx-icon-stack-row,h2>.nsx-icon-stack-row>.nsx-icon-stack-copy,h2>.nsx-icon-stack-row>.nsx-icon-stack-copy>.nsx-icon-stack-value){display:contents!important}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts) h2>.nsx-icon-stack-row>.nsx-icon-stack-badge{grid-area:1/1}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts) .nsx-conversation-name{overflow-wrap:anywhere;grid-area:1/2;min-width:0;font-size:21px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts)>p{grid-area:2/1/auto/-1;margin:0}.foundation-shell[data-crm-client=davis] .davis-messenger-facts{grid-area:3/1/auto/-1;gap:4px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts)>.davis-messenger-status{grid-area:4/2;margin:0}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts) .nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts) .nsx-icon-stack-badge{width:28px!important;height:28px!important}.foundation-shell[data-crm-client=davis] .davis-messenger-context:has(.davis-messenger-facts) .nsx-icon-stack-badge svg{width:17px!important;height:17px!important}.foundation-shell[data-crm-client=davis] .davis-messenger-facts .customer-web-activity{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;min-width:0;margin:0;display:block}.foundation-shell[data-crm-client=davis] .davis-messenger-facts .customer-web-activity .nsx-icon-stack-row{color:inherit}.foundation-shell[data-crm-client=davis] .davis-messenger-facts .customer-web-activity .nsx-icon-stack-value{font:inherit;letter-spacing:0;color:inherit}.foundation-shell[data-crm-client=davis].field-mode .field-exit-progress{background:color-mix(in srgb,var(--sky-window-bottom) 20%,var(--nsx-canvas))}.foundation-shell[data-crm-client=davis].field-mode .field-exit-icon{background:0 0;border-color:currentColor;border-radius:50%;width:28px;height:28px}.foundation-shell[data-crm-client=davis].field-mode .field-exit-copy{gap:2px;line-height:1.4}.foundation-shell[data-crm-client=davis].field-mode .field-exit-copy small{color:var(--nsx-canvas-ink);font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-snapshot button :is(span,small){letter-spacing:0;font-weight:600;color:var(--nsx-canvas-muted)!important;font-size:14px!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-snapshot button strong{color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis] .customer-directory-groups{gap:12px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .customer-directory-group{min-width:0;color:var(--nsx-canvas-ink);gap:8px;display:grid}.foundation-shell[data-crm-client=davis] .customer-directory-group>header{background:0 0;gap:4px;min-width:0;padding:8px 0 0;display:grid}.foundation-shell[data-crm-client=davis] .customer-directory-group h2{font:600 18px/1.3 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;margin:0}.foundation-shell[data-crm-client=davis] .customer-directory-group h2 .nsx-icon-stack-value{font:inherit;letter-spacing:0;color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .customer-directory-group .sync-muted{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted);margin:0;padding-inline-start:36px}.foundation-shell[data-crm-client=davis] .customer-directory-group .sync-pages{justify-content:space-between;gap:8px;margin:0;padding:0;display:flex}.foundation-shell[data-crm-client=davis] .customer-directory-group .sync-pages button{min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .customer-directory-group .customer-directory-records .customer-directory-open-record,.foundation-shell[data-crm-client=davis] .customer-directory-group .customer-directory-account{font-weight:400}.foundation-shell[data-crm-client=davis] .customer-directory-group .customer-directory-records>.empty-result{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .customer-directory-group .customer-directory-records .customer-directory-open-record>.nsx-icon-stack-row .nsx-icon-stack-value{font-weight:400}.foundation-shell[data-crm-client=davis] .foundation-commandbar>.davis-sync-status{box-shadow:none;min-width:0;color:var(--nsx-canvas-muted);background:0 0;border:0;border-radius:0;margin:0;padding:0}.foundation-shell[data-crm-client=davis] .davis-sync-status .nsx-icon-stack-row{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-sync-status .nsx-icon-stack-badge{width:22px!important;height:22px!important}.foundation-shell[data-crm-client=davis] .davis-sync-status .nsx-icon-stack-badge svg{width:14px!important;height:14px!important}.foundation-shell[data-crm-client=davis] .davis-sync-status .nsx-icon-stack-value{font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .davis-sync-status[data-sync-state=error] .nsx-icon-stack-badge{color:#a71921}.foundation-shell[data-crm-client=davis] .davis-sync-status[data-sync-state=saved] .nsx-icon-stack-badge{color:#17633d}.foundation-shell[data-crm-client=davis] .davis-workspace-alert{border:1px solid var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);box-shadow:none;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-workspace-alert>.nsx-icon-stack-row{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-workspace-alert>.nsx-icon-stack-row:first-child .nsx-icon-stack-badge{color:#a71921}.foundation-shell[data-crm-client=davis] .davis-workspace-alert .nsx-icon-stack-value{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .davis-workspace-alert strong{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-workspace-alert .foundation-alert-actions{flex-wrap:wrap;gap:8px;min-width:0;margin:4px 0 0;padding:0 0 0 36px;display:flex}.foundation-shell[data-crm-client=davis] .davis-workspace-alert .foundation-alert-actions button{border:1px solid var(--nsx-border);background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);box-shadow:none;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;white-space:normal;border-radius:8px;margin:0;padding:8px 12px}.foundation-shell[data-crm-client=davis] .davis-workspace-alert .foundation-alert-actions button:last-child{background:var(--nsx-accent);color:var(--nsx-on-accent)}.foundation-shell[data-crm-client=davis] .davis-workspace-alert .foundation-alert-actions button:focus-visible{outline:2px solid var(--nsx-canvas-ink);outline-offset:2px}.foundation-shell[data-crm-client=davis] .davis-settings-detail{gap:12px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-settings-detail .apple-settings-detail-header{gap:8px;margin:0}.foundation-shell[data-crm-client=davis] .davis-settings-detail .apple-settings-detail-header>div{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .davis-settings-detail .apple-settings-detail-header>div>span{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-settings-detail h1{letter-spacing:-.025em;color:var(--nsx-canvas-ink);margin:0;font-size:28px;font-weight:700;line-height:1.25}.foundation-shell[data-crm-client=davis] .davis-settings-detail :is(p,small){letter-spacing:0;overflow-wrap:anywhere;color:var(--nsx-canvas-muted);font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-settings-detail .apple-settings-back{min-height:44px;color:var(--nsx-canvas-ink);margin:0;padding:8px 0}.foundation-shell[data-crm-client=davis] .davis-settings-detail .access-overview{border-color:var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);gap:12px;margin:0;padding:12px;display:grid}.foundation-shell[data-crm-client=davis] .davis-settings-detail .access-overview>header{background:0 0;border:0;flex-wrap:wrap;align-items:start;gap:8px;margin:0;padding:0;display:flex}.foundation-shell[data-crm-client=davis] .davis-settings-detail .access-overview>header>div{flex:240px;gap:4px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-settings-detail .access-overview>header strong{letter-spacing:-.025em;color:var(--nsx-canvas-ink);font-size:21px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-settings-detail .security-callout{background:var(--nsx-canvas);border-color:var(--nsx-border);color:var(--nsx-canvas-ink);margin:0;padding:12px;display:block}.foundation-shell[data-crm-client=davis] .davis-settings-detail .security-callout strong{color:var(--nsx-canvas-ink);font-size:16px;font-weight:600;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-settings-detail .security-callout p{margin:4px 0 0}.foundation-shell[data-crm-client=davis] .davis-settings-detail .security-callout .nsx-icon-stack-badge{color:#17633d}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings{background:var(--nsx-canvas);border-color:var(--nsx-border);color:var(--nsx-canvas-ink);gap:12px;padding:12px}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings>header{gap:8px}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings>header>div{gap:4px;min-width:0}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings>header span{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings h2{letter-spacing:-.025em;color:var(--nsx-canvas-ink);font-size:21px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings h3{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:18px;font-weight:600;line-height:1.3}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-settings>header>b{letter-spacing:0;background:var(--nsx-selected);color:var(--nsx-canvas-ink);font-size:12px;font-weight:600}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options{gap:8px}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options>label{border-color:var(--nsx-border);background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);box-shadow:none;grid-template-columns:20px auto minmax(0,1fr);gap:8px;padding:12px;transform:none}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options>label.selected{background:var(--nsx-selected);border-color:var(--nsx-canvas-ink);box-shadow:inset 0 0 0 1px var(--nsx-border)}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options>label.unavailable{opacity:1;filter:none}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options input{accent-color:var(--nsx-accent)}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options label>span:last-of-type{gap:4px;min-width:0}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options strong{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options strong em{letter-spacing:0;text-transform:none;background:var(--nsx-canvas);color:var(--nsx-canvas-muted);font-size:12px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-settings-detail .visual-quality-options label>b{letter-spacing:0;text-transform:none;color:var(--nsx-canvas-muted);grid-column:3;font-size:12px;font-weight:400;position:static}.foundation-shell[data-crm-client=davis] .davis-settings-detail .quality-mobile-lock{background:var(--nsx-selected);border-color:var(--nsx-border);gap:4px;padding:12px}.foundation-shell[data-crm-client=davis] .davis-settings-detail .quality-mobile-lock strong{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-settings-detail .quality-mobile-lock span{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-settings-detail .quality-save{background:var(--nsx-accent);min-height:44px;color:var(--nsx-on-accent);box-shadow:none}.foundation-shell[data-crm-client=davis] .davis-settings-detail .quality-save:disabled{background:var(--nsx-selected);color:var(--nsx-canvas-muted);opacity:1}@media (max-width:860px){:is(.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer,.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer:has(>.request-mobile-actions[open])){grid-template-columns:minmax(0,1fr);place-items:start center;gap:4px;display:grid!important}.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer>.request-mobile-actions,.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer>.request-mobile-actions[open]{flex:none;grid-column:1/-1;justify-self:stretch;width:100%;max-width:100%;margin:0;display:block;position:static}.foundation-shell[data-crm-client=davis] .request-mobile-summary>footer>.request-mobile-actions>summary{justify-content:center;width:max-content;max-width:100%;margin-inline:auto!important}.foundation-shell[data-crm-client=davis] .request-mobile-actions[open]>.request-mobile-action-list{transform-origin:top;animation:.18s ease-out both davis-actions-down}}@keyframes davis-actions-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .request-mobile-actions[open]>.request-mobile-action-list{animation:none}}@supports (interpolate-size:allow-keywords){@media (max-width:860px) and (prefers-reduced-motion:no-preference){.foundation-shell[data-crm-client=davis] .request-mobile-actions{interpolate-size:allow-keywords}.foundation-shell[data-crm-client=davis] .request-mobile-actions::details-content{block-size:0;transition:block-size .18s ease,content-visibility .18s allow-discrete;overflow:hidden}.foundation-shell[data-crm-client=davis] .request-mobile-actions[open]::details-content{block-size:auto}}}.foundation-shell[data-crm-client=davis] .today-support-grid .davis-message-preview{align-items:center;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .today-support-grid .davis-message-preview .nsx-icon-stack-badge{font:600 12px/1 var(--font-geist-sans,Geist,sans-serif);color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .today-support-grid .davis-message-preview .nsx-icon-stack-copy{min-width:0;overflow:hidden}.foundation-shell[data-crm-client=davis] .today-support-grid .davis-message-preview .nsx-icon-stack-value{white-space:nowrap;text-overflow:ellipsis;font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted);display:block;overflow:hidden}.foundation-shell[data-crm-client=davis] .today-support-grid .davis-message-preview[data-sender=customer] .nsx-icon-stack-value{color:var(--nsx-canvas-ink);font-weight:700}.davis-resource-exit-container{display:none}.foundation-shell[data-crm-client=davis] .davis-resource-default-settings :is(p,label,select){font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .davis-resource-default-settings select{background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}@media (max-width:860px){.foundation-shell[data-crm-client=davis].resource-mode>:is(.foundation-header,.foundation-commandbar,.mobile-operations-nav){display:none!important}.foundation-shell[data-crm-client=davis].resource-mode{min-height:0;padding-bottom:0!important}html:not([data-keyboard-open=true]) .foundation-shell[data-crm-client=davis].resource-mode{top:0;height:100dvh!important}.foundation-shell[data-crm-client=davis].resource-mode>.foundation-content{gap:0;padding:0;overflow:hidden}.foundation-shell[data-crm-client=davis].resource-mode .schedule-surface-resource{padding-bottom:max(var(--workspace-exit-clearance,0px),var(--workspace-tool-dock-clearance,0px));flex:1;min-height:0}.foundation-shell[data-crm-client=davis].resource-mode .resource-scheduler{border:0;border-radius:0;padding:0}.foundation-shell[data-crm-client=davis].resource-mode .davis-resource-exit-container{display:contents}.foundation-shell[data-crm-client=davis].resource-mode .field-exit-hold{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));color:var(--nsx-canvas-ink);background:var(--nsx-canvas);border-color:var(--nsx-border);box-shadow:var(--nsx-shadow);font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;display:flex!important;transform:none!important}.foundation-shell[data-crm-client=davis].resource-mode .field-exit-progress{background:var(--nsx-selected)}.foundation-shell[data-crm-client=davis].resource-mode .field-exit-icon{background:0 0;border-color:currentColor;border-radius:50%;width:28px;height:28px}.foundation-shell[data-crm-client=davis].resource-mode .field-exit-copy small{color:var(--nsx-canvas-muted);font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis].resource-mode .davis-schedule-mobile-controls{top:calc(var(--workspace-visible-top,0px) + var(--workspace-visible-height,100dvh) - var(--workspace-exit-clearance,0px) - 12px)}.foundation-shell[data-crm-client=davis].resource-mode .davis-schedule-mobile-controls>section{width:min(360px,100vw - 24px);max-height:calc(var(--workspace-visible-height,100dvh) - var(--workspace-exit-clearance,0px) - 84px)}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools{gap:8px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools :is(.resource-workflow-header,.resource-calendar-controls,.resource-schedule-options,.requested-focus-note){background:var(--nsx-canvas);min-width:0;max-height:none;color:var(--nsx-canvas-ink);margin:0;padding:8px;position:static;overflow:visible}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools .resource-date-selector{flex-wrap:wrap;gap:4px;padding:0;display:flex}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools .resource-toolbar{padding:0}.foundation-shell[data-crm-client=davis].resource-mode .resource-mobile-selector{padding:4px 8px}.foundation-shell[data-crm-client=davis].resource-mode .resource-mobile-current select{letter-spacing:0;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif)!important}.foundation-shell[data-crm-client=davis].resource-mode .resource-scheduler :is(p,small,label){letter-spacing:0;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools :is(p,small,label){font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0}}.foundation-shell[data-crm-client=davis] .forecast-time-slider{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;gap:8px;display:grid}.foundation-shell[data-crm-client=davis] .forecast-time-slider>label{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .forecast-time-slider input{width:100%;min-height:44px;accent-color:var(--forecast-text)}.foundation-shell[data-crm-client=davis] .forecast-time-slider>div:not(.forecast-slider-facts){justify-content:space-between;align-items:center;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .forecast-slider-facts{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .weather-slider-dialog.weather-storm .forecast-atmosphere{background:linear-gradient(#27354bcc,#182337cc)}.foundation-shell[data-crm-client=davis] .weather-slider-dialog.weather-storm .forecast-cloud{opacity:.9}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-scroll-region{gap:8px;padding:12px}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-overview{gap:8px;margin:0;display:grid}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-daylight{margin:0}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-overview>div:first-child{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-current{gap:8px}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-current strong{font-size:32px;line-height:1.2}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-current>span:last-child{font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-daylight{font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);margin:0}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-sky-track{height:148px;min-height:148px}.foundation-shell[data-crm-client=davis] .weather-slider-dialog :is(.forecast-hours-section,.forecast-days){display:none}.foundation-shell[data-crm-client=davis] .weather-slider-dialog :is(p,footer){letter-spacing:0;font-size:12px;line-height:1.4}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-slider-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-sun{transition:left .15s,top .15s,opacity .15s}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-sun{transition:none}}@media (max-width:860px){html:not([data-keyboard-open=true]) .foundation-shell[data-crm-client=davis][data-crm-workspace=schedule].resource-mode .schedule-surface-resource{padding-bottom:max(var(--workspace-exit-clearance,0px),var(--workspace-tool-dock-clearance,0px))}}.foundation-shell[data-crm-client=davis] .davis-settings-detail .security-callout>.nsx-icon-stack-row{align-items:start;place-items:initial;width:100%;height:auto;min-height:0;color:var(--nsx-canvas-ink);background:0 0;border-radius:0;flex:none;grid-template-columns:28px minmax(0,1fr);gap:8px;font-weight:400;display:grid}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-current{margin-top:0}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-sky-track{height:clamp(88px,18dvh,148px);min-height:88px}.foundation-shell[data-crm-client=davis] .weather-slider-dialog footer{margin-top:0;padding-top:8px}.foundation-shell[data-crm-client=davis].resource-mode .resource-times>span{letter-spacing:0;font-weight:400}.foundation-shell[data-crm-client=davis] .weather-slider-dialog .forecast-scroll-region>footer{font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;margin:0;padding:8px 0 0}}.foundation-shell[data-crm-client=davis] .foundation-modal-backdrop>.schedule-dispatch-modal{background:var(--nsx-canvas);width:min(760px,100%);color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);border-radius:12px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal>header{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-bottom:1px solid var(--nsx-border);padding:12px 16px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal>header>div>span{color:var(--nsx-canvas-muted);font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal>header h2{font:700 21px/1.3 var(--font-geist-sans,Geist,sans-serif);letter-spacing:-.025em;color:var(--nsx-canvas-ink);margin:2px 0 0}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .premium-close{background:var(--nsx-canvas);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--nsx-canvas-ink);border-color:var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal>.dispatch-modal-body{padding:12px 16px calc(16px + env(safe-area-inset-bottom));grid-auto-rows:max-content;gap:12px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-hero{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);box-shadow:none;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-eyebrow{color:var(--nsx-canvas-muted);font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;margin:0}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-context-stack{gap:4px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .nsx-icon-stack-row{color:inherit;letter-spacing:0;font-size:14px;font-weight:400;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .nsx-icon-stack-badge{color:inherit;letter-spacing:0;background:0 0!important;width:28px!important;height:28px!important}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal :is(.nsx-icon-stack-copy,.nsx-icon-stack-value){color:inherit;font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-context-stack h3{color:var(--nsx-canvas-ink);font:700 21px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:-.025em;margin:0}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-service{text-transform:uppercase;font-weight:700}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .davis-customer-balance{letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;display:block}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .davis-customer-balance .nsx-icon-stack-value{font-weight:600}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-hero>.status-badge{letter-spacing:0;grid-column:1;justify-self:start;width:auto;max-width:100%;font-size:12px;font-weight:600}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .appointment-status-control{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .appointment-status-control label{min-width:0;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink);flex:200px;gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .appointment-status-control :is(select,button){border:1px solid var(--nsx-border);background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;border-radius:8px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid button{border:1px solid var(--nsx-border);background:var(--nsx-canvas);min-width:0;min-height:64px;color:var(--nsx-canvas-ink);box-shadow:none;filter:none;opacity:1;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-align:left;white-space:normal;border-radius:8px;margin:0;padding:10px 12px;display:block;transform:none}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid button strong{color:inherit;letter-spacing:0;font-size:14px;font-weight:600;line-height:1.4;display:block}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid button small{color:var(--nsx-canvas-muted);font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;white-space:normal;margin:2px 0 0;display:block}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid button.begin-route{background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-color:var(--nsx-accent)}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid button:disabled{background:var(--nsx-selected);color:var(--nsx-canvas-muted);cursor:not-allowed}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal :is(button,select):focus-visible{outline:2px solid var(--nsx-accent);outline-offset:2px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid button:enabled:hover{background:var(--nsx-selected);border-color:var(--nsx-accent)}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal :is(.dispatch-detail-panel,.confirmed-request-messenger){background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-detail-panel>header{background:var(--nsx-selected);color:var(--nsx-canvas-ink);padding:12px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-detail-panel header span{color:var(--nsx-canvas-muted);letter-spacing:0;font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-detail-panel :is(dt,dd){letter-spacing:0;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:640px){.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal>.dispatch-modal-body{padding-inline:12px}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .dispatch-action-grid{grid-template-columns:minmax(0,1fr)}}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .premium-close-mark{color:var(--nsx-canvas-ink);filter:none}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .ask-dax-preview-status{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger{flex-direction:column;gap:8px;min-height:max-content;padding:12px;display:flex}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger>header{background:0 0;border:0;gap:4px;padding:0;display:grid}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger>header span{letter-spacing:0;color:var(--nsx-canvas-muted);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger>header h3{letter-spacing:0;color:var(--nsx-canvas-ink);font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger>div{gap:8px;padding:0}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger article :is(strong,p){letter-spacing:0;color:var(--nsx-canvas-ink);font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .schedule-dispatch-modal .confirmed-request-messenger>button{background:var(--nsx-selected);min-height:44px;color:var(--nsx-canvas-ink);border-color:var(--nsx-border);letter-spacing:0;align-self:start;margin:0;padding:8px 12px;font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .today-feed-panel .today-schedule-quick-actions :is(button,a){background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);text-shadow:none}.foundation-shell[data-crm-client=davis] .today-feed-panel .today-schedule-quick-actions .cancel{color:var(--nsx-danger);background:var(--nsx-canvas)}.foundation-shell[data-crm-client=davis] .today-feed-panel .today-schedule-quick-actions .appointment-billing-button.primary{background:var(--nsx-selected);color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .today-feed-panel .today-schedule-quick-actions :is(button,a):is(:hover,:focus-visible){background:var(--nsx-selected)}.foundation-shell[data-crm-client=davis] :is(.davis-customer-balance,.davis-sync-status) .nsx-icon-stack-row{align-items:center!important}.foundation-shell[data-crm-client=davis] .davis-customer-balance .nsx-icon-stack-copy{flex-direction:column;justify-content:center;align-self:stretch;min-height:28px;display:flex}.foundation-shell[data-crm-client=davis] .davis-sync-status .nsx-icon-stack-copy{flex-direction:column;justify-content:center;align-self:stretch;min-height:22px;display:flex}.foundation-shell[data-crm-client=davis] :is(.davis-customer-balance,.davis-sync-status) .nsx-icon-stack-value{margin:0}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel) .today-schedule-time[data-context-presentation=stack]>.nsx-icon-stack-row:first-child strong{font:900 27px/1.15 var(--font-geist-sans,Geist,sans-serif);letter-spacing:-.045em;color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] :is(.current-schedule-list,.today-feed-panel,.schedule-dispatch-modal) :is(.appointment-customer-subtitle,.appointment-property-kind){font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted);white-space:normal;overflow-wrap:anywhere;margin:2px 0 0;display:block}.foundation-shell[data-crm-client=davis] .davis-team-portraits{gap:4px;min-width:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-team-person{color:var(--nsx-canvas-ink);grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-team-person .davis-team-photo{color:var(--nsx-canvas-ink);font:600 11px/1 var(--font-geist-sans,Geist,sans-serif);overflow:hidden;background:var(--nsx-selected)!important;border:0!important}.foundation-shell[data-crm-client=davis] .davis-team-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.foundation-shell[data-crm-client=davis] .davis-team-unassigned{color:var(--nsx-canvas-muted);padding-inline-start:36px;font-size:14px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-schedule-quick-row[data-schedule-status=scheduled]{border-left-color:var(--nsx-accent)!important;background:linear-gradient(100deg,var(--nsx-selected),var(--nsx-canvas) 60%)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-status.scheduled{background:var(--nsx-selected);color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);letter-spacing:0}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-request-row>b{color:var(--nsx-canvas-ink);letter-spacing:0;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .today-schedule-summary:focus-visible{outline:2px solid var(--nsx-canvas-ink);outline-offset:-2px}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .waiting-proposal-row :is(i,.waiting-proposal-label){color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .waiting-proposal-row>small{color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .davis-request-proposal-card .davis-customer-balance{--request-balance-ink:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .davis-request-proposal-card .davis-customer-balance[data-balance-state=clear]{--request-balance-ink:var(--nsx-success,#17633d)}.foundation-shell[data-crm-client=davis] .davis-request-proposal-card .davis-customer-balance[data-balance-state=owed]{--request-balance-ink:var(--nsx-danger,#a71921)}.foundation-shell[data-crm-client=davis] .davis-request-proposal-card .davis-customer-balance .nsx-icon-stack-value{color:var(--request-balance-ink)!important}.foundation-shell[data-crm-client=davis] .customer-picker{font-family:var(--font-geist-sans,Geist,sans-serif);color:var(--nsx-canvas-ink);letter-spacing:0}.foundation-shell[data-crm-client=davis] .customer-picker :is(.customer-picker-menu,.customer-picker-trigger){background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .customer-picker-list>button{border:1px solid var(--nsx-border);min-width:0;box-shadow:none;background:var(--nsx-canvas);color:var(--nsx-canvas-ink);letter-spacing:0;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:8px;padding:12px;font-weight:400;display:grid}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .customer-picker-list>button:is([data-active=true],[aria-selected=true]){background:var(--nsx-selected);color:var(--nsx-canvas-ink);border-color:var(--nsx-canvas-ink);box-shadow:none}.foundation-shell[data-crm-client=davis] .customer-picker-list .nsx-icon-stack-row{min-width:0;color:inherit;margin:0;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .customer-picker-list .nsx-icon-stack-value{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:inherit;text-transform:none;white-space:normal;overflow-wrap:anywhere}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .customer-picker .customer-picker-list strong{letter-spacing:-.025em;color:var(--nsx-canvas-ink);font-size:21px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .customer-picker-list .davis-customer-balance{--picker-balance-ink:var(--nsx-canvas-ink);width:100%;color:var(--picker-balance-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.foundation-shell[data-crm-client=davis] .customer-picker-list .davis-customer-balance[data-balance-state=clear]{--picker-balance-ink:var(--nsx-success,#17633d)}.foundation-shell[data-crm-client=davis] .customer-picker-list .davis-customer-balance[data-balance-state=owed]{--picker-balance-ink:var(--nsx-danger,#a71921)}.foundation-shell[data-crm-client=davis] .customer-picker-list .davis-customer-balance .nsx-icon-stack-value{font-size:14px;font-weight:600;color:var(--picker-balance-ink)!important}.foundation-shell[data-crm-client=davis] .customer-picker-search{border:1px solid var(--nsx-border);background:var(--nsx-canvas);min-height:44px;color:var(--nsx-canvas-ink);border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.foundation-shell[data-crm-client=davis] .customer-picker-search>svg{flex:0 0 20px;width:20px;height:20px}.foundation-shell[data-crm-client=davis] .customer-picker-search>input{width:100%;min-width:0;min-height:44px;box-shadow:none;font:400 16px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink);padding:8px 0;background:0 0!important;border:0!important}.foundation-shell[data-crm-client=davis] .customer-picker-search:focus-within{outline:2px solid var(--nsx-canvas-ink);outline-offset:2px}.foundation-shell[data-crm-client=davis] .customer-picker-search>input:focus-visible{outline:0}.foundation-shell[data-crm-client=davis] .customer-picker-caption{font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .customer-picker-pages{letter-spacing:0;color:var(--nsx-canvas-ink);border-color:var(--nsx-border);font-size:14px}.foundation-shell[data-crm-client=davis] .customer-picker :is(.customer-picker-pages>button,.customer-picker-clear){min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;border-color:var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .technician-team-picker{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border);font-family:var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;gap:10px;padding:12px}.foundation-shell[data-crm-client=davis] .technician-team-picker>header{color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;margin:0;padding:0;display:grid}.foundation-shell[data-crm-client=davis] .technician-team-picker>header strong{color:var(--nsx-canvas-ink);font-size:16px;font-weight:700}.foundation-shell[data-crm-client=davis] .technician-team-picker>header .nsx-icon-stack-row{letter-spacing:0;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .technician-team-picker :is(header small,legend,p){letter-spacing:0;color:var(--nsx-canvas-muted);text-transform:none;font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .technician-team-picker fieldset>label{border-color:var(--nsx-border);background:var(--nsx-canvas);min-height:56px;color:var(--nsx-canvas-ink);gap:8px;padding:10px}.foundation-shell[data-crm-client=davis] .technician-team-picker fieldset>label.selected{background:var(--nsx-selected);border-color:var(--nsx-canvas-ink);box-shadow:inset 2px 0 var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .technician-team-picker fieldset>label>input{width:20px;height:20px;min-height:20px;accent-color:var(--nsx-canvas-ink);padding:0}.foundation-shell[data-crm-client=davis] .technician-team-picker fieldset>label>span{grid-template-columns:28px minmax(0,1fr) auto;gap:2px 8px}.foundation-shell[data-crm-client=davis] .technician-team-picker :is(img,i){background:var(--nsx-accent);width:28px;height:28px;color:var(--nsx-on-accent);font-size:10px;font-weight:600}.foundation-shell[data-crm-client=davis] .technician-team-picker fieldset>label strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;color:var(--nsx-canvas-ink);font-weight:700;line-height:1.2;letter-spacing:-.025em!important;font-size:21px!important}.foundation-shell[data-crm-client=davis] .technician-team-picker fieldset>label small{color:var(--nsx-canvas-muted);grid-column:2;font-weight:400;line-height:1.4;letter-spacing:0!important;font-size:14px!important}.foundation-shell[data-crm-client=davis] .technician-team-picker .team-order-badge{letter-spacing:0;text-transform:none;background:var(--nsx-accent);color:var(--nsx-on-accent);font-size:12px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .reassign-time-lock{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .reassign-time-lock :is(span,small){letter-spacing:0;color:var(--nsx-canvas-muted);font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .reassign-time-lock strong{color:var(--nsx-canvas-ink);font-size:21px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .customer-picker .nsx-directory-search input{font:400 16px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .technician-team-picker>header :is(.nsx-icon-stack-row,.nsx-icon-stack-value,.nsx-icon-stack-badge){color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis] .technician-team-picker>header .nsx-icon-stack-value{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-reassign-team-modal>header{background:var(--nsx-accent);color:var(--nsx-on-accent);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis] .davis-reassign-team-modal>header h2{letter-spacing:-.025em;color:var(--nsx-on-accent);font-size:21px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .davis-reassign-team-modal>header>div>span{letter-spacing:0;color:var(--nsx-on-accent);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-reassign-team-modal>header .premium-close{background:var(--nsx-canvas);width:44px;height:44px;color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);box-shadow:none}.foundation-shell[data-crm-client=davis] .davis-reassign-team-modal>header .premium-close-mark{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] .davis-reassign-team-modal form>button[type=submit]{background:var(--nsx-accent);min-height:44px;color:var(--nsx-on-accent);border-color:var(--nsx-border);font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;box-shadow:none}.foundation-shell[data-crm-client=davis] .davis-tax-choice input[type=checkbox]{accent-color:var(--nsx-canvas-ink);flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0}.foundation-shell[data-crm-client=davis] .request-detail-workspace :is(h1,h2){font:700 21px/1.3 var(--font-geist-sans,Geist,sans-serif);letter-spacing:-.01em}.foundation-shell[data-crm-client=davis] .request-detail-workspace>header{align-items:center;gap:8px}.foundation-shell[data-crm-client=davis] .request-detail-workspace>header>div{gap:4px}.foundation-shell[data-crm-client=davis] .request-detail-workspace .nsx-icon-stack-row{align-items:center!important;gap:8px!important;margin:0!important}.foundation-shell[data-crm-client=davis] .request-detail-workspace .nsx-icon-stack-badge{min-width:28px;flex:0 0 28px!important;width:28px!important;height:28px!important}.foundation-shell[data-crm-client=davis] .request-detail-workspace .nsx-icon-stack-copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.foundation-shell[data-crm-client=davis] .request-detail-workspace .nsx-icon-stack-label{font:400 12px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;color:var(--nsx-canvas-muted)}.foundation-shell[data-crm-client=davis] .request-detail-workspace .nsx-icon-stack-value{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);color:var(--nsx-canvas-ink);letter-spacing:0}.foundation-shell[data-crm-client=davis] .request-detail-workspace h1 .nsx-icon-stack-value{font-size:21px;font-weight:700}.foundation-shell[data-crm-client=davis] .request-detail-workspace .davis-customer-balance{margin:0;padding:0;display:block;background:0 0!important}.foundation-shell[data-crm-client=davis] .request-detail-workspace .davis-customer-balance .nsx-icon-stack-value{font-weight:600}.foundation-shell[data-crm-client=davis] .request-office-workflow>header{background:var(--nsx-card);color:var(--nsx-ink);border-bottom:1px solid var(--nsx-border);align-items:center;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .request-office-workflow>header>div{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .request-office-workflow :is(button,footer button),.foundation-shell[data-crm-client=davis] .davis-request-next-action>button{border:1px solid var(--nsx-border);min-height:44px;color:var(--nsx-canvas-ink);background:var(--nsx-canvas);border-radius:8px;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif)!important;letter-spacing:0!important}.foundation-shell[data-crm-client=davis] .request-office-workflow button.primary,.foundation-shell[data-crm-client=davis] .davis-request-next-action>button.primary{background:var(--nsx-selected)!important;color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis] .request-office-workflow>footer{border-top:1px solid var(--nsx-border);background:var(--nsx-canvas);align-items:center;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .request-office-workflow>footer>button{flex:1!important;width:auto!important;min-width:0!important}.foundation-shell[data-crm-client=davis] .request-office-workflow .nsx-workflow-progress{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px;display:grid}.foundation-shell[data-crm-client=davis] .request-office-workflow .nsx-workflow-progress>li{align-items:center;gap:8px;min-width:0}.foundation-shell[data-crm-client=davis] .request-office-workflow .nsx-workflow-progress button{text-align:left;background:0 0;border:0;min-height:44px!important;padding:0!important}.foundation-shell[data-crm-client=davis] .request-office-workflow .nsx-workflow-progress small{color:var(--nsx-canvas-muted);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .request-office-workflow .nsx-step-circle{background:var(--nsx-canvas);width:28px;height:28px;color:var(--nsx-canvas-ink);border-color:var(--nsx-border);flex:0 0 28px}.foundation-shell[data-crm-client=davis] .davis-request-details{color:var(--nsx-canvas-ink);gap:4px}.foundation-shell[data-crm-client=davis] .request-office-record{scroll-padding-block:12px}.foundation-shell[data-crm-client=davis] .davis-request-next-action{border-color:var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);gap:8px}.foundation-shell[data-crm-client=davis] .davis-request-next-action p{margin:4px 0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .davis-request-next-action strong{font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header[data-sky-brand=night] .foundation-brand img{filter:var(--davis-night-logo-filter);transition:filter 4s}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .quality-sky-stars{-webkit-mask-image:none;mask-image:none}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .request-detail-workspace>header{flex-wrap:wrap}.foundation-shell[data-crm-client=davis] .request-detail-workspace>header>div{flex-basis:100%!important}.foundation-shell[data-crm-client=davis] .request-detail-workspace>header>button{margin-left:36px}.foundation-shell[data-crm-client=davis] .request-office-workflow>header h2{font-size:18px!important}}.foundation-shell[data-crm-client=davis] .request-office-workflow>header .premium-close{place-items:center;display:grid;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.foundation-shell[data-crm-client=davis] .request-office-workflow .request-original-time{color:var(--nsx-canvas-ink);font-weight:400}.foundation-shell[data-crm-client=davis] .request-detail-workspace .nsx-icon-stack-label{color:var(--nsx-canvas-ink)}.foundation-shell[data-crm-client=davis] :is(.davis-tax-choice,.technician-team-picker) input[type=checkbox]{-webkit-appearance:auto;appearance:auto;border:revert;accent-color:var(--nsx-canvas-ink);border-radius:4px;background:revert!important}.foundation-shell[data-crm-client=davis] :is(.davis-tax-choice,.technician-team-picker) input[type=checkbox]:focus-visible{outline:2px solid var(--nsx-canvas-ink);outline-offset:3px}.foundation-shell[data-crm-client=davis] :is(.request-queue-card,.today-request-main,.request-detail-hero) .davis-customer-balance{margin:0;padding:0;background:0 0!important}.foundation-shell[data-crm-client=davis] :is(.request-queue-card,.today-request-main,.request-detail-hero) .davis-customer-balance .nsx-icon-stack-value{line-height:1.4;font-size:14px!important;font-weight:600!important}.foundation-shell[data-crm-client=davis] :is(.request-mobile-summary,.request-card-identity,.today-request-main,.request-detail-hero) .nsx-icon-stack-row{align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] :is(.request-mobile-summary,.request-card-identity,.today-request-main,.request-detail-hero) .nsx-icon-stack-badge{min-width:28px;flex:0 0 28px!important;width:28px!important;height:28px!important}.foundation-shell[data-crm-client=davis] .davis-night-logo-filter{pointer-events:none;width:0;height:0;position:absolute;inset:auto;overflow:hidden}@media (min-width:861px){.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .nsx-match-scroll{overscroll-behavior:contain;flex:1;min-height:0;display:block;overflow:auto}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-columns{align-items:start;height:auto;min-height:100%}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match-decision{min-height:0;display:block;overflow:visible}.foundation-shell[data-crm-client=davis][data-crm-workspace] .nsx-match .identity-choices{min-height:auto;overflow:visible}.foundation-shell[data-crm-client=davis].resource-mode .schedule-workspace-toolbar{display:none}.foundation-shell[data-crm-client=davis][data-crm-workspace=schedule] .davis-schedule-mobile-controls{z-index:80;width:48px;height:48px;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:fixed;top:auto;bottom:16px;right:16px;transform:none}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>summary{border:1px solid var(--nsx-border);background:var(--nsx-canvas-ink);width:48px;height:48px;min-height:48px;color:var(--nsx-canvas);box-shadow:var(--nsx-shadow);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>summary::-webkit-details-marker{display:none}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>section{overscroll-behavior:contain;background:var(--nsx-canvas);width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 140px);color:var(--nsx-canvas-ink);border:1px solid var(--nsx-border);box-shadow:var(--nsx-shadow);border-radius:12px;gap:8px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls>section>button{text-align:left;min-height:44px;font:500 14px/1.4 var(--font-geist-sans,Geist,sans-serif);border:1px solid var(--nsx-border);background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-radius:8px;padding:10px 12px}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools{gap:12px;display:grid}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools :is(.resource-workflow-header,.resource-calendar-controls,.resource-schedule-options,.requested-focus-note){background:var(--nsx-canvas);min-width:0;max-height:none;color:var(--nsx-canvas-ink);margin:0;padding:8px;position:static;overflow:visible}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools .resource-calendar-controls{gap:8px;display:grid}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools .resource-date-selector{flex-wrap:wrap;gap:6px;display:flex}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools .resource-planning-fields{grid-template-columns:1fr 1fr}.foundation-shell[data-crm-client=davis] #davis-resource-mobile-tools .resource-planning-fields :is(label:last-of-type,button){grid-column:1/-1}}.foundation-shell[data-crm-client=davis] .resource-tool-requests{border-bottom:1px solid var(--nsx-border);padding:12px 0}.foundation-shell[data-crm-client=davis] .resource-tool-requests h3{font:600 16px/1.4 var(--font-geist-sans,Geist,sans-serif);margin:0 0 6px}.foundation-shell[data-crm-client=davis] .resource-tool-requests p{font:400 14px/1.5 var(--font-geist-sans,Geist,sans-serif);color:var(--nsx-canvas-muted);margin:0 0 12px}.foundation-shell[data-crm-client=davis] .resource-tool-requests>div{gap:10px;display:grid}.foundation-shell[data-crm-client=davis] .resource-tool-requests .resource-approval{text-align:left;touch-action:none;gap:6px;width:100%;height:auto;min-height:112px;padding:12px;position:relative;inset:auto;overflow:visible}.foundation-shell[data-crm-client=davis] .resource-tool-requests .resource-approval :is(strong,span,small){letter-spacing:normal;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis]:has(.resource-scheduler[data-drag-active=true]) .davis-schedule-mobile-controls>section{opacity:0;pointer-events:none}.foundation-shell[data-crm-client=davis] .davis-schedule-mobile-controls:not([open])>section{display:none}.foundation-shell[data-crm-client=davis] .resource-tool-requests .resource-approval[draggable=true]{cursor:grab}.foundation-shell[data-crm-client=davis] .resource-tool-requests .resource-approval:active{cursor:grabbing}.foundation-shell[data-crm-client=davis] .resource-scheduler .resource-approval.unplaced,.foundation-shell[data-crm-client=davis] .resource-tool-requests .resource-approval{isolation:isolate;position:relative;overflow:hidden}@media (max-width:860px){.foundation-shell[data-crm-client=davis] .resource-scheduler.resource-mobile-planning{flex-direction:column;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis] .resource-scheduler.resource-mobile-planning>.resource-calendar-viewport{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.foundation-shell[data-crm-client=davis] .resource-mobile-confirmation{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);border-top:1px solid var(--nsx-border);flex:none;padding:8px 12px;position:relative}.foundation-shell[data-crm-client=davis] .resource-mobile-confirmation :is(p,small){font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0}.foundation-shell[data-crm-client=davis] .resource-mobile-confirmation button{font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;min-height:44px}}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading{gap:8px;margin-bottom:12px;padding-block:0}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading .davis-request-page-intro{gap:4px;display:grid}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading .davis-request-eyebrow{font-family:var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;text-transform:none;color:var(--nsx-muted);font-size:12px;font-weight:600;line-height:1.4}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading h1{font-family:var(--font-geist-sans,Geist,sans-serif);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.18}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading h1 .nsx-icon-stack-row{align-items:center;gap:8px}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading h1 .nsx-icon-stack-value{font:inherit;letter-spacing:inherit}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading h1 .nsx-icon-stack-badge{flex:0 0 28px;width:28px;height:28px}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading p{letter-spacing:0;color:var(--nsx-muted);margin:0;font-size:14px;line-height:1.45}.davis-commandbar-date{letter-spacing:0;white-space:normal;text-align:right;font-size:12px;font-weight:600}.davis-commandbar-date time{font-variant-numeric:tabular-nums;letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.davis-commandbar-clock{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}.davis-clock-colon{text-align:center;opacity:1;width:.4em;display:inline-block}.davis-clock-colon[data-visible=false]{opacity:0}.davis-clock-settings .davis-clock-blink-setting{align-self:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.davis-clock-blink-setting input{width:22px;height:22px;accent-color:var(--nsx-selected-ink)}@media (prefers-reduced-motion:reduce){.davis-clock-colon[data-visible=false]{opacity:1}}.foundation-shell[data-crm-client=davis].view-requests .request-status-in-pill .request-card-meta>.status-badge{isolation:isolate;border-radius:999px;justify-self:end;margin-inline-start:auto;position:relative;overflow:hidden}.foundation-shell[data-crm-client=davis].view-requests .request-status-in-pill .request-card-meta>.status-badge>.davis-appointment-stripes{clip-path:none;border-radius:inherit;inset:0}.foundation-shell[data-crm-client=davis].view-requests .request-status-in-pill .request-card-meta>.status-badge>.davis-appointment-stripes:after{display:none}.foundation-shell[data-crm-client=davis].view-requests .request-status-in-pill .request-card-meta>.status-badge>.davis-appointment-stripes>.davis-appointment-stripe-pattern{opacity:1}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-back-link{border:1px solid var(--nsx-border);background:var(--nsx-selected);min-height:44px;color:var(--nsx-canvas-ink);font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;text-decoration:none;display:inline-flex}.foundation-shell[data-crm-client=davis] .customer-record-page:has(>.customer-record-loading){flex-direction:column;height:100%;min-height:0;display:flex}.foundation-shell[data-crm-client=davis] .customer-record-page>.customer-record-loading{flex:1;place-items:center;min-height:200px;display:grid}.foundation-shell[data-crm-client=davis] .customer-record-loading .davis-loader{justify-content:center;display:flex}.foundation-shell[data-crm-client=davis] .customer-hub-loading .customer-record-loading{place-items:center;padding:24px;display:grid}.foundation-shell[data-crm-client=davis]:has(.customer-record-page>.customer-record-loading){height:var(--workspace-visible-height,100dvh);min-height:0;padding-bottom:var(--workspace-nav-clearance,0px);flex-direction:column;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis]:has(.customer-record-page>.customer-record-loading)>.foundation-content{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.foundation-shell[data-crm-client=davis] .customer-record-page:has(>.customer-record-loading){flex:1;width:100%;margin:0}.foundation-shell[data-crm-client=davis] .customer-record-page:has(>.customer-record-loading)>.customer-back-link{flex:none;align-self:start}.foundation-shell[data-crm-client=davis].view-schedule .schedule-workspace-toolbar{display:none!important}.foundation-shell[data-crm-client=davis] .davis-messenger-facts:has(.customer-web-activity){margin-top:-2px}.foundation-shell[data-crm-client=davis] .davis-messenger-facts .customer-web-activity{padding-left:36px;font-size:12px;font-style:italic;line-height:1.35}.foundation-shell[data-crm-client=davis] .davis-messenger-facts .customer-web-activity .nsx-icon-stack-badge{display:none!important}.foundation-shell[data-crm-client=davis] .davis-messenger-facts .customer-web-activity :is(.nsx-icon-stack-row,.nsx-icon-stack-copy){display:contents!important}.foundation-shell[data-crm-client=davis] .davis-messenger-status:empty{display:none!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].quality-highest{background:var(--nsx-canvas)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky].quality-highest:before{background:linear-gradient(115deg,transparent 22%,color-mix(in srgb,var(--sky-window-bottom) 7%,transparent) 43%,transparent 62%)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header>.quality-sky-stars{transition:none!important;-webkit-mask-image:none!important;mask-image:none!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav :is(button,.operations-overflow-menu button),.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-user{box-shadow:none;border-color:#0000;transition:background-color .18s,box-shadow .18s,border-color .18s,color .18s;text-shadow:none!important;background:0 0!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button:is(.request-attention,.message-attention):not(.active):not(:hover):not(:focus-visible){color:var(--sky-window-header-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button:is(.active,:hover,:focus-visible),.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-user:is(:hover,:focus-visible){background:var(--nsx-selected)!important;color:var(--nsx-ink)!important;border-color:var(--nsx-border)!important;box-shadow:inset 0 -2px var(--nsx-accent),0 0 12px color-mix(in srgb,var(--sky-window-bottom) 18%,transparent)!important;text-shadow:none!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav button>:not(b):not(svg){box-shadow:none!important;background:0 0!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav .operations-overflow-menu{background:var(--nsx-canvas);color:var(--nsx-canvas-ink);--nsx-card:var(--nsx-canvas);--nsx-ink:var(--nsx-canvas-ink);--nsx-selected:color-mix(in srgb,var(--sky-window-bottom) 12%,var(--nsx-canvas))}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav .operations-overflow-menu button{color:var(--nsx-canvas-ink)!important}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.quick-actions button,.quality-save,.big-search){box-shadow:none;text-shadow:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.quick-actions button,.quality-save,.big-search):is(:hover,:focus-visible,:focus-within){box-shadow:0 0 0 2px color-mix(in srgb,var(--sky-window-bottom) 25%,transparent);border-color:var(--nsx-border)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] :is(.quick-actions button,.big-search):before{background:linear-gradient(115deg,transparent,color-mix(in srgb,var(--sky-window-bottom) 10%,transparent),transparent)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .big-search:after{background:linear-gradient(90deg,transparent,var(--nsx-accent),transparent)}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-brand:hover img{filter:var(--sky-header-logo-filter)!important}.foundation-shell[data-crm-client=davis].view-requests .request-status-in-pill .request-card-meta>.status-badge>.davis-appointment-stripes{opacity:var(--davis-appointment-stripe-opacity,.28)}.foundation-shell.view-requests .foundation-heading.requests-desktop-heading h1 .nsx-icon-stack-row{font:inherit;letter-spacing:inherit;text-transform:none}.foundation-shell[data-crm-client=davis][data-ui-theme=sky] .foundation-header nav .operations-overflow-menu button>span{color:inherit!important;box-shadow:none!important;background:0 0!important}.foundation-shell[data-crm-client=davis] .foundation-header .account-menu{background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);border-color:var(--nsx-border,#b6c5d0)}.foundation-shell[data-crm-client=davis] .foundation-header .account-menu button{opacity:1;text-shadow:none;min-height:44px;background:var(--nsx-canvas,#fff)!important;color:var(--nsx-canvas-ink,#172433)!important}.foundation-shell[data-crm-client=davis] .foundation-header .account-menu button:is(:hover,:focus-visible){outline-color:var(--nsx-ink,#172433);background:var(--nsx-selected,#e7f3fa)!important;color:var(--nsx-ink,#172433)!important}.foundation-shell[data-crm-client=davis] .apple-settings-detail{font:400 14px/1.4 var(--font-geist-sans,Geist),sans-serif;letter-spacing:0;min-width:0}.foundation-shell[data-crm-client=davis] .apple-settings-detail-header>div>span{letter-spacing:0;color:var(--nsx-canvas-muted,#52616f);font-size:12px;font-weight:400}.foundation-shell[data-crm-client=davis] .apple-settings-detail-header h1{letter-spacing:0;color:var(--nsx-canvas-ink,#172433);font-size:28px;font-weight:700;line-height:1.2}.foundation-shell[data-crm-client=davis] .apple-settings-detail-header p{color:var(--nsx-canvas-muted,#52616f);font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .apple-settings-back{letter-spacing:0;min-height:44px;color:var(--nsx-canvas-ink,#172433);font-size:14px;font-weight:600}.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings){box-sizing:border-box;background:var(--nsx-canvas,#fff);min-width:0;max-width:100%;color:var(--nsx-canvas-ink,#172433);border:1px solid var(--nsx-border,#b6c5d0);border-radius:12px;overflow:visible;box-shadow:0 3px 14px #17243308;padding:16px!important}.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings)>header{border-bottom:1px solid var(--nsx-border,#b6c5d0);color:var(--nsx-canvas-ink,#172433);background:0 0;gap:12px;margin:0;padding:0 0 12px!important}.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings)>header>div>span{letter-spacing:0;color:var(--nsx-canvas-muted,#52616f);font-size:12px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings) :is(h2,h3){letter-spacing:0;color:var(--nsx-canvas-ink,#172433);margin:4px 0 8px;font-size:21px;font-weight:700;line-height:1.3}.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings) :is(p,small){letter-spacing:0;color:var(--nsx-canvas-muted,#52616f);font-size:14px;font-weight:400;line-height:1.4}.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings) button:not(.nsx-drawer-opener){min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist),sans-serif;letter-spacing:0;background:var(--nsx-selected,#e7f3fa);color:var(--nsx-ink,#172433);border:1px solid var(--nsx-border,#b6c5d0);border-radius:8px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .settings-panel.mfa-settings{gap:12px;display:grid}.foundation-shell[data-crm-client=davis] .mfa-settings>header>b{background:var(--nsx-selected,#e7f3fa);color:var(--nsx-ink,#172433);letter-spacing:0;align-self:flex-start;font-size:12px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .field-view-settings>header .nsx-icon-stack-row{color:var(--nsx-canvas-ink,#172433);font:inherit;letter-spacing:0}.foundation-shell[data-crm-client=davis] .field-view-settings .field-view-toggle-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;max-width:100%;min-height:64px;padding:12px 0;display:grid}.foundation-shell[data-crm-client=davis] .field-view-toggle-row>span{gap:4px;min-width:0}.foundation-shell[data-crm-client=davis] .field-view-toggle-row strong{color:var(--nsx-canvas-ink,#172433);font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .field-view-toggle-row small{padding-left:36px;display:block}.foundation-shell[data-crm-client=davis] .field-view-toggle-row input[type=checkbox][role=switch]{max-width:48px;box-shadow:none;box-sizing:border-box;background:#7a8995;border-radius:999px;flex:none;align-self:center;margin:0;display:block;position:relative;-webkit-appearance:none!important;appearance:none!important;border:0!important;width:48px!important;height:28px!important;min-height:28px!important;padding:0!important}.foundation-shell[data-crm-client=davis] .field-view-toggle-row input[type=checkbox][role=switch]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;transform:none;box-shadow:0 1px 3px #17243333}.foundation-shell[data-crm-client=davis] .field-view-toggle-row input[type=checkbox][role=switch]:checked{background:#315f7a}.foundation-shell[data-crm-client=davis] .field-view-toggle-row input[type=checkbox][role=switch]:checked:after{transform:translate(20px)}.foundation-shell[data-crm-client=davis] .field-view-toggle-row input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--nsx-canvas-ink,#172433);outline-offset:3px}.foundation-shell[data-crm-client=davis] .field-view-settings-note{margin-top:4px;padding:0}.foundation-shell[data-crm-client=davis] .davis-stripe-settings>fieldset{min-width:0;max-width:100%;margin:12px 0}.foundation-shell[data-crm-client=davis] .davis-stripe-settings .davis-stripe-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .davis-stripe-range>span>.nsx-icon-stack-row{flex:1;min-width:0}.foundation-shell[data-crm-client=davis] .davis-stripe-settings .davis-stripe-field{min-width:0}.foundation-shell[data-crm-client=davis] .davis-stripe-settings select{box-sizing:border-box;background:var(--nsx-canvas,#fff);max-width:100%;color:var(--nsx-canvas-ink,#172433);border:1px solid var(--nsx-border,#b6c5d0);border-radius:8px;display:block;min-height:44px!important;padding:8px 10px!important;font-size:16px!important}.foundation-shell[data-crm-client=davis] .davis-stripe-settings .davis-disclosure-body{padding:8px 0 0}.foundation-shell[data-crm-client=davis] .davis-stripe-settings .davis-stripe-contrast-note{margin:8px 0 12px;padding:0}@media (max-width:600px){.foundation-shell[data-crm-client=davis] .settings-panel:is(.davis-stripe-settings,.field-view-settings,.mfa-settings,.passkey-settings){padding:12px!important}.foundation-shell[data-crm-client=davis] .mfa-settings>header{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.foundation-shell[data-crm-client=davis] .field-view-toggle-row input[type=checkbox][role=switch]:after{transition:none}}.foundation-shell[data-crm-client=davis] .settings-panel:is(.field-view-settings,.mfa-settings)>header .nsx-icon-stack-row,.foundation-shell[data-crm-client=davis] .settings-panel:is(.field-view-settings,.mfa-settings)>header .nsx-icon-stack-row span{color:var(--nsx-canvas-ink,#172433);font:inherit;letter-spacing:0}.foundation-shell[data-crm-client=davis] .foundation-heading h1{font-family:var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;font-size:28px;font-weight:700;line-height:1.25}.foundation-shell[data-crm-client=davis] .foundation-heading h1 :is(.nsx-icon-stack-copy,.nsx-icon-stack-value){letter-spacing:0;text-transform:none;color:var(--nsx-canvas-ink,#172433);font-family:inherit;font-size:28px;font-weight:700;line-height:1.25}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts>article{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.foundation-shell[data-crm-client=davis] .customer-record-page :is(.customer-hub-facts,.customer-profile-context) .nsx-icon-stack-row{font-size:14px;font-weight:400;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts .nsx-icon-stack-label{letter-spacing:0;text-transform:none;opacity:1;line-height:1.4;font-size:12px!important;font-weight:400!important}.foundation-shell[data-crm-client=davis] .customer-record-page .customer-hub-facts .nsx-icon-stack-value{letter-spacing:0;text-transform:none;line-height:1.4;font-size:14px!important;font-weight:400!important}.foundation-shell[data-crm-client=davis] .customer-record-page :is(.customer-hub-facts,.customer-profile-context) .nsx-icon-stack-badge{border-color:var(--nsx-border,#a8b4bf)!important;background:var(--nsx-canvas,#fff)!important}.foundation-shell[data-crm-client=davis] .apple-settings-home .apple-settings-icon{border:1px solid var(--nsx-border,#a8b4bf);width:28px;height:28px;box-shadow:none;border-radius:50%;flex:0 0 28px;place-items:center;display:grid;background:var(--nsx-canvas,#fff)!important;color:var(--nsx-canvas-ink,#172433)!important}.foundation-shell[data-crm-client=davis] .apple-settings-home .apple-settings-icon svg{width:17px;height:17px}.foundation-shell[data-crm-client=davis] .apple-settings-home .apple-settings-list button{gap:8px;min-height:44px}.foundation-shell[data-crm-client=davis] .apple-settings-home .apple-settings-copy strong{font-size:14px;font-weight:600;line-height:1.4}.foundation-shell[data-crm-client=davis] .today-feed-panel.requests .davis-compact-request{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:44px;padding:12px 16px;display:grid!important}.foundation-shell[data-crm-client=davis] .davis-compact-request .today-request-identity{gap:4px;margin:0;display:grid}.foundation-shell[data-crm-client=davis] .davis-compact-request .today-request-meta{margin-top:4px;font-size:14px;font-weight:400}.foundation-shell[data-crm-client=davis] .davis-compact-request .today-request-main{min-width:0}.foundation-shell[data-crm-client=davis] .davis-compact-request .nsx-icon-stack-row{letter-spacing:0;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.foundation-shell[data-crm-client=davis] .davis-compact-request .today-request-extra{gap:4px;margin-top:4px;font-size:14px;font-weight:400;display:grid}.foundation-shell[data-crm-client=davis] .davis-request-name-age{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:21px;font-weight:700;display:flex}.foundation-shell[data-crm-client=davis] .davis-request-age{font:400 12px/1.4 var(--font-geist-sans,Geist,Arial,sans-serif);letter-spacing:0;white-space:nowrap;text-transform:none;color:var(--nsx-canvas-muted,#52616f);margin-left:8px;display:inline-block}.foundation-shell[data-crm-client=davis] .davis-request-name-age>.davis-request-age{margin-left:0}.foundation-shell[data-crm-client=davis] .davis-request-age[data-age-tone=fresh]{color:#17603d}.foundation-shell[data-crm-client=davis] .davis-request-age[data-age-tone=warning]{color:#805900}.foundation-shell[data-crm-client=davis] .davis-request-age[data-age-tone=urgent]{color:#a71921}@media (max-width:600px){.foundation-shell[data-crm-client=davis] .today-feed-panel.requests .davis-compact-request{grid-template-columns:minmax(0,1fr);padding:12px}.foundation-shell[data-crm-client=davis] .davis-compact-request>b{justify-self:end}}.foundation-shell[data-crm-client=davis] .davis-messenger-context>p{display:none}.foundation-shell[data-crm-client=davis] .messenger-internal-update{box-sizing:border-box;border:1px solid var(--nsx-border,#b9c6d1);background:var(--nsx-canvas,#fff);max-width:min(780px,100%);color:var(--nsx-canvas-ink,#172433);overflow-wrap:anywhere;border-radius:12px;align-self:flex-start;margin:8px 0;padding:12px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .messenger-internal-update header{gap:4px;display:grid}.foundation-shell[data-crm-client=davis] .messenger-internal-update :is(p,time,small,.nsx-icon-stack-value){letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .messenger-internal-label{color:var(--nsx-canvas-muted,#52616f);font:600 12px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .messenger-internal-facts{gap:4px;margin:8px 0;display:grid}.foundation-shell[data-crm-client=davis] .messenger-internal-photos{flex-wrap:wrap;gap:8px;display:flex}.foundation-shell[data-crm-client=davis] .messenger-private-photo{border:1px solid var(--nsx-border,#b9c6d1);background:var(--nsx-canvas,#fff);width:min(180px,100%);min-height:44px;color:inherit;overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:4px;font:400 14px/1.4 Geist,Arial,sans-serif;display:grid}.foundation-shell[data-crm-client=davis] .messenger-private-photo img{object-fit:contain;border-radius:4px;width:100%;height:140px;display:block}.foundation-shell[data-crm-client=davis] .message-inbox>button.unread{color:#000;background:#edf6fc;border-color:#91afc3}.foundation-shell[data-crm-client=davis] .message-inbox>button.unread :is(strong,small,p){color:#172433}.foundation-shell[data-crm-client=davis] .message-inbox>button.unread>span,.foundation-shell[data-crm-client=davis] .message-unread-count{color:#fff!important;background:#244e61!important}.foundation-shell[data-crm-client=davis] .view-messages .message-unread-count{color:#fff;background:#244e61}.foundation-shell[data-crm-client=davis] .service-request-queue>.request-queue-card{border:2px dashed #8a9eae}.foundation-shell[data-crm-client=davis] .today-schedule-summary.today-card-toggle{align-items:center}.foundation-shell[data-crm-client=davis] .today-schedule-quick-row>.today-card-open,.foundation-shell[data-crm-client=davis] .today-schedule-summary :is(.today-status,.today-card-disclosure){align-self:center}.foundation-shell[data-crm-client=davis].view-field :is(.field-job-card,.field-route-list,.field-summary,.field-facts,.field-address,.field-team-messages){letter-spacing:0;color:#172433;background:#fff;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis].view-field .field-job-card{padding:12px}.foundation-shell[data-crm-client=davis].view-field .field-job-card h2{letter-spacing:0;margin-block:4px;font:700 21px/1.35 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis].view-field .field-stop-context{gap:4px;margin-top:4px;display:grid}.foundation-shell[data-crm-client=davis].view-field .field-job-card>header{align-items:center;gap:12px}.foundation-shell[data-crm-client=davis].view-field :is(.field-team-messages>button,.field-heading .route-link){letter-spacing:0;background:#e4f2fb;border:1px solid #8a9eae;min-height:44px;font:600 14px/1.4 Geist,Arial,sans-serif;color:#172433!important}.foundation-shell[data-crm-client=davis].view-field .field-facts a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex;color:#172433!important}.foundation-shell[data-crm-client=davis].view-field :is(.field-route-list .active,.field-route-list button.selected){color:#172433;background:#edf6fc}.foundation-shell[data-crm-client=davis].view-field .request-photo-observations{color:#172433;padding:12px;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .request-photo-observations .messenger-private-photo{color:#172433;background:#fff;border:1px solid #9aafbe;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-height:44px;margin-bottom:8px;padding:8px;display:flex}.foundation-shell[data-crm-client=davis] .request-photo-observations .messenger-private-photo img{object-fit:contain;width:180px;max-width:100%;height:140px;display:block}.davis-photo-backdrop{z-index:500;background:#172433aa;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.davis-photo-backdrop>div{color:#172433;background:#fff;border-radius:12px;flex-direction:column;gap:8px;max-width:100%;max-height:calc(100dvh - 32px);padding:12px;display:flex}.davis-photo-backdrop img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 110px);display:block}.davis-photo-backdrop button{color:#172433;background:#e4f2fb;align-self:flex-end;min-height:44px}.foundation-shell[data-crm-client=davis] :is(dialog,.resource-create-window)>header h2 :is(.nsx-icon-stack-row,.nsx-icon-stack-value,.nsx-icon-stack-badge),.foundation-shell[data-crm-client=davis] .today-dispatch-calendar>header h2 :is(.nsx-icon-stack-row,.nsx-icon-stack-value,.nsx-icon-stack-badge){color:#000!important}.foundation-shell[data-crm-client=davis].view-field :is(.field-job-card,.field-address) .nsx-icon-stack-row span{text-transform:none;letter-spacing:0}.foundation-shell[data-crm-client=davis].view-field .field-job-card .nsx-icon-stack-value{font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis].view-field .field-job-card h2 .nsx-icon-stack-value{font:700 21px/1.35 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis].view-field .field-stop-context>.nsx-icon-stack-row:last-child .nsx-icon-stack-value{font:700 21px/1.3 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis] .heading-message-alert{border:1px solid #244e61;color:#fff!important;background:#244e61!important}.foundation-shell[data-crm-client=davis].view-field .field-stop-list{letter-spacing:0;color:#172433;background:#fff;font:400 14px/1.4 Geist,Arial,sans-serif}.foundation-shell[data-crm-client=davis].view-field .field-stop-list>button.selected{color:#172433;background:#edf6fc}.foundation-shell[data-crm-client=davis].view-field .field-stop-list>button>b{color:#fff;background:#244e61}.foundation-shell[data-crm-client=davis].view-field .field-stop-list>button>em{color:#172433;letter-spacing:0;text-transform:capitalize;font:400 12px/1.4 Geist,Arial,sans-serif}.customer-directory-record{min-width:0;position:relative}.customer-directory-records .customer-directory-open-record{width:100%;padding-right:64px}.customer-collection-menu{z-index:3;position:absolute;top:8px;right:8px}.customer-collection-menu>summary{border:1px solid var(--nsx-border,#bbb);background:var(--nsx-canvas,#fff);width:44px;min-height:44px;color:var(--nsx-canvas-ink,#172433);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.customer-collection-menu>summary::-webkit-details-marker{display:none}.customer-collection-menu>div{background:var(--nsx-canvas,#fff);border:1px solid var(--nsx-border,#bbb);min-width:190px;box-shadow:var(--nsx-shadow);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 4px);right:0}.customer-collection-menu>div>button{text-align:left;width:100%;min-height:44px;color:inherit;font:600 14px/1.4 var(--font-geist-sans,Geist,sans-serif);background:0 0;border:0;padding:6px}.customer-collections-window{box-sizing:border-box;width:min(680px,100% - 24px);max-height:calc(var(--workspace-visible-height,100dvh) - 24px);border:1px solid var(--nsx-border,#aab3bc);background:var(--nsx-canvas,#fff);color:var(--nsx-canvas-ink,#172433);font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);letter-spacing:0;box-shadow:var(--nsx-shadow);border-radius:12px;margin:auto;padding:0}.customer-collections-window[open]{flex-direction:column;display:flex}.customer-collections-window::backdrop{background:#17243366}.customer-collections-window>header,.customer-collections-window>footer{border-bottom:1px solid var(--nsx-border,#aab3bc);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.customer-collections-window>footer{border-bottom:0;border-top:1px solid var(--nsx-border,#aab3bc);flex-wrap:wrap}.customer-collections-window h2{margin:0;font-size:21px;font-weight:700;line-height:1.3}.customer-collections-window h3{margin:0;font-size:16px;font-weight:600}.collections-close{place-items:center;width:44px;min-width:44px;display:grid}.collections-body{overscroll-behavior:contain;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.collections-facts{gap:4px;display:grid}.customer-collections-window .nsx-icon-stack-badge{flex-basis:28px;width:28px;height:28px}.customer-collections-window .nsx-icon-stack-row{align-items:start;gap:8px}.customer-collections-window .nsx-icon-stack-copy{min-width:0}.customer-collections-window .nsx-icon-stack-value{letter-spacing:0;font-size:14px;line-height:1.4}.customer-collections-window small{font:400 14px/1.4 var(--font-geist-sans,Geist,sans-serif);color:var(--nsx-canvas-muted,#52616f);display:block}.customer-collections-window :is(button,input,textarea){box-sizing:border-box;font:inherit;letter-spacing:0}.customer-collections-window button{border:1px solid var(--nsx-border,#aab3bc);background:var(--nsx-canvas,#fff);min-height:44px;color:var(--nsx-canvas-ink,#172433);border-radius:8px;padding:8px 12px;font-weight:600}.customer-collections-window button:disabled{opacity:.5;cursor:default}.customer-collections-window button.primary{background:var(--nsx-selected,#e4edf5);color:var(--nsx-selected-ink,#172433)}.collections-body>label{gap:6px;font-weight:500;display:grid}.collections-body :is(input,textarea){border:1px solid var(--nsx-border,#aab3bc);background:var(--nsx-canvas,#fff);width:100%;min-width:0;min-height:44px;color:var(--nsx-canvas-ink,#172433);border-radius:8px;padding:10px 12px}.collections-body textarea{resize:vertical;font-weight:400;line-height:1.5}.collections-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collections-steps button{text-align:left;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.collections-steps button[aria-pressed=true]{background:var(--nsx-selected,#e4edf5);color:var(--nsx-selected-ink,#172433)}.collections-step-number{border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:500;display:grid}.collections-actions{flex-wrap:wrap;gap:8px;display:flex}.collections-skip{justify-self:start}.collections-history{gap:8px;display:grid}.collections-history article{border:1px solid var(--nsx-border,#aab3bc);border-radius:8px;gap:8px;padding:12px;display:grid}.collections-body p{margin:0}.collections-body pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.collections-records[open]{gap:8px;display:grid}.collections-body summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:500;list-style:none;display:flex}.collections-body summary:before{content:"";border:1.8px solid;border-width:0 1.8px 1.8px 0;flex:none;width:7px;height:7px;display:block;transform:rotate(-45deg)}.collections-body details[open]>summary:before{transform:rotate(45deg)}.collections-body summary::-webkit-details-marker{display:none}.collections-alert{color:var(--nsx-semantic-danger,#a71921)}@media (max-width:430px){.collections-steps{grid-template-columns:1fr}.collections-actions>button{width:100%}.customer-collections-window>footer>button{flex:1}}.foundation-shell[data-crm-client=davis] .customer-directory-records .customer-directory-open-record{padding-right:64px}.foundation-shell[data-crm-client=davis] .customer-collections-window>footer{flex-direction:row;align-items:center;gap:8px;padding:12px}.foundation-shell[data-crm-client=davis] .customer-collections-window :is(button,input,textarea,small){letter-spacing:0;font-size:14px;line-height:1.4}.foundation-shell[data-crm-client=davis] .customer-collections-window button{min-height:44px;padding:8px 12px}.foundation-shell[data-crm-client=davis] .customer-collections-window>footer>button{flex:1;width:auto;min-width:0;margin:0}.foundation-shell[data-crm-client=davis] .customer-collections-window .collections-body :is(small,.nsx-icon-stack-value,.nsx-icon-stack-value strong){letter-spacing:0!important;font-size:14px!important;line-height:1.4!important}.customer-directory-search{gap:0;padding:8px 12px}.customer-directory-search input{width:100%;min-width:0;min-height:44px}.customer-directory-records{font-family:var(--nsx-font,Geist),Arial,sans-serif;gap:8px;display:grid}.customer-directory-records .customer-directory-open-record{text-align:left;color:#262626;min-height:44px;font:inherit;touch-action:manipulation;background:#fff;border:1px solid #ccc;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.4;display:grid}.customer-directory-records .customer-directory-open-record:hover{background:#fff6f6;border-color:#b75d62}.customer-directory-records .customer-directory-open-record:focus-visible{outline-offset:2px;outline:3px solid #a71921}.customer-directory-records .nsx-icon-stack-row{min-width:0}.customer-directory-records .nsx-icon-stack-value{overflow-wrap:anywhere}.customer-directory-records small{color:#535353;white-space:normal;font-size:12px;display:block}.customer-directory-open{font-size:13px;font-weight:600}.customer-directory-records+.sync-pages button{min-height:44px}.customer-directory-records .customer-directory-open-record:active{background:#f5dfdf}@media (max-width:860px){.customer-directory-records .customer-directory-open-record{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.customer-directory-records .customer-directory-open-record>.nsx-icon-stack-row{grid-column:1/-1}.customer-directory-open{grid-column:2;justify-self:end}.customer-directory-records .nsx-icon-stack-value{font-size:14px;line-height:1.4}}.customer-sync{color:var(--davis-ink,#142330);max-width:1180px;margin:0 auto;font-size:16px;line-height:1.5}.customer-sync *{box-sizing:border-box}.customer-sync button,.customer-sync input,.customer-sync textarea{font:inherit}.customer-sync button{border:1px solid var(--davis-line,#cfd9df);min-height:44px;color:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:10px 16px}.customer-sync button:hover{border-color:var(--davis-blue,#28566e)}.customer-sync button:disabled{opacity:.55;cursor:default}.customer-sync :focus-visible{outline:3px solid var(--davis-blue,#28566e);outline-offset:3px}.customer-sync h1{margin:8px 0;font-size:28px;line-height:1.2}.customer-sync h2{margin:0;font-size:24px}.customer-sync h3{margin:0 0 12px;font-size:18px}.customer-sync p{margin:8px 0 16px}.sync-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sync-eyebrow{letter-spacing:.12em;color:var(--davis-red,#b91f27);font-size:12px;font-weight:700}.sync-heading p,.sync-muted{color:var(--davis-muted,#5f7180);font-size:14px}.sync-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.sync-stats>div,.sync-card,.sync-copy-status,.sync-review-title{border:1px solid var(--davis-line,#cfd9df);background:#fff;border-radius:18px;padding:22px}.sync-stats strong{font-size:28px;display:block}.sync-stats span{color:var(--davis-muted,#5f7180);font-size:14px}.sync-copy-status{background:var(--davis-soft,#eef3f5);margin-bottom:24px}.sync-copy-status p{font-size:14px}.sync-copy-status progress{width:100%;height:12px;accent-color:var(--davis-blue,#28566e)}.sync-search,.sync-form label,.sync-note{font-weight:600;display:block}.customer-sync input:not([type=checkbox]),.customer-sync textarea{border:1px solid var(--davis-line,#cfd9df);width:100%;color:inherit;background:#fff;border-radius:12px;margin-top:6px;padding:13px;font-weight:400}.sync-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.sync-filters button[aria-pressed=true],.sync-matches button[aria-pressed=true]{background:var(--davis-soft,#eef3f5);border:2px solid var(--davis-blue,#28566e);font-weight:600}.sync-account-list{border:1px solid var(--davis-line,#cfd9df);background:#fff;border-radius:18px;overflow:hidden}.sync-account-list>button{border:0;border-bottom:1px solid var(--davis-line,#cfd9df);text-align:left;border-radius:0;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;display:flex}.sync-account-list>button:last-child{border-bottom:0}.sync-account-list strong{font-size:18px}.sync-account-list span{color:var(--davis-muted,#5f7180);overflow-wrap:anywhere;font-size:14px;display:block}.sync-account-badges{text-align:right;min-width:130px}.sync-account-badges b{font-size:22px}.sync-pages{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.sync-card,.sync-review-title,.sync-flags{margin-bottom:20px}.sync-status{border:1px solid var(--davis-line,#cfd9df);border-radius:20px;padding:4px 12px;font-size:14px;display:inline-block}.sync-flags,.sync-error{background:#fff6e9;border:1px solid #d49b53;border-radius:14px;padding:18px}.sync-error{margin-bottom:18px}.sync-error button{margin-left:12px}.sync-success{color:#216b49}.sync-form{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.customer-sync fieldset{border:0;margin:20px 0;padding:0}.customer-sync legend{font-weight:600}.sync-check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.sync-check input{flex:none;width:22px;height:22px}.sync-matches{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sync-matches button{text-align:left;overflow-wrap:anywhere}.sync-matches span,.sync-matches small{font-size:14px;display:block}.sync-review-actions{flex-wrap:wrap;gap:10px;margin:20px 0 8px;display:flex}.customer-sync .sync-primary{background:var(--davis-blue,#28566e);color:#fff;border-color:var(--davis-blue,#28566e)}.sync-document{border-bottom:1px solid var(--davis-line,#cfd9df);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.sync-document>span{overflow-wrap:anywhere;min-width:0}.sync-document small{color:var(--davis-muted,#5f7180);font-size:14px;display:block}.sync-document button{flex:none}.sync-history{border-top:1px solid var(--davis-line,#cfd9df);padding:12px 0}.sync-history>summary{cursor:pointer;min-height:32px;font-weight:600}.sync-history>summary span{color:var(--davis-muted,#5f7180);margin-left:8px;font-weight:400}.sync-history-body{padding:14px 0 0}.sync-source-row{background:var(--davis-soft,#eef3f5);border-radius:10px;margin-bottom:8px;padding:12px;font-size:14px}.sync-source-row summary{cursor:pointer}.sync-source-row dl{margin:12px 0 0}.sync-source-row dl>div{border-top:1px solid var(--davis-line,#cfd9df);grid-template-columns:180px 1fr;gap:16px;padding:7px 0;display:grid}.sync-source-row dt{font-weight:600}.sync-source-row dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sync-source-row small{display:block}.sync-source-row button{padding:4px 10px;font-size:14px}.sync-flags ul{padding-left:22px;font-size:14px}@media (max-width:700px){.sync-heading{flex-direction:column;align-items:flex-start;gap:8px}.sync-stats{grid-template-columns:repeat(2,1fr)}.sync-stats>div,.sync-card,.sync-copy-status,.sync-review-title{padding:16px}.sync-form,.sync-matches{grid-template-columns:1fr}.sync-account-list>button{gap:8px;padding:16px 12px}.sync-account-badges{min-width:95px}.sync-account-badges span{font-size:12px}.sync-document{flex-direction:column;align-items:flex-start}.sync-source-row dl>div{grid-template-columns:1fr;gap:4px}.sync-review-actions>button{width:100%}}.schedule-quick-card .appointment-actions-drawer{width:100%;min-width:0}.schedule-quick-card .appointment-actions-trigger{display:none}.schedule-quick-card .appointment-actions-content>footer{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.schedule-quick-card .appointment-actions-content>footer>*{box-sizing:border-box;width:100%;min-width:0}@media (max-width:900px){.record-card.schedule-quick-card{gap:8px}.schedule-quick-card>.appointment-duration{margin:0;line-height:1.4}.schedule-quick-card>.schedule-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.schedule-quick-card>.schedule-quick-actions>:last-child{grid-column:1/-1}.schedule-quick-card>.schedule-quick-actions>*,.schedule-quick-card .appointment-actions-trigger,.schedule-quick-card .appointment-actions-content>footer button{box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:44px;font:inherit;color:#244a5e;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #315d72;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:750;line-height:1.35}.schedule-quick-card>.schedule-quick-actions>:last-child,.schedule-quick-card .appointment-actions-content>footer button.open-field-stop{color:#fff;background:#315d72;border-color:#315d72}.schedule-quick-card .appointment-actions-trigger{text-align:left;cursor:pointer;background:#edf4f7;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.schedule-quick-card .appointment-actions-trigger>span:first-child{flex:1}.appointment-actions-chevron{flex:none;font-size:20px;line-height:1;transition:transform .2s}.is-open .appointment-actions-chevron{transform:rotate(180deg)}.schedule-quick-card .appointment-actions-trigger.needs-attention{border-color:var(--sky-red-b91c2b,#b91c2b)}.appointment-actions-status{color:var(--sky-red-981526,#981526);font-size:14px;font-weight:750}.schedule-quick-card .appointment-actions-trigger.billing-attention{animation:1.25s ease-in-out 4 davis-billing-pulse}.appointment-actions-reveal{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.appointment-actions-content{visibility:hidden;min-height:0;transition:visibility .2s;overflow:hidden}.is-open .appointment-actions-reveal{grid-template-rows:1fr}.is-open .appointment-actions-content{visibility:visible}.schedule-quick-card .appointment-actions-content>footer{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:8px 0 0;display:grid}.schedule-quick-card .appointment-actions-content>footer button.edit-team{color:#244a5e;background:#edf4f7;border-color:#315d72}.schedule-quick-card .appointment-actions-content>footer button:not(.open-field-stop):not(.edit-team):not(.appointment-billing-button){background:#f5f7f8}.schedule-quick-card .appointment-actions-content>footer button.appointment-billing-button{border-color:var(--sky-red-b91c2b,#b91c2b);color:var(--sky-red-981526,#981526);background:#fff}.schedule-quick-card .appointment-actions-content>footer button.appointment-billing-button.primary{background:var(--sky-red-b91c2b,#b91c2b);color:#fff}.schedule-quick-card .appointment-actions-content>footer button:disabled{opacity:.45;cursor:not-allowed}.schedule-quick-card .appointment-actions-trigger:focus-visible{outline-offset:2px;outline:3px solid #244a5e}.schedule-quick-card .appointment-actions-content button:focus-visible{outline-offset:2px;outline:3px solid #244a5e}}@media (prefers-reduced-motion:reduce){.appointment-actions-reveal,.appointment-actions-content,.appointment-actions-chevron{transition:none}.schedule-quick-card .appointment-actions-trigger.billing-attention{animation:none;box-shadow:0 0 0 3px #b91c2b35}}.foundation-alert-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.foundation-alert.error .foundation-alert-actions button{border:1px solid var(--sky-red-c88488,#c88488);min-height:36px;color:var(--sky-red-7e1e24,#7e1e24);white-space:nowrap;background:#fff7f7;border-radius:7px;margin:0;padding:8px 11px;font-size:10px;font-weight:850}.foundation-alert.error .foundation-alert-actions button:last-child{border-color:var(--sky-red-7e1e24,#7e1e24);background:var(--sky-red-7e1e24,#7e1e24);color:#fff}.system-test-center{gap:18px;min-width:0;display:grid}.diagnostics-hero{color:#fff;background:linear-gradient(120deg,#162731,#244553);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex;box-shadow:0 14px 36px #172d3829}.diagnostics-hero>div{gap:6px;display:grid}.diagnostics-hero span,.diagnostic-table-card>header span,.incident-center>header>span{color:var(--sky-red-ef777d,#ef777d);letter-spacing:.14em;font-size:9px;font-weight:950}.diagnostics-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px)}.diagnostics-hero p{color:#c7d4da;margin:0}.diagnostics-hero button,.diagnostics-notice button,.report-actions button,.diagnostic-log-list footer button{color:#244a5e;background:#fff;border:1px solid #aebdc5;border-radius:8px;min-height:42px;padding:9px 13px;font-weight:900}.diagnostics-hero button{border-color:var(--sky-red-e5353f,#e5353f);background:var(--sky-red-c51f29,#c51f29);color:#fff}.diagnostics-hero button:disabled{opacity:.6}.diagnostics-notice{color:var(--sky-red-7e1e24,#7e1e24);background:#fff0f1;border:1px solid #d8a4a7;border-radius:9px;align-items:center;gap:10px;padding:13px 15px;display:flex}.diagnostics-notice span{flex:1}.diagnostics-notice.success{color:#155c43;background:#e8f6f0;border-color:#9ccdbb}.diagnostics-tabs{scrollbar-width:thin;background:#fff;border:1px solid #c0ccd2;border-radius:10px;gap:5px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.diagnostics-tabs button{color:#526b78;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;min-height:39px;padding:7px 11px;font-weight:850}.diagnostics-tabs button.active{color:#fff;background:#203e4c}.diagnostics-loading,.diagnostic-empty{color:#607783;text-align:center;background:#f7f9fa;border:1px dashed #aebdc5;border-radius:10px;place-items:center;min-height:160px;padding:24px;display:grid}.diagnostics-stack{gap:16px;display:grid}.health-summary{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:16px;display:grid}.health-summary>div:first-child{background:#fff;border:1px solid #c4d0d5;border-left:5px solid #2a7759;border-radius:11px;gap:8px;padding:21px;display:grid}.health-summary>div:first-child>span{color:#637985;text-transform:uppercase;font-size:10px;font-weight:900}.health-summary>div:first-child>strong{font-size:24px}.health-summary small{color:#6b7e88}.health-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.health-counts article{background:#fff;border:1px solid #c4d0d5;border-radius:11px;align-content:center;gap:6px;padding:16px;display:grid}.health-counts span{color:#637985;font-size:9px;font-weight:850}.health-counts strong{font-size:26px}.diagnostic-component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.diagnostic-component-grid article{background:#fff;border:1px solid #c4d0d5;border-radius:11px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.diagnostic-component-grid article>div{align-items:center;gap:9px;display:flex}.diagnostic-component-grid article>div>span:last-child{gap:2px;display:grid}.diagnostic-component-grid small,.diagnostic-component-grid p{color:#657a85;margin:0;font-size:9px;line-height:1.5}.diagnostic-component-grid article>b{justify-self:start}.diagnostic-component-grid dl,.performance-grid dl{gap:6px;margin:0;display:grid}.diagnostic-component-grid dl>div,.performance-grid dl>div{border-top:1px solid #e1e7ea;justify-content:space-between;gap:10px;padding-top:6px;display:flex}.diagnostic-component-grid dt,.performance-grid dt{color:#687d88;font-size:9px}.diagnostic-component-grid dd,.performance-grid dd{color:#243f4d;margin:0;font-size:9px;font-weight:850}.diagnostic-status{color:#5d717c;text-transform:uppercase;font-size:10px}.diagnostic-status.operational,.diagnostic-status.passed{color:#176448}.diagnostic-status.warning,.diagnostic-status.degraded,.diagnostic-status.slow{color:var(--sky-red-8a6208,#8a6208)}.diagnostic-status.failed{color:var(--sky-red-a11c24,#a11c24)}.diagnostic-status.not_configured{color:#687982}.diagnostic-status-icon{color:#526b78;background:#e8eef1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.diagnostic-status-icon.operational,.diagnostic-status-icon.passed{color:#176448;background:#dff1e9}.diagnostic-status-icon.warning,.diagnostic-status-icon.degraded,.diagnostic-status-icon.slow{color:var(--sky-red-815a00,#815a00);background:#fff0ca}.diagnostic-status-icon.failed{color:var(--sky-red-a11c24,#a11c24);background:#fae2e4}.latest-diagnostic-run,.diagnostic-table-card,.diagnostic-log-list,.incident-center,.performance-note{background:#fff;border:1px solid #becbd1;border-radius:11px;overflow:hidden}.latest-diagnostic-run>header,.diagnostic-table-card>header{background:#dce6ea;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.latest-diagnostic-run>header>div:first-child{gap:4px;display:grid}.latest-diagnostic-run h2,.latest-diagnostic-run p{margin:0}.latest-diagnostic-run p{color:#617681;font-size:10px}.report-actions{flex-wrap:wrap;gap:7px;display:flex}.latest-results{display:grid}.latest-results article{border-top:1px solid #dce3e6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.latest-results article>div{gap:3px;display:grid}.latest-results small{color:#6b7e88}.latest-results b{font-size:10px}.diagnostic-table-card>header>strong{font-size:11px}.diagnostic-table-card>article{border-top:1px solid #dce3e6;grid-template-columns:minmax(220px,1fr) 90px 90px 145px;align-items:center;gap:12px;padding:13px 17px;display:grid}.diagnostic-table-card>article>div{gap:3px;display:grid}.diagnostic-table-card article small{color:#687c87;overflow-wrap:anywhere;font-size:9px}.diagnostic-table-card article>span{gap:2px;font-size:9px;display:grid}.diagnostic-table-card article>span b{color:#687c87;text-transform:uppercase;font-size:7px}.diagnostic-table-card article>em{color:#536b77;font-size:9px;font-style:normal}.diagnostic-table-card.history>article{grid-template-columns:minmax(220px,1fr) 110px 90px minmax(170px,.7fr)}.diagnostic-filters{display:flex}.diagnostic-filters input,.diagnostic-filters select{width:min(440px,100%);min-height:42px;font:inherit;background:#fff;border:1px solid #9fb0b9;border-radius:8px;padding:8px 11px;font-size:11px}.performance-note{padding:18px}.performance-note p{color:#647985;margin:5px 0 0;font-size:10px}.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.performance-grid article{background:#fff;border:1px solid #c2ced3;border-radius:10px;padding:16px}.performance-grid article>header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.performance-grid header span{color:#697d87;font-size:9px}.diagnostic-log-list{gap:0;display:grid}.diagnostic-log-list>article{border-top:1px solid #dce3e6;gap:12px;padding:17px;display:grid}.diagnostic-log-list>article:first-child{border-top:0}.diagnostic-log-list article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.diagnostic-log-list article>header>div{align-items:center;gap:9px;display:flex}.diagnostic-log-list article>header>div>div{gap:3px;display:grid}.diagnostic-log-list p{color:#536b77;margin:0}.diagnostic-log-list details{background:#f1f5f6;border-radius:7px;padding:10px}.diagnostic-log-list summary{cursor:pointer;font-weight:850}.diagnostic-log-list pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.diagnostic-log-list footer{flex-wrap:wrap;gap:7px;display:flex}.incident-center>header{border-bottom:1px solid #dce3e6;padding:22px}.incident-center h2{margin:4px 0}.incident-center p{color:#617681;margin:0}.incident-center>article{border-top:1px solid #dce3e6;gap:5px;padding:15px 20px;display:grid}.incident-center>.diagnostic-empty{margin:18px}@media (max-width:980px){.health-summary{grid-template-columns:1fr}.diagnostic-component-grid,.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-table-card>article,.diagnostic-table-card.history>article{grid-template-columns:minmax(190px,1fr) 100px 90px}.diagnostic-table-card article>em,.diagnostic-table-card.history article>small:last-child{grid-column:1/-1}}@media (max-width:650px){.foundation-alert{flex-direction:column;align-items:stretch}.foundation-alert-actions{width:100%;margin-left:0;display:grid}.foundation-alert.error .foundation-alert-actions button{width:100%}.diagnostics-hero{flex-direction:column;align-items:stretch;padding:18px}.diagnostics-hero button{width:100%}.diagnostics-notice{flex-direction:column;align-items:stretch}.diagnostics-notice button{width:100%}.health-counts{grid-template-columns:1fr 1fr}.diagnostic-component-grid,.performance-grid{grid-template-columns:1fr}.latest-diagnostic-run>header{flex-direction:column;align-items:stretch}.report-actions{grid-template-columns:1fr;display:grid}.diagnostic-table-card>article,.diagnostic-table-card.history>article{grid-template-columns:1fr;gap:7px}.diagnostic-table-card article>em,.diagnostic-table-card.history article>small:last-child{grid-column:auto}.latest-results article{grid-template-columns:30px minmax(0,1fr)}.latest-results article>b{grid-column:2}.diagnostic-log-list article>header{flex-direction:column;align-items:flex-start}.diagnostic-log-list footer{display:grid}.diagnostic-log-list footer button{width:100%}}.diagnostics-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.diagnostics-hero-actions .developer-test-ping button{color:var(--sky-red-90131b,#90131b);background:#fff}.diagnostic-component-grid .developer-test-ping{margin-top:auto}.diagnostic-table-card>header .developer-test-ping{margin-left:auto}@media (max-width:650px){.diagnostics-hero-actions{justify-content:stretch;display:grid}.diagnostics-hero-actions .developer-test-ping,.diagnostics-hero-actions .developer-test-ping button{width:100%}.diagnostic-table-card>header .developer-test-ping{width:100%;margin-left:0}}.security-center{gap:18px;min-width:0;display:grid}.security-hero{color:#fff;background:#132530;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.security-hero span{color:var(--sky-red-f3a9ae,#f3a9ae);letter-spacing:.14em;font-size:.74rem;font-weight:900}.security-hero h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:500}.security-hero p{color:#c8d3d9;margin:0}.security-hero-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.security-hero-actions button{background:var(--sky-red-bd1824,#bd1824);color:#fff;border:0;border-radius:10px;padding:14px 18px;font-weight:900}.security-hero-actions button:disabled{opacity:.6}.security-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.security-badge.is-passed{color:#176a47;background:#e5f5ed}.security-badge.is-needs_attention{color:var(--sky-red-895a00,#895a00);background:#fff3d9}.security-badge.is-critical{color:var(--sky-red-a20e1b,#a20e1b);background:#fde8ea}.security-badge.is-unable_to_verify,.security-badge.is-not_configured{color:#50626b;background:#edf1f3}.security-boundary-note,.security-error{border-radius:10px;padding:12px 15px}.security-boundary-note{color:#42545d;background:#eef3f5}.security-error{color:var(--sky-red-8c101b,#8c101b);background:#fde8ea}.security-tabs{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.security-tabs button{color:#243e4a;white-space:nowrap;background:#fff;border:1px solid #bdcbd2;border-radius:9px;padding:11px 14px;font-weight:800}.security-tabs button[aria-current=page]{background:var(--sky-red-bd1824,#bd1824);border-color:var(--sky-red-bd1824,#bd1824);color:#fff}.security-stack{gap:16px;display:grid}.security-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.security-summary-grid article,.security-panel{background:#fff;border:1px solid #d7e0e4;border-radius:14px}.security-summary-grid article{gap:8px;padding:18px;display:grid}.security-summary-grid small{color:#5f7079;font-weight:800}.security-summary-grid strong{font-size:2rem}.security-panel{padding:22px}.security-panel h2{margin:0 0 16px;font-size:1.3rem}.security-panel dl{gap:0;margin:0;display:grid}.security-panel dl div{border-bottom:1px solid #e2e8eb;justify-content:space-between;padding:10px 0;display:flex}.security-panel dd{margin:0;font-weight:800}.security-check-list,.security-event-list{gap:10px;display:grid}.security-check-list article,.security-event-list article{border:1px solid #e0e7ea;border-radius:11px;padding:15px}.security-check-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.security-check-list p{margin:8px 0}.security-check-list small{color:#596c75;margin-top:6px;display:block}.security-event-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.security-event-list div{display:grid}.security-event-list small{color:#63747c}.security-event-list code{background:#edf2f4;border-radius:6px;padding:5px;font-size:.7rem}.security-empty{color:#586a73;text-align:center;background:#fff;border:1px dashed #bdcbd2;border-radius:12px;padding:28px}@media (max-width:850px){.security-hero{flex-direction:column}.security-hero-actions{align-items:flex-start}.security-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-event-list article{grid-template-columns:1fr}.security-event-list code{overflow-wrap:anywhere}}@media (max-width:480px){.security-hero,.security-panel{padding:18px}.security-summary-grid{grid-template-columns:1fr}.security-check-list header{flex-direction:column;align-items:flex-start}}.mfa-settings{gap:16px;display:grid}.mfa-settings>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mfa-settings>header span{color:var(--sky-red-bd1824,#bd1824);letter-spacing:.12em;font-size:.74rem;font-weight:900}.mfa-settings>header h2{margin:7px 0}.mfa-settings>header p{margin:0}.mfa-settings>header b{color:#304d5a;white-space:nowrap;background:#eef3f5;border-radius:999px;padding:8px 11px;font-size:.72rem}.mfa-factor{border:1px solid #d9e2e6;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mfa-factor div{display:grid}.mfa-factor small{color:#62747c}.mfa-enrollment{grid-template-columns:minmax(180px,230px) minmax(180px,1fr);align-items:start;gap:14px;display:grid}.mfa-enrollment img{background:#fff;border:1px solid #d9e2e6;border-radius:10px;width:100%;max-width:230px;padding:8px}.mfa-enrollment label{gap:7px;font-weight:800;display:grid}.mfa-enrollment button{grid-column:2}@media (max-width:600px){.mfa-settings>header{flex-direction:column}.mfa-enrollment{grid-template-columns:1fr}.mfa-enrollment button{grid-column:1}}.security-permission-list{gap:10px;margin-top:16px;display:grid}.security-permission-list details{border:1px solid #dce4e8;border-radius:11px;overflow:hidden}.security-permission-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;display:flex}.security-permission-list summary span{display:grid}.security-permission-list summary small{color:#60727b;text-transform:capitalize}.security-permission-list details>div{background:#f6f8f9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.security-permission-list label{text-transform:capitalize;background:#fff;justify-content:space-between;align-items:center;padding:11px;display:flex}.security-permission-list input{width:42px;height:22px}@media (max-width:600px){.security-permission-list details>div{grid-template-columns:1fr}}.dax-security-stack{gap:16px;min-width:0;display:grid}.dax-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dax-status-grid article{border:1px solid #d7e0e4;border-left:5px solid #71828a;border-radius:12px;gap:7px;min-width:0;padding:16px;display:grid}.dax-status-grid article.is-ready{background:#edf8f3;border-left-color:#168157}.dax-status-grid article.is-protected{border-left-color:var(--sky-red-c57c00,#c57c00);background:#fff4e4}.dax-status-grid small{color:#5d6e76;font-weight:800}.dax-status-grid strong{overflow-wrap:anywhere;font-size:1rem}.security-panel>header,.dax-controls>header,.dax-simulation>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.security-panel>header h2{margin-bottom:5px}.security-panel>header p{color:#5b6c74;margin:0}.security-panel button,.dax-simulation select{color:#17313e;background:#fff;border:1px solid #aebfc7;border-radius:9px;padding:11px 14px;font-weight:850}.security-panel button:disabled{opacity:.55}.dax-toggle-grid{gap:10px;margin-top:18px;display:grid}.dax-toggle-grid label{border:1px solid #dce4e7;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.dax-toggle-grid label.is-kill-switch{border-color:#e7afb4}.dax-toggle-grid span{gap:4px;display:grid}.dax-toggle-grid small{color:#5e7079}.dax-toggle-grid input{width:46px;height:24px}.dax-simulation>div:not(.dax-history){gap:10px;margin:18px 0 8px;display:flex}.dax-simulation select{text-transform:capitalize;flex:1;min-width:0}.dax-history,.dax-registry{gap:8px;margin-top:16px;display:grid}.dax-history article,.dax-registry article{border:1px solid #e0e7ea;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:13px;display:grid}.dax-history small,.dax-registry small{color:#5c6e77;grid-column:1/-1}.dax-history article>div{gap:7px;display:flex}.dax-registry article>div{display:grid}.dax-registry article>span,.dax-history article>span{background:#eef3f5;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:850}.dax-registry{grid-template-columns:repeat(2,minmax(0,1fr))}.dax-registry article{grid-template-columns:minmax(0,1fr) auto}@media (max-width:950px){.dax-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dax-registry{grid-template-columns:1fr}}@media (max-width:560px){.dax-status-grid{grid-template-columns:1fr}.security-panel>header,.dax-simulation>div:not(.dax-history){flex-direction:column;align-items:stretch}.dax-history article,.dax-registry article{grid-template-columns:1fr}.dax-history small,.dax-registry small{grid-column:1}.dax-history article>div{flex-wrap:wrap}.dax-toggle-grid label{align-items:flex-start}}.security-resolution-notice{color:#176a47;background:#e8f5ee;border:1px solid #9bcdb2;border-radius:10px;padding:12px 15px}.security-check-list article.is-focused-finding{border-color:var(--sky-red-bd1824,#bd1824);box-shadow:0 0 0 3px #bd18241f}.security-verify-button{color:#243e4a;background:#fff;border:1px solid #9baeb7;border-radius:8px;margin-top:12px;padding:10px 13px;font-weight:850}.security-verify-button:hover{border-color:var(--sky-red-bd1824,#bd1824);color:var(--sky-red-9d111c,#9d111c)}.security-verify-button:disabled{opacity:.6}.passkey-settings{gap:16px;display:grid}.passkey-settings>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.passkey-settings>header span{color:var(--sky-red-bd1824,#bd1824);letter-spacing:.12em;font-size:.74rem;font-weight:900}.passkey-settings>header h2{margin:7px 0}.passkey-settings>header p{color:#5e7079;margin:0}.passkey-settings>header b{color:#304d5a;white-space:nowrap;background:#eef3f5;border-radius:999px;padding:8px 11px;font-size:.72rem}.passkey-row{border:1px solid #d9e2e6;border-radius:10px;grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.passkey-row>div,.passkey-row label{gap:4px;min-width:0;display:grid}.passkey-row small{color:#62747c}.passkey-row label{font-size:11px;font-weight:800}.passkey-row input{border:1px solid #aebfc7;border-radius:8px;width:100%;min-width:0;min-height:39px;padding:8px}.passkey-row button{color:#17313e;background:#fff;border:1px solid #aebfc7;border-radius:8px;min-height:39px;padding:8px 11px;font-weight:800}.passkey-row button:disabled{opacity:.55}.passkey-guidance{color:#5e7079;margin:0;font-size:12px;line-height:1.5}@media (max-width:700px){.passkey-settings>header{flex-direction:column}.passkey-row{grid-template-columns:1fr 1fr}.passkey-row>div,.passkey-row label{grid-column:1/-1}.passkey-row button{width:100%}}.realpoint-panel-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.realpoint-panel-header p{margin:4px 0 16px}.realpoint-panel .security-summary-grid strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,4vw,1.7rem)}.realpoint-incident{border:1px solid #ddd;border-radius:12px;padding:16px}.realpoint-incident summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.realpoint-incident summary span:first-child{flex-direction:column;gap:6px;display:flex}.realpoint-panel small{font-size:.875rem}.realpoint-panel button{min-height:44px;font-size:1rem}.realpoint-panel button:focus-visible{outline:3px solid var(--sky-red-bd1824,#bd1824);outline-offset:3px}.realpoint-panel button:disabled{opacity:.55}.realpoint-panel>details>summary{cursor:pointer;min-height:44px;font-size:1rem}@media (max-width:480px){.realpoint-panel-header{align-items:flex-start}.realpoint-incident summary{align-items:flex-start;gap:10px}.realpoint-panel .security-summary-grid{grid-template-columns:1fr}.realpoint-panel-header button{flex-shrink:0}}.customer-save-status{color:var(--muted,#596879);min-height:1.3em;margin:0 0 .75rem;font-size:.86rem}.customer-entry-warning,.customer-entry-error,.customer-entry-recovery{overflow-wrap:anywhere;border-radius:12px;margin:.75rem 0;padding:1rem}.customer-entry-warning{color:#624600;background:#fff8e6;border:1px solid #e6c467}.customer-entry-error{color:#852c24;background:#fff2f0;border:1px solid #e7a39a}.customer-entry-modal :is(.customer-entry-warning,.customer-entry-error) :is(strong,p,button){color:inherit}.customer-entry-modal :is(.customer-entry-warning,.customer-entry-error) button{background:#fff}.customer-entry-modal :is(.customer-entry-warning,.customer-entry-error) button:hover{background:#edf5ff}.customer-entry-warning p,.customer-entry-error p{margin:.6rem 0;line-height:1.5}.customer-entry-actions{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.customer-entry-actions button,.customer-entry-matches button{white-space:normal;max-width:100%;min-height:44px}.customer-entry-warning dl{grid-template-columns:100px minmax(0,1fr);gap:.5rem;font-size:.9rem;display:grid}.customer-entry-warning dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.customer-entry-matches article,.customer-entry-recovery article{border-top:1px solid #d8c590;padding:.9rem 0}.customer-entry-modal{overscroll-behavior:contain;width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);padding:1.25rem;overflow-y:auto}.customer-entry-modal header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-entry-modal header h2{overflow-wrap:anywhere;font-size:1.3rem}.customer-entry-modal header button{min-width:44px;min-height:44px;font-size:1.5rem}.customer-entry-modal form{gap:.9rem;display:grid}.customer-entry-modal label{gap:.35rem;min-width:0;display:grid}.customer-entry-modal input,.customer-entry-modal textarea,.customer-entry-modal select{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #c9d2df;border-radius:8px;padding:.75rem}.customer-entry-modal textarea{min-height:90px}.customer-entry-modal .form-row{gap:.75rem;display:flex}.customer-entry-modal .form-row>*{flex:1;min-width:0}@media (max-width:480px){.customer-entry-modal{padding:1rem}.customer-entry-modal .form-row{flex-direction:column}.customer-entry-actions{grid-template-columns:minmax(0,1fr);display:grid}.customer-entry-warning dl{grid-template-columns:minmax(0,1fr)}.customer-entry-backdrop{padding:8px}.customer-entry-modal{max-height:calc(100dvh - 16px)}}.foundation-modal-backdrop>section.customer-entry-modal{grid-template-rows:none;max-height:calc(100dvh - 48px);font-family:Arial,sans-serif;display:block;overflow-y:auto}.foundation-modal-backdrop>section.customer-entry-modal>form{min-height:auto;padding:0;overflow:visible}.foundation-modal-backdrop>section.customer-entry-modal label{font-size:.85rem;line-height:1.4}.foundation-modal-backdrop>section.customer-entry-modal>header{background:0 0;margin-bottom:1rem;padding:0 0 .75rem;position:static}@media (max-width:480px){.foundation-modal-backdrop>section.customer-entry-modal{max-height:calc(100dvh - 16px)}}.dax-usage-meter{color:#17303d;background:#fff;border:1px solid #d9dfe3;border-radius:18px;padding:24px}.dax-usage-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.dax-usage-intro h2{margin:0;font-size:24px}.dax-usage-intro p,.dax-usage-note{color:#546573;font-size:14px;line-height:1.5}.dax-usage-periods{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.dax-usage-periods article{background:#fafbfc;border:1px solid #e0e4e8;border-radius:12px;padding:20px}.dax-usage-periods h3{margin:0 0 12px;font-size:16px}.dax-usage-periods strong{font-variant-numeric:tabular-nums;font-size:30px;display:block}.dax-usage-periods span{color:#637381;font-size:14px}.dax-usage-periods dl{margin-bottom:0}.dax-usage-periods dl div{justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.dax-usage-periods dd{font-variant-numeric:tabular-nums;margin:0}.dax-usage-meter form{gap:8px;margin:24px 0;display:grid}.dax-usage-meter form>div{gap:12px;display:flex}.dax-usage-meter input{min-width:0;max-width:220px}.dax-usage-meter small{color:#546573;font-size:14px}.dax-usage-alert{gap:8px;display:grid}.dax-usage-alert progress{width:100%;accent-color:var(--sky-red-bc1325,#bc1325)}.dax-usage-meter [role=alert]{color:var(--sky-red-9b1727,#9b1727)}@media (max-width:640px){.dax-usage-periods{grid-template-columns:1fr}.dax-usage-meter{padding:16px}.dax-usage-meter form>div{flex-wrap:wrap}}.dax-usage-meter .dax-usage-wordmark{background:#fff;width:150px;height:42px;margin:0 0 8px;position:relative;overflow:hidden}.dax-usage-wordmark img{width:132.6%;max-width:none;height:auto;position:absolute;top:-128%;left:-17.13%}.dax-usage-meter button{-webkit-appearance:none;appearance:none;color:#17303d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b5c0c7;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #172f3d0a}.dax-usage-meter button:hover{background:#f4f6f8;border-color:#7d909d}.dax-budget-input:focus-within{outline-offset:3px;outline:2px solid #386db1}.dax-usage-meter button:focus-visible{outline-offset:3px;outline:2px solid #386db1}.dax-usage-meter button:disabled{opacity:.55;cursor:wait}.dax-usage-meter form{background:#f7f9fa;border:1px solid #d9dfe3;border-radius:12px;padding:20px}.dax-usage-meter form>label{font-weight:650}.dax-usage-meter .dax-budget-help{color:#546573;max-width:780px;margin:0 0 8px;font-size:14px;line-height:1.6}.dax-usage-meter form>div{align-items:center}.dax-budget-input{color:#546573;background:#fff;border:1px solid #b5c0c7;border-radius:10px;align-items:center;max-width:210px;min-height:44px;padding:0 12px;display:flex}.dax-usage-meter .dax-budget-input input{-webkit-appearance:textfield;appearance:textfield;box-shadow:none;width:150px;font:inherit;color:#17303d;background:0 0;border:0;outline:0;padding:10px 8px}.dax-budget-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.dax-usage-meter form button{color:#fff;background:#17303d;border-color:#17303d}.dax-usage-meter form button:hover{background:#284958}.foundation-shell[data-crm-client=davis] .davis-field-tools{right:12px;bottom:calc(var(--workspace-exit-clearance,0px) + var(--workspace-nav-clearance,0px) + 12px);z-index:850;gap:8px;display:flex;position:fixed}.foundation-shell[data-crm-client=davis] .davis-field-tools button,.foundation-shell[data-crm-client=davis] .davis-field-tools-backdrop header button{border:1px solid var(--nsx-border,#ccd6df);color:#172433;background:#fffffff0;border-radius:50%;place-items:center;width:52px;height:52px;min-height:52px;padding:12px;display:grid;box-shadow:0 3px 10px #17243322}.davis-field-tools svg,.davis-field-tools-backdrop header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.foundation-shell[data-crm-client=davis].field-mode:has(.davis-field-tools)>.foundation-content{padding-bottom:calc(var(--workspace-exit-clearance,82px) + var(--davis-field-tools-height,52px) + 24px)}.foundation-shell[data-crm-client=davis] .davis-field-tools-backdrop{z-index:900;top:calc(var(--workspace-visible-top,0px) + 12px);height:calc(var(--workspace-visible-height,100dvh) - var(--workspace-exit-clearance,0px) - var(--workspace-nav-clearance,0px) - 24px);box-sizing:border-box;background:#17243320;border-radius:24px;place-items:end center;padding:0;display:grid;position:fixed;left:12px;right:12px}.davis-field-tools-backdrop[hidden],.davis-field-tools-backdrop section[hidden]{display:none!important}.foundation-shell[data-crm-client=davis] .davis-field-tools-backdrop>section{box-sizing:border-box;border:1px solid var(--nsx-border,#ccd6df);color:#172433;width:min(760px,100%);min-height:0;max-height:100%;font-family:var(--font-geist-sans,Geist,sans-serif);background:#fffffff5;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 24px #17243325}.davis-field-tools-backdrop header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.foundation-shell[data-crm-client=davis] .davis-field-tools-backdrop h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.25}.davis-field-tools-body{overscroll-behavior:contain;min-height:0;padding:12px 16px;overflow:auto}.davis-field-tools-body>p{font-size:17px}.davis-field-tools-body .davis-navigation-workspace{margin:0}.davis-field-tools-body .driver-map-shell{min-height:320px;max-height:none!important}.davis-field-tools-body .driver-map{height:clamp(280px,50svh,500px)!important}:is(.davis-field-tools :focus-visible,.davis-field-tools-backdrop :focus-visible){outline-offset:2px;outline:3px solid #173c5c}.auth-shell{color:#172433;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));font-family:var(--font-geist-sans,Geist),Arial,sans-serif;background:#fff}.auth-shell .auth-card{color:#172433;background:#fff;border:1px solid #c5ccd4;border-radius:12px;gap:10px;width:min(440px,100%);padding:16px;box-shadow:0 12px 40px #17243312}.davis-auth-brand{justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;padding-block:4px;display:flex}.auth-card .davis-auth-brand img,.davis-auth-brand img{object-fit:contain;filter:none;background:0 0;border-radius:0;padding:0;display:block}.auth-card .davis-auth-brand .davis-auth-client-logo,.davis-auth-brand .davis-auth-client-logo{width:min(240px,60%);height:80px;max-height:80px}.davis-auth-brand-divider{background:#d6dce2;flex:none;width:1px;height:40px;display:block}.davis-auth-nightsky{color:#172433;justify-items:center;gap:1px;font-size:12px;font-weight:600;line-height:1.3;display:grid}.auth-card .davis-auth-nightsky img,.davis-auth-nightsky img{width:48px;height:48px;max-height:none}.davis-auth-intro{gap:4px;margin-block:4px;display:grid}.davis-auth-intro>span,.auth-card>span{text-transform:none;color:#52616f;text-align:left;margin:0;line-height:1.4;letter-spacing:0!important;font-size:12px!important;font-weight:600!important}.auth-shell .auth-card h1{letter-spacing:-.025em;text-align:left;margin:0;font-size:28px;font-weight:700;line-height:1.18}.auth-shell .auth-card p{letter-spacing:0;text-align:left;color:#52616f;margin:0;font-size:14px;line-height:1.45}.auth-card .nsx-icon-stack-row{letter-spacing:0;align-items:center;gap:8px;min-width:0;display:flex}.auth-card .nsx-icon-stack-badge{background:0 0;border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.auth-card .nsx-icon-stack-copy,.auth-card .nsx-icon-stack-value{min-width:0;font:inherit;letter-spacing:inherit;color:inherit}.auth-card label{color:#172433;gap:6px;font-size:14px;font-weight:500;line-height:1.4}.auth-card input,.auth-card select{color:#172433;background:#fff;border:1px solid #9daab8;border-radius:8px;min-height:44px;font-size:16px;line-height:1.4}.auth-shell .auth-card>button{min-height:44px;font:600 14px/1.4 var(--font-geist-sans,Geist),Arial,sans-serif;letter-spacing:0;color:#172433;background:#eff3f7;border:1px solid #a9b7c4;border-radius:8px;padding:8px 12px}.auth-shell .auth-card>button[type=submit]{color:#172433;background:#e3ebf3;border-color:#91a4b7}.auth-shell .auth-card>.auth-link{color:#172433;background:#fff;border-color:#c5ccd4;text-decoration:none}.auth-card>button .nsx-icon-stack-row{justify-content:center}.auth-shell .auth-card .auth-passkey-note{line-height:1.4;font-size:12px!important}.auth-card .auth-method-divider{letter-spacing:0;gap:8px;margin-block:2px;font-size:12px;line-height:1.4}.auth-card :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #172433}@media (max-width:430px){.auth-shell .auth-card{gap:8px;padding:12px}.auth-card .davis-auth-client-logo{height:68px!important}.davis-auth-brand{gap:8px}.auth-shell .auth-card h1{font-size:26px}}.auth-shell .auth-card>button .nsx-icon-stack-copy{align-self:center}
