.technician-status-chips,.technician-work-chip,.technician-work-window-compact,.technician-next-stop-compact{display:none}@media screen and (max-width:819px){.content.technician-content{gap:var(--space-1);padding-top:var(--space-1);padding-inline:var(--gutter-start) var(--gutter-end)}.technician-content>.page-head.technician-page-head{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;padding-inline-start:var(--space-1);display:flex}.technician-content>.technician-page-head h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.technician-content>.technician-page-head .page-head-description{color:var(--color-ink-subtle);font-size:var(--text-body);line-height:var(--leading-row);margin:0}.technician-content>.technician-page-head .page-actions{width:auto;flex-wrap:wrap;justify-content:flex-end;gap:0;margin-inline-end:calc(-1 * var(--space-2));display:flex}.technician-content>.technician-page-head .page-actions .ui-control[data-control][data-variant=ghost]{--control-foreground:var(--color-brand);padding-inline:var(--space-2);font-weight:var(--weight-semibold)}.technician-content .technician-mobile-dashboard{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.technician-content .panel.technician-shift-card{border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);gap:0;padding:0;overflow:hidden}.technician-content .technician-shift-card>div:first-child{min-width:0;padding:var(--space-3) var(--space-4)}.technician-content .technician-kicker{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-medium);text-transform:none}.technician-content .technician-next-stop{gap:var(--space-half);margin-top:var(--space-1);color:var(--color-ink);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}.technician-content .technician-next-stop:hover{background:0 0}.technician-content .technician-next-stop:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-half)}.technician-content .technician-next-stop>strong:first-child{display:none}.technician-content .technician-next-stop>.technician-next-stop-compact{white-space:nowrap;display:block}.technician-content .technician-next-stop>strong{color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric)}.technician-content .technician-next-stop>.entity-name{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.technician-content .technician-next-stop>small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular)}.technician-content .technician-shift-card>div:first-child>.muted{margin:var(--space-1) 0 0;font-size:var(--text-label)}.technician-content .technician-shift-card .location-share-card{gap:var(--space-1) var(--space-3);min-height:0;padding:var(--space-3) var(--space-4);border-top:var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.technician-content .technician-shift-card .location-share-card>div{gap:var(--space-half)}.technician-content .technician-shift-card .location-share-card strong{align-items:center;gap:var(--space-2);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);display:inline-flex}.technician-content .technician-shift-card .location-share-card strong:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--color-muted);border-radius:50%;flex:none}.technician-content .technician-shift-card .location-share-card:has(.ui-control[data-variant=secondary]) strong:before{background:var(--color-success)}.technician-content .technician-shift-card .location-share-card span{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular)}.technician-content .technician-shift-card .location-share-card .ui-control.button{white-space:nowrap;width:auto}.technician-content .panel.technician-status-card{background:0 0;border:0;border-radius:0;padding:0}.technician-content .technician-status-bars{display:none}.technician-content .technician-status-chips{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.technician-status-chips .ui-control.crm-chip{min-height:var(--touch-target);color:var(--color-ink);background:0 0;border:0;flex:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.technician-status-chips .ui-control.crm-chip:focus-visible{outline:none}.technician-status-chips .ui-control.crm-chip:focus-visible .crm-chip-face{outline:var(--focus-outline);outline-offset:var(--space-half)}.technician-content .technician-work-groups{gap:var(--group-label-gap);margin-top:var(--space-1)}.technician-content .panel.technician-work-group{gap:var(--group-gap);background:0 0;border:0;border-radius:0;padding:0}.technician-content .technician-work-group>.section-head{min-height:var(--leading-meta);padding:0 var(--space-1);margin:0}.technician-content .technician-work-group>.section-head h2{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);margin:0}.technician-content .technician-work-group>.section-head>.badge{min-height:0;color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-medium);font-variant-numeric:var(--numeric);background:0 0;border:0;padding:0}.technician-content .technician-work-group>.muted{padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);font-size:var(--text-label);margin:0}.technician-content .technician-work-list{border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);gap:0;overflow:hidden}.technician-content .technician-work-card{padding:var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;position:relative}.technician-content .technician-work-card+.technician-work-card:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.technician-content .technician-work-card:hover{background:0 0;border-color:#0000}.technician-content .technician-work-card:has(h3 a:active){background:var(--state-pressed)}.technician-content .technician-work-actions{display:none}.technician-content .technician-work-card-main{gap:var(--space-half) 0;grid-template-columns:auto minmax(0,1fr)}.technician-content .technician-work-card-main>:not(h3,.technician-work-title){grid-column:1/-1}.technician-content .technician-work-time{justify-content:space-between;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.technician-content .technician-work-time>span:first-child{display:none}.technician-content .technician-work-time>.technician-work-window-compact{color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric);white-space:nowrap;display:inline}.technician-content .technician-work-time>.status-badge{display:none}.technician-content .technician-work-time>.technician-work-chip{display:inline-flex}.technician-content .technician-work-card h3{font-size:var(--text-label);line-height:var(--leading-meta);white-space:nowrap;grid-column:1;margin:0}.technician-content .technician-work-card h3>a{min-height:var(--touch-target);margin-block:calc((var(--leading-meta) - var(--touch-target)) / 2);color:var(--color-ink-subtle);align-items:center;text-decoration:none;display:inline-flex}.technician-content .technician-work-card h3>a:after{content:"";position:absolute;inset:0}.technician-content .technician-work-card h3>a:focus-visible{outline:none}.technician-content .technician-work-card h3>a:focus-visible:after{outline:var(--focus-outline);outline-offset:-2px}.technician-content .technician-work-card h3 .record-identifier{font-weight:var(--weight-identifier)}.technician-content .technician-work-card h3 .job-visit-type{color:var(--color-muted);font-size:inherit;font-weight:var(--weight-regular);margin:0;display:inline}.technician-content .technician-work-card h3 .job-visit-type:before,.technician-content .technician-work-card .technician-work-title:before{content:"·";width:var(--meta-separator-width);text-align:center;display:inline-block}.technician-content .technician-work-card .technician-work-title{min-width:0;color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;overflow:hidden}.technician-content .technician-work-card-main>p{margin:0}.technician-content .technician-work-card-main>p>.entity-name{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.technician-content .technician-work-card-main>p.muted{font-size:var(--text-label);line-height:var(--leading-meta)}.technician-content .technician-work-card .location-contact{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.technician-content .technician-work-card .location-contact[data-has-route] .location-contact-address,.technician-content .technician-work-card .location-contact-address{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);flex:1 0 100%;padding-block:0}.technician-content .technician-work-card .location-contact .ui-control[data-control]{z-index:var(--z-local);position:relative}.technician-content .technician-work-card .location-contact .ui-control[data-control][data-variant=ghost]{--control-border:var(--color-line-strong);--control-foreground:var(--color-ink)}.technician-content .technician-work-card .location-contact-actions{z-index:var(--z-local);position:relative}.technician-content .technician-work-counters[data-empty]{display:none}.technician-content .technician-work-counters{gap:0}.technician-content .technician-work-counters span{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);background:0 0;border:0;padding:0}.technician-content .technician-work-counters span+span:before{content:"·";width:var(--meta-separator-width);text-align:center;display:inline-block}}
.records-phone,.records-phone-inline{display:none}@media screen and (max-width:819px){.records-phone{gap:var(--section-gap);min-width:0;display:grid}.records-phone-inline{display:inline}.content:is(.global-search-content,.activity-content,.leads-content,.tracker-content){padding-top:var(--space-2)}.global-search-content>:not(.records-phone),.activity-content>:not(.records-phone),.leads-content>:is(.lead-summary-grid,.lead-register-section){display:none}.records-rows{margin:0;padding:0;list-style:none;display:grid}.records-rows>li{min-width:0;position:relative}.records-rows>li+li:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.records-row{min-width:0;min-height:var(--row-height-2);align-items:start;gap:var(--space-3);padding:var(--space-2) var(--space-4);color:var(--color-ink);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.records-row.is-link:active{background:var(--state-pressed)}.records-row.is-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.records-row.is-link:has(>.records-row-chevron){grid-template-columns:minmax(0,1fr) auto}.records-row-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-muted);align-self:center}.records-row-body{gap:var(--space-half);min-width:0;display:grid}.records-row-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.records-row-title{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.records-row-number{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-identifier)}.records-row-meta{min-width:0;color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);overflow-wrap:anywhere}.records-empty{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-row);margin:0}.records-empty strong{color:var(--color-ink);font-weight:var(--weight-semibold);display:block}.records-empty p{margin:var(--space-1) 0 0;font-size:var(--text-label);line-height:var(--leading-meta)}.records-footnote{padding:0 var(--space-1);color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.app-frame:not(.is-platform-surface) .crm-shell-action-row .ui-control.crm-shell-icon-action[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand-ink)}.records-search-form{align-items:center;gap:var(--space-2);min-width:0;margin:0;display:flex}.records-search-form>.ui-control{flex:none}.records-search-field{flex:auto;min-width:0;position:relative}.records-search-field>svg{top:50%;left:var(--space-3);width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.records-search-field input{width:100%;min-width:0;padding-left:calc(var(--space-3) + var(--icon-size-md) + var(--space-2));text-overflow:ellipsis}.records-search-field:has(.records-search-clear) input{padding-right:var(--touch-target)}.records-search-field input::-webkit-search-cancel-button{appearance:none;display:none}.records-search-field input::-webkit-search-decoration{appearance:none;display:none}.records-search-field .ui-control.records-search-clear[data-control]{--control-foreground:var(--color-muted);position:absolute;top:50%;right:0;transform:translateY(-50%)}.records-search-start{grid-template-columns:var(--icon-size-md) minmax(0, 1fr);gap:var(--space-3);align-items:start;display:grid}.records-search-start>svg{width:var(--icon-size-md);height:var(--icon-size-md);margin-top:var(--space-half);color:var(--color-muted)}.records-search-start strong{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);display:block}.records-search-start p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta)}.records-job-row .records-row-title{font-weight:var(--weight-regular)}.records-nowrap{white-space:nowrap}.records-toolbar{min-width:0;min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.records-toolbar:has(>.records-toolbar-link){justify-content:flex-start}.records-toolbar>.crm-chip-row.records-filter{flex:0 auto;min-width:0;max-width:100%;margin-inline:0;padding-inline:0;overflow:visible}.records-filter .ui-control.crm-chip{max-width:100%}.records-filter .crm-chip-face{min-width:0;max-width:100%}.records-filter .crm-chip-face>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.records-filter[data-selected] .crm-chip-face{border-color:var(--chip-selected-line);background:var(--color-brand-soft);color:var(--color-brand-ink)}.records-toolbar .ui-control.records-toolbar-link[data-control]{--control-foreground:var(--color-brand);padding-inline:var(--space-2);font-weight:var(--weight-semibold)}.records-toolbar-count{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-variant-numeric:var(--numeric)}.records-day-group{gap:var(--section-gap);min-width:0;display:grid}.records-day+.records-day{position:relative}.records-day+.records-day:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.records-schedule .records-rows>li+li:before{content:none}.records-day-label{padding:var(--space-3) var(--space-4) 0;color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);margin:0}.records-day-empty{padding:var(--space-2) var(--space-4) var(--space-3);color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-row);margin:0}.records-row-when{color:var(--color-ink);font-size:var(--text-label);line-height:var(--leading-row);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric)}.records-row-when>.records-row-number{font-size:inherit}.records-event-row{grid-template-columns:var(--records-time-column) minmax(0, 1fr)}.records-event-row.is-link:has(>.records-row-chevron){grid-template-columns:var(--records-time-column) minmax(0, 1fr) auto}.records-event-time{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-row);white-space:nowrap;font-variant-numeric:var(--numeric)}.records-event-message{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row)}.records-event-row.is-link .records-event-type{color:var(--color-brand);font-weight:var(--weight-semibold)}.records-event-row .records-row-chevron{margin-top:var(--space-half);align-self:start}.leads-content>.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.leads-content>.page-head>.page-actions{flex:none;order:-1;width:auto}.leads-content>.page-head>.page-head-main{text-align:end;flex:0 auto}.leads-content>.page-head :is(.page-head-eyebrow,.page-head-description){display:none}.leads-content>.page-head h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leads-content>.page-head .page-head-meta{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.records-strip{padding:var(--space-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.records-strip>div{min-width:0;padding:0 var(--space-3)}.records-strip>div+div{border-left:var(--border-hairline)}.records-strip dt{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);white-space:nowrap}.records-strip dd{color:var(--color-ink);font-size:var(--text-kpi);line-height:var(--leading-kpi);font-weight:var(--weight-bold);font-variant-numeric:var(--numeric);margin:0}@media screen and (max-width:359px){.records-strip{row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.records-strip>div:nth-child(odd){border-left:0}}.records-lead{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.records-lead-title{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);margin:0}.records-lead-problem{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.records-kv{gap:calc(var(--space-1) + var(--space-half));margin:0;display:grid}.records-kv>div{grid-template-columns:var(--records-kv-key) minmax(0, 1fr);gap:var(--space-3);min-width:0;display:grid}.records-kv dt{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta)}.records-kv dd{min-width:0;color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-meta);overflow-wrap:anywhere;justify-items:start;margin:0;display:grid}.records-kv-sub{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta)}.records-kv dd .ui-control.records-kv-link[data-control]{--control-foreground:var(--color-brand);font-weight:var(--weight-semibold);padding-inline:0}.records-lead-actions{align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-1);flex-wrap:wrap;display:flex}.records-lead-actions .ui-control[data-control]{--control-padding-inline:var(--space-3)}.records-lead-links{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.records-lead-links>.ui-control[data-control]{flex:0 auto;min-width:0}.records-lead-links>.ui-control.records-lead-job[data-control]{flex:none}.records-lead-actions .record-number{color:inherit}.records-lead-linked{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta)}.records-lead>.records-lead-workflow{margin-top:var(--space-1)}.records-lead-workflow .action-button-content>.action-button-pending{white-space:nowrap;justify-self:center;width:0;overflow:visible}.tracker-content>.page-head{display:block}.tracker-content>.page-head>div:first-child>h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tracker-content>.page-head>div:first-child>p{display:none}.tracker-content>.page-head>.page-actions{align-items:flex-end;gap:var(--space-2);flex-wrap:nowrap;width:100%;display:flex}.tracker-content>.page-head .inline-filter-form{gap:var(--space-2);flex-wrap:nowrap;flex:auto;min-width:0}.tracker-content>.page-head .inline-filter-form label{gap:var(--field-label-gap);min-width:0;color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-medium);flex:auto}.tracker-content>.page-head :is(.inline-filter-form,.page-actions)>.ui-control{flex:none}.tracker-content>.page-head :is(.inline-filter-form,.page-actions)>.ui-control[data-control]{--control-padding-inline:var(--space-2)}.tracker-content>.tracker-summary-grid{padding:var(--space-1) var(--space-3);border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.tracker-content>.tracker-summary-grid>.report-card{min-width:0;min-height:0;padding:var(--space-2) var(--space-1);background:0 0;border:0;border-radius:0;gap:0}.tracker-content>.tracker-summary-grid>.report-card:nth-child(2n){padding-left:var(--space-3);border-left:var(--border-hairline)}.tracker-content>.tracker-summary-grid>.report-card:nth-child(n+3){border-top:var(--border-hairline)}.tracker-content>.tracker-summary-grid>.report-card span{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-medium)}.tracker-content>.tracker-summary-grid>.report-card strong{color:var(--color-ink);font-size:var(--text-kpi);line-height:var(--leading-kpi);font-weight:var(--weight-bold);font-variant-numeric:var(--numeric)}.tracker-content>.tracker-summary-grid>.report-card small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular)}.tracker-content .tracker-shell{gap:var(--section-gap)}.tracker-content .tracker-shell>.panel{background:0 0;border:0;border-radius:0;padding:0}.tracker-content .tracker-shell .section-head.compact{min-height:var(--leading-meta);margin-bottom:var(--section-gap);padding:0 var(--space-1)}.tracker-content .tracker-shell .section-head h2{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);margin:0}.tracker-content .tracker-shell .section-head>span{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-medium);white-space:nowrap}.tracker-content .tracker-tech-list{border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);gap:0;overflow:hidden}.tracker-content .tracker-tech-card{min-height:var(--tracker-row-min-height);align-items:center;gap:0 var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;position:relative}.tracker-content .tracker-tech-card.active{box-shadow:none;background:0 0}.tracker-content .tracker-tech-card+.tracker-tech-card:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.tracker-content .tracker-tech-card>label{gap:var(--space-3);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);grid-area:1/1;position:static}.tracker-content .tracker-tech-card>label:after{content:"";position:absolute;inset:0}.tracker-content .tracker-tech-card>label>strong{min-width:0;font-weight:inherit;overflow-wrap:anywhere}.tracker-content .tracker-check-indicator{width:var(--tracker-check-size);height:var(--tracker-check-size);border-color:var(--color-field-line);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:none}.tracker-content .tracker-tech-checkbox:checked+.tracker-check-indicator{border-color:var(--color-brand);background:var(--color-brand)}.tracker-content .tracker-tech-checkbox:checked+.tracker-check-indicator:after{content:"";width:var(--icon-size-sm);height:var(--icon-size-sm);background:var(--color-surface);-webkit-mask:var(--icon-mask-check-bold) center / contain no-repeat;-webkit-mask:var(--icon-mask-check-bold) center / contain no-repeat;mask:var(--icon-mask-check-bold) center / contain no-repeat}.tracker-content .tracker-color{width:var(--tracker-dot-size);height:var(--tracker-dot-size);box-shadow:none}.tracker-content .tracker-tech-meta{gap:0 var(--space-1);padding-left:calc(var(--tracker-check-size) + var(--tracker-dot-size) + 2 * var(--space-3));color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);font-variant-numeric:var(--numeric);grid-area:2/1}.tracker-content .tracker-tech-meta>span:not(:last-child):after{content:" ·"}.tracker-content .tracker-tech-card>.ui-control{--control-height-compact:var(--touch-target);z-index:var(--z-local);grid-area:1/2/span 2;position:relative}.tracker-content .tracker-map-panel{gap:var(--space-2);grid-template-rows:auto;min-height:0}.tracker-content .tracker-map-frame{min-height:var(--tracker-map-height-phone);border:var(--border-hairline);border-radius:var(--group-radius)}.tracker-content .tracker-map-notice{padding:var(--space-4);background:var(--grey-soft);color:var(--color-ink-subtle);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.tracker-content .tracker-warnings{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-color:var(--color-warning-line);border-radius:var(--group-radius);background:var(--color-warning-soft);display:grid}.tracker-content .tracker-warnings span{grid-template-columns:var(--icon-size-md) minmax(0, 1fr);align-items:start;gap:var(--space-2);color:var(--color-warning-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-medium);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;display:grid}.tracker-content .tracker-warnings span:before{content:"";width:var(--icon-size-md);height:var(--icon-size-md);-webkit-mask:var(--icon-mask-alert) center / contain no-repeat;-webkit-mask:var(--icon-mask-alert) center / contain no-repeat;mask:var(--icon-mask-alert) center / contain no-repeat;background:currentColor}.tracker-content .tracker-stop-list{gap:var(--section-gap);grid-template-columns:minmax(0,1fr)}.tracker-content .tracker-route-card{border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);gap:0;padding:0;overflow:hidden}.tracker-content .tracker-route-card h3{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-1);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.tracker-content .tracker-route-summary{padding:0 var(--space-4) var(--space-2);color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);margin:0}.tracker-content .tracker-route-card>.muted{padding:var(--space-1) var(--space-4) var(--space-3);font-size:var(--text-body);line-height:var(--leading-row);margin:0}.tracker-content .tracker-stop{min-height:var(--row-height-2);grid-template-columns:var(--tracker-stop-size) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) var(--space-4);color:var(--color-ink);border-top:0;text-decoration:none;position:relative}.tracker-content .tracker-stop:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.tracker-content .tracker-stop:active{background:var(--state-pressed)}.tracker-content .tracker-stop:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.tracker-content .tracker-stop>span{width:var(--tracker-stop-size);height:var(--tracker-stop-size);background:var(--tracker-route-color,var(--color-brand));font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:var(--numeric)}.tracker-content .tracker-stop strong{font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.tracker-content .tracker-stop small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);overflow-wrap:anywhere}}
.ui-control[data-control]{--control-background:var(--panel);--control-foreground:var(--ink);--control-border:var(--line-strong);--control-hover-background:var(--brand-soft);--control-hover-foreground:var(--brand-ink);--control-hover-border:var(--brand);font-family:var(--font-sans);font-size:var(--text-control);font-weight:var(--control-weight);letter-spacing:0;border-radius:var(--control-radius);touch-action:manipulation;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast)}.ui-control[data-control=action][data-size],.ui-control[data-control=menu][data-size]{justify-content:center;align-items:center;gap:var(--control-gap);min-width:0;max-width:100%;height:auto;min-height:var(--control-height);padding:var(--control-padding-block) var(--control-padding-inline);border:1px solid var(--control-border);background:var(--control-background);color:var(--control-foreground);text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;cursor:pointer;line-height:1.25;text-decoration:none;display:inline-flex}.ui-control[data-control][data-variant=primary]{--control-background:var(--brand);--control-foreground:white;--control-border:var(--brand);--control-hover-background:var(--brand-dark);--control-hover-foreground:white;--control-hover-border:var(--brand-dark)}.ui-control[data-control][data-variant=success]{--control-background:var(--green-soft);--control-foreground:var(--green-dark);--control-border:color-mix(in srgb, var(--green) 35%, var(--panel));--control-hover-background:color-mix(in srgb, var(--green) 16%, var(--panel));--control-hover-foreground:var(--green-dark);--control-hover-border:var(--green)}.ui-control[data-control][data-variant=danger]{--control-background:var(--red-soft);--control-foreground:var(--red-dark);--control-border:color-mix(in srgb, var(--red) 35%, var(--panel));--control-hover-background:var(--red);--control-hover-foreground:white;--control-hover-border:var(--red)}.ui-control[data-control][data-variant=neutral]{--control-background:var(--grey-soft);--control-foreground:var(--ink)}.ui-control[data-control][data-variant=ghost],.ui-control[data-control=menu]{--control-background:transparent;--control-foreground:var(--brand-ink);--control-border:transparent}.ui-control[data-control=menu][data-size]{text-align:left;justify-content:flex-start;width:100%}:where(.ui-control[data-control=navigation]){justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--control-height);padding:var(--control-padding-block) var(--control-padding-inline);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;line-height:1.25;display:inline-flex}:where(.ui-control[data-control=navigation]:hover){background:var(--brand-soft)}.mobile-bottom-nav-item.ui-control{font-size:var(--text-tab);line-height:var(--leading-tab);font-weight:var(--weight-semibold);border-radius:0}.ui-control[data-control=content]{font-weight:inherit}.ui-control[data-control][data-size=compact]{min-height:var(--control-height-compact)}.ui-control[data-control][data-size=touch]{--control-height:var(--touch-target)}.ui-control[data-control][data-size=large]{--control-height:var(--control-height-lg)}.ui-control[data-control=action][data-icon-only=true]{width:var(--control-height);min-width:var(--control-height);flex-shrink:0;padding-inline:0}.ui-control[data-control=action][data-size=compact][data-icon-only=true]{width:var(--control-height-compact);min-width:var(--control-height-compact)}.ui-control[data-control=action] :where(svg),.ui-control[data-control=menu] :where(svg){width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.ui-control[data-control=action]:hover:not(:disabled):not([aria-disabled=true]):not([data-completed=true]),.ui-control[data-control=menu]:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-hover-background);color:var(--control-hover-foreground);border-color:var(--control-hover-border)}.ui-control[data-control=action]:active:not(:disabled):not([aria-disabled=true]):not([data-completed=true]),.ui-control[data-control=menu]:active:not(:disabled):not([aria-disabled=true]){transform:none;box-shadow:inset 0 0 0 1px}.ui-control[data-control]:focus-visible,label.ui-control[data-control]:focus-within{outline:var(--focus-outline);outline-offset:2px}.ui-control[data-control=action]:disabled:not([aria-busy=true]),.ui-control[data-control=action][aria-disabled=true]:not([aria-busy=true]){background:var(--grey-soft);color:var(--muted);border-color:var(--line);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.ui-control[data-control][aria-busy=true]{cursor:wait}.ui-control[data-control][data-completed=true]{cursor:default}summary.ui-control{list-style:none}summary.ui-control::-webkit-details-marker{display:none}:where(.app-frame,.platform-shell,.responsive-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select){min-height:var(--field-height);border-radius:var(--control-radius)}@media screen and (max-width:819px){:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select,textarea){font-size:max(16px, var(--text-input));font-weight:var(--weight-regular);line-height:var(--leading-input)}textarea{min-height:var(--textarea-min-height)}:where(.app-frame,.platform-shell,.responsive-dialog) textarea{border-radius:var(--control-radius)}}.document-send-form{--field-height:var(--control-height)}.document-send-form select{height:auto;min-height:var(--control-height);padding-block:var(--control-padding-block)}.location-contact{gap:var(--space-1) var(--control-gap);grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}.location-contact[data-has-route=true]{grid-template-columns:minmax(0,1fr) auto}.location-contact[data-inset=true]{padding:var(--space-1) var(--panel-padding)}.location-contact-address{overflow-wrap:anywhere;grid-column:1;min-width:0}.location-contact[data-has-route=true] .location-contact-address{padding-block:max(0px, calc((var(--touch-target) - 1lh) / 2))}.location-contact-address a{color:inherit}.location-contact-address a:hover{color:var(--brand)}.location-contact-route{grid-area:1/2;align-self:start}.location-contact-actions{align-items:center;gap:var(--control-gap);flex-wrap:wrap;grid-column:1;display:flex}.location-contact-actions .ui-control{flex-shrink:0}@media (prefers-reduced-motion:reduce){.ui-control[data-control]{transition:none}}
