@media (max-width:560px){table.table-cards,table.table-cards>tbody,table.table-cards>tbody>tr,table.table-cards>tbody>tr>td{width:100%;display:block}table.table-cards>thead{display:none}table.table-cards>tbody>tr{background:var(--paper);border:.5px solid var(--line);border-radius:10px;margin-bottom:10px;padding:8px 12px}table.list.table-cards>tbody>tr>td,table.table-cards>tbody>tr>td{overflow-wrap:anywhere;text-align:left;border:0;min-width:0;padding:3px 0}table.table-cards>tbody>tr>td[data-label]:not([data-label=""]){min-height:1.6em;padding-left:38%;position:relative}table.table-cards>tbody>tr>td[data-label]:not([data-label=""]):before{content:attr(data-label);width:calc(38% - 10px);color:var(--muted);font-size:.8rem;line-height:1.5;position:absolute;top:3px;left:0}table.table-cards>tbody>tr>td:not([data-label]),table.table-cards>tbody>tr>td[data-label=""]{padding-left:0}table.table-cards>tbody>tr>td:first-child:not([data-label]){padding-bottom:4px;font-weight:500}table.table-cards>tbody>tr>td:empty{display:none}table.table-cards>tbody>tr>td[colspan]{padding-left:0}table.table-cards>tbody>tr:not(:has(>td)){background:0 0;border:0;border-radius:0;margin:0;padding:12px 0 4px}table.table-cards>tbody>tr>th{border:0;padding:0;display:block}.table-wrap:has(>table.table-cards){overflow-x:visible}table.table-cards>tbody>tr:hover{background:var(--paper)}}.month-agenda{display:none}.cal-fill .schedule-main>.month-agenda-host{flex-direction:column;flex:1;min-height:0;display:flex}.month-agenda-host>.month-scroll{flex:1;min-height:0}@media (max-width:560px){.month-agenda-host .month-agenda-grid{display:none}.month-agenda{margin:0;padding:0;list-style:none;display:block}.month-agenda>li{border-bottom:.5px solid var(--line);grid-template-columns:64px 1fr;gap:10px;padding:10px 0;display:grid}.month-agenda>li:last-child{border-bottom:0}.month-agenda .ma-day{font-weight:500;line-height:1.25}.month-agenda .ma-day a{color:inherit;text-decoration:none}.month-agenda .ma-day small{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.month-agenda li.ma-today .ma-day{color:var(--blue-text)}.month-agenda .ma-items{gap:4px;min-width:0;display:grid}.month-agenda .ma-items>*{overflow-wrap:anywhere;min-width:0}.month-agenda-empty{color:var(--muted);padding:12px 0}}.filter-sheet-toggle{display:none}@media (max-width:560px){.filter-sheet-toggle{align-items:center;gap:6px;min-height:44px;margin-bottom:10px;display:inline-flex}.filter-sheet:not(.is-open)>.filter-sheet-body{display:none}.filter-sheet.is-open>.filter-sheet-body{border:.5px solid var(--line);background:var(--paper);border-radius:10px;margin-bottom:12px;padding:12px}}.ts-callnext-phone{display:none}@media (max-width:560px){.to-schedule .ts-callnext-phone{min-height:44px;margin:0 8px 10px 0;display:inline-flex}.to-schedule .ts-callnext-wide{display:none}.to-schedule .filter-sheet{display:inline}.to-schedule .filter-sheet.is-open{display:block}.to-schedule .filter-sheet-body .finder{background:0 0;border:0;padding:0}.to-schedule .filter-sheet-body .ts-show{flex:100%}.to-schedule .filter-sheet-body .ts-show select{width:100%;min-width:0}.to-schedule .ts-list{order:1}.to-schedule .ts-map{order:2;position:static}.month-agenda .ma-item{color:var(--ink);min-height:32px;padding:4px 0;font-size:.92rem;line-height:1.4;text-decoration:none;display:block}.month-agenda a.ma-item:hover{text-decoration:underline}.month-agenda .ma-item .tw-new{margin-left:6px}.seg-toggle{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg-toggle a{white-space:nowrap;flex:none}.filter-bar.act-filters{grid-template-columns:minmax(0,1fr);display:grid}.act-filters .act-filter{grid-template-columns:64px minmax(0,1fr);min-width:0;display:grid}.act-filters select.compact,.act-filters input.compact{width:100%;min-width:0;max-width:none}.act-filters .act-dates{grid-template-columns:64px minmax(0,1fr) auto minmax(0,1fr)}.act-filters .act-dates input.compact{max-width:none}.location-row,.location-row>span{overflow-wrap:anywhere;min-width:0}.location-row{flex-wrap:wrap}table.table-cards>tbody>tr>td :is(select,input:not([type=checkbox],[type=radio])){width:0;min-width:100%}}
@media (min-width:768px) and (max-width:1099px) and (min-height:501px){.app,.app.side-collapsed{grid-template-columns:64px minmax(0,1fr);display:grid}.app:has(>aside.side.has-rail){grid-template-columns:var(--rail-w) minmax(0, 1fr)}.app.side-collapsed:has(>aside.side.has-rail){grid-template-columns:var(--rail-w) minmax(0, 1fr)}.m-topbar,.side-scrim{display:none}.side,.side.collapsed{z-index:auto;visibility:visible;width:auto;height:100dvh;box-shadow:none;padding:16px 8px 12px;transition:none;position:sticky;inset:0 auto auto;overflow:hidden;transform:none}.side .side-nav{overflow:hidden auto}.side .side-toggle,.side.collapsed .side-toggle{order:0;display:grid}.site-banner~.app .side{height:calc(100dvh - 34px);top:34px}.app.rail-open>.side{z-index:470;width:280px;height:auto;padding:20px 14px 14px;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 30px #0f19234d}.site-banner~.app.rail-open>.side{height:auto;top:34px}.app.rail-open>.side-scrim.on{z-index:465;background:#0f192373;display:block;position:fixed;inset:0}.app:has(>.view-as-bar){grid-template-rows:auto 1fr}.app>.view-as-bar{grid-area:1/2}.app:has(>.view-as-bar)>.side{grid-area:1/1/span 2}.app:has(>.view-as-bar)>main.content{grid-area:2/2}.side.collapsed .nav-hub .nav-group:not(:first-child){display:none}}.rail-tip{z-index:480;background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 10px;font-size:.82rem;position:fixed;transform:translateY(-50%);box-shadow:0 4px 12px #0f192333}@media (max-width:640px){.week-day .wc{white-space:normal;text-overflow:clip;text-align:center;overflow-wrap:normal;line-height:1.2;overflow:visible}}.say-tap{display:none}@media (hover:none) and (pointer:coarse){.say-click{display:none}.say-tap{display:inline}}.dropzone .dz-choose{display:none}@media (max-width:767px),(hover:none) and (pointer:coarse){.dropzone:is(.dz-multi,.dz-note){border:.5px solid var(--line-strong);background:var(--paper);text-align:left;justify-items:start;padding:10px 14px}.dropzone:is(.dz-multi,.dz-note) .dz-drop{display:none}.dropzone:is(.dz-multi,.dz-note) .dz-choose{color:var(--tealD);display:inline}}:is(.po-cat-head,.po-cat-options) .linklike{justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0 4px;display:inline-flex}.month-more{align-items:center;min-height:24px;display:inline-flex}.hit-24{cursor:pointer;flex:none;place-items:center;width:24px;height:24px;margin:-4px;display:inline-grid}.ts-li>.hit-24{margin:10px -4px 0 6px}.ts-li>.hit-24>.ts-pick{margin:0}.tp-dot,.cc-done{position:relative}.tp-swatch:before{content:"";position:absolute;inset:-6px}.tp-dot:before{content:"";border-radius:50%;position:absolute;inset:-6px}.cc-done{cursor:pointer;place-items:center;min-width:24px;min-height:24px;display:inline-grid}@media (hover:none) and (pointer:coarse){main.content :is(button.linklike,.month-more,.table-wrap td a,.tp-toggle,.appt-panel-close){align-items:center;min-height:32px;display:inline-flex}main.content :is(button.linklike,.appt-panel-close){justify-content:center;min-width:32px}.hit-24{width:44px;height:44px;margin:-14px}.ts-li>.hit-24{margin:0 -14px 0 -4px}:where(label:has(>input[type=checkbox])){align-items:center;gap:6px;min-height:44px;display:inline-flex}}@media (min-width:821px){.cal-fill:not([style]){height:calc(100dvh - var(--content-pt,14px) - 16px)}.site-banner~.app .cal-fill:not([style]){height:calc(100dvh - 34px - var(--content-pt,14px) - 16px)}}.svc-name{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.svc-name>.svc-dot{background:var(--c,var(--muted));border-radius:50%;flex:none;width:8px;height:8px}.month-row{display:contents}.pboard-labels:has(.pboard-label-text){align-items:center;min-width:0}.pboard-labels:has(.pboard-label-text)>i{flex:none}.pboard-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:.75rem;line-height:1.2;overflow:hidden}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .side .brand img,:where(:root:not([data-theme=light])) .ws-mark,:where(:root:not([data-theme=light])) .m-mark{filter:brightness(1.35)saturate(.9)}:where(:root:not([data-theme=light])) .md-quota-bar{background:var(--line-strong)}:where(:root:not([data-theme=light])) .maplibregl-map{box-shadow:0 0 0 1px var(--line-strong);filter:brightness(.88)}}:where(:root[data-theme=dark]) .side .brand img,:where(:root[data-theme=dark]) .ws-mark,:where(:root[data-theme=dark]) .m-mark{filter:brightness(1.35)saturate(.9)}:where(:root[data-theme=dark]) .md-quota-bar{background:var(--line-strong)}:where(:root[data-theme=dark]) .maplibregl-map{box-shadow:0 0 0 1px var(--line-strong);filter:brightness(.88)}.insights-grid>*,.dash-grid>*,.si2>*,.si2-grid>*{min-width:0}.si2{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.insights-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.page-header .ph-actions{min-width:0;max-width:100%}.page-header .ph-actions>.seg-toggle{scrollbar-width:none;max-width:100%;overflow-x:auto}.page-header .ph-actions>.seg-toggle>:is(a,button){white-space:nowrap;flex:none}}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea{font-size:16px!important}}.cal-fill .month-day{flex-direction:column;display:flex}.cal-fill .month-day>.month-items{flex-flow:column wrap;flex:1 1 0;align-content:flex-start;min-height:0;display:flex;overflow:hidden}.cal-fill .month-day>.month-items>*{flex:none;width:100%}@media (pointer:coarse){.maplibregl-ctrl-group button{width:44px;height:44px}:is(button,a).pill{position:relative}:is(button,a).pill:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sp-close,.po-win-x,.sched-panel-x,.fp-x,.tdr-x{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}body{padding-left:var(--safe-left);padding-right:var(--safe-right)}@media (min-width:821px){.sidefoot{margin-bottom:var(--safe-bottom)}}@media (max-width:767px),(max-height:500px) and (max-width:1099px){.side,.side.collapsed{padding-top:calc(14px + var(--safe-top));padding-left:calc(14px + var(--safe-left))}.m-topbar{height:calc(48px + var(--safe-top));padding-top:var(--safe-top)}}@media (min-width:768px) and (max-width:1099px){.app.rail-open>aside.side.has-rail,.app.rail-open>.side{left:var(--safe-left)}}.overlay,.dnd-backdrop{padding:max(16px, var(--safe-top)) max(16px, var(--safe-right)) max(16px, var(--safe-bottom)) max(16px, var(--safe-left))}.pcard-backdrop,.pedit-backdrop{padding:max(3vh, var(--safe-top)) max(16px, var(--safe-right)) max(3vh, var(--safe-bottom)) max(16px, var(--safe-left))}@media (max-width:767px){.pcard-backdrop{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}}@media (max-width:640px){.pedit-backdrop{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}}.drawer{padding-top:calc(14px + var(--safe-top));padding-right:calc(14px + var(--safe-right))}.read-only-line{top:calc(12px + var(--safe-top))}.ask-fab{right:calc(20px + var(--safe-right))}.ask-panel{padding-right:var(--safe-right);right:0}.pending-popup{right:calc(20px + var(--safe-right))}@media (max-width:767px){.ask-fab{right:calc(16px + var(--safe-right))}.ask-panel{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);right:0}body:has(.pending-popup) .ask-panel{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);right:0}.sales-bottom{padding-left:calc(8px + var(--safe-left));padding-right:calc(8px + var(--safe-right))}}@media (max-width:767px),(pointer:coarse){.sales-fab{right:calc(16px + var(--safe-right))}}@media (max-width:900px){.cov-panel{padding-left:max(16px, var(--safe-left));padding-right:max(16px, var(--safe-right))}}.install-app>summary{cursor:pointer}.install-app>summary h2{margin:0;display:inline}.install-app[open]>summary{margin-bottom:8px}.privacy-cover{display:none}html.sp-covered .privacy-cover{z-index:10001;background:var(--side);color:var(--side-ink);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:1.4rem;font-weight:500;display:flex;position:fixed;inset:0}@media print{.privacy-cover{display:none!important}}
.fv-backdrop{z-index:9000;background:#0a182399;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fv{background:var(--paper);border-radius:var(--radius-lg);outline:none;grid-template-rows:auto minmax(0,1fr);width:min(1100px,100%);height:min(920px,100dvh - 32px);display:grid;overflow:hidden}.fv-bar{border-bottom:.5px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.fv-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.fv-actions{flex:none;align-items:center;gap:6px;display:flex}.fv-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--hover);flex-direction:column;min-height:0;display:flex;overflow:auto}.fv-frame{background:#fff;border:0;flex:1;width:100%;min-height:0}.fv-img,.fv-media{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.fv-audio{width:min(480px,100% - 32px);margin:auto}.fv-pages{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:12px}.fv-pages .cf-pages{gap:10px;display:grid}.fv-pages .cf-page{width:100%;height:auto;box-shadow:0 1px 2px #0000001f, 0 0 0 .5px var(--line-strong);background:#fff;border-radius:4px;display:block}.fv-text-wrap{background:var(--paper);flex:1;min-height:0}.fv-text{font-size:var(--fs-sm,13px);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 16px}.fv-none{text-align:center;justify-items:center;gap:8px;margin:auto;padding:24px 16px;display:grid}.fv-none p{margin:0}.fv-none-t{font-weight:500}.fv-note{margin:16px}@media (max-width:767px){.fv-backdrop{padding:0}.fv{width:100%;height:100%;padding:var(--safe-top,0px) var(--safe-right,0px) var(--safe-bottom,0px) var(--safe-left,0px);box-sizing:border-box;border-radius:0}.fv-newtab{display:none}}@media print{.fv-backdrop{display:none!important}}.fv-inline{border:.5px solid var(--line);border-radius:10px;flex:auto;min-height:320px}.fv-inline .fv-frame{min-height:520px}
html:root .phn-fab.slim{justify-content:center;gap:0;width:36px;min-width:36px;padding:0}@media (pointer:coarse){html:root .phn-fab.slim{width:44px;min-width:44px}}html:root .phn-fab.slim .phn-dot{border:2px solid var(--paper);box-sizing:content-box;width:9px;height:9px;position:absolute;top:3px;right:3px}html:root .phn-fab.slim .phn-dot.off{display:none}html:root .phn-fab.slim .phn-count{margin:0;position:absolute;top:-5px;right:-5px}@media (max-width:767px) and (min-height:501px){html body:has(.pbar-bottom):has(.ask-fab:not(.open)) .phn-fab{right:calc(14px + var(--safe-right,0px));bottom:calc(var(--pbar-h,calc(72px + var(--safe-bottom,0px))) + 12px + 44px + 10px)}html:root body:has(.pbar-bottom):has(.ask-fab):has(.phn-fab) main.content{padding-bottom:calc(var(--pbar-room,72px) + 128px)}}@media (pointer:coarse){html:root :is(.phn-fab,.ask-fab):not(.open):not(.oncall):not(.ringing){transition:translate .2s,opacity .2s}html.scrolling-down :is(.phn-fab,.ask-fab):not(.open):not(.oncall):not(.ringing){opacity:0;pointer-events:none;translate:0 calc(100% + 150px)}}@media (pointer:coarse) and (prefers-reduced-motion:reduce){html:root :is(.phn-fab,.ask-fab):not(.open):not(.oncall):not(.ringing){transition:opacity .15s linear}html.scrolling-down :is(.phn-fab,.ask-fab):not(.open):not(.oncall):not(.ringing){translate:none}}html:root body:has(.wd-menu-layer,.psheet.on,.sg-drawer) :is(.phn-fab,.ask-fab):not(.open):not(.oncall):not(.ringing){display:none}html:root select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:30px!important}html:root :is(.toolbar,.ui-toolbar,.sales-filters,.bcx-filter,.ih-filters,.filter-row,.o2-bar,.ai-bar,.wq-filters) select:not([multiple]):not([size]),html:root select.compact,html:root select.ai-pill-btn{border-radius:var(--radius-pill);width:auto;max-width:100%;padding-left:12px}@media (pointer:coarse){html:root select:not([multiple]):not([size]){min-height:44px}html:root :is(.o2-search,.rp-search,.rqb-search,input[type=search]):not([type=checkbox]){border-radius:var(--radius-pill);min-height:44px}}@media (pointer:fine) and (max-width:1180px){html:root :is(.toolbar,.ui-toolbar,.sales-filters,.o2-bar) select:not([multiple]):not([size]){min-height:36px}}html:root :is(.o2-tabs,.pt-tabs.tabs,.section-nav .tabs.section-tabs){scroll-padding-inline:12px}html:root :is(.o2-tabs,.pt-tabs.tabs).more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}html:root :is(.o2-tabs,.pt-tabs.tabs).more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}html:root :is(.o2-tabs,.pt-tabs.tabs).more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 44px),#0000)}html:root :is(.o2-tabs .o2-tab,.pt-tabs.tabs>a,.section-nav .tabs.section-tabs>a){border-radius:var(--radius-pill)}@media (max-width:767px){html:root main .seg-toggle{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-pill);max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important}html:root main .seg-toggle::-webkit-scrollbar{display:none}html:root main .seg-toggle>:is(a,button){border-radius:var(--radius-pill);flex:none}}html:root .o2-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}html:root .o2-tabs::-webkit-scrollbar{display:none}html:root .o2-tabs .o2-tab{flex:none}html:root .seg{width:fit-content;max-width:100%}@media (max-width:767px){html:root main :is(.chip-row,.mls-chips.mls-filter-row,.mls-chip-set,.ai-chips,.cb-chiprow){overscroll-behavior-x:contain;scrollbar-width:none;padding-right:24px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);flex-wrap:nowrap!important}html:root main :is(.chip-row,.mls-chips.mls-filter-row,.mls-chip-set,.ai-chips,.cb-chiprow)::-webkit-scrollbar{display:none}html:root main :is(.chip-row,.mls-chips.mls-filter-row,.mls-chip-set,.ai-chips,.cb-chiprow)>*{flex:none}html:root main .mls-chips.mls-filter-row .mls-chip-set{padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-height:500px) and (max-width:1099px){html:root .o2-bar{position:static!important}}@media (max-width:1099px){html:root .cal-toolbar{box-shadow:none;background:0 0;border:0;padding:0}}@media (max-width:560px){html:root table.table-cards:is(.fl-table,.ed-table)>tbody>tr{flex-direction:column;display:flex}html:root table.table-cards:is(.fl-table,.ed-table)>tbody>tr>td:is(.fl-what,.ed-what){order:-1;padding-left:0;font-weight:500}html:root main table.cmp-table:not(.cmp-checklist),html:root main table.cmp-table:not(.cmp-checklist)>tbody,html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr,html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr>td{width:100%;display:block}html:root main table.cmp-table:not(.cmp-checklist)>thead{display:none}html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr{background:var(--paper);border:.5px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px 12px}html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr>td{text-align:left;overflow-wrap:anywhere;border:0;padding:2px 0}html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr>td:first-child{font-weight:500}html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr>td:empty{display:none}}:root{--shell-top:0px}@media (max-width:767px),(max-height:500px) and (max-width:1099px){:root{--shell-top:calc(48px + var(--safe-top,0px))}html{scroll-padding-top:calc(var(--shell-top) + 8px)}html:root .pcard-backdrop,html:root .mls-win-back,html:root .rc-scrim{z-index:320}html:root .rc-drawer{z-index:321;height:100dvh;padding-top:calc(12px + var(--safe-top,0px))}html:root .rc-drawer .rc-head{top:calc(-12px - var(--safe-top,0px));z-index:2;margin:calc(-12px - var(--safe-top,0px)) -16px 0;padding:calc(12px + var(--safe-top,0px)) 16px 10px;background:var(--bg);position:sticky}html:root .pcard .pcard-top{padding-top:max(8px, var(--safe-top,0px))}html:root .o2-bar{top:var(--shell-top)}html:root .ib-rbar,html:root .rqb-phchips{top:var(--shell-top)!important}}html:root .drawer.sg-drawer{max-height:100dvh}html:root .phn{max-height:min(740px,100dvh - 40px)}html:root .accent-l{padding-left:15px;position:relative}html:root .accent-l:before{content:"";background:var(--tone,transparent);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}@media (max-width:560px){html:root table.table-cards>tbody>tr>td:first-child{box-shadow:none!important}html:root table.table-cards>tbody>tr:is(.rq-urgent,.wq-row-late,.wq-sel,.lic-tone-bad,.lic-tone-warn,.lic-tone-good){box-shadow:none;padding-left:15px;position:relative}html:root table.table-cards>tbody>tr:is(.rq-urgent,.wq-row-late,.wq-sel,.lic-tone-bad,.lic-tone-warn,.lic-tone-good):before{content:"";background:var(--tone,var(--bad));border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}html:root table.table-cards>tbody>tr.wq-sel{--tone:var(--accent)}html:root table.table-cards>tbody>tr.lic-tone-warn{--tone:var(--warnline)}html:root table.table-cards>tbody>tr.lic-tone-good{--tone:var(--good)}html:root .lic-overview tr:is(.lic-tone-bad,.lic-tone-warn,.lic-tone-good){padding-left:15px;position:relative;box-shadow:none!important}html:root .lic-overview tr:is(.lic-tone-bad,.lic-tone-warn,.lic-tone-good):before{content:"";background:var(--tone,var(--bad));border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}html:root .lic-overview tr.lic-tone-warn{--tone:var(--warnline)}html:root .lic-overview tr.lic-tone-good{--tone:var(--good)}}html:root .sr-only,html:root .stay-pending{top:0;left:0}html:root .wq-chips{contain:paint;position:relative}html:root .ai-seg{scrollbar-width:none;flex:0 auto;max-width:100%;overflow-x:auto}html:root .ai-seg::-webkit-scrollbar{display:none}html:root .ai-seg>*{flex:none}@media (pointer:coarse){html:root .ai-seg :is(.ai-segl,button){align-items:center;min-height:40px}}@media (max-width:1099px){html:root .oi-embed:has(.oi-mx.bk){overflow-x:auto}html:root main.content{overflow-x:clip}html:root main.content :is(.grid,.wd,.card){min-width:0}}html:root .sg-drawer>.sg-head{z-index:3;background:var(--paper);border-bottom:.5px solid #0000;min-height:56px;margin:-16px -16px 0;padding:8px 12px 8px 16px;position:sticky;top:-16px}html:root .sg-head h2{letter-spacing:-.01em;font-size:17px;font-weight:600}html:root .sg-x{background:var(--pill);width:44px;height:44px;color:var(--ink);place-items:center;font-size:1.05rem;display:inline-grid}html:root .sg-x:hover{background:var(--pill-hover)}@media (max-width:767px){html:root .sg-drawer>.sg-head{padding-top:calc(8px + var(--safe-top,0px));top:-16px}}@media (pointer:coarse){html:has(body .drawer-backdrop,body .pcard-backdrop,body .wd-menu-layer,body .psheet.on,body .rc-scrim){overscroll-behavior:none;overflow:hidden}}html:root .wd-menu-layer .wd-menu{padding-bottom:calc(12px + var(--safe-bottom,0px))}html:root .wd-menu-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}html:root .wd-menu-foot .wd-remove{color:var(--bad)}html:root .sg-body :is(.sg-row,.sg-line){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}@media (pointer:coarse){html:root .ai-daynav a,html:root .ai-daynav .ai-dn-off{width:44px;height:44px;font-size:16px}html:root .ai-daynav .ai-dn-off{opacity:.3}html:root :is(.sb-ck,.sb-xk,.sb-ctl){position:relative}html:root :is(.sb-ck,.sb-xk):after{content:"";position:absolute;inset:-10px}html:root :is(.ml-move,.cle-move) button,html:root button:is([aria-label^=Move\ up],[aria-label^=Move\ down]){min-width:44px;min-height:44px}html:root :is(.tabs a,.tabs>button,.o2-tabs .o2-tab,.seg-toggle>a,.seg-toggle>button,.bs-switch button,[role=tablist] [role=tab]){justify-content:center;align-items:center;min-width:44px;min-height:44px!important}html:root :is(.tabs,.o2-tabs,.seg-toggle){height:auto!important}html:root .o2-tabs .o2-tab{display:inline-flex}:where(a:is([href^=tel\:],[href^=mailto\:]):not(.btn,.pill,.chip,[class*=btn])){white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;margin-block:-12px;padding-block:12px;line-height:20px;display:inline-block;overflow:hidden}html:root button.fp-link{min-width:44px;margin-block:-12px;padding-block:12px;line-height:20px;display:inline-block}html:root .btn{min-width:44px;min-height:44px!important}html:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=image]),select){min-height:44px}html:root .section-nav .section-more{width:44px;height:44px}html:root :is(.fp-btn,.fp-fold>summary,main.content :is(button.linklike,.month-more,.table-wrap td a,.tp-toggle),.lf-summary .linklike,.rs-name,.nvo-kids-toggle,.ibe-seg-opt,.ai-seg :is(.ai-segl,button),.emp-btn,.emp-fchip,.team-editbtn,.tdr-addp,.tdr-repkind button,.perm-chip,.perm-chip-wrap>.rep-kind,.perm-glabel,.ml-pill,.cmt-dots,.ebx-visit-btn,.ebx-x,.rr-allfor,.st-more-list [role=menuitem],.more-menu-list [role=menuitem],.sd-menu-list button,.month-phone .pwl-head a,.ts-map-toggle,.cl-btn,.cl-undo,.cl-more,.cl-day-btn,.cl-done>summary,.cl-banner-go){min-height:44px!important}html:root :is(.lf-summary .linklike,.rs-name,.cl-banner-go,.month-phone .pwl-head a){align-items:center;display:inline-flex}html:root .more-menu-list [role=menuitem]{align-items:center;display:flex}html:root :is(.tdr-x,.appt-panel-close,main.content button.linklike,.fdx-more,.emp-iconbtn,.tdr-icon,.wd-swatch,.join-link,.tg-join,.directions .directions-caret,.sched-month .month-day .month-num,.cmt-dots,.ebx-x,.ts-map-toggle,.maplibregl-ctrl-group button){min-width:44px!important;min-height:44px!important}html:root :is(.emp-iconbtn,.tdr-icon,.wd-swatch,.maplibregl-ctrl-group button){width:44px!important;height:44px!important}html:root .ib-chip{justify-content:center;min-width:44px}html:root .wd-switch:before{content:"";position:absolute;inset:-6px -3px}html:root .auth-d-foot a,html:root .auth-d-links a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:767px){html:root main .section-nav.has-title>.section-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:root main .o2-top{flex-wrap:nowrap}html:root main .o2-top>.o2-title{flex:none;order:2;gap:0;width:auto;font-size:0}html:root main .o2-top>.o2-title .o2-phone-icons{margin-left:0;font-size:16px}html:root main .o2-top>.o2-tabs{flex:auto;order:1;width:auto;min-width:0}html:root main .page-header .ph-back{border-right:0;padding-right:0}}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--goodbg:#1f3518;--badbg:#3d1d1f;--warnbg:#3b2b12;--bot-amberbg:#3b2b12}}:root:where([data-theme=dark]){--goodbg:#1f3518;--badbg:#3d1d1f;--warnbg:#3b2b12;--bot-amberbg:#3b2b12}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) :is(.tabs a.on,.o2-tabs .o2-tab.on,.seg-toggle>:is(a,button).on,.ai-seg .on){color:#fff}:root:where(:not([data-theme=light])) :is(.tabs a:not(.on),.o2-tabs .o2-tab:not(.on),.seg-toggle>:is(a,button):not(.on)){color:#ebebf5a8}:root:where(:not([data-theme=light])) .ask-fab{box-shadow:0 0 0 .5px #ffffff38,0 4px 14px #00000080}}:root:where([data-theme=dark]) :is(.tabs a.on,.o2-tabs .o2-tab.on,.seg-toggle>:is(a,button).on,.ai-seg .on){color:#fff}:root:where([data-theme=dark]) :is(.tabs a:not(.on),.o2-tabs .o2-tab:not(.on),.seg-toggle>:is(a,button):not(.on)){color:#ebebf5a8}:root:where([data-theme=dark]) .ask-fab{box-shadow:0 0 0 .5px #ffffff38,0 4px 14px #00000080}@media (max-width:560px){html:root table.table-cards>tbody>tr>td[data-label]:not([data-label=""]){grid-template-columns:84px minmax(0,1fr);align-items:baseline;column-gap:10px;min-height:0;padding-left:0;display:grid}html:root table.table-cards>tbody>tr>td[data-label]:not([data-label=""]):before{width:auto;color:var(--muted);grid-row:1/span 9;font-size:12px;line-height:1.3;display:block;position:static}html:root table.table-cards>tbody>tr>td[data-label]:not([data-label=""])>*{grid-column:2;min-width:0}html:root table.table-cards>tbody>tr>td.kv-inline[data-label]:not([data-label=""]){align-items:baseline;gap:8px;display:flex}html:root table.table-cards>tbody>tr>td.kv-inline[data-label]:not([data-label=""]):before{margin:0;display:inline}html:root table.table-cards>tbody>tr{border-radius:12px;margin-bottom:8px;padding:10px 14px}html:root table.table-cards .pill{justify-self:start;width:auto;max-width:100%}html:root main .card.table-wrap:has(>table.table-cards){box-shadow:none;background:0 0;border:0;padding:0}}html:root .o2-kpi{grid-template-rows:auto 1fr auto;display:grid}html:root .o2-kpi-l{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:root .o2-kpi-v{align-self:end}@media (max-width:560px){html:root .ai-pstats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root .ai-pstats>div{border-top:1px solid var(--ai-line);grid-template-rows:auto 1fr;display:grid;border-left:0!important}html:root .ai-pstats>div:nth-child(2n){border-left:1px solid var(--ai-line)!important}html:root .ai-pstats>div:nth-child(-n+2){border-top:0}html:root .ai-pstats .ai-v{align-self:end}}html:root .hh-btn.bad{color:#fff;background:#c4271f;border-color:#0000}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .hh-btn.bad{background:#d93a33}}:root:where([data-theme=dark]) .hh-btn.bad{background:#d93a33}html:root .hh-btn{min-height:36px}@media (pointer:coarse){html:root .hh-btn{min-height:44px}}html:root .ml-row-acts,html:root .msl-acts{flex-wrap:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}@media (min-width:821px) and (max-width:1280px){html:root .cb-board{scroll-snap-type:x proximity;padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}html:root .cb-board>.cb-col{scroll-snap-align:start}}html:root :is(.cb-col,.sales-col,.mls-col,.pb-col,.board-col) :is(.pill,.chip){text-overflow:ellipsis;max-width:100%;overflow:hidden}html:root :is(.cb-card,.sales-card,.mls-card,.board-card){min-width:0}html:root :is(.cb-card,.sales-card,.mls-card,.board-card) :is(.cb-acts,.card-acts,.mls-card-acts){flex-wrap:wrap}html:root .sales-board{scroll-snap-type:x proximity}@media (pointer:coarse){html:root tr.clickable:active>td,html:root :is(.ts-row,.wd-open,.cb-card,.sales-card,.ph-back):active{background-color:var(--hover)}html:root .btn:active,html:root .chip:active,html:root .rp-chip:active{filter:brightness(.94)}html:root :is(a,button,[role=button],tr.clickable){-webkit-tap-highlight-color:transparent}}@media (max-width:767px){html:root .ai-who b,html:root .ai-lrow .ai-last b,html:root .imp .rt b,html:root .imp .st b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:root .ai-who span{white-space:normal}html:root .ai-lrow{grid-template-columns:minmax(0,1fr)!important}html:root .ai-lrow .ai-last{text-align:left}}html:root .pcard :is(.pill,.ptag){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}html:root .wd :is(.bx-money,.bx3-money,.bx-amt){white-space:nowrap;text-overflow:clip;font-size:clamp(18px,4.6vw,26px);overflow:visible}@media (hover:none){html:root :is(.tabs a,.o2-tabs .o2-tab,.seg-toggle>a,.seg-toggle>button):not(.on):hover,html:root :is(.ai-trow,.ai-lrow):hover{background:0 0}html:root .card:hover,html:root .wd:hover{box-shadow:var(--card-shadow)}html:root a:hover{-webkit-text-decoration:inherit;text-decoration:inherit}}html:root :focus:not(:focus-visible){outline:none}html:root .ai-trow.ai-axis{pointer-events:none}@media (max-width:860px){html:root .ai-trow.ai-axis>div:empty{display:none}html:root .ai-trow.ai-axis>.ai-hours{grid-column:1/-1}}html:root :is(.chip,.rp-chip,.ih-chip,.hh-chip,.o2-ftoggle,.oi-pill.oi-sel){border-radius:var(--radius-pill);align-items:center;gap:6px;min-height:32px;padding-inline:14px;font-weight:500}@media (max-width:767px){html:root :is(.chip,.rp-chip,.ih-chip,.hh-chip,.o2-ftoggle,.oi-pill.oi-sel){min-height:36px}}html:root :is(.ih-chip,.hh-chip).on,html:root .o2-ftoggle[aria-expanded=true]{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000}html:root :is(.chip,.rp-chip) :is(.rp-n,.count,b){font-variant-numeric:tabular-nums}html:root :is(.hub-lensbar,.rb-lens,.wq-chips) :is(.chip,a,button).on,html:root :is(.hub-lensbar,.rb-lens,.wq-chips) :is(.chip,a,button).on :is(.count,.rp-n){box-shadow:none;outline:0}@media (max-width:820px),(max-height:500px) and (max-width:1099px){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:root .m-topbar{background:color-mix(in srgb, var(--side) 96%, transparent)}}html:root .m-title-text{color:#fff;font-weight:600}}@media (max-width:767px),(max-height:500px) and (max-width:1099px){html:root .m-menu{width:44px;height:44px}html:root .nav-badge.m-menu-badge{top:4px;right:2px}html:root .side-close,html:root aside.side .m-close,html:root aside.side [aria-label="Close the menu"]{min-width:44px;min-height:44px}html:root aside.side .side-nav{padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}html:root aside.side .side-foot{border-top:.5px solid var(--side-hairline)}}@media (min-width:768px) and (max-width:1099px){html:root .pt-bar .page-header>.ph-row{flex-wrap:wrap}html:root .pt-bar .page-header>.ph-row>.ph-main{flex:1 0 100%;min-width:0}html:root .pt-bar .page-header .ph-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:root .pt-bar .page-header>.ph-row>.ph-actions{scrollbar-width:none;flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto}html:root .pt-bar .page-header>.ph-row>.ph-actions>*{flex:none}html:root .pt-strip{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}html:root .pt-tile{flex-wrap:wrap}html:root .pt-tile-acts{margin-left:auto}@media (max-width:767px){html:root .pt-bar .page-header .ph-main{flex-wrap:wrap;row-gap:2px}html:root .pt-strip{background:0 0;gap:4px;padding-block:6px}html:root .pt-tile{min-height:44px;padding:6px 10px}html:root .pt-tile-s{white-space:normal}}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .pt-strip{background:0 0}}:root:where([data-theme=dark]) .pt-strip{background:0 0}@media (max-width:820px),(max-height:500px) and (max-width:1099px){html:root .ib-head .ph-row{flex-wrap:wrap}html:root .ib-head .ph-actions{align-items:center;gap:8px;width:100%;margin-left:0;display:flex;flex-wrap:nowrap!important}html:root .ib-head .ph-actions>.ib-search{flex:auto;width:auto;min-width:0}html:root .ib-head .ph-actions>:last-child{flex:none;margin-left:auto}html:root .ib-views{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html:root .ib-views::-webkit-scrollbar{display:none}html:root .ib-views>*{white-space:nowrap;flex:none}}@media (max-width:767px){html:root .ib-head .ph-actions .ib-ctop{border-radius:50%;flex:none;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0}html:root .ib-head .ph-actions .ib-ctop svg{width:18px;height:18px}}html:root .wd .bx3-msg-b{grid-template-columns:minmax(0,1fr)}html:root .wd .bx3-msg-b>*{min-width:0;max-width:100%}html:root .wd .bx3-bub{white-space:normal;overflow-wrap:anywhere}html:root .wd .wd-bd{min-width:0}@media (max-width:767px){html:root :has(>.month-grid.sched-month){overflow-x:visible}html:root .month-grid.sched-month{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}html:root .sched-month .month-day{min-height:56px;padding:3px}html:root .sched-month .month-wd{text-align:center;text-overflow:clip;white-space:nowrap;padding:4px 2px;font-size:.7rem;overflow:hidden}html:root .sched-month .month-day .month-num{font-size:.9rem}html:root .sched-month .month-day .month-count{font-size:.68rem}html:root .sched-month .month-day :is(.mc-bar-title,.month-chip){display:none}}html:root .pb-svc li>:first-child{min-width:0}html:root .pb-svc .pb-nm{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:auto;min-width:8em}html:root .pb-svc .pb-s{flex:0 50%;min-width:0}@media (max-width:900px){html:root .pb-svc li{flex-wrap:wrap}}html:root .hh-table td:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}@media (max-width:760px){html:root .us .o2-bar:not(:has(>:not(.fi-lock))){display:none}}html:root .md-review{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:root .md-review>span>span[aria-hidden]{display:none}html:root .md-review a{border-radius:var(--radius-pill);background:var(--pill);min-height:40px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}html:root .md-review a b{background:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-weight:500;display:inline-grid}html:root .md-review a.md-review-red b{background:var(--bad);color:#fff}html:root .md-review a.md-review-red{color:var(--ink)}html:root .md-review a.md-hold-old{color:var(--ink);background:var(--warnbg);padding:0 14px}@media (max-width:767px){html:root .md-review{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html:root .md-review::-webkit-scrollbar{display:none}html:root .md-review>*{flex:none}}html:root .tg-block{line-height:1.25;overflow:hidden}html:root .tg-block.short{flex-flow:row;align-items:baseline;gap:6px;display:flex}html:root .tg-block.short>:is(.tg-flags,.svc-tags,.tg-line){display:none}html:root .tg-block.short>:is(.tg-time,.tg-title){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html:root .tg-block.short>.tg-time{flex:none}@media (max-width:600px){html:root .rqv-scrim{box-sizing:border-box;height:100dvh}html:root .rqv{height:100%;max-height:calc(100dvh - var(--safe-top,0px))}html:root .rqv :is(.rqv-prev,.rqv-next,.rqv-nav button){border-radius:50%;min-width:44px;min-height:44px}}html:root .dep-history{font-size:.94rem;font-weight:400}html:root .dep-history :is(b,strong){font-weight:500}html:root .pbill-cos>*{align-items:center;gap:6px;display:inline-flex}html:root .pbill-cos .pbill-cos-n{white-space:nowrap;background:var(--pill);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}@media (pointer:coarse){html:root .pbill-cos>*{min-height:44px}}html:root .pbill-cos>button{flex:none}html:root .pbill-cos{scrollbar-width:none;overflow-x:auto}html:root .sv-row:has(>.sv-people){flex-direction:column;gap:4px;align-items:stretch!important}html:root .sv-row:has(>.sv-people)>.sv-chip.info:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;width:100%;padding:0;font-size:.72rem;font-weight:500;justify-content:flex-start!important;min-width:0!important}html:root .consent-row{align-items:center;gap:8px;min-height:44px}html:root .sv-fold>summary{min-height:44px;padding-right:40px;position:relative}html:root .sv-fold>summary:after{margin:0;line-height:1.2;position:absolute;top:13px;right:14px}@media (max-width:900px){html:root .pb-co{grid-template-columns:minmax(0,1fr)}}html:root .rc-head-acts>a{border-radius:var(--radius-pill);background:var(--pill);min-height:32px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}html:root .o2-chead{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}html:root .o2-chead>h2,html:root .o2-chead>.o2-sub{grid-column:1}html:root .o2-chead>.o2-right{grid-area:1/2;margin-left:0}html:root .wd-v3 .bento{grid-auto-flow:dense;align-items:start}html:root .wd-head{align-items:center}html:root .wd-head>:is(.wd-menu-btn,.wd-more):last-child{margin-left:auto}html:root .wd:has(>.wd-bd>.bx-n small)>.wd-head{padding-right:calc(var(--wd-pad,16px) + 128px)}html:root .wd .bx-n small{margin-left:4px}html:root .aix-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){html:root .aix-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html:root .firms-switch,html:root .firms-sheet-tools{align-items:center}@media (max-width:767px){html:root .auth-d{align-content:center;min-height:100dvh;display:grid}html:root .auth-d-logo{margin-bottom:8px}}html:root .hh-watch-card .hh-head,html:root .hh-card.watch .hh-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root .hh-watch-card .hh-head>.hh-btn:last-child,html:root .hh-card.watch .hh-head>.hh-btn:last-child{margin-left:auto}html:root .rail-phone{display:none}@media (min-width:768px) and (max-width:1099px) and (min-height:501px),(min-width:768px) and (min-height:501px) and (pointer:coarse){html:root .side.has-rail .rail-tools .rail-phone{display:grid}html:root body:has(.side.has-rail .rail-phone) .phn-fab:not(.oncall):not(.ringing){display:none!important}html:root body:has(.side.has-rail .rail-phone) .phn{bottom:20px;right:20px}}html:root .hh-costviews{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 0 12px;display:flex;overflow-x:auto}html:root .hh-costviews::-webkit-scrollbar{display:none}html:root .hh-costviews>*{flex:none}html:root .hh-kc .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:root .hh-kmenu{margin-left:auto;position:relative}html:root .hh-kmenu>summary{cursor:pointer;width:36px;height:32px;color:var(--muted);border-radius:999px;place-items:center;font-size:18px;line-height:1;list-style:none;display:inline-grid}html:root .hh-kmenu>summary::-webkit-details-marker{display:none}html:root .hh-kmenu[open]>summary,html:root .hh-kmenu>summary:hover{background:var(--pill-hover);color:var(--ink)}@media (pointer:coarse){html:root .hh-kmenu>summary{width:44px;height:44px}}html:root .hh-kmenu-list{z-index:30;background:var(--paper);border:.5px solid var(--line-strong);min-width:190px;box-shadow:var(--shadow-2,0 12px 40px #0003);border-radius:12px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}html:root .hh-kmenu-list>button{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px}html:root .hh-kmenu-list>button:hover,html:root .hh-kmenu-list>button:focus-visible{background:var(--hover)}html:root .hh-kmenu-list>button.bad{color:var(--bad)}html:root .hh-colswitch{display:none}@media (max-width:760px){html:root .hh-colswitch{margin:0 0 10px;display:flex}html:root .hh-colswitch .hh-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px}html:root .hh-board>.hh-col:not(.phone-on){display:none}}@media (min-width:768px){html:root .filter-sheet.fs-phone,html:root .filter-sheet.fs-phone>.filter-sheet-body{display:contents}html:root .filter-sheet.fs-phone>.filter-sheet-toggle{display:none!important}}@media (max-width:767px){html:root .filter-sheet.fs-phone{flex:100%;min-width:0}html:root .filter-sheet.fs-phone>.filter-sheet-toggle{border-radius:var(--radius-pill);align-items:center;gap:6px;min-height:44px;margin:0;display:inline-flex}html:root .filter-sheet.fs-phone:not(.is-open)>.filter-sheet-body{display:none}html:root .filter-sheet.fs-phone.is-open>.filter-sheet-body{border:.5px solid var(--line);background:var(--paper);border-radius:14px;gap:8px;margin-top:8px;padding:12px;display:grid}html:root .filter-sheet.fs-phone.is-open>.filter-sheet-body select{width:100%}}html:root .ai-dn-lit,html:root .ai-dn-caret{display:none}html:root .ai-dquick{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:768px){html:root .ai-dquick{display:none}}@media (max-width:767px){html:root .ai-bar2>.ai-seg{display:none}html:root .ai-dn-date{background:var(--pill);border:0;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:500;display:inline-flex}html:root .ai-dn-lit:not(:empty){display:inline}html:root .ai-dn-lit:not(:empty):after{content:" ·"}html:root .ai-dn-caret{color:var(--muted);font-size:.8em;display:inline}html:root .so>.page-header{flex-direction:column;display:flex}html:root .so>.page-header>.ph-below{order:1}html:root .so>.page-header>.ph-row{order:2;margin-top:8px}}html:root .phone-fold{display:block}html:root .phone-fold>summary{display:none}@media (max-width:767px){html:root .phone-fold{background:var(--paper);box-shadow:var(--card-shadow);border-radius:16px;margin:0 0 12px}html:root .phone-fold>summary{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:10px 44px 10px 16px;list-style:none;display:flex;position:relative}html:root .phone-fold>summary::-webkit-details-marker{display:none}html:root .phone-fold>summary:after{content:"⌄";color:var(--muted);transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-60%)}html:root .phone-fold[open]>summary:after{transform:translateY(-40%)rotate(180deg)}html:root .phone-fold-t{font-size:15px;font-weight:600}html:root .phone-fold-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:13px;overflow:hidden}html:root .phone-fold[open]>.phone-fold-body{padding:0 0 4px}html:root .phone-fold>.phone-fold-body>.o2-grid{margin-bottom:0}}html:root main .wq-chip.on{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000}html:root main .wq-chip.on .wq-n{color:#fff;background:#ffffff40;box-shadow:none!important}html:root main .wq-chip.on svg{color:currentColor}@media (max-width:560px){html:root main table.cmp-table:not(.cmp-checklist)>tbody>tr>td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--muted);font-size:12px;display:block}}@media (max-width:767px){html:root main .tabs:not(.section-tabs):not(.pt-tabs){scrollbar-width:none;border-radius:var(--radius-pill);overflow-y:hidden;flex-wrap:nowrap!important;overflow-x:auto!important}html:root main .tabs:not(.section-tabs):not(.pt-tabs)::-webkit-scrollbar{display:none}html:root main .tabs:not(.section-tabs):not(.pt-tabs)>*{flex:none}}@media (max-width:560px){html:root .lic-overview tr>td:first-child{box-shadow:none!important}}@media (max-width:767px){html:root main :is(.bcx-tabs,.bcx-reasons){scrollbar-width:none;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);flex-wrap:nowrap!important}html:root main :is(.bcx-tabs,.bcx-reasons)::-webkit-scrollbar{display:none}html:root main :is(.bcx-tabs,.bcx-reasons)>*{flex:none}html:root .pt-bar .page-header>.ph-row{border-left:0;padding-left:0}html:root .pt-bar .page-header .ph-main{flex-wrap:wrap;align-items:baseline;column-gap:10px}html:root .pt-bar .page-header .ph-main>.ph-sub{flex:auto;min-width:0}}html:root main.content{overflow-x:clip}html:root .rc-head-acts{flex-wrap:nowrap;flex:none}html:root .rc-head-acts a{white-space:nowrap;border-radius:var(--radius-pill);background:var(--pill);min-height:32px;color:var(--ink);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}
.prow-sub,.prow-status,.prow-act,.prow-tap{display:none}@media (max-width:560px){html:root table.prow,html:root table.prow>tbody{width:100%;display:block}html:root table.prow>thead{display:none}html:root .table-wrap:has(>table.prow){overflow-x:visible}html:root table.prow{--prow-x:0px;--prow-lift:8px}html:root main :is(.card.table-wrap,.bcx-card)>table.prow{--prow-x:12px;--prow-lift:0px}html:root main :is(.card.table-wrap,.bcx-card)>table.prow>tbody{background:var(--paper);border:.5px solid var(--line);border-radius:12px}html:root table.prow>tbody>tr{box-sizing:border-box;width:100%;padding:7px var(--prow-x);border:0;border-bottom:.5px solid var(--line);background:0 0;border-radius:0;margin:0}html:root table.prow>tbody>tr:last-child{border-bottom:0}html:root table.prow>tbody>tr:has(>td[data-row=title]){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:58px;display:grid;position:relative}html:root table.prow>tbody>tr[data-open]{width:calc(100% + 2 * var(--prow-lift));margin:0 calc(-1 * var(--prow-lift));padding-inline:calc(var(--prow-x) + var(--prow-lift));background:var(--hover)}html:root table.prow .prow-flat{display:contents}html:root table.prow>tbody>tr:has(>td[data-row=title])>td[data-row=title]{display:contents}html:root table.prow>tbody>tr:has(>td[data-row=title])>td[data-row=title]:before{display:none}html:root table.prow .prow-flat>.initials,html:root table.prow .prow-dup{display:none}html:root table.prow .prow-name{-webkit-line-clamp:2;min-width:0;min-height:0;color:var(--ink);-webkit-box-orient:vertical;grid-area:1/1;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}html:root table.prow .prow-name :is(a,button,strong){color:inherit;font:inherit;background:0 0;border:0;min-height:0;padding:0;text-decoration:none;display:inline}html:root table.prow>tbody>tr:not(:has(.prow-sub)) .prow-name{grid-row:1/3}html:root table.prow .prow-sub{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;margin-top:2px;font-size:13px;line-height:1.3;display:block;overflow:hidden}html:root table.prow>tbody>tr[data-open] .prow-sub{white-space:normal}html:root table.prow .prow-status{text-align:right;white-space:nowrap;text-overflow:ellipsis;border:0;grid-area:1/2/3;width:auto;min-width:0;max-width:46vw;min-height:0;margin:0;padding:0;font-size:12px;display:block;overflow:hidden}html:root table.prow>tbody>tr:has(>td[data-row=title])>td:is([data-row=status],[data-row=count]){text-align:right;white-space:nowrap;text-overflow:ellipsis;border:0;grid-area:1/2/3;width:auto;min-width:0;max-width:46vw;min-height:0;margin:0;padding:0;font-size:12px;display:block;overflow:hidden}html:root table.prow>tbody>tr:has(>td[data-row=title])>td[data-row=status]:before{display:none}html:root table.prow>tbody>tr:has(>td[data-row=title])>td[data-row=count]{background:var(--hover);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:11px;padding:3px 8px}html:root table.prow>tbody>tr:has(>td[data-row=title])>td[data-row=count]:before{content:attr(data-label) " ";color:var(--muted);font-size:12px;display:inline;position:static}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-row=count]{background:var(--paper)}html:root table.prow .prow-tap{z-index:1;width:auto;min-width:0;min-height:44px;margin:-7px calc(-1 * var(--prow-x));box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-area:1/1/3/-1;align-self:stretch;padding:0;display:block}html:root table.prow>tbody>tr[data-open] .prow-tap{margin-inline:calc(-1 * (var(--prow-x) + var(--prow-lift)))}html:root table.prow .prow-tap:active{background:color-mix(in srgb, var(--ink) 6%, transparent)}html:root table.prow .prow-tap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html:root table.prow>tbody>tr:not([data-open])>td[data-row=title]>:not(.prow-flat,.prow-name,.prow-sub,.prow-status,.prow-tap),html:root table.prow>tbody>tr:not([data-open]) .prow-flat>:not(.prow-flat,.prow-name,.prow-sub,.prow-status,.prow-tap){display:none}html:root table.prow>tbody>tr:has(>td[data-row=title]):not([data-open])>td:not([data-row=title],[data-row=status],[data-row=count]){display:none}html:root table.prow>tbody>tr>td[data-row=title]>:not(.prow-flat,.prow-name,.prow-sub,.prow-status,.prow-act,.prow-tap),html:root table.prow .prow-flat>:not(.prow-flat,.prow-name,.prow-sub,.prow-status,.prow-act,.prow-tap){grid-column:1/-1;justify-self:start;max-width:100%;margin-top:6px;font-size:13px}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td:not([data-row=title],[data-row=status],[data-row=count]){box-sizing:border-box;overflow-wrap:break-word;text-align:left;border:0;grid-column:1/-1;width:auto;min-width:0;min-height:0;padding:3px 0;font-size:13px;display:block}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-label]:not([data-label=""],[data-row]){grid-template-columns:96px minmax(0,1fr);justify-content:start;align-items:baseline;gap:0 8px;display:grid}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-label]:not([data-label=""],[data-row]):before{content:attr(data-label);white-space:normal;width:auto;color:var(--muted);grid-row:1/span 9;font-size:13px;line-height:1.3;display:block;position:static}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-label]:not([data-label=""],[data-row])>*{grid-column:2;min-width:0}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-label]:not([data-label=""],[data-row])>:is(.pill,.ott,[class*=pill]){justify-self:start}html:root table.prow>tbody>tr[data-open]>td>a{align-items:center;min-height:44px;display:inline-flex}html:root table.prow>tbody>tr[data-open]>td :is(select,input:not([type=checkbox],[type=radio])){min-height:44px;font-size:16px}html:root table.prow .prow-tick{align-items:center;min-width:44px;min-height:44px;display:inline-flex}html:root table.prow .prow-act{flex-wrap:wrap;order:9;grid-column:1/-1;align-items:center;gap:6px;margin-top:0;padding:8px 0 5px;display:flex}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-row=actions]{flex-wrap:wrap;order:9;grid-column:1/-1;align-items:center;gap:6px;margin-top:0;padding:8px 0 5px;display:flex}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-row=actions]{order:10;padding-top:0}html:root table.prow>tbody>tr[data-open]:has(>td[data-row=title])>td[data-row=actions]:before{display:none}html:root table.prow .prow-act>.btn:first-child{flex:auto}html:root table.prow :is(.prow-act,td[data-row=actions]) :is(.btn,button.btn){min-height:44px;font-size:14px}html:root table.prow>tbody>tr.show-more-tr{border-bottom:0;padding:10px 0 0}html:root table.prow>tbody>tr.show-more-tr>td{border:0;padding:0;display:block}html:root table.prow>tbody>tr.show-more-tr .btn{width:100%;min-height:44px}}
.m-tool,.m-tool-rows{display:none}@media (min-width:768px) and (min-height:501px),(min-width:1100px){.side.has-rail .rail-tools{flex:none;justify-items:center;gap:2px;width:100%;margin-top:auto;padding-top:10px;display:grid}.side.has-rail .rail-tools~.rail-me{margin-top:6px}.rail-tool{width:calc(var(--rail-w) - 4px);min-height:52px;color:var(--side-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:start;justify-items:center;gap:3px;padding:5px 0 6px;display:grid;position:relative}.rail-tool .ws-icon>svg{width:19px;height:19px}.rail-tool:hover{color:#fff}.rail-tool:hover .ws-icon,.rail-tool[aria-expanded=true] .ws-icon{color:#fff;background:#ffffff1f}.rail-tool:focus-visible{outline-offset:-2px;outline:2px solid #8ccbec}.rail-tool .ws-label{font-variant-numeric:tabular-nums;font-size:.66rem}.side.has-rail .ws-rail{overflow:hidden}.side.has-rail .ws-rail>*{flex:none}.side.has-rail .ws-rail>.ws-tabs{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;grid-auto-rows:max-content;align-content:start;min-height:0;padding-bottom:4px;overflow:hidden auto}.side.has-rail .ws-rail>.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs[data-fade=bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ws-tabs[data-fade=top]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 28px),#0000)}.ws-tabs[data-fade=top\ bottom]{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000)}}@media (min-width:768px) and (min-height:501px) and (max-height:920px),(min-width:1100px) and (max-height:920px){.side.has-rail .ws-rail{gap:4px;padding-top:12px}.side.has-rail .ws-mark{width:32px;height:32px;margin-bottom:4px}.side.has-rail .ws-tabs{gap:2px}.side.has-rail .ws-tab,.side.has-rail .rail-tool{min-height:48px;padding:3px 0 4px}.side.has-rail :is(.ws-tab,.rail-tool) .ws-icon{height:30px}.side.has-rail .rail-tools{padding-top:6px}.side.has-rail .rail-me-btn{height:44px}}.call-icon{position:relative}.call-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--side-rail);border-radius:50%;position:absolute;top:4px;right:7px}.call-icon:has(.call-badge) .call-dot{top:auto;bottom:3px}.call-green-dot .call-dot{background:#3cc26e}.call-red-dot .call-dot{background:#ff5f57}:is(.rail-tool,.m-tool,.m-tool-row):is(.call-solid,.call-solid-pulse) .ws-icon{color:#fff;background:#1d8a4e}:is(.rail-tool,.m-tool,.m-tool-row).call-solid-pulse .ws-icon{animation:1.2s ease-in-out infinite call-pulse}@keyframes call-pulse{50%{box-shadow:0 0 0 6px #3cc26e59}}@media (prefers-reduced-motion:reduce){:is(.rail-tool,.m-tool,.m-tool-row).call-solid-pulse .ws-icon{animation:none;box-shadow:0 0 0 3px #3cc26e73}}.nav-badge.call-badge{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--side-rail);border-radius:8px;margin:0;padding:0 4px;font-size:.62rem;line-height:16px;position:absolute;top:-3px;right:-7px}@media (max-width:767px),(max-height:500px) and (max-width:1099px){.m-tool{border-radius:var(--radius);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.m-tool .ws-icon{width:34px;height:32px}.m-tool:hover,.m-tool[aria-expanded=true]{background:#ffffff1f}.m-tool:focus-visible{outline-offset:1px;outline:3px solid #8ccbec}.m-tool .call-dot,.m-tool .nav-badge.call-badge{box-shadow:0 0 0 2px var(--side)}.m-tool .nav-badge.call-badge{top:-2px;right:-4px}.m-topbar .m-inbox+.m-tool,.m-topbar .m-tool+.m-tool{margin-left:-6px}.m-title,.m-title-text{min-width:0}}@media (max-height:500px) and (max-width:1099px){.m-topbar .m-tool{display:none}.m-tool-rows{background:#ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:2px;margin:0 0 6px;padding:6px;display:grid}.m-tool-row{border-radius:var(--radius);width:100%;min-height:44px;color:var(--side-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.m-tool-row .ws-icon{width:34px;height:32px}.m-tool-row .ws-label{text-align:left;font-size:.95rem}.m-tool-row:hover{background:#ffffff1f}.m-tool-row:focus-visible{outline-offset:-3px;outline:3px solid #8ccbec}}.menu-look{gap:2px;display:grid}.menu-appearance{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 4px 6px 10px;display:flex}.menu-appearance-label{font-size:.9375rem}.appearance-seg{background:var(--hover);border:.5px solid var(--line);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.appearance-opt{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:.8125rem}.appearance-opt:hover{color:var(--ink)}.appearance-opt.on{background:var(--paper);color:var(--ink);box-shadow:0 0 0 .5px var(--line-strong), 0 1px 2px #00000014;font-weight:500}.appearance-opt:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.foot-menu-item.menu-rearrange{justify-content:flex-start;gap:10px}.menu-rearrange>svg{color:var(--muted);flex:none}.menu-rearrange-text{text-align:left;gap:1px;display:grid}.menu-rearrange-text small{color:var(--muted);font-size:.75rem}.menu-sep{border:0;border-top:.5px solid var(--line);margin:2px 0}.side .pc-more .foot-menu-list.pc-more-menu,.side .rail-me-menu.foot-menu-list{width:300px;max-width:calc(100vw - 24px)}@media (pointer:coarse){.appearance-opt,.foot-menu-item.menu-rearrange{min-height:44px}}.rail-foot,.rail-foot.flat{display:none}@media (min-width:1100px){html.ask-docked .app>main.content{padding-left:calc(420px + var(--content-px,24px))}}html.on-call .app>main.content{margin-top:40px}@media (pointer:coarse){html.on-call .app>main.content{margin-top:52px}}.pb-appearance .appearance-seg{background:var(--pb-soft,var(--hover))}.pb-appearance .appearance-opt{min-height:36px;padding:0 14px;font-size:.875rem}@media (pointer:coarse){.pb-appearance .appearance-opt{min-height:44px}}@media print{.rail-tools,.m-tool,.m-tool-rows,.phn-strip{display:none!important}}.m-page-tools{display:none}@media (max-width:767px),(max-height:500px) and (max-width:1099px){.m-page-tools{display:contents}.m-topbar .m-page-tools>.m-tool{margin-left:-6px}.m-topbar .m-inbox{height:44px}.wd-bar:has(>.wd-bar-end):not(:has(>:not(.wd-bar-end))):not(:has(.wd-bar-end>*)){display:none}}.pb-appearance .pb-box-head{margin-bottom:6px}.pb-appearance .appearance-seg{margin-left:auto}.side:has(.pc-more[open],.rail-me[open]){z-index:70;overflow:visible}.side .mecard{position:relative}.side .mecard .pc-acts,.side .mecard .pc-more{position:static}.side .pc-more .foot-menu-list.pc-more-menu{bottom:calc(100% + 4px);left:0;right:auto}
