.RecentVinCopy-module__Z7Dzqq__row{border-bottom:1px solid var(--color-border);background:var(--color-card);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.RecentVinCopy-module__Z7Dzqq__row[data-copy]{grid-template-columns:minmax(0,1fr) 44px;padding-right:8px}.RecentVinCopy-module__Z7Dzqq__row[data-editing]{padding-right:44px}.RecentVinCopy-module__Z7Dzqq__copyRegion{align-self:center}.RecentVinCopy-module__Z7Dzqq__copy{width:44px;min-height:44px;color:var(--color-muted);border-radius:12px;justify-content:center;align-items:center;display:flex}.RecentVinCopy-module__Z7Dzqq__copy:hover{background:var(--color-surface-hover)}.RecentVinCopy-module__Z7Dzqq__copy:disabled{opacity:.6}.RecentVinCopy-module__Z7Dzqq__copy:focus-visible,.RecentVinCopy-module__Z7Dzqq__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.RecentVinCopy-module__Z7Dzqq__fallback{min-width:0;font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);flex-direction:column;grid-column:1/-1;gap:8px;padding:0 12px 12px;line-height:1.41667;display:flex}.RecentVinCopy-module__Z7Dzqq__fallback input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-foreground);font-family:var(--font-mono);font-size:calc(16px * var(--app-text-scale,1));border-radius:12px;padding:8px}.RecentVinCopy-module__Z7Dzqq__dismiss{align-self:flex-start;min-height:44px;text-decoration:underline}
.JobsTabs-module__t7L47G__tabs{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-right:12px;display:flex;container-type:inline-size}.JobsTabs-module__t7L47G__tab{min-height:44px;font-size:min(calc(16px * var(--app-text-scale,1)),max(16px,7cqw));white-space:nowrap;color:var(--color-muted);flex:0 auto;padding:0;font-weight:600;line-height:1.375;position:relative}.JobsTabs-module__t7L47G__tab[aria-selected=true]{color:var(--color-foreground);font-weight:700}.JobsTabs-module__t7L47G__tab[aria-selected=true]:after{content:"";height:3px;left:0;right:0;bottom:calc(-1 * var(--app-card-padding,12px) - 1px);background:var(--color-foreground);border-radius:999px;position:absolute}.JobsTabs-module__t7L47G__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.JobsTabs-module__t7L47G__workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (max-height:500px){.JobsTabs-module__t7L47G__shell{overflow-y:auto}.JobsTabs-module__t7L47G__shell>div{flex-shrink:0;height:auto;min-height:100%}.JobsTabs-module__t7L47G__shell>div>header{position:relative;top:auto}.JobsTabs-module__t7L47G__shell .JobsTabs-module__t7L47G__workspace{min-height:calc(320px * var(--app-text-scale,1))}}
.AppChrome-module__j1IXZG__pageHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.AppChrome-module__j1IXZG__pageHeader[data-tagline]{align-items:flex-start}.AppChrome-module__j1IXZG__brandLink{min-width:0}.AppChrome-module__j1IXZG__brand{color:var(--color-brand-primary,var(--color-primary));font-family:var(--font-inter), sans-serif;letter-spacing:-1.8px;text-shadow:0 1px 6px #0009;font-size:36px;font-weight:800;line-height:44px;display:block;transform:translateY(5px)}.AppChrome-module__j1IXZG__brandInitial{font-family:var(--font-cinzel), serif}.AppChrome-module__j1IXZG__pageHeader[data-tagline] .AppChrome-module__j1IXZG__brand{margin-top:2px;transform:none}.AppChrome-module__j1IXZG__tagline{color:var(--color-backdrop-muted,var(--color-muted));letter-spacing:1.8px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #0009;margin-top:-6px;font-size:12px;font-weight:600;line-height:17px;display:block;overflow:hidden}.AppChrome-module__j1IXZG__headerActions{flex-shrink:0}.AppChrome-module__j1IXZG__pageHeader[data-tagline] .AppChrome-module__j1IXZG__headerActions{margin-top:6px}:is(html.light .AppChrome-module__j1IXZG__brand,html.light .AppChrome-module__j1IXZG__tagline){text-shadow:0 1px 4px #00000038}.AppChrome-module__j1IXZG__card{border:1px solid var(--color-border);border-radius:var(--app-card-radius);background:var(--color-card);min-width:0;padding:var(--app-card-padding);box-shadow:var(--app-card-shadow)}.AppChrome-module__j1IXZG__cardHeader{align-items:center;gap:var(--app-card-padding);min-width:0;padding-bottom:var(--app-card-padding);margin-bottom:var(--app-card-padding);border-bottom:1px solid var(--color-border);display:flex}.AppChrome-module__j1IXZG__back{border:1px solid var(--color-border);background:var(--color-card);width:44px;height:44px;color:var(--color-foreground);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.AppChrome-module__j1IXZG__back:hover,.AppChrome-module__j1IXZG__back:active{background:var(--color-surface-hover)}.AppChrome-module__j1IXZG__back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AppChrome-module__j1IXZG__cardTitle{overflow-wrap:anywhere;color:var(--color-foreground);font-size:calc(24px * var(--app-text-scale,1));line-height:calc(30px * var(--app-text-scale,1));font-weight:700}.AppChrome-module__j1IXZG__cardSubtitle{overflow-wrap:anywhere;color:var(--color-muted);font-size:calc(10px * var(--app-text-scale,1));line-height:calc(14px * var(--app-text-scale,1));font-weight:400}
.AccountAppearance-module__qx31pa__destinations{flex-direction:column;gap:8px;display:flex}.AccountAppearance-module__qx31pa__destination{border:1px solid var(--color-border);background:var(--color-surface-hover);text-align:left;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px;display:flex}.AccountAppearance-module__qx31pa__destination:hover{background:var(--color-surface-active)}.AccountAppearance-module__qx31pa__destinationIcon{color:var(--color-brand-primary,var(--color-primary));flex-shrink:0}.AccountAppearance-module__qx31pa__destinationTitle{font-size:calc(14px * var(--app-text-scale,1));font-weight:600;line-height:1.42857;display:block}.AccountAppearance-module__qx31pa__description{color:var(--color-muted);font-size:calc(12px * var(--app-text-scale,1));margin-top:4px;line-height:1.41667;display:block}.AccountAppearance-module__qx31pa__chevron{color:var(--color-muted);flex-shrink:0}.AccountAppearance-module__qx31pa__action{border:1px solid var(--color-border);background:var(--color-surface-hover);min-height:44px;color:var(--color-foreground);font-size:calc(14px * var(--app-text-scale,1));border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:1.42857;display:inline-flex}.AccountAppearance-module__qx31pa__accent{border-color:var(--color-brand-primary,var(--color-primary));background:var(--color-navigation-fill,var(--color-primary-dim));color:var(--color-navigation-ink,var(--color-primary))}.AccountAppearance-module__qx31pa__action:disabled{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-muted);opacity:.6}.AccountAppearance-module__qx31pa__action:focus-visible,.AccountAppearance-module__qx31pa__destination:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-primary));outline-offset:2px}.AccountAppearance-module__qx31pa__field{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-foreground);font-size:calc(16px * var(--app-text-scale,1));border-radius:16px;padding:10px 16px;line-height:1.375}.AccountAppearance-module__qx31pa__field:focus{border-color:var(--color-brand-primary,var(--color-primary));outline:none}.AccountAppearance-module__qx31pa__label{color:var(--color-muted);font-size:calc(11px * var(--app-text-scale,1));font-weight:600;line-height:1.36364}.AccountAppearance-module__qx31pa__logoWell{border:1px solid var(--color-border);width:88px;height:88px;color:var(--color-muted);background:#000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}html.light .AccountAppearance-module__qx31pa__logoWell{background:#fff}.AccountAppearance-module__qx31pa__appearance{flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.AccountAppearance-module__qx31pa__appearance>fieldset,.AccountAppearance-module__qx31pa__appearance>label{margin:0}.AccountAppearance-module__qx31pa__groupTitle{font-size:calc(14px * var(--app-text-scale,1));color:var(--color-foreground);margin-bottom:8px;font-weight:600;line-height:1.42857}.AccountAppearance-module__qx31pa__switchRow{min-height:44px;font-size:calc(14px * var(--app-text-scale,1));justify-content:space-between;align-items:center;gap:12px;font-weight:600;line-height:1.42857;display:flex}.AccountAppearance-module__qx31pa__switchRow small{font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);margin-top:4px;font-weight:400;line-height:1.41667;display:block}.AccountAppearance-module__qx31pa__switch{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:51px;height:44px;margin:0;position:relative}.AccountAppearance-module__qx31pa__switch:before{content:"";background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:999px;position:absolute;inset:7px 0}.AccountAppearance-module__qx31pa__switch:after{content:"";background:var(--color-foreground);border-radius:50%;width:26px;height:26px;transition:transform .16s;position:absolute;top:9px;left:2px}.AccountAppearance-module__qx31pa__switch:checked:before{background:var(--color-brand-primary,var(--color-primary))}.AccountAppearance-module__qx31pa__switch:checked:after{background:var(--color-primary-foreground,#fff);transform:translate(21px)}.AccountAppearance-module__qx31pa__switch:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-primary));outline-offset:2px}.AccountAppearance-module__qx31pa__switchRow:has(.AccountAppearance-module__qx31pa__switch:disabled){opacity:.6}.AccountAppearance-module__qx31pa__switch:disabled{cursor:default}.AccountAppearance-module__qx31pa__switch:checked:disabled:before{background:var(--color-muted)}.AccountAppearance-module__qx31pa__choices{flex-wrap:wrap;gap:8px;display:flex}.AccountAppearance-module__qx31pa__choice{border:1px solid var(--color-border);min-height:44px;font-size:calc(14px * var(--app-text-scale,1));color:var(--color-foreground);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:1.42857;display:flex}.AccountAppearance-module__qx31pa__choice[aria-pressed=true]{border-color:var(--color-brand-primary,var(--color-primary));background:var(--color-primary-dim);color:var(--color-primary)}.AccountAppearance-module__qx31pa__swatch{border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:20px;height:20px}.AccountAppearance-module__qx31pa__providerList{flex-direction:column;gap:12px;margin-top:12px;display:flex}.AccountAppearance-module__qx31pa__providerRow{border:1px solid var(--color-border);background:var(--color-surface-hover);overflow-wrap:anywhere;font-size:calc(14px * var(--app-text-scale,1));border-radius:16px;padding:12px;line-height:1.42857}.AccountAppearance-module__qx31pa__switchRow>span>span{font-weight:400}.AccountAppearance-module__qx31pa__appearancePage{min-width:0}.AccountAppearance-module__qx31pa__appearancePage>.AccountAppearance-module__qx31pa__appearance{padding:0}.AccountAppearance-module__qx31pa__choice:disabled{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-muted);opacity:.6}.AccountAppearance-module__qx31pa__choice:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-primary));outline-offset:2px}
.CustomerBook-module__GIOl8W__book{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.CustomerBook-module__GIOl8W__toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 12px;display:flex}.CustomerBook-module__GIOl8W__count{min-width:0;color:var(--color-muted);font-size:calc(12px * var(--app-text-scale,1));line-height:1.41667}.CustomerBook-module__GIOl8W__toolbarActions{flex-shrink:0;gap:16px;display:flex}.CustomerBook-module__GIOl8W__textAction{min-height:44px;color:var(--color-primary);font-size:calc(12px * var(--app-text-scale,1));font-weight:700;line-height:1.41667}.CustomerBook-module__GIOl8W__textAction:disabled{color:var(--color-muted);opacity:.6}.CustomerBook-module__GIOl8W__textAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CustomerBook-module__GIOl8W__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.CustomerBook-module__GIOl8W__body>*,.CustomerBook-module__GIOl8W__body>fieldset>*{flex-shrink:0}.CustomerBook-module__GIOl8W__modalBody{padding:0 20px 20px}.CustomerBook-module__GIOl8W__form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.CustomerBook-module__GIOl8W__row{align-items:center;gap:8px;min-width:0;display:flex}.CustomerBook-module__GIOl8W__open{text-align:left;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;min-height:44px;display:flex}.CustomerBook-module__GIOl8W__name{color:var(--color-foreground);font-size:calc(14px * var(--app-text-scale,1));font-weight:700;line-height:1.42857}.CustomerBook-module__GIOl8W__contact{color:var(--color-muted);font-size:calc(12px * var(--app-text-scale,1));line-height:1.41667}.CustomerBook-module__GIOl8W__remove{width:44px;min-height:44px;color:var(--color-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CustomerBook-module__GIOl8W__remove:hover{background:var(--color-surface-active);color:var(--color-danger)}.CustomerBook-module__GIOl8W__empty{text-align:center;color:var(--color-muted);font-size:calc(14px * var(--app-text-scale,1));padding:24px 0}.CustomerBook-module__GIOl8W__error{color:var(--color-danger);font-size:calc(14px * var(--app-text-scale,1))}.CustomerBook-module__GIOl8W__searchRow{flex-shrink:0;align-items:center;gap:12px;padding-bottom:12px;display:flex}.CustomerBook-module__GIOl8W__searchRow input{flex:1;margin:0}.CustomerBook-module__GIOl8W__workOpen{flex-direction:row;align-items:center;gap:8px}.CustomerBook-module__GIOl8W__stub{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:44px;margin-right:4px;padding-right:8px;display:flex}.CustomerBook-module__GIOl8W__stubValue{font-size:calc(18px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.33333}.CustomerBook-module__GIOl8W__stubUnit{font-size:calc(10px * var(--app-text-scale,1));text-transform:uppercase;color:var(--color-muted);line-height:1.4}.CustomerBook-module__GIOl8W__rowCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CustomerBook-module__GIOl8W__line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.CustomerBook-module__GIOl8W__badge{border:1px solid var(--invoice-owed-ring);min-height:20px;font-size:calc(10px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;color:var(--invoice-owed-ink);background:var(--invoice-owed-fill);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;line-height:1.4;display:inline-flex}.CustomerBook-module__GIOl8W__owed{font-size:calc(12px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.41667}
.CommunityNotes-module__8-M0jG__card{color:var(--color-foreground)}.CommunityNotes-module__8-M0jG__empty,.CommunityNotes-module__8-M0jG__note{border:1px solid var(--color-border);border-radius:24px;margin-inline:-12px}.CommunityNotes-module__8-M0jG__empty{background:color-mix(in srgb, var(--color-surface-hover) 40%, transparent);border-style:dashed;margin-bottom:-12px;padding:16px}.CommunityNotes-module__8-M0jG__empty h4{font-size:calc(14px * var(--app-text-scale,1));line-height:calc(20px * var(--app-text-scale,1));font-weight:600}.CommunityNotes-module__8-M0jG__empty hr{background:var(--color-border);border:0;height:1px;margin:8px 0 2px}.CommunityNotes-module__8-M0jG__empty>p{color:var(--color-muted);font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1));margin-top:6px}.CommunityNotes-module__8-M0jG__empty ul{color:var(--color-muted);font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1));flex-direction:column;gap:4px;margin-top:8px;padding-left:8px;display:flex}.CommunityNotes-module__8-M0jG__empty li{gap:6px;display:flex}.CommunityNotes-module__8-M0jG__empty li>:last-child{flex:1;min-width:0}.CommunityNotes-module__8-M0jG__empty .CommunityNotes-module__8-M0jG__signIn{margin-top:12px;font-style:italic}.CommunityNotes-module__8-M0jG__emptyActions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:8px;display:flex}.CommunityNotes-module__8-M0jG__emptyActions button{min-height:44px;font-size:calc(14px * var(--app-text-scale,1));line-height:calc(20px * var(--app-text-scale,1));color:var(--color-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.CommunityNotes-module__8-M0jG__emptyActions button:last-child{color:var(--color-muted)}.CommunityNotes-module__8-M0jG__addActions{gap:4px;margin:4px -12px -12px;display:flex}.CommunityNotes-module__8-M0jG__addActions button{border:1px solid var(--color-border);min-width:0;min-height:40px;font-size:calc(14px * var(--app-text-scale,1));line-height:calc(20px * var(--app-text-scale,1));background:var(--color-navigation-fill);color:var(--color-navigation-ink);border-radius:16px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;display:flex}.CommunityNotes-module__8-M0jG__addActions button:first-child{border-color:var(--color-primary)}.CommunityNotes-module__8-M0jG__addActions button:last-child{background:var(--color-surface-hover);color:var(--color-muted)}.CommunityNotes-module__8-M0jG__addActions svg,.CommunityNotes-module__8-M0jG__emptyActions svg{flex-shrink:0}.CommunityNotes-module__8-M0jG__list{flex-direction:column;gap:12px;display:flex}.CommunityNotes-module__8-M0jG__list[data-last]{margin-bottom:-12px}.CommunityNotes-module__8-M0jG__list:empty{margin-bottom:0}.CommunityNotes-module__8-M0jG__note{background:var(--color-surface-hover);min-width:0;padding:12px}.CommunityNotes-module__8-M0jG__meta{color:var(--color-muted);font-size:calc(11px * var(--app-text-scale,1));line-height:calc(15px * var(--app-text-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.CommunityNotes-module__8-M0jG__author{color:var(--color-foreground);font-weight:600}.CommunityNotes-module__8-M0jG__category,.CommunityNotes-module__8-M0jG__badge{border:1px solid var(--color-border);font-size:calc(10px * var(--app-text-scale,1));line-height:calc(14px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-weight:700}.CommunityNotes-module__8-M0jG__badge{background:var(--color-background)}.CommunityNotes-module__8-M0jG__category{background:var(--note-fill,var(--color-surface-hover));color:var(--note-ink,var(--color-note-neutral-ink,var(--color-muted)));border-color:var(--note-ring,var(--color-border))}.CommunityNotes-module__8-M0jG__category[data-category=purple]{--note-fill:var(--color-note-purple-fill);--note-ink:var(--color-note-purple-ink);--note-ring:var(--color-note-purple-ring)}.CommunityNotes-module__8-M0jG__category[data-category=amber]{--note-fill:var(--color-note-amber-fill);--note-ink:var(--color-note-amber-ink);--note-ring:var(--color-note-amber-ring)}.CommunityNotes-module__8-M0jG__category[data-category=blue]{--note-fill:var(--color-note-blue-fill);--note-ink:var(--color-note-blue-ink);--note-ring:var(--color-note-blue-ring)}.CommunityNotes-module__8-M0jG__category[data-category=green]{--note-fill:var(--color-note-green-fill);--note-ink:var(--color-note-green-ink);--note-ring:var(--color-note-green-ring)}.CommunityNotes-module__8-M0jG__body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-foreground);font-size:calc(12px * var(--app-text-scale,1));line-height:calc(19px * var(--app-text-scale,1))}.CommunityNotes-module__8-M0jG__body a{color:var(--color-primary);text-decoration:underline}.CommunityNotes-module__8-M0jG__voteRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.CommunityNotes-module__8-M0jG__voteButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-size:calc(11px * var(--app-text-scale,1));line-height:calc(15px * var(--app-text-scale,1));border-radius:12px;align-items:center;gap:4px;padding:6px 8px;font-weight:600;display:inline-flex}.CommunityNotes-module__8-M0jG__voteButton:disabled{opacity:.5}.CommunityNotes-module__8-M0jG__voteButton[data-vote=up]{color:#34d399;background:#10b98126;border-color:#10b981}.CommunityNotes-module__8-M0jG__voteButton[data-vote=down]{color:#f87171;background:#ef444426;border-color:#ef4444}.CommunityNotes-module__8-M0jG__actions{align-items:center;gap:16px;margin-left:auto;padding:6px 0;display:flex}.CommunityNotes-module__8-M0jG__actions .note-icon-action{color:var(--color-muted);align-items:center;display:flex;position:relative}.CommunityNotes-module__8-M0jG__actions .note-icon-action:before{content:"";position:absolute;inset:-8px -6px}.CommunityNotes-module__8-M0jG__actions .note-icon-action[data-danger]{color:#ef4444}.CommunityNotes-module__8-M0jG__actions .note-icon-action:disabled{opacity:.5}.CommunityNotes-module__8-M0jG__message,.CommunityNotes-module__8-M0jG__error{font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1))}.CommunityNotes-module__8-M0jG__message{color:var(--color-muted)}.CommunityNotes-module__8-M0jG__error{color:var(--color-danger)}.CommunityNotes-module__8-M0jG__deleteConfirm{border:1px solid var(--color-danger);font-size:calc(12px * var(--app-text-scale,1));color:var(--color-danger);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.CommunityNotes-module__8-M0jG__deleteConfirm>div{gap:8px;display:flex}.CommunityNotes-module__8-M0jG__deleteConfirm button{min-height:44px;padding-inline:8px}.CommunityNotes-module__8-M0jG__composer{--color-primary:var(--color-brand-primary);--color-muted:var(--color-navigation-muted);background:var(--color-card);border-radius:28px;max-width:520px;overflow:hidden}.CommunityNotes-module__8-M0jG__composer header{flex-shrink:0;padding:16px 20px 12px}.CommunityNotes-module__8-M0jG__composer h2{font-size:calc(16px * var(--app-text-scale,1));line-height:calc(22px * var(--app-text-scale,1));align-items:center;gap:6px;font-weight:700;display:flex}.CommunityNotes-module__8-M0jG__composer header p{font-size:calc(11px * var(--app-text-scale,1));line-height:calc(15px * var(--app-text-scale,1));color:var(--color-muted);margin-top:2px}.CommunityNotes-module__8-M0jG__composeBody{flex-direction:column;gap:12px;min-height:0;padding:0 20px;display:flex;overflow-y:auto}.CommunityNotes-module__8-M0jG__categories{flex-wrap:wrap;gap:4px;display:flex}.CommunityNotes-module__8-M0jG__categories button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-size:calc(11px * var(--app-text-scale,1));line-height:calc(15px * var(--app-text-scale,1));border-radius:999px;padding:6px 10px;font-weight:600}.CommunityNotes-module__8-M0jG__categories button[aria-pressed=true]{border-color:var(--color-surface-active);background:var(--color-surface-active);color:var(--color-foreground);font-weight:700}.CommunityNotes-module__8-M0jG__composeBody textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:120px;color:var(--color-foreground);font-size:calc(14px * var(--app-text-scale,1));line-height:calc(20px * var(--app-text-scale,1));border-radius:16px;padding:12px}.CommunityNotes-module__8-M0jG__composeBody textarea::placeholder{color:var(--color-muted)}.CommunityNotes-module__8-M0jG__composer footer{font-size:calc(11px * var(--app-text-scale,1));color:var(--color-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px 20px;display:flex}.CommunityNotes-module__8-M0jG__composer footer>div{gap:8px;display:flex}.CommunityNotes-module__8-M0jG__composer footer button{border:1px solid var(--color-border);min-height:40px;font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1));background:var(--color-surface);border-radius:999px;padding:0 16px;font-weight:600}.CommunityNotes-module__8-M0jG__composer footer button:last-child{border-color:var(--color-primary);background:var(--color-navigation-fill);color:var(--color-navigation-ink);padding-inline:20px;font-weight:700}.CommunityNotes-module__8-M0jG__composer button:disabled{opacity:.5}.CommunityNotes-module__8-M0jG__composer footer button:last-child:disabled{opacity:.6;border-color:var(--color-border);background:var(--color-surface-hover);color:var(--color-muted)}.CommunityNotes-module__8-M0jG__composer>.CommunityNotes-module__8-M0jG__error{padding:0 20px 20px}.CommunityNotes-module__8-M0jG__editing textarea{min-height:88px;padding:8px 12px}.CommunityNotes-module__8-M0jG__editing footer button{border-radius:12px;min-height:44px;padding-inline:12px}.CommunityNotes-module__8-M0jG__editing footer button:last-child{padding-inline:12px;font-weight:600}.CommunityNotes-module__8-M0jG__photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.CommunityNotes-module__8-M0jG__photos button{aspect-ratio:1;border:1px solid var(--color-border);background:#000;border-radius:8px;overflow:hidden}.CommunityNotes-module__8-M0jG__photos img{object-fit:cover;width:100%;height:100%}.CommunityNotes-module__8-M0jG__photoViewer{background:#000;border:none;border-radius:0;width:100%;max-width:none;height:100%;position:relative;overflow:hidden}.CommunityNotes-module__8-M0jG__photoViewer img{object-fit:contain;width:100%;height:100%}.CommunityNotes-module__8-M0jG__photoViewer button{color:#fff;text-shadow:0 1px 3px #000;width:44px;height:44px;font-size:24px;position:absolute;top:8px;right:8px}.CommunityNotes-module__8-M0jG__video{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;margin-top:8px;display:block;overflow:hidden}.CommunityNotes-module__8-M0jG__videoImage{aspect-ratio:16/9;background:#000;display:block;position:relative}.CommunityNotes-module__8-M0jG__videoImage img{object-fit:cover;width:100%;height:100%}.CommunityNotes-module__8-M0jG__play{background:#0009;border-radius:28px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CommunityNotes-module__8-M0jG__videoCaption{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.CommunityNotes-module__8-M0jG__videoTitle{-webkit-line-clamp:2;font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1));color:var(--color-foreground);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.CommunityNotes-module__8-M0jG__videoTitle:empty{display:none}.CommunityNotes-module__8-M0jG__videoSource{color:var(--color-muted);font-size:calc(11px * var(--app-text-scale,1));line-height:calc(15px * var(--app-text-scale,1));align-items:center;gap:6px;display:flex}.CommunityNotes-module__8-M0jG__videoSource b{text-transform:uppercase;letter-spacing:.4px;font-size:calc(10px * var(--app-text-scale,1));line-height:calc(14px * var(--app-text-scale,1))}
.HomeChrome-module__KMKGyq__navigation{z-index:40;align-items:center;gap:var(--nav-gutter);width:100%;max-width:800px;padding:var(--nav-gutter) var(--nav-gutter) calc(8px + env(safe-area-inset-bottom));margin-inline:auto;display:flex;position:fixed;inset:auto 0 0}.HomeChrome-module__KMKGyq__bar{min-width:0;padding:var(--nav-inset) var(--nav-row-pad);border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--nav-shadow);border-radius:999px;flex:1;display:flex;position:relative;overflow:hidden}.HomeChrome-module__KMKGyq__selection{pointer-events:none;top:var(--nav-inset);bottom:var(--nav-inset);left:var(--nav-row-pad);width:calc((100% - 2 * var(--nav-row-pad)) / 3);border:1px solid var(--color-brand-primary,var(--color-primary));background:var(--color-navigation-fill,var(--color-primary-dim));opacity:0;transform:translateX(calc(var(--nav-index) * 100%)) scale(.72);border-radius:999px;transition:transform .24s cubic-bezier(.2,1.2,.4,1),opacity .18s;position:absolute}.HomeChrome-module__KMKGyq__bar[data-selected=true] .HomeChrome-module__KMKGyq__selection{opacity:1;transform:translateX(calc(var(--nav-index) * 100%)) scale(1)}.HomeChrome-module__KMKGyq__tab,.HomeChrome-module__KMKGyq__home{justify-content:center;align-items:center;gap:var(--nav-icon-gap);min-width:0;color:var(--color-navigation-muted,var(--color-muted));font-size:clamp(10px, calc(10px * var(--app-text-scale,1)), 12px);white-space:nowrap;text-shadow:none;border-radius:999px;flex-direction:column;font-weight:600;line-height:1.2;display:flex;position:relative}.HomeChrome-module__KMKGyq__tab{min-height:var(--nav-item-height);flex:1}.HomeChrome-module__KMKGyq__home{width:var(--nav-bar-height);height:var(--nav-bar-height);border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--nav-shadow);flex-shrink:0}.HomeChrome-module__KMKGyq__tab[aria-pressed=true],.HomeChrome-module__KMKGyq__home[aria-pressed=true]{color:var(--color-navigation-ink,var(--color-primary));font-weight:700}.HomeChrome-module__KMKGyq__home[aria-pressed=true]{border-color:var(--color-brand-primary,var(--color-primary));background:var(--color-navigation-fill,var(--color-primary-dim))}.HomeChrome-module__KMKGyq__tab:focus-visible,.HomeChrome-module__KMKGyq__home:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-primary));outline-offset:-3px}.HomeChrome-module__KMKGyq__tab[aria-pressed=true] svg,.HomeChrome-module__KMKGyq__home[aria-pressed=true] svg{animation:.24s ease-out HomeChrome-module__KMKGyq__arrive}@keyframes HomeChrome-module__KMKGyq__arrive{45%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.HomeChrome-module__KMKGyq__selection{transition:none}.HomeChrome-module__KMKGyq__tab svg,.HomeChrome-module__KMKGyq__home svg{animation:none!important}}.HomeChrome-module__KMKGyq__backdropText{text-shadow:0 1px 6px #0009}.HomeChrome-module__KMKGyq__backdropIcon{filter:drop-shadow(0 1px 6px #0009);text-shadow:none}html.light .HomeChrome-module__KMKGyq__backdropText{text-shadow:0 1px 4px #00000038}html.light .HomeChrome-module__KMKGyq__backdropIcon{filter:drop-shadow(0 1px 4px #00000038)}.HomeChrome-module__KMKGyq__mutedText{color:var(--color-backdrop-muted,var(--color-muted))}.HomeChrome-module__KMKGyq__launcher{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.HomeChrome-module__KMKGyq__launcherMenu{overscroll-behavior:contain;flex:1;min-height:144px;overflow-y:auto}.HomeChrome-module__KMKGyq__launcherMenuContents{flex-direction:column;gap:16px;min-height:100%;padding-block:8px;display:flex}.HomeChrome-module__KMKGyq__launcherSection{flex-shrink:0}.HomeChrome-module__KMKGyq__launcherRows{flex-direction:column;gap:4px;display:flex}.HomeChrome-module__KMKGyq__launcherSectionTitle{font-size:calc(12px * var(--app-text-scale,1));text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;padding-inline:4px;font-weight:700;line-height:1.41667}.HomeChrome-module__KMKGyq__launcherRow{text-align:left;width:100%;min-height:48px;font-size:calc(18px * var(--app-text-scale,1));border-radius:12px;align-items:center;gap:12px;padding-inline:4px;font-weight:700;line-height:1.33333;display:flex}.HomeChrome-module__KMKGyq__launcherRow:hover,.HomeChrome-module__KMKGyq__launcherTile:hover{background:var(--color-surface-hover)}.HomeChrome-module__KMKGyq__launcherRow:focus-visible,.HomeChrome-module__KMKGyq__launcherTile:focus-visible,.HomeChrome-module__KMKGyq__launcherRecent:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-primary));outline-offset:-2px}.HomeChrome-module__KMKGyq__launcherTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.HomeChrome-module__KMKGyq__launcherTile{border:1px solid var(--color-border);background:var(--color-card);text-align:left;min-width:0;min-height:76px;font-size:calc(14px * var(--app-text-scale,1));border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;font-weight:700;line-height:1.42857;display:flex}.HomeChrome-module__KMKGyq__launcherHero{grid-column:1/-1;min-height:92px}.HomeChrome-module__KMKGyq__launcherFoot{flex-direction:column;flex-shrink:0;gap:8px;padding-bottom:8px;display:flex}.HomeChrome-module__KMKGyq__launcherFoot>section{margin-top:12px}.HomeChrome-module__KMKGyq__launcherRecent{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-foreground) 6%, var(--color-card));border-radius:16px;flex-direction:column;justify-content:space-between;gap:4px;min-height:92px;margin-inline:4px;padding:12px;display:flex;position:relative}.HomeChrome-module__KMKGyq__launcherRecent:hover{background:color-mix(in srgb, var(--color-foreground) 9%, var(--color-card))}.HomeChrome-module__KMKGyq__launcherRecentTop{justify-content:space-between;align-items:center;min-height:15px;display:flex}.HomeChrome-module__KMKGyq__launcherRecentTop time{margin-left:auto}.HomeChrome-module__KMKGyq__launcherRecentClock{color:var(--color-foreground);opacity:.35;display:inline-flex}.HomeChrome-module__KMKGyq__launcherRecentClockCorner{position:absolute;bottom:12px;right:12px}.HomeChrome-module__KMKGyq__launcherRecentBody{flex:1;gap:4px;min-width:0;display:flex}.HomeChrome-module__KMKGyq__launcherRecentList{flex-direction:column;justify-content:center;padding-right:30px}.HomeChrome-module__KMKGyq__launcherRecentBento{flex-direction:column-reverse;justify-content:flex-start}.HomeChrome-module__KMKGyq__launcherRecentTitle{font-size:calc(18px * var(--app-text-scale,1));overflow-wrap:anywhere;font-weight:700;line-height:1.33333}.HomeChrome-module__KMKGyq__launcherRecentMeta{font-family:var(--font-mono,monospace);font-size:calc(11px * var(--app-text-scale,1));color:var(--color-muted);overflow-wrap:anywhere;line-height:1.36364}.HomeChrome-module__KMKGyq__launcher[data-home-launcher=bento] .HomeChrome-module__KMKGyq__launcherMenuContents{gap:12px}.HomeChrome-module__KMKGyq__launcher[data-home-launcher=bottom] .HomeChrome-module__KMKGyq__launcherMenu{min-height:0}
.VehicleFooter-module__-z5hWG__footer{--footer-good:#34d399;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:4px;display:flex}html.light .VehicleFooter-module__-z5hWG__footer{--footer-good:#059669}.VehicleFooter-module__-z5hWG__action{min-height:44px;box-shadow:none;color:var(--color-navigation-muted,var(--color-muted));font-size:calc(14px * var(--app-text-scale,1));line-height:calc(20px * var(--app-text-scale,1));background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:inline-flex}.VehicleFooter-module__-z5hWG__action svg{flex-shrink:0;width:16px;height:16px}.VehicleFooter-module__-z5hWG__action[data-verified] svg{color:var(--footer-good)}.VehicleFooter-module__-z5hWG__action[data-field] svg{color:#fbbf24}.VehicleFooter-module__-z5hWG__action:active,.VehicleFooter-module__-z5hWG__action:disabled{opacity:.6}.VehicleFooter-module__-z5hWG__action:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-primary));outline-offset:-2px;border-radius:4px}
.VehicleDialogs-module__69-URq__panel.phone-sheet-panel{background:var(--color-card);border-radius:28px}.VehicleDialogs-module__69-URq__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.VehicleDialogs-module__69-URq__header h2{font-size:calc(18px * var(--app-text-scale,1));color:var(--color-foreground);font-weight:800;line-height:1.33333}.VehicleDialogs-module__69-URq__header p{font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);margin-top:2px;line-height:1.41667}.VehicleDialogs-module__69-URq__close{border:1px solid var(--color-border);background:var(--color-surface-hover);width:44px;min-height:44px;color:var(--color-muted);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.VehicleDialogs-module__69-URq__codeBody{flex-direction:column;gap:16px;padding:20px;display:flex}.VehicleDialogs-module__69-URq__codeRow{background:var(--color-surface);border-radius:16px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.VehicleDialogs-module__69-URq__codeInput{width:0;min-width:0;min-height:44px;font-family:var(--font-mono);font-size:calc(16px * var(--app-text-scale,1));color:var(--color-foreground);background:0 0;flex:1;line-height:1.375}.VehicleDialogs-module__69-URq__codeInput::placeholder{color:var(--color-muted)}.VehicleDialogs-module__69-URq__search{border:1px solid var(--color-brand-primary);background:var(--color-navigation-fill);min-height:44px;color:var(--color-navigation-ink);font-size:calc(14px * var(--app-text-scale,1));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-weight:700;line-height:1.42857;display:flex}.VehicleDialogs-module__69-URq__error{color:var(--color-danger);text-align:center;font-size:calc(14px * var(--app-text-scale,1));overflow-wrap:anywhere;font-weight:600;line-height:1.42857}.VehicleDialogs-module__69-URq__close:focus-visible,.VehicleDialogs-module__69-URq__search:focus-visible,.VehicleDialogs-module__69-URq__codeInput:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.VehicleDialogs-module__69-URq__treeHeader{border-bottom:1px solid var(--color-border);padding-bottom:12px}.VehicleDialogs-module__69-URq__treeBody{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;padding:12px;display:flex;overflow-y:auto}.VehicleDialogs-module__69-URq__panel>.VehicleDialogs-module__69-URq__treeBody{flex-shrink:1}.VehicleDialogs-module__69-URq__chain{flex-direction:column;gap:12px;display:flex}.VehicleDialogs-module__69-URq__blankLabel{color:var(--color-foreground);font-size:calc(12px * var(--app-text-scale,1));font-weight:700;line-height:1.41667}.VehicleDialogs-module__69-URq__step{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.VehicleDialogs-module__69-URq__step[data-recut]{margin-left:20px}.VehicleDialogs-module__69-URq__arrow{width:20px;height:20px;color:var(--color-muted);opacity:.5;flex-shrink:0}.VehicleDialogs-module__69-URq__codeCard{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-width:0;color:var(--color-foreground);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.VehicleDialogs-module__69-URq__codeCard[aria-pressed=true]{border-color:var(--color-brand-primary)}.VehicleDialogs-module__69-URq__codeCard[data-cut]{border-color:color-mix(in srgb, var(--color-brand-primary) 40%, transparent);opacity:.6}.VehicleDialogs-module__69-URq__codeCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.VehicleDialogs-module__69-URq__codeDetails{flex:1;min-width:0}.VehicleDialogs-module__69-URq__codeLabel{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:calc(14px * var(--app-text-scale,1));margin-bottom:8px;font-weight:700;line-height:1.42857;display:block}.VehicleDialogs-module__69-URq__depthRows{flex-direction:column;gap:2px;display:flex}.VehicleDialogs-module__69-URq__depthRow{flex-wrap:wrap;gap:4px;display:flex}.VehicleDialogs-module__69-URq__depthRow[data-dim]{opacity:.5}.VehicleDialogs-module__69-URq__depth{width:calc(22px * var(--app-text-scale,1));height:calc(22px * var(--app-text-scale,1));border:1px solid var(--color-border);background:var(--color-surface-hover);color:var(--color-foreground);font-family:var(--font-mono);font-size:calc(12px * var(--app-text-scale,1));border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1.41667;display:inline-flex}.VehicleDialogs-module__69-URq__depth[data-highlight]{border-color:var(--color-brand-primary);background:var(--color-primary-dim);color:var(--color-primary)}.VehicleDialogs-module__69-URq__separator{color:var(--color-muted);opacity:.6;font-size:calc(12px * var(--app-text-scale,1));align-items:center;margin-inline:2px;font-weight:700;display:flex}.VehicleDialogs-module__69-URq__chainDivider{border-top:1px solid var(--color-border);margin-top:8px}.VehicleDialogs-module__69-URq__cutCheck{border:2px solid var(--color-border);color:#0000;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.VehicleDialogs-module__69-URq__cutCheck[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-primary-dim);color:var(--color-primary)}.VehicleDialogs-module__69-URq__cutCheck:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ProgressionInteractions-module__2R9mxa__row[data-selected]{border-color:var(--color-brand-primary)}.ProgressionInteractions-module__2R9mxa__previewAction{text-align:left;border-radius:8px;flex:1;min-width:0;min-height:44px}.ProgressionInteractions-module__2R9mxa__previewAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProgressionInteractions-module__2R9mxa__preview{border:1px solid var(--color-brand-primary);background:var(--color-card);border-radius:16px;padding:12px}.ProgressionInteractions-module__2R9mxa__preview h3{font-size:calc(14px * var(--app-text-scale,1));font-weight:700}.ProgressionInteractions-module__2R9mxa__caption{font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);margin-bottom:8px;line-height:1.41667}.ProgressionInteractions-module__2R9mxa__bitting{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:calc(14px * var(--app-text-scale,1));line-height:1.42857}
.JobsAppearance-module__d7EwDW__heading{font-size:calc(16px * var(--app-text-scale,1));overflow-wrap:anywhere;font-weight:700;line-height:1.375}.JobsAppearance-module__d7EwDW__card{border:1px solid var(--color-border);border-radius:var(--app-card-radius,28px);min-width:0;padding:var(--app-card-padding,12px);background:var(--color-card);box-shadow:var(--app-card-shadow)}.JobsAppearance-module__d7EwDW__title{font-size:calc(18px * var(--app-text-scale,1));overflow-wrap:anywhere;font-weight:700;line-height:1.33333}.JobsAppearance-module__d7EwDW__row{align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.JobsAppearance-module__d7EwDW__dateStub{border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;margin-right:4px;padding-right:8px;display:flex}.JobsAppearance-module__d7EwDW__dateDay{font-size:calc(18px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.33333}.JobsAppearance-module__d7EwDW__dateUnit{font-size:calc(10px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);font-weight:700;line-height:1.4}.JobsAppearance-module__d7EwDW__rowTitle{font-size:calc(14px * var(--app-text-scale,1));font-weight:700;line-height:1.42857}.JobsAppearance-module__d7EwDW__cuts{font-size:calc(14px * var(--app-text-scale,1));letter-spacing:.5px;font-weight:700;line-height:1.42857}.JobsAppearance-module__d7EwDW__sub{font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);line-height:1.41667}.JobsAppearance-module__d7EwDW__action{border:1px solid var(--color-border);background:var(--color-surface-hover);min-height:44px;color:var(--color-foreground);font-size:calc(14px * var(--app-text-scale,1));text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;line-height:1.42857;display:inline-flex}.JobsAppearance-module__d7EwDW__accent{background:var(--color-navigation-fill,var(--color-primary-dim));border-color:var(--color-brand-primary,var(--color-primary));color:var(--color-navigation-ink,var(--color-primary))}.JobsAppearance-module__d7EwDW__danger{color:var(--color-danger);border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,var(--color-card))}.JobsAppearance-module__d7EwDW__action:disabled{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-muted);opacity:.6}.JobsAppearance-module__d7EwDW__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.JobsAppearance-module__d7EwDW__field{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-foreground);font-size:calc(16px * var(--app-text-scale,1));border-radius:16px;margin-top:4px;padding:10px 16px;line-height:1.375}.JobsAppearance-module__d7EwDW__field:focus{border-color:var(--color-primary);outline:none}.JobsAppearance-module__d7EwDW__customerRow{border:1px solid var(--color-border);background:var(--color-surface-hover);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:12px}.JobsAppearance-module__d7EwDW__verdict{color:var(--color-muted);text-align:right;justify-content:flex-end;align-items:flex-start;gap:8px;margin-block:12px;display:flex}.JobsAppearance-module__d7EwDW__verdict[data-tone=good]{color:var(--color-programming-good,var(--color-primary))}.JobsAppearance-module__d7EwDW__verdict[data-tone=warning]{color:var(--color-programming-warn,var(--color-foreground))}.JobsAppearance-module__d7EwDW__verdict svg{flex:0 0 22px}.JobsAppearance-module__d7EwDW__verdictCopy{overflow-wrap:anywhere;min-width:0}.JobsAppearance-module__d7EwDW__totals{font-size:calc(14px * var(--app-text-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:8px;margin-top:16px;line-height:1.42857;display:grid}.JobsAppearance-module__d7EwDW__totals dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}
.JobsOverview-module__I9nYlG__panel{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.JobsOverview-module__I9nYlG__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.JobsOverview-module__I9nYlG__chip{border:1px solid var(--color-border);min-height:44px;font-size:calc(14px * var(--app-text-scale,1));color:var(--color-muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-weight:600;line-height:1.42857;display:inline-flex}.JobsOverview-module__I9nYlG__chip[aria-pressed=true]{background:var(--color-surface-active);border-color:var(--color-surface-active);color:var(--color-foreground);font-weight:700}.JobsOverview-module__I9nYlG__chip:disabled{opacity:.45}.JobsOverview-module__I9nYlG__chip:focus-visible,.JobsOverview-module__I9nYlG__job:focus-visible,.JobsOverview-module__I9nYlG__textButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.JobsOverview-module__I9nYlG__year{border:1px solid var(--color-border);min-width:0;max-width:100%;min-height:44px;font-size:calc(16px * var(--app-text-scale,1));background:var(--color-surface-active);color:var(--color-foreground);border-radius:999px;padding:6px 10px;font-weight:700}.JobsOverview-module__I9nYlG__divider{background:var(--color-border);width:1px;height:20px}.JobsOverview-module__I9nYlG__textButton{min-height:44px;font-size:calc(14px * var(--app-text-scale,1));color:var(--color-muted);padding:6px 4px;font-weight:600;line-height:1.42857}.JobsOverview-module__I9nYlG__textButton:disabled{opacity:.45}.JobsOverview-module__I9nYlG__list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.JobsOverview-module__I9nYlG__month{font-size:calc(12px * var(--app-text-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--color-muted);padding:8px 4px 0;font-weight:700;line-height:1.41667}.JobsOverview-module__I9nYlG__job{border:1px solid var(--color-border);background:var(--color-surface-hover);width:100%;color:var(--color-foreground);text-align:left;border-radius:16px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.JobsOverview-module__I9nYlG__job[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-dim)}.JobsOverview-module__I9nYlG__job:disabled{opacity:.4}.JobsOverview-module__I9nYlG__stub{border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;margin-right:4px;padding-right:8px;display:flex}.JobsOverview-module__I9nYlG__day{font-size:calc(18px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.33333}.JobsOverview-module__I9nYlG__unit{font-size:calc(10px * var(--app-text-scale,1));text-transform:uppercase;color:var(--color-muted);font-weight:700;line-height:1.4}.JobsOverview-module__I9nYlG__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.JobsOverview-module__I9nYlG__titleLine{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;display:flex}.JobsOverview-module__I9nYlG__title{overflow-wrap:anywhere;min-width:0;font-size:calc(14px * var(--app-text-scale,1));flex:1;font-weight:700;line-height:1.42857}.JobsOverview-module__I9nYlG__cuts{overflow-wrap:anywhere;min-height:20px;font-family:var(--font-mono);font-size:calc(14px * var(--app-text-scale,1));letter-spacing:.5px;font-weight:700;line-height:1.42857}.JobsOverview-module__I9nYlG__customer{overflow-wrap:anywhere;min-height:17px;font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);line-height:1.41667}.JobsOverview-module__I9nYlG__badge{border:1px solid var(--invoice-neutral-ring);background:var(--invoice-neutral-fill);min-height:20px;color:var(--invoice-neutral-ink);font-size:calc(10px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-weight:700;line-height:1.4;display:inline-flex}.JobsOverview-module__I9nYlG__badge[data-tone=good]{color:var(--invoice-paid-ink);background:var(--invoice-paid-fill);border:1px solid var(--invoice-paid-ring)}.JobsOverview-module__I9nYlG__badge[data-tone=warn]{color:var(--invoice-owed-ink);background:var(--invoice-owed-fill);border:1px solid var(--invoice-owed-ring)}.JobsOverview-module__I9nYlG__check{color:var(--color-primary);flex:0 0 20px}.JobsOverview-module__I9nYlG__notice{font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);overflow-wrap:anywhere;line-height:1.41667}.JobsOverview-module__I9nYlG__footer{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-height:500px){.JobsOverview-module__I9nYlG__panel{overflow-y:auto}.JobsOverview-module__I9nYlG__list{flex:none;overflow:visible}}
.History-module__KVZADq__page{width:100%;max-width:768px;height:calc(100dvh - var(--home-nav-clearance,0px));flex-direction:column;gap:10px;min-height:0;margin-inline:auto;padding:12px;display:flex}.History-module__KVZADq__page>header{flex-shrink:0}.History-module__KVZADq__card,.History-module__KVZADq__content{flex-direction:column;flex:1;min-height:0;display:flex}.History-module__KVZADq__card>:first-child{flex-shrink:0}.History-module__KVZADq__searchRow{flex-shrink:0;align-items:center;gap:8px;display:flex}.History-module__KVZADq__searchField{border:1px solid var(--color-border);min-width:0;min-height:44px;color:var(--color-muted);background:var(--color-surface-hover);border-radius:999px;flex:1;align-items:center;gap:8px;padding-inline:16px;display:flex}.History-module__KVZADq__searchField svg{flex-shrink:0}.History-module__KVZADq__searchField input{width:100%;min-width:0;min-height:42px;color:var(--color-foreground);font-size:calc(16px * var(--app-text-scale,1));background:0 0;outline:none;line-height:1.375}.History-module__KVZADq__searchField input::placeholder{color:var(--color-muted)}.History-module__KVZADq__searchField input::-webkit-search-cancel-button{display:none}.History-module__KVZADq__searchField:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.History-module__KVZADq__clearSearch{flex:0 0 24px;justify-content:center;align-items:center;min-height:42px;display:flex}.History-module__KVZADq__edit,.History-module__KVZADq__remove{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.History-module__KVZADq__edit{border:1px solid var(--color-border);color:var(--color-foreground);background:var(--color-surface-hover);border-radius:50%}.History-module__KVZADq__edit[aria-pressed=true]{color:var(--color-primary);background:var(--color-surface-active)}.History-module__KVZADq__filters{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:stretch;gap:8px;padding-block:12px;display:flex}.History-module__KVZADq__filter{border:1px solid var(--color-border);border-radius:999px;flex:1;align-items:center;min-width:0;min-height:44px;display:flex;position:relative}.History-module__KVZADq__filter[data-selected]{background:var(--color-surface-active);border-color:var(--color-surface-active)}.History-module__KVZADq__filter[data-disabled]{opacity:.6}.History-module__KVZADq__filter select{opacity:0;appearance:none;border-radius:inherit;width:100%;min-width:0;min-height:44px;font-size:calc(16px * var(--app-text-scale,1));position:absolute;inset:0}.History-module__KVZADq__filterCaption{min-width:0;color:var(--color-foreground);font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1));text-overflow:ellipsis;white-space:nowrap;padding:8px 24px 8px 12px;font-weight:600;overflow:hidden}.History-module__KVZADq__filter[data-selected] .History-module__KVZADq__filterCaption{font-weight:700}.History-module__KVZADq__filter:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.History-module__KVZADq__filter option{color:var(--color-foreground);background:var(--color-card)}.History-module__KVZADq__filter>svg{pointer-events:none;color:var(--color-muted);position:absolute;right:8px}.History-module__KVZADq__filterDivider{background:var(--color-border);flex:0 0 1px;margin-block:4px}.History-module__KVZADq__scroller{overscroll-behavior:contain;flex:1;min-height:0;margin-bottom:-12px;padding-bottom:12px;overflow-y:auto}.History-module__KVZADq__scroller:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.History-module__KVZADq__row{align-items:center;gap:8px;display:flex}.History-module__KVZADq__rowContent{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:44px;padding:16px 4px;display:flex}.History-module__KVZADq__rowTitle{overflow-wrap:anywhere;font-size:calc(14px * var(--app-text-scale,1));line-height:calc(20px * var(--app-text-scale,1));font-weight:600}.History-module__KVZADq__metadata{overflow-wrap:anywhere;color:var(--color-muted);font-size:calc(12px * var(--app-text-scale,1));line-height:calc(17px * var(--app-text-scale,1))}.History-module__KVZADq__remove{color:var(--color-danger)}.History-module__KVZADq__remove:disabled{color:var(--color-muted);opacity:.6}.History-module__KVZADq__message{color:var(--color-muted);font-size:calc(14px * var(--app-text-scale,1));text-align:center;padding:24px 4px;line-height:1.42857}.History-module__KVZADq__footer{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;display:flex}.History-module__KVZADq__action{border:1px solid var(--color-border);min-height:44px;color:var(--color-foreground);font-size:calc(14px * var(--app-text-scale,1));border-radius:12px;padding:8px 16px;line-height:1.42857}.History-module__KVZADq__action:disabled{opacity:.6;color:var(--color-muted)}@media (max-height:560px){.History-module__KVZADq__page{height:auto;min-height:calc(100dvh - var(--home-nav-clearance,0px))}.History-module__KVZADq__card{height:calc(440px * var(--app-text-scale,1));flex:none}}
.InvoiceOverview-module__sUVsWa__overview{min-width:0;color:var(--color-foreground)}.InvoiceOverview-module__sUVsWa__overview[data-embedded]{flex-direction:column;flex:1;min-height:0;display:flex}.InvoiceOverview-module__sUVsWa__summary{border-bottom:1px solid var(--color-border);flex-shrink:0;padding-bottom:12px}.InvoiceOverview-module__sUVsWa__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.InvoiceOverview-module__sUVsWa__figureLabel{font-size:calc(11px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);font-weight:700;line-height:1.36364}.InvoiceOverview-module__sUVsWa__figureAmount{font-family:var(--font-mono);font-size:calc(24px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.25}.InvoiceOverview-module__sUVsWa__figureAmount[data-tone=paid]{color:var(--invoice-paid-text)}.InvoiceOverview-module__sUVsWa__figureAmount[data-tone=owed]{color:var(--invoice-owed-text)}.InvoiceOverview-module__sUVsWa__figureAmount[data-tone=neutral]{color:var(--color-muted)}.InvoiceOverview-module__sUVsWa__scopeNote{font-size:calc(11px * var(--app-text-scale,1));color:var(--color-muted);margin-top:4px;line-height:1.36364}.InvoiceOverview-module__sUVsWa__filters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-block:12px;display:flex}.InvoiceOverview-module__sUVsWa__chip{border:1px solid var(--color-border);min-width:0;min-height:44px;font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-weight:600;line-height:1.41667;display:inline-flex}.InvoiceOverview-module__sUVsWa__chip[aria-pressed=true],.InvoiceOverview-module__sUVsWa__year[data-selected]{border-color:var(--color-surface-active);background:var(--color-surface-active);color:var(--color-foreground);font-weight:700}.InvoiceOverview-module__sUVsWa__chip:disabled{opacity:.45}.InvoiceOverview-module__sUVsWa__year{align-items:center;min-height:44px;padding-right:28px;display:inline-flex;position:relative}.InvoiceOverview-module__sUVsWa__year select{opacity:0;width:100%;font-size:calc(16px * var(--app-text-scale,1));border-radius:inherit;position:absolute;inset:0}.InvoiceOverview-module__sUVsWa__year option{color:var(--color-foreground);background:var(--color-card)}.InvoiceOverview-module__sUVsWa__year svg{pointer-events:none;position:absolute;right:8px}.InvoiceOverview-module__sUVsWa__filterDivider{background:var(--color-border);width:1px;height:20px}.InvoiceOverview-module__sUVsWa__list{flex-direction:column;gap:8px;display:flex}.InvoiceOverview-module__sUVsWa__overview[data-embedded] .InvoiceOverview-module__sUVsWa__list{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.InvoiceOverview-module__sUVsWa__messages{font-size:calc(12px * var(--app-text-scale,1));flex-direction:column;gap:8px;line-height:1.41667;display:flex}.InvoiceOverview-module__sUVsWa__message{color:var(--color-muted);font-size:calc(14px * var(--app-text-scale,1));padding-block:12px;line-height:1.42857}.InvoiceOverview-module__sUVsWa__invoiceRow{border:1px solid var(--color-border);background:var(--color-surface-hover);border-radius:16px;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.InvoiceOverview-module__sUVsWa__dateStub{border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;margin-right:4px;padding-right:8px;display:flex}.InvoiceOverview-module__sUVsWa__dateDay{font-size:calc(18px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.33333}.InvoiceOverview-module__sUVsWa__dateMonth{font-size:calc(10px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);overflow-wrap:anywhere;max-width:100%;font-weight:700;line-height:1.4}.InvoiceOverview-module__sUVsWa__invoiceContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.InvoiceOverview-module__sUVsWa__invoiceLine{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-height:20px;display:flex}.InvoiceOverview-module__sUVsWa__invoiceTitle{min-width:0;font-size:calc(14px * var(--app-text-scale,1));overflow-wrap:anywhere;flex:1;font-weight:700;line-height:1.42857}.InvoiceOverview-module__sUVsWa__metadata{overflow-wrap:anywhere;min-width:0;font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);flex:1;line-height:1.41667}.InvoiceOverview-module__sUVsWa__total{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-mono);font-size:calc(14px * var(--app-text-scale,1));font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700;line-height:1.42857}.InvoiceOverview-module__sUVsWa__status{border:1px solid var(--invoice-neutral-ring);background:var(--invoice-neutral-fill);min-height:20px;color:var(--invoice-neutral-ink);font-size:calc(10px * var(--app-text-scale,1));letter-spacing:.5px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding-inline:8px;font-weight:700;line-height:1.4;display:inline-flex}.InvoiceOverview-module__sUVsWa__status[data-status=paid]{background:var(--invoice-paid-fill);color:var(--invoice-paid-ink);border-color:var(--invoice-paid-ring)}.InvoiceOverview-module__sUVsWa__status[data-status=unpaid]{background:var(--invoice-owed-fill);color:var(--invoice-owed-ink);border-color:var(--invoice-owed-ring)}.InvoiceOverview-module__sUVsWa__notice{font-size:calc(12px * var(--app-text-scale,1));color:var(--invoice-warning-text);line-height:1.41667}.InvoiceOverview-module__sUVsWa__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.InvoiceOverview-module__sUVsWa__action{min-height:44px;font-size:calc(14px * var(--app-text-scale,1));color:var(--color-foreground);border-radius:12px;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;line-height:1.42857;display:inline-flex}.InvoiceOverview-module__sUVsWa__action:disabled{color:var(--color-muted);opacity:.6}.InvoiceOverview-module__sUVsWa__newInvoice{color:var(--color-primary)}.InvoiceOverview-module__sUVsWa__invoiceRow:focus-visible,.InvoiceOverview-module__sUVsWa__action:focus-visible,.InvoiceOverview-module__sUVsWa__chip:focus-visible,.InvoiceOverview-module__sUVsWa__year:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.InvoiceOverview-module__sUVsWa__chooser{flex-direction:column;gap:12px;padding:16px;display:flex}.InvoiceOverview-module__sUVsWa__chooserHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.InvoiceOverview-module__sUVsWa__chooserHeader h2{font-size:calc(18px * var(--app-text-scale,1));font-weight:700;line-height:1.33333}.InvoiceOverview-module__sUVsWa__search{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;font-size:calc(16px * var(--app-text-scale,1));border-radius:16px;padding:10px 12px;line-height:1.375}.InvoiceOverview-module__sUVsWa__customerList{overscroll-behavior:contain;min-height:0;overflow-y:auto}.InvoiceOverview-module__sUVsWa__customerChoice{text-align:left;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:44px;padding:12px;display:flex}.InvoiceOverview-module__sUVsWa__customerChoice strong{font-size:calc(14px * var(--app-text-scale,1));line-height:1.42857}.InvoiceOverview-module__sUVsWa__customerChoice span{font-size:calc(12px * var(--app-text-scale,1));color:var(--color-muted);line-height:1.41667}@media (max-height:560px){.InvoiceOverview-module__sUVsWa__overview[data-embedded]{overscroll-behavior:contain;overflow-y:auto}.InvoiceOverview-module__sUVsWa__overview[data-embedded] .InvoiceOverview-module__sUVsWa__list{flex:none;overflow:visible}}.InvoiceOverview-module__sUVsWa__chooser>.InvoiceOverview-module__sUVsWa__customerList{flex:1}.InvoiceOverview-module__sUVsWa__customerChoice:focus-visible,.InvoiceOverview-module__sUVsWa__search:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.InvoiceOverview-module__sUVsWa__customerChoice:disabled{opacity:.5}
