.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}}
.account-identity,.mfa-state-icon,.mfa-phone-lede,.company-domain-icon,.company-launch-phone,.square-connection-actions-phone,.square-invoice-choice,.audit-mobile,.mfa-open-app-phone.ui-control[data-control][data-size]{display:none}@media screen and (max-width:819px){.settings-workspace-nav{display:none}.settings-contents-identity .brand-mark.settings-contents-initials{width:var(--settings-avatar-size);height:var(--settings-avatar-size);font-size:var(--text-body);font-weight:var(--weight-semibold);border-radius:50%}.settings-contents-identity{min-height:var(--settings-identity-height)}.crm-more-company .brand .settings-contents-identity-text{flex-wrap:wrap;align-items:baseline;display:flex}.crm-more-company .brand .settings-contents-identity-text>strong{font-size:var(--text-title-2);line-height:var(--leading-title-2);flex:1 0 100%}.crm-more-company .brand .settings-contents-identity-text>small{font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular);display:inline}.content:is(.account-settings-content,.mfa-settings-content,.mfa-recovery-content,.company-settings-content,.square-settings-content,.audit-settings-content){gap:var(--section-gap);padding-top:var(--space-3);padding-inline:var(--gutter-start) var(--gutter-end)}.settings-content:not(.mfa-recovery-content)>.page-head .page-head-main,:is(.account-settings-content,.mfa-settings-content,.company-settings-content,.square-settings-content,.audit-settings-content)>.page-head,.mfa-recovery-content>.page-head :is(.page-head-eyebrow,h1),.company-status-panel .eyebrow{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mfa-settings-head>.ui-control[data-control][data-size]{display:none}.mfa-recovery-content>.page-head{padding-inline:var(--space-1);display:block}.mfa-recovery-content>.page-head .page-head-description{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}:is(.account-settings-content,.mfa-settings-content,.mfa-recovery-content,.company-settings-content,.square-settings-content) .panel{min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface)}.mfa-labelled-panel,.company-domain-panel,.company-billing-panel,.company-settings-content .company-settings-form,.account-push-panel,.account-settings-card[data-account-card=session]{margin-top:var(--settings-label-offset);position:relative}.mfa-labelled-panel>h2,.company-domain-panel>h2,.company-settings-form>h2,:is(.account-push-panel,.account-settings-card[data-account-card=session]) .account-settings-card-head h2,.company-billing-panel .section-head .eyebrow{right:var(--settings-label-inset);bottom:calc(100% + var(--group-gap));left:var(--settings-label-inset);color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none;margin:0;position:absolute}:is(.mfa-settings-content,.company-settings-content,.square-settings-content) label{gap:var(--field-label-gap);color:var(--color-ink-subtle);font-weight:var(--weight-medium)}:is(.account-settings-content,.mfa-settings-content,.mfa-recovery-content,.company-settings-content,.square-settings-content) .form-actions{justify-content:flex-start}:is(.mfa-settings-content,.company-settings-content) .panel.form-grid>p{margin:0}.account-identity{align-items:center;gap:var(--space-3);min-height:var(--settings-identity-height);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);display:flex}.account-identity-initials{width:var(--settings-avatar-size);height:var(--settings-avatar-size);background:var(--color-brand-soft);color:var(--color-brand-ink);font-size:var(--text-body);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-identity-text{gap:var(--space-half);min-width:0;display:grid}.account-identity-text strong{color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.account-identity-text small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta)}.account-settings-content .account-settings-grid{gap:var(--section-gap)}.account-settings-content .account-settings-card-icon{width:auto;height:auto;color:var(--color-ink-subtle);background:0 0;border:0;border-radius:0}.account-settings-content .account-settings-card-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}.account-settings-content .account-settings-card[data-account-card=security]{gap:var(--group-gap);padding:calc(var(--group-label-gap) - var(--section-gap)) 0 0;background:0 0;border:0;border-radius:0;display:grid}.account-settings-card[data-account-card=security] .account-settings-card-head{padding-inline:var(--space-1);display:block}.account-settings-card[data-account-card=security] .account-settings-card-head h2{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);margin:0}.account-settings-card[data-account-card=security] .account-settings-card-icon,.account-settings-card[data-account-card=security] .account-settings-card-head p,.account-settings-card[data-account-card=session] .account-settings-card-icon{display:none}.account-settings-card[data-account-card=security] .account-settings-actions{border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);gap:0;display:grid;overflow:hidden}:is(.account-settings-actions,.account-settings-card[data-account-card=session] .form-actions)>.ui-control[data-control][data-size]{--control-background:transparent;--control-border:transparent;--control-foreground:var(--color-ink);--control-hover-background:var(--state-pressed);--control-hover-foreground:var(--color-ink);--control-hover-border:transparent;justify-content:flex-start;gap:var(--space-3);width:100%;min-width:0;font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-medium);text-align:left;border:0;border-radius:0;position:relative}.account-settings-actions>.ui-control[data-control][data-size]{min-height:var(--settings-row-height);padding:var(--space-2) var(--space-4)}:is(.account-settings-actions,.account-settings-card[data-account-card=session] .form-actions)>.ui-control[data-control][data-size]:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;background:var(--state-pressed)}:is(.account-settings-actions,.account-settings-card[data-account-card=session] .form-actions)>.ui-control[data-control]:focus-visible{outline-offset:var(--settings-focus-inset)}:is(.account-settings-actions,.account-settings-card[data-account-card=session] .form-actions)>.ui-control svg{color:var(--color-ink-subtle)}.account-settings-actions>.ui-control:after{content:"";width:var(--icon-size-sm);height:var(--icon-size-sm);background-color:var(--color-muted);-webkit-mask:var(--icon-mask-chevron-right) center / contain no-repeat;-webkit-mask:var(--icon-mask-chevron-right) center / contain no-repeat;mask:var(--icon-mask-chevron-right) center / contain no-repeat;flex:none;margin-inline-start:auto}.account-settings-actions>.ui-control+.ui-control:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.account-settings-content .account-push-panel.account-settings-card{grid-template-columns:var(--icon-size-md) minmax(0, 1fr);align-items:start;gap:0 var(--space-3);display:grid}:is(.account-push-panel,.account-settings-card[data-account-card=session]) .account-settings-card-head,:is(.account-push-panel,.account-settings-card[data-account-card=session]) .account-settings-card-head>div{display:contents}.account-push-panel .account-settings-card-icon{grid-area:1/1}.account-push-panel .account-settings-card-head p{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);grid-column:2;margin:0}.account-push-panel>p{font-size:var(--text-label);line-height:var(--leading-meta);grid-column:2;margin:0}.account-push-panel>p.alert{margin-top:var(--space-2)}.account-push-panel>.form-actions{margin-top:var(--space-3);grid-column:1/-1}.account-settings-content .account-settings-card[data-account-card=session]{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.account-settings-card[data-account-card=session]>form.form-actions{grid-row:1;margin:0;display:block}.account-settings-card[data-account-card=session] .form-actions>.ui-control[data-control][data-size]{min-height:var(--touch-target);padding:var(--space-3) var(--space-4) var(--space-half)}.account-settings-card[data-account-card=session] .account-settings-card-head p{padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + var(--icon-size-md) + var(--space-3));color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);grid-row:2;margin:0}.mfa-settings-content>:is(.alert,.success){border-radius:var(--group-radius);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-medium)}.mfa-settings-content .panel.form-grid{gap:var(--space-3)}.mfa-settings-content .panel.form-grid>h2{margin:0}.mfa-settings-content .panel form.form-grid{gap:var(--space-3)}.mfa-settings-content .panel>p.muted{color:var(--color-ink-subtle);font-size:var(--text-body);line-height:var(--leading-row)}.mfa-settings-content .mfa-state-panel.panel.form-grid{grid-template-columns:var(--icon-size-md) minmax(0, 1fr);align-items:start;gap:0 var(--space-3)}.mfa-state-panel .mfa-state-icon{width:var(--icon-size-md);height:var(--icon-size-md);margin-top:calc((var(--leading-title-2) - var(--icon-size-md)) / 2);color:var(--color-ink-subtle);grid-area:1/1;display:block}.mfa-state-panel[data-mfa-state=enabled] .mfa-state-icon{color:var(--color-success)}.mfa-state-panel h2{color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);margin:0}.mfa-state-panel[data-mfa-state=not-enabled]>h2{grid-area:1/2}.mfa-settings-content .mfa-state-panel[data-mfa-state=not-enabled]>.mfa-phone-lede{margin:var(--space-half) 0 0;color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);grid-area:2/2;display:block}.mfa-settings-content .mfa-state-panel[data-mfa-state=not-enabled]>p.muted{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline);grid-area:3/1/auto/-1}.mfa-state-panel[data-mfa-state=not-enabled]>form{margin-top:var(--space-3);grid-area:4/1/auto/-1}.mfa-state-panel[data-mfa-state=enabled]>.page-head.compact{justify-content:flex-start;align-items:center;gap:var(--space-half) var(--space-2);flex-wrap:wrap;grid-column:2;margin:0;display:flex}.mfa-state-panel[data-mfa-state=enabled]>.page-head.compact>div{display:contents}.mfa-state-panel[data-mfa-state=enabled] .page-head.compact p.muted{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);flex:1 0 100%;order:2;margin:0}.mfa-state-panel[data-mfa-state=enabled] .status-pill{order:1}.mfa-settings-content .mfa-state-panel[data-mfa-state=enabled]>p{margin-top:var(--space-1);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);grid-column:2}:is(.mfa-state-panel,.company-billing-panel) .status-pill,.square-settings-content .badge{align-items:center;gap:var(--space-1);min-height:var(--badge-height);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--grey-soft);color:var(--color-ink-subtle);font-size:var(--text-xs);line-height:var(--leading-caption);font-weight:var(--weight-semibold);text-transform:none;white-space:nowrap;border:0;flex:none;display:inline-flex}:is(.mfa-state-panel,.company-billing-panel) .status-pill:before,.square-settings-content .badge:before{content:"";width:var(--status-dot-size);height:var(--status-dot-size);background:currentColor;border-radius:50%}.mfa-state-panel .status-pill.success,.company-billing-panel .status-pill.billing-status-active,.square-settings-content .badge[data-status=ACTIVE]{background:var(--color-success-soft);color:var(--color-success-ink)}.company-billing-panel .status-pill.billing-status-trialing{background:var(--color-info-soft);color:var(--color-info)}.company-billing-panel .status-pill.billing-status-past_due,.square-settings-content .badge[data-status=PAUSED]{background:var(--color-warning-soft);color:var(--color-warning-ink)}.company-billing-panel .status-pill:is(.billing-status-suspended,.billing-status-canceled),.square-settings-content .badge:is([data-status=FAILED],[data-status=CANCELED]){background:var(--color-danger-soft);color:var(--color-danger-ink)}.mfa-settings-content .inline-actions>.mfa-open-app[data-control][data-size]{display:none}.mfa-settings-content .inline-actions>.mfa-open-app-phone[data-control][data-size]{display:inline-flex}.mfa-settings-content .mfa-setup-key input{font-family:var(--mono);letter-spacing:0}.mfa-labelled-panel[data-mfa-state=setup]>form{padding-top:var(--space-3);border-top:var(--border-hairline)}.company-settings-content>.company-domain-panel{order:1}.company-settings-content>.company-launch-phone{order:2}.company-settings-content>.company-settings-form{order:3}.company-settings-content>.onboarding-checklist-panel{display:none}.company-settings-content .company-status-panel.panel{padding:0;display:block}.company-status-panel>div:first-child{padding:var(--space-3) var(--space-4)}.company-status-panel h2{color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.company-status-panel h2+p.muted{margin:var(--space-half) 0 0;font-size:var(--text-label);line-height:var(--leading-meta);overflow-wrap:anywhere}.company-status-panel .company-status-grid{gap:var(--space-half) var(--space-4);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:var(--border-hairline);flex-wrap:wrap;margin-inline-start:var(--space-4);display:flex}.company-status-panel .company-status-grid span{gap:var(--space-1);background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.company-status-panel .company-status-grid strong{color:var(--color-ink-subtle);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-regular)}.company-status-panel .company-status-grid small{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);white-space:nowrap}.company-settings-content .company-billing-panel.panel{gap:0;padding:0}.company-billing-panel>.section-head.compact{padding:var(--space-3) var(--space-4);margin:0;display:block}.company-billing-panel>.section-head h2{color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);margin:0}.company-billing-panel>.section-head p.muted{margin:var(--space-half) 0 0;font-size:var(--text-label);line-height:var(--leading-meta)}.company-billing-panel>.section-head .status-pill{right:var(--settings-label-inset);bottom:calc(100% + var(--group-gap) - (var(--badge-height) - var(--leading-meta)) / 2);position:absolute}.company-billing-panel>.page-notice.danger{margin:0 var(--space-4) var(--space-3)}.company-billing-panel .plan-limit-grid.company-status-grid{min-width:0;display:block}.company-billing-panel .plan-limit-grid span{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--row-height-1);padding:0 var(--space-4) 0 0;border:0;border-top:var(--border-hairline);background:0 0;border-radius:0;margin-inline-start:var(--space-4);display:flex}.company-billing-panel .plan-limit-grid strong{color:var(--color-ink-subtle);font-size:var(--text-body);font-weight:var(--weight-regular)}.company-billing-panel .plan-limit-grid small{color:var(--color-ink);font-size:var(--text-body);font-weight:var(--weight-regular);font-variant-numeric:var(--numeric)}.company-billing-panel>p.muted{margin:0 0 0 var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:var(--border-hairline);font-size:var(--text-label);line-height:var(--leading-meta)}.company-settings-content .company-domain-panel.panel{gap:var(--space-1);flex-direction:column;padding-inline-start:calc(var(--space-4) + var(--icon-size-md) + var(--space-3));display:flex}.company-domain-panel .company-domain-icon{top:calc(var(--space-3) + (var(--leading-row) - var(--icon-size-md)) / 2);left:var(--space-4);width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-ink-subtle);display:block;position:absolute}.company-domain-panel>p{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);overflow-wrap:anywhere;margin:0}.company-domain-panel>p.muted{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);order:1}.company-settings-content>.company-launch-phone{gap:var(--group-gap);display:grid}.company-launch-stage{position:relative}.company-launch-stage+.company-launch-stage:before,.company-launch-item:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.company-launch-stage>.ui-control.company-launch-summary[data-control]{align-items:center;gap:var(--space-3);min-height:var(--collapse-height);padding:var(--space-2) var(--space-4);color:var(--color-ink);cursor:pointer;border-radius:0;display:flex}.company-launch-stage>.company-launch-summary:active{background:var(--state-pressed)}.company-launch-stage>.ui-control.company-launch-summary:focus-visible{outline-offset:var(--settings-focus-inset)}.company-launch-copy{gap:var(--space-half);flex:auto;min-width:0;display:grid}.company-launch-copy strong{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.company-launch-copy small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular)}.company-launch-icon{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-ink-subtle);flex:none}.company-launch-icon[data-complete],.company-launch-item[data-complete] .company-launch-icon{color:var(--color-success)}.company-launch-item:not([data-complete]) .company-launch-icon{color:var(--color-warning)}.company-launch-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-muted);flex:none}.company-launch-stage[open]>.company-launch-summary .company-launch-chevron{transform:rotate(180deg)}.company-launch-item{align-items:flex-start;gap:var(--space-3);min-height:var(--row-height-2);padding:var(--space-3) var(--space-4);color:var(--color-ink);text-decoration:none;display:flex;position:relative}.company-launch-item:active{background:var(--state-pressed)}.company-launch-item:focus-visible{outline:var(--focus-outline);outline-offset:var(--settings-focus-inset)}.company-launch-item .company-launch-copy strong{font-weight:var(--weight-medium)}.company-launch-state{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-row);font-weight:var(--weight-semibold);flex:none}.company-launch-item .company-launch-chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);align-self:center}.company-settings-content .company-settings-form.panel.form-grid{gap:var(--space-3)}.company-settings-form .field-group-content{gap:var(--space-3);display:grid}.square-settings-content .square-connection-section{border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.square-connection-section>.section-head{min-height:var(--row-height-1);gap:var(--space-3);padding:var(--space-2) var(--space-4);margin:0}.square-settings-content .square-connection-section>.section-head h2{gap:var(--space-3);color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);margin:0}.square-connection-section>.section-head h2 svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-ink-subtle)}.square-word,.company-status-word{text-transform:lowercase;display:inline-block}:is(.square-word,.company-status-word):first-letter{text-transform:uppercase}.square-connection-section>:not(.section-head){border-top:var(--border-hairline);margin-inline-start:var(--space-4)}.square-connection-section>.square-connection-actions{display:none}.square-connection-section>.square-connection-actions-phone{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3) 0;flex-direction:column;display:flex}.square-connection-section>.square-connection-actions-phone .action-button-content>.action-button-pending{white-space:nowrap;justify-self:center;width:0;overflow:visible}.square-connection-section>:is(.square-location-notice,.square-sync-notice){margin:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-label);line-height:var(--leading-meta);border:0}.square-connection-section>.square-closing-note{padding:var(--space-3) var(--space-4) var(--space-3) 0;font-size:var(--text-label);line-height:var(--leading-meta);margin-block:0}.square-settings-content :is(.square-activation-form,.square-find-form,.square-allocation-form){align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.square-settings-content .square-activation-form{padding:var(--space-3) var(--space-4) var(--space-3) 0;margin-top:0}.square-settings-content :is(.square-activation-form,.square-find-form,.square-allocation-form) .ui-control[data-control]{justify-self:start;width:auto}.square-settings-content .square-connection-section>.square-facts{border-top:0;margin-block:0;display:block}.square-facts>div{min-height:var(--row-height-1);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-hairline);padding-inline-end:var(--space-4);display:flex}.square-settings-content .square-facts dt{min-width:0;color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);flex:auto}.square-settings-content .square-facts dd{min-width:0;color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);text-align:right;flex:0 auto;margin:0}.square-facts dd[data-missing]{color:var(--color-muted)}.square-facts dd[data-fact=date]{white-space:nowrap;flex-shrink:0}.square-facts dd[data-fact=environment]{text-transform:capitalize}.square-facts dd[data-fact=identifier]:not([data-missing]){font-family:var(--mono);font-size:var(--text-label);color:var(--color-ink-subtle)}.square-connection-section>:is(.square-receipts-note,.square-receipts-form){padding:var(--space-3) var(--space-4) var(--space-3) 0;margin-block:0}.square-connection-section>.square-receipts-note,.square-receipts-form>p{font-size:var(--text-label);line-height:var(--leading-meta)}.square-receipts-form>p{margin:0 0 var(--space-3)}.square-settings-content .square-review-section{gap:var(--group-gap);border-top:0;flex-direction:column;min-width:0;padding:0;display:flex}.square-settings-content .square-review-section>h2{padding:calc(var(--group-label-gap) - var(--section-gap)) var(--space-1) 0;color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);margin:0}.square-review-section>.square-queue-notice{border-radius:var(--radius-md);font-size:var(--text-label);line-height:var(--leading-meta);order:1}.square-review-section>:is(.square-find-form,.square-review-list,.square-review-empty){border:var(--border-hairline);border-radius:var(--group-radius);background:var(--color-surface)}.square-settings-content .square-review-section>.square-find-form{padding:var(--space-3) var(--space-4);order:2;margin:0}.square-review-section>.square-review-list,.square-review-section>.square-review-empty{order:3;overflow:hidden}.square-review-section>.square-review-empty{padding:var(--space-3) var(--space-4);font-size:var(--text-body);line-height:var(--leading-row);margin:0}.square-review-section:has(>.square-find-form)>.square-find-form{margin-bottom:calc(-1 * var(--group-gap));border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.square-review-section:has(>.square-find-form)>.square-review-list{border-top-left-radius:0;border-top-right-radius:0}.square-settings-content .square-review-payment{gap:var(--space-half);padding:var(--space-3) var(--space-4);border-bottom:0;flex-direction:column;display:flex;position:relative}.square-review-payment+.square-review-payment:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.square-review-section:has(>.square-find-form) .square-review-payment:first-child:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.square-review-payment>:first-child{margin:0}.square-review-payment>:first-child 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)}.square-settings-content .square-review-payment>:is(.square-review-meta,.square-review-reference){color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);overflow-wrap:anywhere;margin:0}.square-review-payment code{font-family:var(--mono);color:var(--color-ink-subtle)}.square-review-payment>.square-review-reason{margin:var(--space-1) 0 0;color:var(--color-warning-ink);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);order:1}.square-review-payment>.square-review-link{min-height:var(--touch-target);color:var(--color-brand);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);order:2;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.square-review-payment>.square-review-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--settings-focus-offset)}.square-settings-content .square-review-payment>.square-allocation-form{margin-top:var(--space-2);order:3}.square-allocation-form>.square-invoice-choice{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);overflow-wrap:anywhere;margin:0;display:block}.square-allocation-form>.square-invoice-choice[data-empty]{display:none}.square-review-section>.square-review-pages{order:4}.square-review-section>.square-review-pages:empty,.audit-settings-content>:is(.audit-evidence-panel,.audit-entries-panel){display:none}.audit-settings-content>.audit-mobile{gap:var(--section-gap);min-width:0;display:grid}.audit-evidence-disclosure>.ui-control.audit-evidence-summary[data-control]{align-items:center;gap:var(--space-3);min-height:var(--collapse-height);padding:var(--space-2) var(--space-4);color:var(--color-ink);cursor:pointer;border-radius:0;display:flex}.audit-evidence-disclosure>.audit-evidence-summary:active{background:var(--state-pressed)}.audit-evidence-disclosure>.ui-control.audit-evidence-summary:focus-visible{outline-offset:var(--settings-focus-inset)}.audit-evidence-icon,.audit-evidence-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-ink-subtle);flex:none}.audit-evidence-chevron{color:var(--color-muted)}.audit-evidence-disclosure[data-tone=bad] .audit-evidence-icon{color:var(--color-danger)}.audit-evidence-disclosure[open]>.audit-evidence-summary .audit-evidence-chevron{transform:rotate(180deg)}.audit-evidence-copy{gap:var(--space-half);flex:auto;min-width:0;display:grid}.audit-evidence-copy strong{font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold)}.audit-evidence-copy small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-regular)}.audit-evidence-disclosure[data-tone=bad] .audit-evidence-copy small{color:var(--color-danger-ink);font-weight:var(--weight-semibold)}.audit-evidence-disclosure[data-tone=warn] .audit-evidence-copy small{color:var(--color-warning-ink);font-weight:var(--weight-semibold)}.audit-evidence-body{padding:0 var(--space-4) var(--space-3)}.audit-evidence-body>p{margin:0 0 var(--space-2);font-size:var(--text-label);line-height:var(--leading-meta)}.audit-evidence-list{margin:0;padding:0;list-style:none}.audit-evidence-row{min-height:var(--row-height-2);justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:var(--border-hairline);display:flex}.audit-evidence-name{gap:var(--space-half);min-width:0;display:grid}.audit-evidence-name strong{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-regular)}.audit-evidence-name small{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-meta)}.audit-evidence-count{color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric);flex:none}.audit-day{gap:var(--group-gap);min-width:0;display:grid}.audit-day>h2.crm-group-label{margin:0}.audit-event{gap:var(--space-half);min-width:0;padding:var(--space-3) var(--space-4) var(--space-1);display:grid;position:relative}.audit-event+.audit-event:before{content:"";top:0;right:0;left:var(--space-4);border-top:var(--border-hairline);position:absolute}.audit-event-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.audit-event-action{min-width:0;color:var(--color-ink);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);overflow-wrap:break-word}.audit-event-time{color:var(--color-ink-subtle);font-size:var(--text-body);line-height:var(--leading-row);font-variant-numeric:var(--numeric);white-space:nowrap;flex:none}.audit-event-actor{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-row);margin:0}.audit-event-entity{color:var(--color-muted);font-family:var(--mono);font-size:var(--text-label);line-height:var(--leading-meta);overflow-wrap:anywhere;margin:0}.audit-event-bands{display:flow-root}.audit-event-link,.audit-event-type{float:left;align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--text-body);line-height:var(--leading-row);margin-inline-end:var(--space-6);display:inline-flex}.audit-event-link{color:var(--color-brand);font-weight:var(--weight-semibold);text-decoration:none}.audit-event-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--settings-focus-offset)}.audit-event-type{color:var(--color-muted)}.audit-event-snapshot>.ui-control.audit-event-snapshot-summary[data-control]{align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:var(--color-ink-subtle);font-size:var(--text-body);line-height:var(--leading-row);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.audit-event-snapshot[open]>.audit-event-snapshot-summary svg{transform:rotate(180deg)}.audit-event-evidence{clear:left;gap:var(--space-1);min-width:0;margin:var(--space-1) 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--grey-soft);display:grid}.audit-event-evidence p{color:var(--color-ink-subtle);font-size:var(--text-label);line-height:var(--leading-meta);font-weight:var(--weight-semibold);margin:0}.audit-event-evidence pre{color:var(--color-ink);font-family:var(--mono);font-size:var(--text-label);line-height:var(--leading-meta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}}
.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}}
