.ff-workspace.ff-attio-layout{--ff-page:var(--a-surface);--ff-surface:var(--a-surface);--ff-surface-muted:#f8f9fb;--ff-ink:var(--a-text);--ff-copy:#505155;--ff-muted:#65676d;--ff-placeholder:#73767d;--ff-border:var(--a-line);--ff-border-strong:var(--a-border);--ff-row-border:var(--a-line);--ff-row-alt:#fcfcfd;--ff-table-heading:#fbfbfc;--ff-accent:var(--a-blue);--ff-accent-text:var(--a-blue-dark);--ff-accent-strong:var(--a-blue);--ff-accent-deep:var(--a-blue-dark);--ff-accent-soft:#e5eeff;--ff-hover-surface:#f3f5f8;--ff-hover-accent:#e5eeff;--ff-success:#007d53;--ff-warning:#9e3f00;--ff-danger:#ba2525;--ff-danger-strong:#9e2020;--ff-info:#215bc4;--ff-info-soft:#e5eeff;--ff-shadow-panel:none;--ff-content-gutter:0px;--ff-section-padding-x:16px;--ff-section-padding-y:12px;--ff-radius-panel:12px;--ff-radius-control:8px;--ff-control-height:var(--a-field-height);font-family:var(--a-font);font-size:14px;line-height:20px}.ff-workspace.ff-attio-layout[data-density=comfortable]{--a-control-height:32px;--a-field-height:36px;--a-row-height:44px}@media screen{.ff-workspace.ff-attio-layout .ff-main{min-width:0;max-width:none;color:var(--a-text);font:500 14px/20px var(--a-font);letter-spacing:-.01em;padding:0}.ff-workspace.ff-attio-layout .ff-module{gap:16px;width:100%;min-width:0;margin:0}.ff-workspace.ff-attio-layout .ff-module>.ff-view-card{margin:0;box-shadow:none!important;border:0!important;border-radius:0!important}.ff-workspace.ff-attio-layout .ff-main :is(.ff-view-heading,.ff-module-header,.shop-page-heading,.service-heading){min-height:48px;box-shadow:none;border:0;border-radius:0;align-items:center;gap:12px;margin:0;border-bottom:1px solid var(--a-line)!important;background:var(--a-surface)!important;padding:12px 16px!important}.ff-workspace.ff-attio-layout .ff-main :is(.ff-view-heading,.shop-page-heading,.service-heading) h2,.ff-workspace.ff-attio-layout .ff-main .ff-module-header h2{letter-spacing:-.02em;margin:0;font-size:16px!important;font-weight:600!important;line-height:20px!important}.ff-workspace.ff-attio-layout .ff-main :is(.ff-view-heading,.shop-page-heading,.service-heading) p{color:var(--ff-muted);margin-top:4px;font-size:12px;line-height:16px!important}.ff-workspace.ff-attio-layout .ff-view-heading>.mt-7{margin-top:12px}.ff-workspace.ff-attio-layout .service-heading .eyebrow{display:none}.ff-workspace.ff-attio-layout .ff-view-body{padding:0!important}.ff-workspace.ff-attio-layout .ff-view-body>:not(.ff-frozen-table-scroll):not(.ff-list-controls){margin:12px 16px}.ff-workspace.ff-attio-layout .ff-view-body>:is(h3,p){margin-block:8px}.ff-workspace.ff-attio-layout .ff-view-body>.ff-frozen-table-scroll{border:0;border-radius:0;margin:0}.ff-workspace.ff-attio-layout .ff-main :is(.ff-section-title,.inventory-section-title,h3){color:var(--a-text);letter-spacing:-.01em;font-weight:600;line-height:20px;font-size:14px!important}.ff-workspace.ff-attio-layout .ff-main :is(.ff-record-name,.inventory-item-name){font-weight:600;line-height:20px;font-size:14px!important}.ff-workspace.ff-attio-layout .ff-main table{border-collapse:separate;border-spacing:0;margin-top:0;font-size:14px;line-height:20px}.ff-workspace.ff-attio-layout .ff-main table :is(th,td){vertical-align:middle;letter-spacing:0;border:0;font-size:14px;line-height:20px;border-right:1px solid var(--a-line)!important;border-bottom:1px solid var(--a-line)!important;padding:4px 12px!important}.ff-workspace.ff-attio-layout .ff-main table thead{background:var(--ff-table-heading)!important}.ff-workspace.ff-attio-layout .ff-main table thead th{z-index:4;text-transform:none;background:var(--ff-table-heading);height:40px;font-weight:500;position:sticky;top:0;color:var(--a-text)!important}.ff-workspace.ff-attio-layout .ff-main .a-table thead th{background:var(--a-surface)}.ff-workspace.ff-attio-layout .ff-main table tbody :is(th,td){height:var(--a-row-height)}.ff-workspace.ff-attio-layout .ff-main table :is(.text-right,.number,.tracker-money,.ff-numeric-value){text-align:right;font-variant-numeric:tabular-nums}.ff-workspace.ff-attio-layout .ff-main table .text-xs{font-size:12px;line-height:16px}.ff-workspace.ff-attio-layout .ff-main table :is(p,small){line-height:20px}.ff-workspace.ff-attio-layout .ff-main .inventory-stock-quantity{font-size:16px;line-height:20px}.ff-workspace.ff-attio-layout .ff-main .inventory-quantity-unit{font-size:12px}.ff-workspace.ff-attio-layout .ff-main table .a-identity{padding-left:16px!important}.ff-workspace.ff-attio-layout .ff-main .directory-resizable-table th{padding-right:16px!important}.ff-workspace.ff-attio-layout .ff-main .ff-list-controls{border-bottom:1px solid var(--a-line);gap:12px;min-height:49px;margin:0;padding:10px 12px}.ff-workspace.ff-attio-layout .ff-list-controls>div:first-child{max-width:300px}.ff-workspace.ff-attio-layout .ff-main .ff-list-controls .ff-search-input{height:var(--a-control-height);min-height:var(--a-control-height);border-radius:8px;padding-block:3px;font-size:14px}.ff-workspace.ff-attio-layout .ff-list-controls .ff-secondary-text{font-size:12px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(button,input,select,textarea,.select-trigger){font-family:var(--a-font)}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) button{font-size:14px;line-height:20px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(button[class*=px-],.shop-toolbar button,.shop-form>button,.shop-primary,.shop-secondary,.equipment-service button:not(.work-row),.equipment-service .button){min-height:var(--a-control-height);border-radius:8px;font-weight:500;line-height:20px;padding-block:4px!important}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(.shop-primary,.equipment-service .primary){background:var(--a-blue);color:#fff;border-color:var(--a-blue);box-shadow:var(--a-shadow-primary)}.ff-workspace.ff-attio-layout :is(button,a).text-white{color:#fff}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(.shop-warning,.shop-danger){color:#ba2525;background:#ffebeb;border-color:#ffdcdb}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(.shop-primary,.equipment-service .primary):hover{background:var(--a-blue-dark)}.ff-workspace.ff-attio-layout .ff-main :is(a,button):focus-visible{outline:2px solid var(--a-blue);outline-offset:2px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,.select-trigger){min-height:var(--a-field-height);height:var(--a-field-height);font-size:14px;line-height:20px;border-radius:9px!important;padding-block:5px!important}.ff-workspace.ff-attio-layout .ff-main textarea{font-size:14px;line-height:20px;border-radius:9px!important;padding-block:6px!important}.ff-workspace.ff-attio-layout .ff-main form label{line-height:16px;font-size:12px!important;font-weight:500!important}.ff-workspace.ff-attio-layout .ff-main .field label{margin-bottom:4px}.ff-workspace.ff-attio-layout .ff-main .field{margin-block:16px}.ff-workspace.ff-attio-layout .ff-main .shop-form{gap:20px}.ff-workspace.ff-attio-layout .ff-main :is(input[type=checkbox],input[type=radio]){accent-color:var(--a-blue)}.ff-workspace.ff-attio-layout .ff-main .select-menu{border-color:var(--a-border);box-shadow:var(--a-shadow-popover);border-radius:12px}.ff-workspace.ff-attio-layout .ff-main .option{min-height:32px;font-size:14px;line-height:20px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) .ff-price-input-wrap input{height:52px;min-height:52px;font-size:26px;font-weight:600}.ff-workspace.ff-attio-layout .ff-main .ff-price-primary{padding:16px}.ff-workspace.ff-attio-layout .estimate-totals-bar{border-color:var(--a-line);box-shadow:0 2px 4px #10111208}.ff-workspace.ff-attio-layout .trim-line-header{background:var(--ff-table-heading)}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table{--a-row-height:36px;--a-field-height:32px}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table :is(th,td){padding:1px 8px!important}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table .select-trigger{min-height:var(--a-field-height)!important}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table .trim-line-header th{height:40px}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table .trim-line-header small{line-height:14px}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table .trim-line-header .trim-line-identity{z-index:5}.ff-workspace.ff-attio-layout .ff-main .estimate-editor .trim-line-inputs :is(.trim-cell-input,.select-trigger){box-shadow:none;background:0 0!important;border-color:#0000!important;border-radius:5px!important}.ff-workspace.ff-attio-layout .ff-main .estimate-editor .trim-line-inputs :is(.trim-cell-input,.select-trigger):hover{border-color:var(--a-border)!important}.ff-workspace.ff-attio-layout .ff-main .estimate-editor .trim-line-inputs :is(.trim-cell-input,.select-trigger):focus{border-color:var(--a-blue)!important;background:var(--a-surface)!important;box-shadow:0 0 0 2px #266df026!important}.ff-workspace.ff-attio-layout .ff-main .estimate-editor .trim-line-inputs [aria-invalid=true]{border-color:var(--ff-danger)!important}.ff-workspace.ff-attio-layout .ff-main :is(.shop-card,.shop-detail,.service-card:not(.service-heading),.ff-overview-card){border-color:var(--a-line);box-shadow:none;background:var(--a-surface);border-radius:12px;padding:16px}.ff-workspace.ff-attio-layout .shop-module>:not(.shop-page-heading),.ff-workspace.ff-attio-layout .equipment-service>:not(.service-heading){margin-inline:16px}.ff-workspace.ff-attio-layout .shop-module,.ff-workspace.ff-attio-layout .equipment-service{padding-bottom:16px}.ff-workspace.ff-attio-layout :is(.shop-toolbar,.actions,.view-tabs){gap:8px}.ff-workspace.ff-attio-layout .shop-detail{gap:20px}.ff-workspace.ff-attio-layout :is(.shop-detail,.shop-card) .shop-page-heading{margin-bottom:12px;padding:0 0 12px!important}.ff-workspace.ff-attio-layout .shop-detail-heading{border-bottom:1px solid var(--a-line);padding-bottom:16px}.ff-workspace.ff-attio-layout .shop-order-list{gap:12px}.ff-workspace.ff-attio-layout .shop-order-card{border-color:var(--a-line);border-radius:12px;padding:16px}.ff-workspace.ff-attio-layout .shop-order-card strong{color:var(--a-text);font-size:16px;line-height:20px}.ff-workspace.ff-attio-layout .shop-lines{border-color:var(--a-line)}.ff-workspace.ff-attio-layout .shop-line{border-color:var(--a-line);padding:12px}.ff-workspace.ff-attio-layout .shop-line strong{font-size:14px}.ff-workspace.ff-attio-layout .work-row{border-color:var(--a-line);padding:12px}.ff-workspace.ff-attio-layout .work-copy strong{color:var(--a-text);font-size:14px;line-height:20px}.ff-workspace.ff-attio-layout .work-list{border-color:var(--a-line);border-radius:8px}.ff-workspace.ff-attio-layout .metrics>div{border:1px solid var(--a-line);border-radius:9px;padding:12px 16px}.ff-workspace.ff-attio-layout .metrics strong{font-size:22px}.ff-workspace.ff-attio-layout .metrics .attention{background:#fff3cc;border-left:3px solid #9e3f00}.ff-workspace.ff-attio-layout .equipment-service .view-tabs [aria-current=page]{color:#215bc4;background:#e5eeff;border-color:#d6e5ff}.ff-workspace.ff-attio-layout .ff-main :is(.shop-callout,.inset){border-color:var(--a-line);background:var(--ff-surface-muted);padding:12px 16px}.ff-workspace.ff-attio-layout .ff-main .timer-banner{background:#e0fced;border-color:#cbf7e1 #cbf7e1 #cbf7e1 #007d53;border-left-style:solid;border-left-width:3px;padding:12px 16px}.ff-workspace.ff-attio-layout .ff-main :is(.timer-banner,.shop-clock-controls) button{min-height:44px;padding-inline:14px}.ff-workspace.ff-attio-layout .ff-main .shop-module>:is(.ff-record-grid,.ff-grid-toolbar){margin-inline:0}.ff-workspace.ff-attio-layout .ff-main .ff-grid-toolbar{border-bottom:1px solid var(--a-line);min-height:49px;padding:10px 16px}.ff-workspace.ff-attio-layout .ff-main .ff-grid-toolbar input[type=search]{width:min(100%,300px)}.ff-workspace.ff-attio-layout .ff-main .ff-record-grid{border-block:1px solid var(--a-line);border-radius:0}.ff-workspace.ff-attio-layout .ff-record-grid>table{width:100%;min-width:1050px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) .ff-record-link{box-shadow:none;min-height:28px;color:var(--a-blue-dark);text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 0;font-weight:600;display:inline-flex}.ff-workspace.ff-attio-layout .ff-record-link:hover{text-underline-offset:3px;text-decoration:underline}.ff-workspace.ff-attio-layout .ff-record-grid td{overflow-wrap:anywhere}.ff-workspace.ff-attio-layout .ff-record-grid td strong{font-weight:500}.ff-workspace.ff-attio-layout .ff-record-grid .ff-progress-cell{font-variant-numeric:tabular-nums;min-width:128px}.ff-workspace.ff-attio-layout .ff-progress-cell progress{accent-color:#007d53;background:#eeeff1;border:0;border-radius:4px;width:100%;min-width:90px;max-width:140px;height:4px;margin-top:4px;display:block;overflow:hidden}.ff-workspace.ff-attio-layout .ff-progress-cell progress::-webkit-progress-bar{background:#eeeff1}.ff-workspace.ff-attio-layout .ff-progress-cell progress::-webkit-progress-value{background:#007d53}.ff-workspace.ff-attio-layout .ff-progress-cell progress::-moz-progress-bar{background:#007d53}.ff-workspace.ff-attio-layout .ff-date-cell{white-space:nowrap;min-width:135px}.ff-workspace.ff-attio-layout .ff-date-cell small{display:block}.ff-workspace.ff-attio-layout .ff-address-cell{min-width:190px;max-width:280px}.ff-workspace.ff-attio-layout .ff-main table tr.ff-record-expanded{background:#e9efff}.ff-workspace.ff-attio-layout .ff-main .ff-detail-collapsed{display:none}.ff-workspace.ff-attio-layout .ff-expanded-chevron{transform:rotate(180deg)}.ff-workspace.ff-attio-layout .ff-main table td.ff-expanded-cell{background:#f8f9fb;padding:16px!important}.ff-workspace.ff-attio-layout .ff-delivery-detail{gap:16px;display:grid}.ff-workspace.ff-attio-layout .ff-detail-contact{flex-wrap:wrap;gap:24px;display:flex}.ff-workspace.ff-attio-layout .ff-main table td.ff-empty-cell{height:auto;color:var(--ff-muted);text-align:center;padding:32px 16px!important}.ff-workspace.ff-attio-layout .ff-main :is(.shop-pill,.badge,.inventory-stock-status,span.rounded-full[class*=px-]){border-radius:7px;align-items:center;gap:4px;min-height:22px;padding:0 6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ff-workspace.ff-attio-layout .shop-pill.good{color:#007d53;background:#e0fced;box-shadow:inset 0 0 0 1px #cbf7e1}.ff-workspace.ff-attio-layout :is(.shop-pill.caution,.badge.warning){color:#874d00;background:#fff3cc;box-shadow:inset 0 0 0 1px #ffe59e}.ff-workspace.ff-attio-layout .badge.danger{color:#ba2525;background:#ffebeb;box-shadow:inset 0 0 0 1px #ffdcdb}.ff-workspace.ff-attio-layout .ff-customer-detail{padding:16px}.ff-workspace.ff-attio-layout .ff-customer-detail section{border-color:var(--a-line);box-shadow:none;border-radius:12px}.ff-workspace.ff-attio-layout .ff-overview{padding:20px}.ff-workspace.ff-attio-layout .ff-overview-card h2{font-size:20px!important;line-height:24px!important}.ff-workspace.ff-attio-layout .ff-overview-stats>div{border-color:var(--a-line);background:#fbfbfc;padding:16px}.ff-workspace.ff-attio-layout .ff-overview-stats dd{font-size:24px;line-height:28px}.ff-workspace.ff-attio-layout .ff-overlay>:is(div,form){box-shadow:var(--a-shadow-modal);border-radius:16px}.ff-workspace.ff-attio-layout .notification-popover{border-color:var(--a-border);box-shadow:var(--a-shadow-popover);border-radius:12px}.ff-workspace.ff-attio-layout .notification-title{font-size:16px;font-weight:600;line-height:20px}.ff-workspace.ff-attio-layout .notification-subtitle{font-size:12px;line-height:16px}.ff-workspace.ff-attio-layout .ff-page-title{align-items:center;gap:8px;display:flex}.ff-workspace.ff-attio-layout :is(.ff-module-mark,.ff-overview-module-icon){color:#fff;background:var(--a-blue);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ff-workspace.ff-attio-layout .ff-module-mark{width:20px;height:20px}.ff-workspace.ff-attio-layout:is([data-module=users],[data-module=team]) .ff-module-mark{background:#008bad}.ff-workspace.ff-attio-layout[data-module=workspaces] .ff-module-mark{background:#8752d1}.ff-workspace.ff-attio-layout[data-module=inventory] .ff-module-mark,.ff-workspace.ff-attio-layout .ff-overview-module-icon[data-module=inventory]{background:#00956b}.ff-workspace.ff-attio-layout[data-module=material-prices] .ff-module-mark,.ff-workspace.ff-attio-layout .ff-overview-module-icon[data-module=material-prices]{background:#ce690d}.ff-workspace.ff-attio-layout:is([data-module=maintenance],[data-module=machine-tracker],[data-module=equipment-service]) .ff-module-mark,.ff-workspace.ff-attio-layout .ff-overview-module-icon:is([data-module=maintenance],[data-module=machine-tracker],[data-module=equipment-service]){background:#8752d1}.ff-workspace.ff-attio-layout .ff-mobile-search{height:44px;margin:4px 8px 12px}.ff-workspace.ff-attio-layout .ff-mobile-search input{width:100%;height:42px;font-size:16px}}@media screen and (width>=1024px){.ff-workspace.ff-attio-layout.ff-sidebar-collapsed{--ff-shell-rail-width:0px}.ff-workspace.ff-attio-layout.ff-sidebar-collapsed .ff-rail{display:none}.ff-workspace.ff-attio-layout.ff-sidebar-collapsed .ff-topbar .ff-account-trigger{display:flex}.ff-workspace.ff-attio-layout.ff-sidebar-collapsed .ff-account-menu{inset:48px 12px auto auto}}@media screen and (width<=767px),screen and (pointer:coarse){.ff-workspace.ff-attio-layout,.ff-workspace.ff-attio-layout[data-density=comfortable]{--a-control-height:44px;--a-field-height:44px;--a-row-height:44px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(button,.option,.select-trigger,.a-record-link),.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) .ff-record-link{min-height:44px}.ff-workspace.ff-attio-layout .ff-main :is(.ff-module,.ff-overlay) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.ff-workspace.ff-attio-layout .ff-main table thead th{height:48px}.ff-workspace.ff-attio-layout .ff-main .estimate-inline-table{--a-row-height:44px;--a-field-height:44px}.ff-workspace.ff-attio-layout .ff-main .directory-resizable-table th{padding-right:48px!important}.ff-workspace.ff-attio-layout .ff-main .ff-view-heading{padding:12px!important}.ff-workspace.ff-attio-layout .ff-main .ff-view-body>:not(.ff-frozen-table-scroll):not(.ff-list-controls),.ff-workspace.ff-attio-layout .shop-module>:not(.shop-page-heading),.ff-workspace.ff-attio-layout .equipment-service>:not(.service-heading){margin-inline:12px}.ff-workspace.ff-attio-layout .ff-overview{padding:12px}}@media print{.ff-workspace.ff-attio-layout :is(.ff-rail,.ff-topbar,.ff-mobile-nav,.ff-navigation-backdrop){display:none!important}.ff-workspace.ff-attio-layout .ff-shell{padding-left:0!important}.ff-workspace.ff-attio-layout .ff-main{max-width:none;padding:0}.ff-workspace.ff-attio-layout .directory-module{height:auto;overflow:visible}}@media screen{.ff-workspace :is(.ff-frozen-table-scroll,.a-table-scroll){isolation:isolate;scroll-padding-inline-start:calc(var(--ff-frozen-column-width,200px) + 12px);position:relative}.ff-workspace .ff-frozen-table-scroll{--ff-frozen-cell-max:min(22rem, 45vw);--ff-frozen-column-width:var(--ff-frozen-cell-max);max-width:100%;overflow-x:auto}.ff-workspace table[data-freeze-first]{border-collapse:separate;border-spacing:0}.ff-workspace :where(table[data-freeze-first]>tbody>tr){background-color:var(--ff-surface,#fff)}.ff-workspace :where(table[data-freeze-first]>thead>tr),.ff-workspace table[data-freeze-first]>thead>tr>th,.ff-workspace table.a-table[data-freeze-first]>tbody>tr>td{background:inherit}.ff-workspace table.a-table[data-freeze-first]>thead{background:var(--a-surface,#fff)!important}.ff-workspace table[data-freeze-first]>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child:not([colspan]){z-index:2;background:inherit;position:sticky;left:0}.ff-workspace table[data-freeze-first]>thead>tr>th:first-child:not([colspan]){z-index:5}.ff-workspace table[data-freeze-first]>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child:not([colspan]):after{content:"";background:var(--a-border,#d9dade);pointer-events:none;width:1px;position:absolute;inset:0 0 0 auto}.ff-workspace .ff-frozen-table-scroll>table[data-freeze-first]>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan]){max-width:var(--ff-frozen-cell-max);overflow-wrap:anywhere;white-space:normal}.ff-workspace .ff-frozen-table-scroll>table[data-freeze-first]>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan])>*{min-width:0;max-width:calc(var(--ff-frozen-cell-max) - 2rem)}.ff-workspace table[data-freeze-first]>thead>tr>th:first-child .ff-sort-button{white-space:normal}}@media print{.ff-workspace table[data-freeze-first]>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{box-shadow:none;position:static}.ff-workspace .ff-frozen-table-scroll{overflow:visible}}.ff-workspace.attio-ui .record-table{background:#fff;min-width:0;position:relative}.ff-workspace.attio-ui .record-view-title{white-space:nowrap}.ff-workspace.attio-ui .record-view-bar{min-height:48px;margin:0;padding:0 12px}.ff-workspace.attio-ui .record-list-body{min-width:0;margin:0;padding:0}.ff-workspace.attio-ui .record-table .a-filter-bar{gap:8px;min-height:49px;margin:0;padding:0 12px}.ff-workspace.attio-ui .record-table .a-table-scroll{min-height:140px;max-height:calc(100dvh - 184px)}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-table :is(th,td){border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:0 12px!important}.ff-workspace.attio-ui .record-table .a-table th{background:#fff;height:40px;padding-right:16px;font-weight:500}.ff-workspace.attio-ui .record-table .a-table td{height:var(--a-row-height);vertical-align:middle;background:#fff;font-size:14px;line-height:20px}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-table .a-identity{padding-left:16px!important}.ff-workspace.attio-ui .record-cell{text-overflow:ellipsis;min-width:0;overflow:hidden}.ff-workspace.attio-ui .record-cell :is(p,small){text-overflow:ellipsis;margin:0;line-height:20px;overflow:hidden}.ff-workspace.attio-ui .record-cell>:is(div,span){min-width:0;max-width:100%}.ff-workspace.attio-ui .record-cell :is(button,a){white-space:nowrap}.ff-workspace.attio-ui .record-cell .a-record-link{color:var(--a-text);font-weight:500}.ff-workspace.attio-ui .record-cell .record-subtext{color:var(--a-secondary);font-size:12px}.ff-workspace.attio-ui .record-identity{align-items:center;gap:6px;min-width:0;display:flex}.ff-workspace.attio-ui .record-identity>.a-record-link{min-width:0;overflow:hidden}.ff-workspace.attio-ui .record-inline-form{border-bottom:1px solid var(--a-line);padding:12px 16px}.ff-workspace.attio-ui .record-inline-form form{margin:0}.ff-workspace.attio-ui .record-filter-form{flex-shrink:0;align-items:center;gap:8px;display:flex}.ff-workspace.attio-ui .record-filter-form .a-input{width:auto;max-width:160px}.ff-workspace.attio-ui .record-table .a-cell-name{gap:12px}.ff-workspace.attio-ui .record-table .a-cell-name>.record-cell{flex:1}.ff-workspace.attio-ui .record-table .a-bulk{left:calc(50% + var(--ff-shell-rail-width,275px)/2);width:max-content;max-width:calc(100vw - var(--ff-shell-rail-width,275px) - 32px);position:fixed;bottom:20px}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-table .record-expanded-cell{white-space:normal;background:#fbfbfc;height:auto;padding:16px!important}.ff-workspace.attio-ui .record-table .directory-count{min-height:37px;padding:8px 16px}.ff-workspace.attio-ui .record-table .ff-photo-trigger{border-radius:5px;width:20px;height:20px;min-height:20px;padding:0}.ff-workspace.attio-ui .record-table .inventory-stock-quantity{font-size:14px;font-weight:600;line-height:20px}.ff-workspace.attio-ui .record-table .inventory-stock-quantity[data-stock-status=out]{color:#ba2525}.ff-workspace.attio-ui .record-table .inventory-stock-quantity[data-stock-status=low]{color:#9e3f00}.ff-workspace.attio-ui .record-table .inventory-stock-actions{gap:0;display:inline-flex}.ff-workspace.attio-ui .ff-module:has(>.record-view-bar){gap:0}.ff-workspace.ff-attio-layout.attio-ui .ff-module>:is(.record-view-bar,.record-list-body,.record-table){margin-inline:0}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .a-button{height:var(--a-control-height);min-height:var(--a-control-height);font:500 14px/20px var(--a-font);color:var(--a-text);box-shadow:var(--a-shadow-button);background:#fff;border:0;border-radius:8px;margin:0;padding:4px 6px;text-decoration:none}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .a-button--primary{background:var(--a-blue);color:#fff;box-shadow:var(--a-shadow-primary)}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .a-button--primary:hover{background:var(--a-blue-dark)}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .a-button--subtle{background:var(--a-subtle);box-shadow:none;color:var(--a-secondary)}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .a-button--ghost{box-shadow:none;background:0 0}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .directory-view{box-shadow:none;padding-left:0;font-weight:600}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) select.a-button{flex-shrink:1;width:auto;min-width:90px;max-width:200px}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-sort-control{min-width:0;max-width:180px}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-sort-control span{text-overflow:ellipsis;overflow:hidden}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-column-trigger{color:var(--a-secondary)}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-column-trigger:is(:hover,[aria-expanded=true]){color:var(--a-blue);background:var(--a-selected)}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-search{flex-direction:row;flex-shrink:0;gap:6px;height:28px;margin:0;padding:0 8px;font-weight:500;display:flex}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-search input{width:180px;height:26px;font:500 12px/20px var(--a-font);box-shadow:none;background:0 0;border:0;outline:none;border-radius:0!important;padding:0!important}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-tag{width:fit-content;max-width:100%;font-weight:500;display:inline-flex}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-record-link{box-shadow:none;color:var(--a-text);background:0 0;border:0;margin:0;padding:2px 4px;font-weight:500;text-decoration:none}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-number{text-align:right;font-variant-numeric:tabular-nums}.ff-workspace.ff-attio-layout.attio-ui .directory-module>.record-table{flex-direction:column;flex:1;min-height:0;display:flex}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-bulk .a-button{height:32px;min-height:32px}.ff-workspace.attio-ui .record-actions{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.ff-workspace.attio-ui .record-archive-result{border-top:1px solid var(--a-line);background:var(--a-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}@media (width<=767px),(pointer:coarse){.ff-workspace.attio-ui .record-actions{flex-wrap:wrap;padding-block:4px}.ff-workspace.ff-attio-layout.attio-ui :is(.record-table,.record-view-bar) .a-button{height:44px;min-height:44px}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-search{height:44px}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-search input{height:42px}.ff-workspace.attio-ui .record-table .a-filter-bar{min-height:60px}.ff-workspace.ff-attio-layout.attio-ui .record-table .a-table th{height:48px;padding-right:48px!important}.ff-workspace.attio-ui .record-table .a-table td{height:44px}.ff-workspace.attio-ui .record-table .a-bulk{flex-wrap:wrap;width:auto;max-width:none;bottom:12px;left:12px;right:12px;transform:none}}@media (width<=767px){.ff-workspace.ff-attio-layout.attio-ui .record-table .a-filter-bar{flex-wrap:wrap;padding-block:8px;overflow:visible}.ff-workspace.ff-attio-layout.attio-ui .record-table .directory-search input{width:135px}.ff-workspace.ff-attio-layout.attio-ui .record-table .record-filter-form{flex-wrap:wrap;flex-shrink:1}}@media print{.ff-workspace.attio-ui .record-table .a-table-scroll{max-height:none;overflow:visible}.ff-workspace.attio-ui .record-table .a-checkbox,.ff-workspace.attio-ui .record-table .directory-column-trigger,.ff-workspace.attio-ui .record-table .directory-column-resize{display:none}.ff-workspace.attio-ui .record-table .a-table{table-layout:auto;width:100%!important}.ff-workspace.attio-ui .record-table .a-table .a-identity{position:static}}.language-selector.svelte-1t1js80{width:100%;min-width:9rem}.language-label.svelte-1t1js80{color:var(--ff-copy,#354154);margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.language-selector.compact.svelte-1t1js80{width:9rem}.language-status.svelte-1t1js80,.language-error.svelte-1t1js80{margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.language-status.svelte-1t1js80{color:var(--ff-muted,#586578)}.language-error.svelte-1t1js80{color:#ba3b31}.ff-workspace.attio-ui .table-action.svelte-1ly3gd5{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;color:var(--a-secondary);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.ff-workspace.attio-ui .table-action.svelte-1ly3gd5:hover:not(:disabled){color:var(--a-blue);background:var(--a-selected)}.ff-workspace.attio-ui .table-action[data-tone=warning].svelte-1ly3gd5{color:#96520b}.ff-workspace.attio-ui .table-action[data-tone=warning].svelte-1ly3gd5:hover:not(:disabled){color:#7c4000;background:#fff3df}.ff-workspace.attio-ui .table-action[data-tone=danger].svelte-1ly3gd5{color:#b42332}.ff-workspace.attio-ui .table-action[data-tone=danger].svelte-1ly3gd5:hover:not(:disabled){background:#fff0f1}.ff-workspace.attio-ui .table-action.svelte-1ly3gd5:focus-visible{outline:2px solid var(--a-blue);outline-offset:-2px;background:var(--a-selected)}.ff-workspace.attio-ui .table-action.svelte-1ly3gd5:disabled{opacity:.4;cursor:not-allowed}@media (width<=767px),(pointer:coarse){.ff-workspace.attio-ui .table-action.svelte-1ly3gd5{width:44px;min-width:44px;height:44px;min-height:44px}}@media print{.table-action.svelte-1ly3gd5{display:none!important}}.chart-point-tooltip.svelte-opunrc{filter:drop-shadow(0 2px 4px #0f172a24)}.editor-column-controls.svelte-1thimlv{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.editor-draft-bar.svelte-13d6zdq{border-bottom:1px solid var(--a-line);background:var(--a-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.editor-draft-bar.svelte-13d6zdq select:where(.svelte-13d6zdq){width:auto;max-width:100%}.paste-label.svelte-12c26xa{align-items:center;gap:6px;display:flex}.paste-preview.svelte-12c26xa{overflow:auto}.paste-preview.svelte-12c26xa table:where(.svelte-12c26xa){min-width:600px}.formula-field.svelte-d6bea1{min-width:0}.formula-input.svelte-d6bea1{text-align:right;font-variant-numeric:tabular-nums}.formula-input[aria-invalid=true].svelte-d6bea1{border-color:var(--ff-danger,#c2413a)}.formula-error.svelte-d6bea1{color:var(--ff-danger,#c2413a);margin-top:.25rem;font-size:.75rem;line-height:1.125rem}.trim-sheet-summary.svelte-5aq07q{border-bottom:1px solid var(--a-line,#eeeff1)}h4.svelte-5aq07q{align-items:center;min-height:40px;margin:0;padding:6px 16px;font-size:14px;font-weight:600;display:flex}table.svelte-5aq07q{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.size-column.svelte-5aq07q{width:180px}.count-column.svelte-5aq07q{width:132px}th.svelte-5aq07q,td.svelte-5aq07q{border-right:1px solid var(--a-line,#eeeff1);border-bottom:1px solid var(--a-line,#eeeff1);vertical-align:middle;overflow-wrap:anywhere;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}th.svelte-5aq07q:first-child{padding-left:16px}th.svelte-5aq07q:last-child,td.svelte-5aq07q:last-child{border-right:0}thead.svelte-5aq07q th:where(.svelte-5aq07q){background:var(--a-sidebar,#fbfbfb);height:40px}tbody.svelte-5aq07q th:where(.svelte-5aq07q),tbody.svelte-5aq07q td:where(.svelte-5aq07q){height:36px}.sheet-material.svelte-5aq07q span:where(.svelte-5aq07q),.sheet-material.svelte-5aq07q small:where(.svelte-5aq07q){display:block}.sheet-material.svelte-5aq07q small:where(.svelte-5aq07q){color:var(--a-secondary,#5e5e5e);font-size:12px;font-weight:400;line-height:16px}.sheet-number.svelte-5aq07q{text-align:right;font-variant-numeric:tabular-nums}.sheet-quantity.svelte-5aq07q{color:var(--a-blue-dark,#215bc4);background:var(--a-enriched,#faf8ff);font-weight:600}tfoot.svelte-5aq07q th:where(.svelte-5aq07q),tfoot.svelte-5aq07q td:where(.svelte-5aq07q){border-bottom:0;height:36px;font-weight:600}.sheet-empty.svelte-5aq07q,.sheet-warning.svelte-5aq07q{margin:0;padding:8px 16px;font-size:12px;line-height:18px}.sheet-empty.svelte-5aq07q{color:var(--a-secondary,#5e5e5e)}.sheet-warning.svelte-5aq07q{color:#874d00;background:#fff3cc}@media (width<=767px){h4.svelte-5aq07q{padding-inline:12px}.size-column.svelte-5aq07q{width:30%}.count-column.svelte-5aq07q{width:23%}th.svelte-5aq07q,td.svelte-5aq07q{padding-inline:8px}th.svelte-5aq07q:first-child{padding-left:12px}}.pdf-heading.svelte-10fd2g5,.pdf-actions.svelte-10fd2g5,h4.svelte-10fd2g5{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-heading.svelte-10fd2g5{justify-content:space-between}h4.svelte-10fd2g5{margin:0;font-size:14px;font-weight:600}.pdf-muted.svelte-10fd2g5{color:var(--ff-muted);margin:8px 0 0;font-size:13px;line-height:20px}@media (width<=767px){.pdf-actions.svelte-10fd2g5 .a-button{min-height:44px}}.estimate-exports.svelte-18xdshw{min-width:0;padding:16px}.saved-document-tools.svelte-18xdshw{border-bottom:1px solid var(--ff-border);gap:16px;margin-bottom:16px;padding-bottom:16px;display:grid}.export-summary.svelte-18xdshw{color:var(--ff-muted);align-items:center;margin-bottom:12px;font-size:12px;line-height:18px;display:flex}section.svelte-18xdshw+section:where(.svelte-18xdshw){border-top:1px solid var(--ff-border);margin-top:20px;padding-top:16px}.export-heading.svelte-18xdshw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.export-actions.svelte-18xdshw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h4.svelte-18xdshw{color:var(--ff-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}textarea.svelte-18xdshw{border:1px solid var(--ff-border);background:var(--ff-surface-muted);width:100%;min-width:0;color:var(--ff-ink);resize:vertical;white-space:pre;border-radius:6px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:21px;display:block;overflow:auto}textarea.svelte-18xdshw:focus-visible,.export-table-preview.svelte-18xdshw:focus-visible{outline:2px solid var(--a-blue,#266df0);outline-offset:2px}.export-table-preview.svelte-18xdshw{min-width:0;max-width:100%;overflow-x:auto}.export-table-preview.svelte-18xdshw table{min-width:430px}.export-table-preview.svelte-18xdshw th,.export-table-preview.svelte-18xdshw td{background:inherit!important;color:#1c2024!important;border:1px solid #d9e2ef!important;padding:9px 12px!important}.export-table-preview.svelte-18xdshw thead th,.export-table-preview.svelte-18xdshw tfoot th,.export-table-preview.svelte-18xdshw tfoot td{background:#e5eeff!important;font-weight:600!important}.export-table-preview.svelte-18xdshw thead th{color:#194faa!important}.export-warning.svelte-18xdshw{border:1px solid var(--ff-border);background:var(--a-yellow-bg,#fff3cc);color:#874d00;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:20px}.export-notice.svelte-18xdshw{color:var(--a-blue-dark,#215bc4);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}@media (width<=767px){.estimate-exports.svelte-18xdshw{padding:12px}textarea.svelte-18xdshw{font-size:16px}.export-heading.svelte-18xdshw button:where(.svelte-18xdshw){min-height:44px}}.estimate-row-actions.svelte-1rve378{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}button.svelte-1rve378{font:inherit;cursor:pointer}.estimate-action-menu.svelte-1rve378 button:where(.svelte-1rve378):focus-visible{outline-offset:1px;outline:2px solid #1a64e7}.estimate-action-menu.svelte-1rve378{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--a-line);width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--a-shadow-popover);color:var(--a-text);text-align:left;background:#fff;border-radius:12px;margin:0;padding:6px;font-size:14px;position:fixed;inset:auto;overflow:hidden auto}.estimate-action-menu.svelte-1rve378 p:where(.svelte-1rve378){color:var(--a-secondary);border-bottom:1px solid #e1e7f0;margin:0;padding:6px 10px;font-size:12px;font-weight:700}.estimate-action-menu.svelte-1rve378 button:where(.svelte-1rve378){text-align:left;background:#fff;border:0;border-radius:5px;width:100%;min-height:32px;padding:6px 8px;display:block}.estimate-action-menu.svelte-1rve378 button:where(.svelte-1rve378):hover:not(:disabled),.estimate-action-menu.svelte-1rve378 button:where(.svelte-1rve378):focus-visible{background:var(--a-hover)}.estimate-action-menu.svelte-1rve378 button:where(.svelte-1rve378):disabled{opacity:.45;cursor:not-allowed}.estimate-action-menu.svelte-1rve378 .danger:where(.svelte-1rve378){color:#b32323;border-top:1px solid #e1e7f0;border-radius:0}.estimate-action-menu.svelte-1rve378 small:where(.svelte-1rve378){color:#57657a;padding:8px 10px;line-height:1.45;display:block}.estimate-order-link.svelte-sxyhea{border-radius:7px;align-items:center;text-decoration:none;display:inline-flex}.estimate-order-link.svelte-sxyhea:is(:where(.svelte-sxyhea):hover,:where(.svelte-sxyhea):focus-visible) .a-tag:where(.svelte-sxyhea){text-underline-offset:3px;text-decoration:underline}.estimate-order-link.svelte-sxyhea:focus-visible{outline:2px solid var(--a-blue);outline-offset:-2px}@media (width<=767px),(pointer:coarse){.estimate-order-link.svelte-sxyhea{min-width:44px;min-height:44px}}.estimate-editor-heading.svelte-sxyhea{flex-wrap:wrap;display:flex}.estimate-back.svelte-sxyhea{flex-shrink:0}.estimate-editor-title.svelte-sxyhea{min-width:0}.estimate-editor-title.svelte-sxyhea p:where(.svelte-sxyhea){overflow-wrap:anywhere}.estimate-form.svelte-sxyhea,.estimate-fields.svelte-sxyhea,fieldset.svelte-sxyhea{border:0;min-width:0;margin:0;padding:0}.estimate-form.svelte-sxyhea>p:where(.svelte-sxyhea),.estimate-fields.svelte-sxyhea>details:where(.svelte-sxyhea){margin:16px}.estimate-items-panel.svelte-sxyhea{border-top:1px solid var(--ff-border);min-width:0}.estimate-items-toolbar.svelte-sxyhea{--estimate-tab-outline:var(--ff-border-strong,#d9dade);--estimate-tab-curve:10px;background:linear-gradient(var(--estimate-tab-outline), var(--estimate-tab-outline)) bottom / 100% 1px no-repeat, var(--ff-surface-muted,#f8f9fb);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;min-height:56px;padding:8px 16px 0;display:grid}.estimate-item-tabs.svelte-sxyhea{scrollbar-width:none;min-width:0;max-width:100%;min-height:48px;padding:6px var(--estimate-tab-curve) 0;scroll-padding-inline:var(--estimate-tab-curve);place-self:stretch start;align-items:stretch;gap:8px;display:flex;overflow:auto hidden}.estimate-item-tabs.svelte-sxyhea::-webkit-scrollbar{display:none}.estimate-item-tabs.svelte-sxyhea button:where(.svelte-sxyhea){border:1px solid #0000;border-bottom-color:var(--estimate-tab-outline);min-height:40px;color:var(--ff-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px 10px 0 0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.estimate-item-tabs.svelte-sxyhea button:where(.svelte-sxyhea):hover{color:var(--ff-ink);background:var(--a-hover,#1011120a)}.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea){z-index:1;color:var(--a-blue-dark,#215bc4);background:var(--ff-surface,#fff);border-color:var(--estimate-tab-outline);border-bottom-color:var(--ff-surface,#fff)}.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea):before,.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea):after{content:"";width:calc(var(--estimate-tab-curve) + 1px);height:calc(var(--estimate-tab-curve) + 1px);pointer-events:none;position:absolute;bottom:-1px}.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea):before{left:calc(-1 * var(--estimate-tab-curve) - 1px);background:radial-gradient(circle at top left, transparent calc(var(--estimate-tab-curve) - 1px), var(--estimate-tab-outline) var(--estimate-tab-curve), var(--ff-surface,#fff) calc(var(--estimate-tab-curve) + 1px))}.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea):after{right:calc(-1 * var(--estimate-tab-curve) - 1px);background:radial-gradient(circle at top right, transparent calc(var(--estimate-tab-curve) - 1px), var(--estimate-tab-outline) var(--estimate-tab-curve), var(--ff-surface,#fff) calc(var(--estimate-tab-curve) + 1px))}.estimate-items-panel.svelte-sxyhea .estimate-items-toolbar:where(.svelte-sxyhea) .estimate-item-tabs:where(.svelte-sxyhea) button:where(.svelte-sxyhea):focus-visible{outline:2px solid var(--a-blue,#266df0);outline-offset:-4px}.estimate-item-actions.svelte-sxyhea{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-bottom:8px;display:flex}.estimate-item-actions.svelte-sxyhea:empty{display:none}@media (forced-colors:active){.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea){border-color:highlight highlight canvas}.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea):before,.estimate-item-tabs.svelte-sxyhea button[aria-selected=true]:where(.svelte-sxyhea):after{display:none}}[role=tabpanel].svelte-sxyhea{min-width:0}[role=tabpanel][hidden].svelte-sxyhea{display:none}[role=tabpanel].svelte-sxyhea:focus-visible{outline:2px solid var(--a-blue,#266df0);outline-offset:-2px}.estimate-details-panel.svelte-sxyhea{min-width:0;padding:16px}.estimate-details-panel.svelte-sxyhea+.estimate-details-panel:where(.svelte-sxyhea){border-top:1px solid var(--ff-border)}.estimate-closing-section.svelte-sxyhea{border-top:1px solid var(--ff-border);padding:16px}.estimate-form-actions.svelte-sxyhea{border-top:1px solid var(--ff-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.estimate-empty-costs.svelte-sxyhea{color:var(--ff-muted);margin:0;padding:0 16px 16px;font-size:12px}@media (width>=1024px){.estimate-details-panel.svelte-sxyhea+.estimate-details-panel:where(.svelte-sxyhea){border-top:0;border-left:1px solid var(--ff-border)}}.estimate-section-heading.svelte-sxyhea{color:var(--ff-ink,#1c2024);letter-spacing:-.015em;font-size:.875rem;font-weight:600;line-height:1.25rem}.estimate-subsection-heading.svelte-sxyhea{color:var(--ff-ink,#1c2024);font-size:.875rem;font-weight:650;line-height:1.25rem}.estimate-details-grid.svelte-sxyhea{border-color:var(--ff-border,#cfd6e0)}.estimate-tax-section.svelte-sxyhea{border-top:1px solid var(--ff-border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:16px;padding-top:12px;display:flex}.estimate-tax-section.svelte-sxyhea>div:where(.svelte-sxyhea):first-child{flex:1;min-width:210px}.estimate-tax-section.svelte-sxyhea>div:where(.svelte-sxyhea):first-child>button:where(.svelte-sxyhea){display:block}.estimate-tax-choice.svelte-sxyhea{align-items:center;display:flex}.estimate-tax-choice.svelte-sxyhea input:where(.svelte-sxyhea){flex-shrink:0}.estimate-tax-rate.svelte-sxyhea{flex-shrink:0;width:110px}.estimate-shared-picker.svelte-sxyhea{padding:12px 16px}.estimate-summary.svelte-sxyhea{border:1px solid var(--ff-border,#eeeff1);background:var(--ff-surface,#fff);color:var(--ff-ink,#1c2024);border-radius:8px;align-self:start;padding:16px}.estimate-summary.svelte-sxyhea dl:where(.svelte-sxyhea){gap:.75rem;margin-top:16px;font-size:.875rem;display:grid}.estimate-summary.svelte-sxyhea dl:where(.svelte-sxyhea)>div:where(.svelte-sxyhea){justify-content:space-between;gap:1rem;display:flex}.estimate-summary.svelte-sxyhea dt:where(.svelte-sxyhea){color:var(--ff-copy,#50555d)}.estimate-summary.svelte-sxyhea dd:where(.svelte-sxyhea){font-variant-numeric:tabular-nums;text-align:right;font-weight:550}.estimate-summary.svelte-sxyhea .estimate-summary-total:where(.svelte-sxyhea){border-top:1px solid var(--ff-border,#eeeff1);align-items:center;margin-top:.375rem;padding-top:12px}.estimate-summary-total.svelte-sxyhea dt:where(.svelte-sxyhea){color:var(--ff-ink,#1c2024);font-weight:650}.estimate-summary-total.svelte-sxyhea dt:where(.svelte-sxyhea) span:where(.svelte-sxyhea){color:inherit;margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.estimate-summary-total.svelte-sxyhea dd:where(.svelte-sxyhea){color:var(--ff-accent-text,#215bc4);font-size:1.25rem;font-weight:700;line-height:1.75rem}.estimate-editor.svelte-sxyhea{min-width:0}.estimate-totals-bar.svelte-sxyhea{top:var(--ff-shell-header-height,4rem);z-index:10;padding:.625rem var(--ff-section-padding-x,1.5rem);border-bottom:1px solid var(--ff-border-strong,#aab4c2);background:var(--ff-surface,#fff);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;box-shadow:0 2px 4px #00000008}.estimate-totals-caption.svelte-sxyhea{color:var(--ff-copy,#526057);font-size:.875rem;font-weight:600}.estimate-totals-caption.svelte-sxyhea span:where(.svelte-sxyhea){color:var(--ff-muted,#718078);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.estimate-totals-bar.svelte-sxyhea dl:where(.svelte-sxyhea){text-align:right;gap:1.5rem;display:grid}.estimate-totals-bar.svelte-sxyhea dl.comparing:where(.svelte-sxyhea){grid-template-columns:repeat(3,minmax(0,1fr))}.estimate-totals-bar.svelte-sxyhea dt:where(.svelte-sxyhea){color:var(--ff-copy,#50555d);font-size:.8125rem;line-height:1.125rem}.estimate-totals-bar.svelte-sxyhea dd:where(.svelte-sxyhea){color:var(--ff-ink,#17211d);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.125rem;font-size:1.375rem;font-weight:650;line-height:1.75rem}.estimate-totals-bar.svelte-sxyhea dd.changed:where(.svelte-sxyhea){color:var(--ff-accent-text,#1559df)}.estimate-live-total.svelte-sxyhea dd:where(.svelte-sxyhea){font-weight:750}.estimate-editor.svelte-sxyhea input,.estimate-editor.svelte-sxyhea textarea,.estimate-editor.svelte-sxyhea button,.estimate-editor.svelte-sxyhea summary{scroll-margin-top:calc(var(--ff-shell-header-height,4rem) + var(--estimate-totals-height,4rem) + 1rem);scroll-margin-bottom:1rem}@media (width<=639px){.estimate-totals-bar.svelte-sxyhea{gap:.5rem;padding:.5rem .75rem}.estimate-totals-caption.svelte-sxyhea{display:none}.estimate-totals-bar.svelte-sxyhea dl:where(.svelte-sxyhea){gap:.625rem;width:100%}.estimate-totals-bar.svelte-sxyhea dt:where(.svelte-sxyhea){font-size:.75rem;line-height:1rem}.estimate-totals-bar.svelte-sxyhea dd:where(.svelte-sxyhea){font-size:1.0625rem;line-height:1.5rem}}.trim-line-scroll.svelte-sxyhea{--trim-identity-width:220px;border-bottom:1px solid var(--ff-border);background:var(--ff-surface,#fff);width:100%;position:relative;overflow:auto}.estimate-inline-table.svelte-sxyhea{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.trim-line-table.svelte-sxyhea{min-width:0}.trim-line-table.svelte-sxyhea th:where(.svelte-sxyhea){position:relative}.trim-line-table.svelte-sxyhea [hidden]:where(.svelte-sxyhea){display:none!important}.trim-line-table.svelte-sxyhea th[data-column=item_price]:where(.svelte-sxyhea) .trim-column-title:where(.svelte-sxyhea){display:inline}.shared-cost-table.svelte-sxyhea{min-width:calc(var(--trim-identity-width) + 512px)}.trim-dimension-column.svelte-sxyhea{width:104px}.trim-price-column.svelte-sxyhea{width:128px}.shared-cost-action-column.svelte-sxyhea{width:48px}.trim-column-title.svelte-sxyhea{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.trim-line-inputs.svelte-sxyhea,.trim-line-inputs.svelte-sxyhea td:where(.svelte-sxyhea){background:inherit}.trim-line-inputs.svelte-sxyhea .trim-line-identity:where(.svelte-sxyhea){background:var(--ff-surface,#fff)}.trim-line-inputs.svelte-sxyhea .trim-override-cell:where(.svelte-sxyhea){background:color-mix(in srgb, var(--a-purple,#8752d1) 3%, var(--ff-surface,#fff))}.trim-calculated-cell.svelte-sxyhea{text-align:right;font-variant-numeric:tabular-nums;background:var(--a-enriched,#9b69ff0a)!important}.trim-item-price.svelte-sxyhea{text-overflow:ellipsis;white-space:nowrap;color:var(--a-blue-dark,#215bc4);padding-inline:4px;font-weight:600;display:block;overflow:hidden}.trim-number-heading.svelte-sxyhea{text-align:right}.trim-row-actions.svelte-sxyhea{justify-content:center;align-items:center;gap:4px;display:flex}.trim-row-actions.svelte-sxyhea .info-help{margin-left:0}.shared-cost-table.svelte-sxyhea tfoot:where(.svelte-sxyhea) :is(th:where(.svelte-sxyhea),td:where(.svelte-sxyhea)){text-align:right;font-variant-numeric:tabular-nums;height:36px;font-weight:600}.trim-remove.svelte-sxyhea,.trim-duplicate.svelte-sxyhea{width:28px;min-height:28px;color:var(--ff-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex}.trim-duplicate.svelte-sxyhea:hover:not(:disabled){color:var(--a-blue);background:var(--a-hover)}.trim-remove.svelte-sxyhea:hover:not(:disabled){color:var(--ff-danger);background:#ffebeb}.trim-remove.svelte-sxyhea:disabled{opacity:.3;cursor:not-allowed}@media screen{.trim-line-scroll.svelte-sxyhea{isolation:isolate;scroll-padding-inline-start:calc(var(--trim-identity-width) + 8px)}.trim-line-identity.svelte-sxyhea{z-index:2;background:var(--ff-surface,#fff);box-shadow:1px 0 0 var(--ff-border-strong,#d9dade);position:sticky;left:0}.trim-line-header.svelte-sxyhea .trim-line-identity:where(.svelte-sxyhea){z-index:5}}.trim-line-header.svelte-sxyhea{background:var(--ff-table-heading,#e8edf4);color:var(--ff-ink,#1c2024);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.125rem}.trim-line-row.svelte-sxyhea{background:var(--ff-surface,#fff);transition:background-color .12s}.trim-line-row.svelte-sxyhea:focus-within{background:color-mix(in srgb, var(--ff-accent,#1559df) 3%, var(--ff-surface,#fff))}.ff-estimates.svelte-sxyhea .trim-line-table:where(.svelte-sxyhea) .select-trigger{min-height:var(--a-field-height,32px);font-size:.875rem}.trim-cell-input.svelte-sxyhea,.trim-line-table.svelte-sxyhea .formula-input{width:100%;height:var(--a-field-height,32px);border:1px solid var(--ff-border,#d8dfd9);background:var(--ff-surface,#fff);color:var(--ff-ink,#1c2024);border-radius:.5rem;outline:none;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;transition:border-color .12s,box-shadow .12s;display:block}.ff-estimates.svelte-sxyhea .trim-cell-input:where(.svelte-sxyhea),.ff-estimates.svelte-sxyhea .trim-line-table:where(.svelte-sxyhea) .formula-input{min-height:var(--a-field-height,32px);padding-block:.375rem}.trim-cell-input[type=number].svelte-sxyhea{appearance:textfield;text-align:right;font-variant-numeric:tabular-nums}.trim-cell-input[type=number].svelte-sxyhea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trim-cell-input[type=number].svelte-sxyhea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.trim-cell-input.pl-6.svelte-sxyhea{padding-left:1.5rem}.trim-cell-input.svelte-sxyhea::placeholder{color:var(--ff-muted,#929c96)}.trim-cell-input.svelte-sxyhea:focus,.trim-line-table.svelte-sxyhea .formula-input:focus{border-color:var(--ff-accent,#4a8768);box-shadow:0 0 0 3px var(--ff-focus-ring,#4a876824)}@media (width<=767px){.trim-line-scroll.svelte-sxyhea{--trim-identity-width:160px}.estimate-items-toolbar.svelte-sxyhea,.estimate-details-panel.svelte-sxyhea,.estimate-shared-picker.svelte-sxyhea,.estimate-closing-section.svelte-sxyhea,.estimate-form-actions.svelte-sxyhea{padding-inline:12px}.estimate-items-toolbar.svelte-sxyhea{grid-template-columns:minmax(0,1fr)}.estimate-item-tabs.svelte-sxyhea{grid-row:2}.estimate-item-actions.svelte-sxyhea{grid-row:1;margin-bottom:2px}}@media (width<=767px),(pointer:coarse){.estimate-item-tabs.svelte-sxyhea button:where(.svelte-sxyhea){min-height:44px}.shared-cost-action-column.svelte-sxyhea{width:64px}.trim-remove.svelte-sxyhea,.trim-duplicate.svelte-sxyhea{width:44px;min-height:44px}}.ff-inventory.svelte-106bnnr .inventory-section-title:where(.svelte-106bnnr){color:var(--ff-ink);letter-spacing:-.01em;font-size:1rem;font-weight:650;line-height:1.4}.ff-inventory.svelte-106bnnr .inventory-section-optional:where(.svelte-106bnnr){color:var(--ff-muted);margin-left:.5rem;font-size:.8125rem;font-weight:400}.ff-inventory.svelte-106bnnr .inventory-assignment-heading:where(.svelte-106bnnr){border-top:1px solid var(--ff-border);margin-top:.5rem;padding-top:1.25rem}.ff-inventory.svelte-106bnnr .inventory-stock-card:where(.svelte-106bnnr){border-top:3px solid var(--ff-accent)!important}.ff-inventory.svelte-106bnnr .inventory-editor-quantity:where(.svelte-106bnnr){font-variant-numeric:tabular-nums}.ff-inventory.svelte-106bnnr .inventory-stock-quantity:where(.svelte-106bnnr){color:var(--ff-ink);font-size:1.125rem;font-weight:650;line-height:1.5}.ff-inventory.svelte-106bnnr .inventory-stock-quantity[data-stock-status=out]:where(.svelte-106bnnr){color:var(--ff-danger-strong)}.ff-inventory.svelte-106bnnr .inventory-stock-quantity[data-stock-status=low]:where(.svelte-106bnnr){color:var(--ff-warning)}.ff-inventory.svelte-106bnnr .inventory-quantity-unit:where(.svelte-106bnnr){color:var(--ff-muted);font-size:.8125rem;font-weight:400}.ff-inventory.svelte-106bnnr .inventory-stock-actions:where(.svelte-106bnnr){border:1px solid var(--ff-border-strong);background:var(--ff-surface);border-radius:.5rem;flex-shrink:0;margin-right:.375rem;display:inline-flex;overflow:hidden}.compatible-parts.svelte-aoznuw{border-top:1px solid var(--ff-border,#cbd3df);color:var(--ff-ink,#17212e);margin-top:2rem;padding-top:1.5rem;font-size:.875rem;line-height:1.45}.section-heading.svelte-aoznuw,.entry-heading.svelte-aoznuw{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h3.svelte-aoznuw,h4.svelte-aoznuw,p.svelte-aoznuw{margin:0}h3.svelte-aoznuw{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.5rem}h4.svelte-aoznuw{font-size:.9375rem;font-weight:650;line-height:1.4rem}.section-heading.svelte-aoznuw>button:where(.svelte-aoznuw){flex-shrink:0}.readonly-hint.svelte-aoznuw{color:var(--ff-muted,#586578);margin-top:.55rem;font-size:.8125rem}button.svelte-aoznuw{border:1px solid var(--ff-border-strong,#818b99);border-radius:var(--ff-radius-control,.375rem);background:var(--ff-surface,#fff);min-height:2.25rem;color:var(--ff-copy,#354154);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-weight:600;display:inline-flex}button.svelte-aoznuw:hover:not(:disabled){background:var(--ff-hover-surface,#eaf0f8)}button.svelte-aoznuw:disabled{cursor:not-allowed;opacity:.6}button.primary.svelte-aoznuw{border-color:var(--ff-accent,#005cec);background:var(--ff-accent,#005cec);color:#fff}button.primary.svelte-aoznuw:hover:not(:disabled){background:var(--ff-accent-strong,#1554c4)}.reference-form.svelte-aoznuw{border:1px solid var(--ff-border,#cbd3df);background:var(--ff-surface-muted,#f2f4f7);border-radius:.65rem;margin-top:1.1rem;padding:1.15rem}fieldset.svelte-aoznuw{border:0;min-width:0;margin:.9rem 0 0;padding:0}.form-grid.svelte-aoznuw{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem;display:grid}.field.svelte-aoznuw{min-width:0}.field.wide.svelte-aoznuw{grid-column:span 2}.field.full.svelte-aoznuw{grid-column:1/-1}label.svelte-aoznuw{color:var(--ff-copy,#354154);margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}input.svelte-aoznuw,textarea.svelte-aoznuw{border:1px solid var(--ff-border-strong,#818b99);border-radius:var(--ff-radius-control,.375rem);background:var(--ff-surface,#fff);width:100%;min-height:2.5rem;color:var(--ff-ink,#17212e);font:inherit;padding:.55rem .7rem;display:block}textarea.svelte-aoznuw{resize:vertical}.form-actions.svelte-aoznuw{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.error-message.svelte-aoznuw{color:var(--ff-danger,#b8322c);margin:.75rem 0}.success-message.svelte-aoznuw{color:#246338;background:#f0f8f2;border-left:3px solid #278044;margin-top:1rem;padding:.6rem .8rem}.load-error.svelte-aoznuw{border:1px solid var(--ff-border,#cbd3df);border-radius:.65rem;margin-top:1rem;padding:1rem}.load-error.svelte-aoznuw .error-message:where(.svelte-aoznuw){margin:0 0 .75rem}.empty-state.svelte-aoznuw{border:1px dashed var(--ff-border,#cbd3df);text-align:center;color:var(--ff-muted,#586578);border-radius:.65rem;flex-direction:column;align-items:center;gap:.65rem;margin-top:1rem;padding:1.8rem 1rem;display:flex}.empty-state.svelte-aoznuw h4:where(.svelte-aoznuw){color:var(--ff-ink,#17212e)}.empty-state.svelte-aoznuw p:where(.svelte-aoznuw){max-width:40rem}.entry-identity.svelte-aoznuw{min-width:0}.entry-identity.svelte-aoznuw h4:where(.svelte-aoznuw){margin-top:.35rem}.category-badge.svelte-aoznuw{border:1px solid var(--ff-border,#cbd3df);background:var(--ff-surface-muted,#f2f4f7);color:var(--ff-copy,#354154);border-radius:1rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.part-number.svelte-aoznuw{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.3rem;display:flex}.part-number.svelte-aoznuw span:where(.svelte-aoznuw){color:var(--ff-muted,#586578);font-size:.8125rem}.part-number.svelte-aoznuw strong:where(.svelte-aoznuw){font-size:.9375rem;font-weight:650}.entry-actions.svelte-aoznuw{flex-shrink:0;gap:.1rem;display:flex}button.text-button.svelte-aoznuw{color:var(--ff-accent-text,#174ea6);background:0 0;border-color:#0000}button.danger-text.svelte-aoznuw{color:var(--ff-danger,#b8322c)}.entry-details.svelte-aoznuw{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;margin:.85rem 0 0;display:grid}dt.svelte-aoznuw,.detail-label.svelte-aoznuw{color:var(--ff-muted,#586578);font-size:.8125rem}dd.svelte-aoznuw{color:var(--ff-copy,#354154);margin:.2rem 0 0}.quantity.svelte-aoznuw{font-variant-numeric:tabular-nums}a.svelte-aoznuw{color:var(--ff-accent-text,#174ea6);text-underline-offset:2px;text-decoration:underline}a.svelte-aoznuw svg{vertical-align:-.15em;display:inline}.entry-copy.svelte-aoznuw{margin-top:.8rem}.preserve-lines.svelte-aoznuw{white-space:pre-wrap;color:var(--ff-copy,#354154);margin-top:.2rem}@media (width<=760px){.section-heading.svelte-aoznuw{flex-wrap:wrap}.form-grid.svelte-aoznuw{grid-template-columns:repeat(2,minmax(0,1fr))}.field.wide.svelte-aoznuw{grid-column:1/-1}.entry-details.svelte-aoznuw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.reference-form.svelte-aoznuw{padding:.9rem}.entry-heading.svelte-aoznuw{flex-wrap:wrap;gap:.45rem}.form-grid.svelte-aoznuw,.entry-details.svelte-aoznuw{grid-template-columns:1fr}.entry-actions.svelte-aoznuw{margin-left:-.7rem}.section-heading.svelte-aoznuw>button:where(.svelte-aoznuw){width:100%}}.service-section-heading.svelte-343sn2{color:var(--ff-ink,#17212e);letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.5rem}.service-metric-label.svelte-343sn2{color:var(--ff-copy,#354154);font-size:.8125rem;font-weight:600;line-height:1.125rem}.ff-maintenance-readable.svelte-343sn2 .maintenance-progress-cell:where(.svelte-343sn2){min-width:11rem}.ff-maintenance-readable.svelte-343sn2 .maintenance-overdue-badge:where(.svelte-343sn2){font-size:.8125rem;line-height:1.125rem}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.review-note.svelte-8bn4gx{color:#4b6078;margin:0 0 14px;font-size:12px;line-height:1.6}.map-shell.svelte-8bn4gx{isolation:isolate;z-index:0;border:1px solid #becbdb;border-radius:9px;position:relative;overflow:hidden}.clock-map.svelte-8bn4gx{background:#eaf0f7;width:100%;height:320px}.map-warning.svelte-8bn4gx{color:#7c430e;background:#fff5e2;border:1px solid #e7c596;border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.location-events.svelte-8bn4gx{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.location-events.svelte-8bn4gx section:where(.svelte-8bn4gx){background:#fff;border:1px solid #c5d5e8;border-top:4px solid #1755b4;border-radius:8px;padding:14px}.location-events.svelte-8bn4gx section.clock-out:where(.svelte-8bn4gx){border-top-color:#9339a5}h5.svelte-8bn4gx{color:#18324f;margin:0 0 12px;font-size:14px;font-weight:750}dl.svelte-8bn4gx,dd.svelte-8bn4gx{margin:0}dl.svelte-8bn4gx>div:where(.svelte-8bn4gx)+div:where(.svelte-8bn4gx){margin-top:9px}dt.svelte-8bn4gx{color:#5a6c83;font-size:11px}dd.svelte-8bn4gx{color:#172d49;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.coordinates.svelte-8bn4gx{font-variant-numeric:tabular-nums}@media (width<=600px){.location-events.svelte-8bn4gx{grid-template-columns:1fr}.clock-map.svelte-8bn4gx{height:270px}}.equipment-service.svelte-1m0s94k{color:#172a42}.service-card.svelte-1m0s94k{background:#fff;border:1px solid #ced7e3;border-radius:14px;padding:22px;box-shadow:0 1px 3px #182d4810}.detail-heading.svelte-1m0s94k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h3.svelte-1m0s94k{margin-bottom:6px;font-size:19px;font-weight:750}h4.svelte-1m0s94k{margin-bottom:8px;font-size:15px;font-weight:700}p.svelte-1m0s94k{color:#516176;font-size:14px;line-height:1.65}.eyebrow.svelte-1m0s94k{text-transform:uppercase;letter-spacing:.12em;color:#2454a1;margin-bottom:6px;font-size:11px;font-weight:750}button.svelte-1m0s94k,.button.svelte-1m0s94k,a.primary.svelte-1m0s94k{cursor:pointer;color:#244567;background:#fff;border:1px solid #c1cede;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}button.svelte-1m0s94k:hover,.button.svelte-1m0s94k:hover{background:#eef4fc;border-color:#819dbd}button.svelte-1m0s94k:disabled{opacity:.5;cursor:not-allowed}.primary.svelte-1m0s94k,a.primary.svelte-1m0s94k{color:#fff;background:#1953b8;border-color:#1953b8}.primary.svelte-1m0s94k:hover,a.primary.svelte-1m0s94k:hover{color:#fff;background:#104296}.text-button.svelte-1m0s94k{color:#1953b8;background:0 0;border:0;padding:5px 0}.svelte-1m0s94k:is(button:where(.svelte-1m0s94k),a:where(.svelte-1m0s94k),input:where(.svelte-1m0s94k),textarea:where(.svelte-1m0s94k)):focus-visible{outline-offset:3px;outline:3px solid #76a8ff}.field.svelte-1m0s94k{min-width:0;margin:14px 0}.field.svelte-1m0s94k label:where(.svelte-1m0s94k){color:#2d415a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}label.svelte-1m0s94k span:where(.svelte-1m0s94k){font-weight:400}input.svelte-1m0s94k,textarea.svelte-1m0s94k{color:#182b43;background:#fff;border:1px solid #b9c6d8;border-radius:7px;width:100%;padding:10px 12px;font-size:14px}textarea.svelte-1m0s94k{resize:vertical}input.svelte-1m0s94k:disabled,textarea.svelte-1m0s94k:disabled{background:#eef2f7}.form-grid.svelte-1m0s94k{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.wide.svelte-1m0s94k{grid-column:1/-1}.part-grid.svelte-1m0s94k{grid-template-columns:2fr .7fr .8fr 1fr;gap:12px;display:grid}.actions.svelte-1m0s94k{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.detail-heading.svelte-1m0s94k{margin:16px 0}.metrics.svelte-1m0s94k{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metrics.svelte-1m0s94k>div:where(.svelte-1m0s94k){background:#fff;border:1px solid #ccd7e5;border-left:4px solid #376cbe;border-radius:9px;padding:17px 20px}.metrics.svelte-1m0s94k span:where(.svelte-1m0s94k){color:#50617a;margin-bottom:6px;font-size:12px;display:block}.metrics.svelte-1m0s94k strong:where(.svelte-1m0s94k){font-variant-numeric:tabular-nums;font-size:23px}.timer-banner.svelte-1m0s94k{background:#e9f6ed;border:1px solid #94c6a3;border-left:5px solid #267844;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;display:flex}.timer-banner.svelte-1m0s94k strong:where(.svelte-1m0s94k){font-variant-numeric:tabular-nums;color:#19552e}.message.svelte-1m0s94k{border:1px solid;border-radius:8px;margin:14px 0;padding:14px 16px;font-size:14px}.danger.svelte-1m0s94k{color:#a12621;background:#fff0ef;border-color:#e8aca7}.warning.svelte-1m0s94k{color:#914700;background:#fff4df;border-color:#e3b77e}.success.svelte-1m0s94k{color:#19552e;background:#ecf9ef;border-color:#9cc5a7}.badge.svelte-1m0s94k{color:#344d6a;white-space:nowrap;background:#edf2f8;border:1px solid #c7d2e2;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge.danger.svelte-1m0s94k{color:#a12621;background:#fff0ef;border-color:#e8aca7}.badge.warning.svelte-1m0s94k{color:#914700;background:#fff4df;border-color:#e3b77e}.empty.svelte-1m0s94k{text-align:center;padding:36px 16px}.empty.svelte-1m0s94k svg{margin:0 auto 12px}.table-scroll.svelte-1m0s94k{border:1px solid #d7dfeb;border-radius:8px;margin-top:18px;overflow:auto}.inset.svelte-1m0s94k{background:#f4f7fb;border:1px solid #d4deeb;border-radius:9px;margin-top:18px;padding:18px}.meta.svelte-1m0s94k{margin:14px 0;font-size:12px}.preserve-lines.svelte-1m0s94k{white-space:pre-wrap}.clock-controls.svelte-1m0s94k{align-items:end;gap:12px;margin-top:12px;display:flex}.clock-controls.svelte-1m0s94k .field:where(.svelte-1m0s94k){flex:1;margin:0}.clock-privacy.svelte-1m0s94k{max-width:750px;margin-top:10px;font-size:12px;line-height:1.6}.location-progress.svelte-1m0s94k{color:#204d87;background:#edf5ff;border-color:#97b7dd}.location-panel.svelte-1m0s94k{scroll-margin-top:90px}.machine-picker.svelte-1m0s94k{max-width:650px}.pin.svelte-1m0s94k{letter-spacing:.18em;color:#153f25;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750}.issue-photos.svelte-1m0s94k{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.issue-photos.svelte-1m0s94k img:where(.svelte-1m0s94k){object-fit:contain;background:#f2f5fa;border:1px solid #becbdb;border-radius:8px;width:180px;height:150px}.check-receipt.svelte-1m0s94k{border-bottom:1px solid #d7dfeb;padding:14px 0;font-size:14px}.check-receipt.svelte-1m0s94k summary:where(.svelte-1m0s94k){cursor:pointer;padding:6px 0}.check-receipt.svelte-1m0s94k li:where(.svelte-1m0s94k){padding:8px 0}.failed.svelte-1m0s94k{color:#a12621;font-weight:700}@media (width<=760px){.service-card.svelte-1m0s94k{padding:16px}.form-grid.svelte-1m0s94k{grid-template-columns:1fr;gap:0}.part-grid.svelte-1m0s94k{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics.svelte-1m0s94k{gap:7px}.metrics.svelte-1m0s94k>div:where(.svelte-1m0s94k){padding:12px 9px}.metrics.svelte-1m0s94k strong:where(.svelte-1m0s94k){font-size:18px}.metrics.svelte-1m0s94k span:where(.svelte-1m0s94k){font-size:11px}}.machine-location-picker-map.svelte-mfrxnt{background:#eef1f4;width:100%;height:min(36vh,320px);min-height:240px}.machine-location-pin-shell{background:0 0;border:0}.machine-location-pin{background:#005cec;border:3px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:28px;height:28px;margin:2px 0 0 3px;display:flex;transform:rotate(-45deg);box-shadow:0 4px 12px #0f172a47}.machine-location-pin>span{background:#fff;border-radius:999px;width:8px;height:8px}.leaflet-container{font-family:inherit}.machine-map-shell.svelte-1f82pui{border:1px solid var(--ff-border,#d9dce3);border-radius:var(--ff-radius-panel,.75rem);background:var(--ff-surface,#fff);overflow:hidden}.machine-map-toolbar.svelte-1f82pui{border-bottom:1px solid var(--ff-border,#d9dce3);background:var(--ff-surface-muted,#f9f9fb);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem;display:flex}.machine-map-layout.svelte-1f82pui{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);min-height:34rem;display:grid}.machine-map-list.svelte-1f82pui{border-right:1px solid var(--ff-border,#d9dce3);background:var(--ff-surface,#fff);min-height:0;overflow-y:auto}.machine-map-stage.svelte-1f82pui{background:var(--ff-surface-muted,#f9f9fb);min-height:34rem;position:relative;overflow:hidden}.machine-map-canvas.svelte-1f82pui{z-index:0;position:absolute;inset:0}.machine-map-empty.svelte-1f82pui{text-align:center;background:var(--ff-surface-muted,#f9f9fb);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.machine-map-legend.svelte-1f82pui{z-index:500;border:1px solid var(--ff-border,#d9dce3);background:color-mix(in srgb, var(--ff-surface,#fff) 94%, transparent);color:var(--ff-copy,#50555d);border-radius:.375rem;flex-wrap:wrap;gap:.625rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 2px 8px #0f172a1a}.machine-map-legend.svelte-1f82pui span:where(.svelte-1f82pui){align-items:center;gap:.3rem;display:inline-flex}.machine-map-legend.svelte-1f82pui i:where(.svelte-1f82pui){border-radius:999px;width:.55rem;height:.55rem}.machine-map-unpinned.svelte-1f82pui{border-top:1px solid var(--ff-border,#d9dce3);background:var(--ff-surface-muted,#f9f9fb);padding:.75rem}.machine-map-popup{min-width:0;font-family:var(--font-sans,sans-serif)}.machine-map-popup__eyebrow{color:var(--ff-ink,#1c2024);margin:0;font-size:.8125rem;font-weight:700}.machine-map-popup__address{color:var(--ff-muted,#6b7280);margin:.2rem 0 0;font-size:.6875rem;line-height:1rem}.machine-map-popup__list{gap:.25rem;margin-top:.625rem;display:grid}.machine-map-popup__machine{background:var(--ff-surface-muted,#f9f9fb);width:100%;color:var(--ff-ink,#1c2024);text-align:left;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem;display:flex}.machine-map-popup__machine:hover{background:var(--ff-hover-accent,#e5efff)}.machine-map-popup__machine span:first-child{min-width:0}.machine-map-popup__machine strong,.machine-map-popup__machine small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.machine-map-popup__machine strong{font-size:.75rem}.machine-map-popup__machine small{color:var(--ff-muted,#6b7280);margin-top:.15rem;font-size:.65rem}.leaflet-container{background:var(--ff-surface-muted,#f9f9fb);font-family:var(--font-sans,sans-serif)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--ff-surface,#fff);color:var(--ff-ink,#1c2024)}.leaflet-popup-content-wrapper{border:1px solid var(--ff-border,#d9dce3);border-radius:.5rem;box-shadow:0 12px 32px #0f172a29}.leaflet-popup-content{margin:.75rem}@media (width<=63.999rem){.machine-map-layout.svelte-1f82pui{grid-template-columns:1fr}.machine-map-stage.svelte-1f82pui{order:-1;min-height:45svh}.machine-map-list.svelte-1f82pui{border-top:1px solid var(--ff-border,#d9dce3);border-right:0;max-height:18rem}}.service-section-heading.svelte-18ibii8{color:var(--ff-ink,#17212e);letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.5rem}.service-metric-label.svelte-18ibii8{color:var(--ff-copy,#354154);font-size:.8125rem;font-weight:600;line-height:1.125rem}.transfer-group-heading.svelte-18ibii8{font-size:.9375rem;font-weight:650;line-height:1.375rem}.ff-tracker-readable.svelte-18ibii8 [role=tab]{font-size:.875rem}.ff-tracker-readable.svelte-18ibii8 [role=tab][aria-selected=true]{box-shadow:inset 0 -2px var(--ff-accent,#005cec)}.ff-workspace .machine-transfer-overdue{box-shadow:inset 3px 0 0 var(--ff-danger);background:color-mix(in srgb, var(--ff-danger) 5%, var(--ff-surface))!important}.ff-workspace .machine-transfer-overdue:hover{background:color-mix(in srgb, var(--ff-danger) 9%, var(--ff-surface))!important}.notification-full-links.svelte-1mqpq89{border-top:1px solid var(--a-line);justify-content:space-between;gap:8px;padding:8px;display:flex}.notification-count.svelte-1mqpq89{background:var(--ff-danger)}.notification-popover.svelte-1mqpq89{z-index:60;border:1px solid var(--ff-border);background:var(--ff-surface);width:min(24rem,100vw - 1.5rem);max-height:min(38rem,100svh - 5rem);color:var(--ff-ink);border-radius:.75rem;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 16px 42px #00000026,0 0 0 1px #00000008}.notification-header.svelte-1mqpq89{border-bottom:1px solid var(--ff-border);padding:.875rem 1rem .75rem}.notification-title.svelte-1mqpq89{font-size:1.0625rem;font-weight:650}.notification-subtitle.svelte-1mqpq89{color:var(--ff-muted);margin-top:.125rem;font-size:.8125rem}.notification-settings-button.svelte-1mqpq89{border-radius:var(--ff-radius-control);width:2.25rem;height:2.25rem;color:var(--ff-muted);justify-content:center;align-items:center;display:flex}.notification-settings-button.svelte-1mqpq89:hover{background:var(--ff-hover-surface);color:var(--ff-ink)}.notification-toolbar.svelte-1mqpq89{border-bottom:1px solid var(--ff-border);background:var(--ff-surface-muted);min-height:2.5rem;color:var(--ff-muted);padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.notification-toolbar.svelte-1mqpq89 button:where(.svelte-1mqpq89){color:var(--ff-accent-text);font-weight:650}.notification-list.svelte-1mqpq89{min-height:8rem;overflow-y:auto}.notification-item.svelte-1mqpq89{border-bottom:1px solid var(--ff-border);background:var(--ff-surface);text-align:left;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background-color .12s;display:flex}.notification-item.svelte-1mqpq89:hover{background:var(--ff-hover-surface)}.notification-item.notification-unread.svelte-1mqpq89{background:color-mix(in srgb, var(--ff-accent) 5%, var(--ff-surface))}.notification-item.notification-unread.svelte-1mqpq89:hover{background:color-mix(in srgb, var(--ff-accent) 9%, var(--ff-surface))}.notification-severity.svelte-1mqpq89{border:1px solid var(--ff-border);background:var(--ff-info-soft);width:2rem;height:2rem;color:var(--ff-info);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:flex}.notification-severity--danger.svelte-1mqpq89{border-color:color-mix(in srgb, var(--ff-danger) 28%, var(--ff-border));background:color-mix(in srgb, var(--ff-danger) 8%, var(--ff-surface));color:var(--ff-danger-strong)}.notification-severity--warning.svelte-1mqpq89{border-color:color-mix(in srgb, var(--ff-warning) 26%, var(--ff-border));background:color-mix(in srgb, var(--ff-warning) 8%, var(--ff-surface));color:var(--ff-warning)}.notification-item-heading.svelte-1mqpq89{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:650;display:flex}.notification-unread-dot.svelte-1mqpq89{background:var(--ff-accent);border-radius:999px;flex:none;width:.4375rem;height:.4375rem}.notification-message.svelte-1mqpq89,.notification-date.svelte-1mqpq89{color:var(--ff-copy);margin-top:.2rem;font-size:.875rem;line-height:1.25rem;display:block}.notification-date.svelte-1mqpq89{color:var(--ff-muted);font-size:.8125rem}.notification-empty.svelte-1mqpq89{text-align:center;padding:2.25rem 1.5rem}.notification-empty.svelte-1mqpq89>span:where(.svelte-1mqpq89){background:var(--ff-accent-soft);width:2.25rem;height:2.25rem;color:var(--ff-accent-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.notification-empty.svelte-1mqpq89 p:where(.svelte-1mqpq89){margin-top:.625rem;font-size:.875rem;font-weight:650}.notification-empty.svelte-1mqpq89 small:where(.svelte-1mqpq89){max-width:17rem;color:var(--ff-muted);margin:.25rem auto 0;font-size:.8125rem;line-height:1.25rem;display:block}.notification-preferences.svelte-1mqpq89{overflow-y:auto}.notification-preferences-intro.svelte-1mqpq89{border-bottom:1px solid var(--ff-border);background:var(--ff-surface-muted);padding:.875rem 1rem}.notification-preferences-intro.svelte-1mqpq89 p:where(.svelte-1mqpq89),.notification-preference-row.svelte-1mqpq89 p:where(.svelte-1mqpq89){font-size:.875rem;font-weight:650}.notification-preferences-intro.svelte-1mqpq89 span:where(.svelte-1mqpq89),.notification-preference-row.svelte-1mqpq89 span:where(.svelte-1mqpq89){color:var(--ff-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.25rem;display:block}.notification-preference-row.svelte-1mqpq89{border-bottom:1px solid var(--ff-border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.notification-preference-row.svelte-1mqpq89>div:where(.svelte-1mqpq89):first-child{min-width:0}.notification-channel-options.svelte-1mqpq89{flex:none;min-width:6.75rem}.notification-channel-option.svelte-1mqpq89{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.notification-channel-option.svelte-1mqpq89>span:where(.svelte-1mqpq89){margin-top:0;font-size:.75rem}.notification-switch.svelte-1mqpq89{border:1px solid var(--ff-border-strong);background:color-mix(in srgb, var(--ff-muted) 30%, var(--ff-surface));border-radius:999px;flex:none;width:2.75rem;height:1.5rem;transition:background-color .14s;position:relative}.notification-switch.svelte-1mqpq89>span:where(.svelte-1mqpq89){background:var(--ff-surface);border-radius:999px;width:1rem;height:1rem;margin:0;transition:transform .14s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #0003}.notification-switch.enabled.svelte-1mqpq89{background:var(--ff-accent)}.notification-switch.enabled.svelte-1mqpq89>span:where(.svelte-1mqpq89){transform:translate(1.25rem)}.notification-switch.svelte-1mqpq89:disabled{cursor:wait;opacity:.65}.notification-error.svelte-1mqpq89{border-top:1px solid color-mix(in srgb, var(--ff-danger) 25%, var(--ff-border));background:color-mix(in srgb, var(--ff-danger) 6%, var(--ff-surface));color:var(--ff-danger-strong);padding:.625rem 1rem;font-size:.8125rem}@media (width<=639px){.notification-popover.svelte-1mqpq89{top:calc(var(--ff-shell-header-height,3.75rem) + .5rem);width:auto;position:fixed;left:.75rem;right:.75rem}}.workspace-navigation.svelte-1fop26q{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:1rem .625rem;overflow-y:auto}.navigation-list.svelte-1fop26q,.child-list.svelte-1fop26q{margin:0;padding:0;list-style:none}.navigation-list.svelte-1fop26q{flex-direction:column;gap:.25rem;display:flex}.navigation-row.svelte-1fop26q{width:100%;min-height:2.5rem;color:var(--ff-copy,#354154);text-align:left;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:flex}a.navigation-row.svelte-1fop26q,button.navigation-row.svelte-1fop26q{cursor:pointer}a.navigation-row.svelte-1fop26q:hover,button.navigation-row.svelte-1fop26q:hover{background:var(--ff-hover-surface,#eaf0f8);color:var(--ff-ink,#17212e)}.top-link.svelte-1fop26q,.group-toggle.svelte-1fop26q{font-weight:600}.group-label.svelte-1fop26q{flex:1}.group-toggle.contains-current.svelte-1fop26q{color:var(--ff-accent-text,#0057df)}.group-chevron.svelte-1fop26q{flex:none;transform:rotate(-90deg)}.group-chevron.expanded.svelte-1fop26q{transform:rotate(0)}.child-list.svelte-1fop26q{border-left:1px solid var(--ff-border,#cbd3df);margin:.125rem 0 .5rem 1.1875rem;padding-left:.5rem}.child-list[hidden].svelte-1fop26q{display:none}.child-link.svelte-1fop26q{justify-content:space-between;min-height:2.25rem;font-weight:400}.shared-link-icon.svelte-1fop26q{color:var(--ff-muted,#586578);flex:none}.navigation-row[aria-current=page].svelte-1fop26q{background:var(--ff-hover-surface,#eaf0f8);color:var(--ff-accent-text,#0057df);box-shadow:inset 3px 0 0 var(--ff-accent,#005cec);font-weight:650}.unavailable.svelte-1fop26q{color:var(--ff-muted,#586578);cursor:default}.unavailable.svelte-1fop26q small:where(.svelte-1fop26q){font-size:.6875rem;line-height:1rem}.navigation-record-heading.svelte-1fop26q{color:#64666a;padding:12px 10px 4px;font-size:12px}.directory-nav-icon.svelte-1fop26q{background:var(--object-color);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}@media (width<=63.999rem){.workspace-navigation.svelte-1fop26q{padding:.25rem;overflow:visible}.navigation-row.svelte-1fop26q{min-height:2.75rem;font-size:.9375rem}}.company-quick-heading.svelte-1eaiafo{flex-direction:column;gap:8px;min-width:0;display:flex}.company-quick-heading.svelte-1eaiafo h3:where(.svelte-1eaiafo){color:var(--a-text);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px}.company-quick-heading.svelte-1eaiafo .directory-status:where(.svelte-1eaiafo){margin-left:4px}.company-quick-details.svelte-1eaiafo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.company-quick-field.svelte-1eaiafo{min-width:0}.company-quick-field--wide.svelte-1eaiafo{grid-column:1/-1}.company-quick-value.svelte-1eaiafo{color:var(--a-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px}.company-quick-value--multiline.svelte-1eaiafo{white-space:pre-line}.company-quick-value.svelte-1eaiafo .a-tag{white-space:normal;max-width:100%}.company-quick-footer.svelte-1eaiafo{flex-wrap:wrap}@media (width<=600px){.company-quick-details.svelte-1eaiafo{grid-template-columns:minmax(0,1fr);gap:16px}}.a-modal-body.svelte-9suoda{overflow-wrap:anywhere}.company-role-footer.svelte-9suoda{flex-wrap:wrap}.identity-grid.svelte-uh63r7{gap:16px}.identity-wide.svelte-uh63r7{grid-column:1/-1}.field-error.svelte-uh63r7{font-size:12px;line-height:16px}.appearance-fields.svelte-89zckh{flex-direction:column;gap:20px;display:flex}.accent-controls.svelte-89zckh{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.color-swatch.svelte-89zckh{background:var(--swatch);border:1px solid #0002;border-radius:7px;width:26px;height:26px}.color-swatch[aria-pressed=true].svelte-89zckh{outline:2px solid var(--a-blue);outline-offset:3px}.color-swatch.svelte-89zckh:focus-visible{outline:2px solid var(--a-text);outline-offset:3px}.custom-color.svelte-89zckh{width:32px;height:32px;display:flex}.custom-color.svelte-89zckh input:where(.svelte-89zckh){border:1px solid var(--a-border);background:#fff;border-radius:7px;width:32px;height:32px;padding:2px}.color-value.svelte-89zckh{font-variant-numeric:tabular-nums;max-width:105px}.paper-field.svelte-89zckh{max-width:240px}.visibility-fields.svelte-89zckh{border:0;min-width:0;padding:0}.visibility-fields.svelte-89zckh legend:where(.svelte-89zckh){color:var(--a-secondary);margin-bottom:8px;font-size:12px}.visibility-fields.svelte-89zckh>div:where(.svelte-89zckh){grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.visibility-fields.svelte-89zckh label:where(.svelte-89zckh){align-items:center;gap:8px;min-height:28px;display:flex}@media (width<=767px),(pointer:coarse){.color-swatch.svelte-89zckh,.custom-color.svelte-89zckh,.custom-color.svelte-89zckh input:where(.svelte-89zckh){width:44px;height:44px}.visibility-fields.svelte-89zckh label:where(.svelte-89zckh){min-height:44px}}.branding-preview.svelte-r3j77x{align-self:start;min-width:0;position:sticky;top:24px}.preview-caption.svelte-r3j77x{color:var(--a-secondary);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.preview-paper.svelte-r3j77x{margin-left:auto}.sample-document.svelte-r3j77x{aspect-ratio:var(--paper-ratio);border:1px solid var(--a-line);color:#202124;background:#fff;flex-direction:column;min-height:470px;padding:24px;font-size:10px;line-height:15px;display:flex;box-shadow:0 2px 6px #18294b0a}.sample-header.svelte-r3j77x{border-bottom:3px solid var(--document-accent);flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:18px;display:flex}.sample-logo.svelte-r3j77x{object-fit:contain;object-position:left;max-width:132px;max-height:52px;margin-bottom:6px}.sample-company.svelte-r3j77x{overflow-wrap:anywhere;font-size:15px;line-height:20px}.sample-contact.svelte-r3j77x,address.svelte-r3j77x{overflow-wrap:anywhere;flex-direction:column;font-style:normal;display:flex}.sample-title.svelte-r3j77x{justify-content:space-between;align-items:center;margin:20px 0 14px;display:flex}.sample-title.svelte-r3j77x h3:where(.svelte-r3j77x){color:#202124;font-size:20px;font-weight:600;line-height:26px}.sample-title.svelte-r3j77x>span:where(.svelte-r3j77x){color:#64666a}.sample-recipient.svelte-r3j77x{flex-direction:column;gap:2px;margin-bottom:22px;display:flex}.branding-preview.svelte-r3j77x .sample-document:where(.svelte-r3j77x) .sample-lines:where(.svelte-r3j77x){border-collapse:collapse;text-align:left;width:100%;font-size:10px;line-height:15px}.branding-preview.svelte-r3j77x .sample-document:where(.svelte-r3j77x) .sample-lines:where(.svelte-r3j77x) thead:where(.svelte-r3j77x){background:var(--document-accent)!important}.branding-preview.svelte-r3j77x .sample-document:where(.svelte-r3j77x) .sample-lines:where(.svelte-r3j77x) :is(th:where(.svelte-r3j77x),td:where(.svelte-r3j77x)){height:auto;font-size:10px;line-height:15px;border:0!important}.branding-preview.svelte-r3j77x .sample-document:where(.svelte-r3j77x) .sample-lines:where(.svelte-r3j77x) th:where(.svelte-r3j77x){background:var(--document-accent);font-weight:600;position:static;color:var(--document-foreground)!important;padding:7px!important}.branding-preview.svelte-r3j77x .sample-document:where(.svelte-r3j77x) .sample-lines:where(.svelte-r3j77x) td:where(.svelte-r3j77x){border-bottom:1px solid #e5e7eb!important;padding:9px 7px!important}.sample-lines.svelte-r3j77x :where(.svelte-r3j77x):is(th:where(.svelte-r3j77x),td:where(.svelte-r3j77x)):not(:first-child){text-align:right}.sample-total.svelte-r3j77x{justify-content:flex-end;align-items:center;gap:20px;padding:14px 0;display:flex}.sample-terms.svelte-r3j77x{overflow-wrap:anywhere;margin:10px 0 20px}.sample-terms.svelte-r3j77x h4:where(.svelte-r3j77x){margin-bottom:5px;font-weight:600}.sample-terms.svelte-r3j77x p:where(.svelte-r3j77x),footer.svelte-r3j77x{white-space:pre-wrap}footer.svelte-r3j77x{color:#55595e;overflow-wrap:anywhere;border-top:1px solid #e5e7eb;margin-top:auto;padding-top:12px}.preview-note.svelte-r3j77x{color:var(--a-secondary);margin-top:10px;font-size:12px;line-height:16px}@media (width<=1279px){.branding-preview.svelte-r3j77x{width:100%;max-width:440px;position:static}}.settings-module.svelte-14f7y3a{background:#fff;flex-direction:column;min-width:0;height:calc(100dvh - 49px);display:flex}.settings-view-bar.svelte-14f7y3a{flex-shrink:0;gap:8px}.settings-view-bar.svelte-14f7y3a>svg{color:var(--a-secondary)}h1.svelte-14f7y3a,h2.svelte-14f7y3a,h3.svelte-14f7y3a{font:600 14px/20px var(--a-font)}.settings-layout.svelte-14f7y3a{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.settings-navigation.svelte-14f7y3a{border-right:1px solid var(--a-line);padding:16px 12px;overflow-y:auto}.settings-navigation.svelte-14f7y3a>p:where(.svelte-14f7y3a){color:var(--a-secondary);padding:0 8px 8px;font-size:12px}.settings-navigation.svelte-14f7y3a .workspace-heading:where(.svelte-14f7y3a){padding-top:24px}.settings-navigation.svelte-14f7y3a .a-menu-item:where(.svelte-14f7y3a){white-space:normal;margin-bottom:2px}.settings-navigation.svelte-14f7y3a .a-menu-item:where(.svelte-14f7y3a)>svg{color:var(--a-secondary);flex-shrink:0}.settings-navigation.svelte-14f7y3a .a-menu-item[aria-current=page]:where(.svelte-14f7y3a){color:var(--a-text);background:var(--a-hover)}.settings-navigation.svelte-14f7y3a .a-menu-item[aria-current=page]:where(.svelte-14f7y3a)>svg{color:var(--a-blue)}.settings-navigation-links.svelte-14f7y3a{border-top:1px solid var(--a-line);margin-top:24px;padding-top:20px}.settings-content.svelte-14f7y3a{min-width:0;padding:24px 32px 40px;overflow-y:auto}.settings-heading.svelte-14f7y3a{align-items:center;gap:4px;margin-bottom:24px;display:flex}.settings-heading.svelte-14f7y3a h2:where(.svelte-14f7y3a){font-size:16px;line-height:24px}.settings-loading.svelte-14f7y3a{color:var(--a-secondary);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.settings-form.svelte-14f7y3a{flex-direction:column;gap:20px;display:flex}.narrow-form.svelte-14f7y3a{max-width:520px}.company-form.svelte-14f7y3a{max-width:680px}.settings-subsection.svelte-14f7y3a{flex-direction:column;gap:16px;display:flex}.settings-subsection.svelte-14f7y3a+.settings-subsection:where(.svelte-14f7y3a){border-top:1px solid var(--a-line);padding-top:20px}.settings-subsection.svelte-14f7y3a h3:where(.svelte-14f7y3a){align-items:center;display:flex}.settings-actions.svelte-14f7y3a{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.settings-actions.svelte-14f7y3a .a-button:where(.svelte-14f7y3a){margin-left:auto}.settings-note.svelte-14f7y3a{color:var(--a-secondary);font-size:12px;line-height:18px}.settings-feedback.svelte-14f7y3a{background:#ffebeb;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:12px;display:flex}.settings-feedback.svelte-14f7y3a>.a-button:where(.svelte-14f7y3a){flex-shrink:0;margin-left:auto}.settings-success.svelte-14f7y3a{color:#12684b;background:#effaf5}.settings-preference.svelte-14f7y3a{border-top:1px solid var(--a-line);padding-top:20px}.settings-preference.svelte-14f7y3a h3:where(.svelte-14f7y3a){margin-bottom:12px}.density-options.svelte-14f7y3a{grid-template-columns:1fr 1fr;gap:12px;display:grid}.density-choice.svelte-14f7y3a{border:1px solid var(--a-border);text-align:left;background:#fff;border-radius:9px;padding:12px;position:relative}.density-choice[aria-pressed=true].svelte-14f7y3a{border-color:var(--a-blue);background:var(--a-selected)}.density-choice.svelte-14f7y3a strong:where(.svelte-14f7y3a){padding-right:20px;font-size:14px;font-weight:500;display:block}.density-choice.svelte-14f7y3a span:where(.svelte-14f7y3a){color:var(--a-secondary);margin-top:4px;font-size:12px;line-height:18px;display:block}.density-choice.svelte-14f7y3a>svg{color:var(--a-blue);position:absolute;top:12px;right:10px}.unsaved-dot.svelte-14f7y3a{background:var(--a-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.settings-branding-layout.svelte-14f7y3a{grid-template-columns:minmax(0,520px) minmax(280px,380px);gap:40px;max-width:940px;display:grid}.settings-branding-fields.svelte-14f7y3a{min-width:0}.logo-section.svelte-14f7y3a{border-bottom:1px solid var(--a-line);margin-bottom:24px;padding-bottom:24px}.logo-controls.svelte-14f7y3a{align-items:center;gap:16px;display:flex}.settings-logo-preview.svelte-14f7y3a{border:1px solid var(--a-border);width:96px;height:72px;color:var(--a-secondary);background:#fbfbfb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.settings-logo-preview.svelte-14f7y3a img:where(.svelte-14f7y3a){object-fit:contain;max-width:100%;max-height:100%}.logo-actions.svelte-14f7y3a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logo-actions.svelte-14f7y3a .settings-note:where(.svelte-14f7y3a){width:100%}.settings-checkbox.svelte-14f7y3a{align-items:center;gap:8px;min-height:28px;display:flex}.terms-label.svelte-14f7y3a{color:var(--a-secondary);align-items:center;font-size:12px;display:flex}.notification-settings-content.svelte-14f7y3a{max-width:760px}.notification-settings-intro.svelte-14f7y3a{color:var(--a-secondary);align-items:center;gap:4px;margin-bottom:12px;display:flex}.notification-delivery-note.svelte-14f7y3a{border:1px solid var(--a-line);background:#fbfbfb;border-radius:8px;margin-bottom:16px;padding:10px 12px}.notification-settings-table.svelte-14f7y3a{border:1px solid var(--a-line);width:100%}.notification-settings-table.svelte-14f7y3a :is(th:where(.svelte-14f7y3a),td:where(.svelte-14f7y3a)){white-space:normal;padding:8px 12px}.notification-settings-table.svelte-14f7y3a :where(.svelte-14f7y3a):is(th:where(.svelte-14f7y3a),td:where(.svelte-14f7y3a)):not(:first-child){text-align:center;width:110px}.settings-switch.svelte-14f7y3a{width:32px;height:20px;box-shadow:none;background:#a0a3a8;border-radius:20px;padding:2px;transition:background .15s;display:inline-flex}.settings-switch.svelte-14f7y3a span:where(.svelte-14f7y3a){background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 2px #0002}.settings-switch[aria-checked=true].svelte-14f7y3a{background:var(--a-blue)}.settings-switch[aria-checked=true].svelte-14f7y3a span:where(.svelte-14f7y3a){transform:translate(12px)}.settings-switch.svelte-14f7y3a:focus-visible{outline:2px solid var(--a-blue);outline-offset:3px}.inbox-shortcut.svelte-14f7y3a{margin-top:20px}@media (width<=1279px){.settings-branding-layout.svelte-14f7y3a{grid-template-columns:1fr;gap:32px;max-width:680px}.settings-content.svelte-14f7y3a{padding:24px}}@media (width<=767px){.settings-layout.svelte-14f7y3a{flex-direction:column;display:flex}.settings-navigation.svelte-14f7y3a{border-right:0;border-bottom:1px solid var(--a-line);flex-wrap:wrap;gap:4px;padding:8px;display:flex;overflow:visible}.settings-navigation.svelte-14f7y3a>p:where(.svelte-14f7y3a),.settings-navigation-links.svelte-14f7y3a{display:none}.settings-navigation.svelte-14f7y3a .a-menu-item:where(.svelte-14f7y3a){flex:none;width:auto;padding:6px 8px;font-size:12px}.settings-content.svelte-14f7y3a{padding:20px 16px 32px}.settings-heading.svelte-14f7y3a{flex-wrap:wrap;gap:8px}.settings-heading.svelte-14f7y3a>.a-button:where(.svelte-14f7y3a){margin-left:auto}.density-options.svelte-14f7y3a{grid-template-columns:1fr}.notification-settings-table.svelte-14f7y3a :is(th:where(.svelte-14f7y3a),td:where(.svelte-14f7y3a)){padding:6px}.notification-settings-table.svelte-14f7y3a :where(.svelte-14f7y3a):is(th:where(.svelte-14f7y3a),td:where(.svelte-14f7y3a)):not(:first-child){width:75px}}@media (width<=767px),(pointer:coarse){.settings-checkbox.svelte-14f7y3a{min-height:44px}.settings-switch.svelte-14f7y3a{width:44px;height:44px;padding:14px 6px}.settings-switch[aria-checked=true].svelte-14f7y3a span:where(.svelte-14f7y3a){transform:translate(16px)}.notification-settings-table.svelte-14f7y3a td:where(.svelte-14f7y3a){height:56px}}.inbox-module.svelte-1vzns8g{background:#fff;flex-direction:column;min-width:0;height:calc(100dvh - 49px);display:flex}.a-view-bar.svelte-1vzns8g{flex-shrink:0;gap:8px}h1.svelte-1vzns8g,h2.svelte-1vzns8g{font:600 14px/20px var(--a-font)}.inbox-toolbar.svelte-1vzns8g{border-bottom:1px solid var(--a-line);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.inbox-status.svelte-1vzns8g{gap:4px;display:flex}.inbox-status.svelte-1vzns8g [aria-pressed=true]:where(.svelte-1vzns8g){background:var(--a-selected);color:var(--a-blue)}.inbox-scroll.svelte-1vzns8g{flex:1;min-height:0;overflow:auto}.inbox-list.svelte-1vzns8g{margin:0;padding:0;list-style:none}.inbox-list.svelte-1vzns8g li:where(.svelte-1vzns8g){border-bottom:1px solid var(--a-line);align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.inbox-unread.svelte-1vzns8g{background:#f8faff}.inbox-event-icon.svelte-1vzns8g{background:var(--a-hover);width:32px;height:32px;color:var(--a-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.inbox-event-icon[data-severity=warning].svelte-1vzns8g{color:#825000;background:#fff3dd}.inbox-event-icon[data-severity=danger].svelte-1vzns8g{color:#aa2323;background:#ffebeb}.inbox-copy.svelte-1vzns8g{flex:1;min-width:0}.inbox-item-heading.svelte-1vzns8g{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-item-heading.svelte-1vzns8g time:where(.svelte-1vzns8g){color:var(--a-secondary);margin-left:auto;font-size:12px;font-weight:400}.inbox-copy.svelte-1vzns8g p:where(.svelte-1vzns8g){color:var(--a-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:20px}.inbox-dot.svelte-1vzns8g{background:var(--a-blue);border-radius:50%;width:6px;height:6px;display:inline-block}.inbox-item-actions.svelte-1vzns8g{align-items:center;gap:6px;margin-left:12px;display:flex}.inbox-empty.svelte-1vzns8g{text-align:center;max-width:480px;color:var(--a-secondary);flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:80px 24px;display:flex}.inbox-empty.svelte-1vzns8g h2:where(.svelte-1vzns8g){color:var(--a-text)}.inbox-empty.svelte-1vzns8g p:where(.svelte-1vzns8g){font-size:14px;line-height:20px}.inbox-pagination.svelte-1vzns8g{border-top:1px solid var(--a-line);color:var(--a-secondary);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.inbox-error.svelte-1vzns8g{color:#aa2323;background:#ffebeb;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}@media (width<=767px){.inbox-toolbar.svelte-1vzns8g{flex-wrap:wrap;padding:8px}.inbox-list.svelte-1vzns8g li:where(.svelte-1vzns8g){flex-wrap:wrap;gap:8px;padding:16px 12px}.inbox-item-heading.svelte-1vzns8g time:where(.svelte-1vzns8g){width:100%;margin:0}.inbox-item-actions.svelte-1vzns8g{justify-content:flex-end;width:100%;margin:4px 0 0 40px}.inbox-pagination.svelte-1vzns8g{flex-wrap:wrap;padding:8px}}
