.app-shell,.platform-admin-page{--ui-card-radius:16px;--ui-card-gap:16px;--ui-card-padding:clamp(16px,1.8vw,24px);--ui-heading:clamp(1.55rem,2.3vw,2rem);--ui-section-heading:1.125rem;--ui-body:.875rem;--ui-caption:.75rem;--ui-surface:rgba(6,25,45,.84);--ui-surface-border:rgba(68,180,228,.2);--ui-surface-shadow:0 14px 38px rgba(0,0,0,.12);--ui-row-surface:rgba(19,43,64,.72)}html[data-theme=light] .app-shell,html[data-theme=light] .platform-admin-page{--ui-surface:#fff;--ui-surface-border:#c8dce7;--ui-surface-shadow:0 10px 30px rgba(35,75,100,.07);--ui-row-surface:#f8fbfd}.app-shell .module-page{gap:var(--ui-card-gap)}.app-shell .module-header{min-height:0;margin:0;padding:0;gap:16px}.app-shell .module-header h1{margin:4px 0 0;font-size:var(--ui-heading);line-height:1.15;letter-spacing:-.025em}.app-shell .module-header p:not(.section-label){margin:6px 0 0;font-size:var(--ui-body);line-height:1.45}.app-shell .module-card,.platform-admin-page .module-card{min-width:0;margin:0;padding:var(--ui-card-padding);border:1px solid var(--ui-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:var(--ui-surface-shadow)}.platform-admin-page .platform-workshop-detail{margin-top:28px}.app-shell .card-heading{align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.app-shell .card-heading>:is(div,section){min-width:0}.app-shell .card-heading>a:last-child,.app-shell .card-heading>button:last-child,.platform-admin-page .card-heading>a:last-child,.platform-admin-page .card-heading>button:last-child{align-self:flex-start;flex:0 0 auto;margin-left:auto}.app-shell .card-heading h2,.app-shell .workspace-section-heading h2{font-size:var(--ui-section-heading);line-height:1.3}.app-shell .card-heading p{font-size:var(--ui-caption);line-height:1.45}.app-shell .primary-button,.app-shell .secondary-button{min-height:40px;padding:8px 14px;border-radius:10px;font-size:.8125rem;line-height:1.25}.app-shell :is(.module-page,.module-card,.module-header,.card-heading,.workspace-section-heading,.app-content,.records-browser-layout,.repairs-layout,.estimates-layout,.documents-layout),.platform-admin-page :is(.module-card,.platform-admin-header,.platform-admin-layout,.platform-dashboard-grid){min-width:0}.app-shell :is(input,select,textarea,button),.platform-admin-page :is(input,select,textarea,button){box-sizing:border-box;max-width:100%}.app-shell :is(img,video,canvas),.platform-admin-page :is(img,video,canvas){max-width:100%;height:auto}.app-shell :is(.module-card,.card-heading,.workspace-section-heading) :is(a,p,small,span,strong,dd),.platform-admin-page :is(.module-card,.platform-admin-header) :is(a,p,small,span,strong,dd){overflow-wrap:anywhere}:is(.status-pill,.incomplete-badge,.record-company-badge,.owner-badge,.connection-state,.danger-badge,.warning-badge,.success-badge,.communication-safety-badge,.site-phase-status,.communication-row-title span){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;min-height:32px;padding:6px 11px;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.75rem;font-weight:850;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:uppercase}.success-badge{color:#70dfb5}html[data-theme=light] .success-badge{color:#087658}.record-page .record-header-actions .incomplete-badge,.record-page :is(.customers-workspace,.vehicles-workspace) .record-list-badges :is(.incomplete-badge,.record-company-badge){min-height:32px;padding:6px 11px;border-radius:10px;font-size:.75rem}.record-page .record-company-badge{border-color:color-mix(in srgb,currentColor 42%,transparent);background:color-mix(in srgb,currentColor 12%,transparent)}.record-page .record-workspace-detail{gap:14px}.app-shell .record-page .estimate-selected-detail{min-width:0;padding:var(--ui-card-padding);border:1px solid var(--ui-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:var(--ui-surface-shadow)}.app-shell .record-page .estimate-selected-detail>.estimate-header-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .record-page .record-workspace-detail>:is(.module-card,.repair-parts-panel,.repair-notes-tab,.estimate-summary-tab),.app-shell .record-page .record-workspace>.module-card{min-width:0;padding:var(--ui-card-padding);border:1px solid var(--ui-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);color:var(--record-ink);box-shadow:var(--ui-surface-shadow)}.record-page .estimate-header-card,.record-page .repair-detail-header{align-items:flex-start;gap:12px}.record-page .estimate-header-card h2,.record-page .repair-detail-header h2{margin:4px 8px 0 0;font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.15;letter-spacing:-.025em}.record-page .estimate-header-card .section-label,.record-page .repair-detail-header .section-label{margin:0}.record-page .estimate-order-link-state{margin:8px 0 0;font-size:var(--ui-caption)}.record-page .record-tabs.record-workspace-tabs{display:flex;align-items:center;gap:clamp(12px,1.7vw,22px);min-width:0;margin:0;padding:0 6px;overflow-x:auto;border:0;border-bottom:1px solid var(--record-line);border-radius:0;background:transparent;scrollbar-width:thin}.record-page .record-tabs.record-workspace-tabs>button{display:inline-flex;flex:none;align-items:center;gap:7px;min-height:44px;padding:8px 2px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--record-muted);font:inherit;font-size:.8125rem;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer}.record-page .record-tabs.record-workspace-tabs>button:hover{color:var(--record-ink)}.record-page .record-tabs.record-workspace-tabs>button[aria-selected=true]{border-bottom-color:var(--record-accent);color:var(--record-accent)}.record-page .record-tabs.record-workspace-tabs .app-icon{flex:none;width:18px;height:18px}.record-page .workspace-section-heading{gap:12px}.record-page .workspace-section-heading :is(p,h2){margin:0}.record-page .repair-tab-notes .repair-files-emails,.record-page .repair-tab-notes .repair-work-grid,.record-page .repair-tab-notes .repair-work-sidebar{grid-template-columns:minmax(0,1fr);width:100%}.record-page .repair-tab-notes .repair-files-emails{display:grid}.record-page .repair-tab-notes :is(.repair-emails-panel,.repair-communications,.repair-customer-access){width:100%;max-width:none;min-width:0}.record-page :is(.order-card,.estimate-browser-card):not(.active){background:rgba(19,43,64,.72)}html[data-theme=light] .record-page :is(.order-card,.estimate-browser-card):not(.active){background:rgba(241,248,252,.82)}.record-page :is(.customers-workspace,.vehicles-workspace){--record-row:rgba(19,43,64,.72);--record-surface:rgba(6,25,45,.84)}.record-page :is(.customers-workspace,.vehicles-workspace) .record-workspace-list h2{font-size:1.125rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-workspace-list .repair-filters label>span:not(.sr-only),.record-page :is(.customers-workspace,.vehicles-workspace) .repair-filter-count{font-size:.8125rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-selector-list{gap:9px}.record-page :is(.customers-workspace,.vehicles-workspace) .record-selector-list>button{min-height:68px;padding:11px 12px;border-radius:12px}.record-page :is(.customers-workspace,.vehicles-workspace) .record-list-copy strong{font-size:.9375rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-list-copy em{font-size:.8125rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-list-badges :is(.incomplete-badge,.record-company-badge){padding:4px 7px;font-size:.6875rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-header-copy .customer-type{font-size:.75rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-header-copy h2{font-size:clamp(1.5rem,2vw,1.75rem)}.record-page :is(.customers-workspace,.vehicles-workspace) .record-header-copy :is(p,.record-customer-link){font-size:.875rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-tabs button{min-height:44px;font-size:.875rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-history-row,.record-page :is(.customers-workspace,.vehicles-workspace) .record-info-card,.record-page :is(.customers-workspace,.vehicles-workspace) .record-quick-facts>div,.record-page :is(.customers-workspace,.vehicles-workspace) .record-tab-list>button{border-radius:12px;background:var(--record-row)}.record-page :is(.customers-workspace,.vehicles-workspace) .record-info-card{padding:16px}.record-page :is(.customers-workspace,.vehicles-workspace) .record-info-heading{font-size:1rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-info-card dl>div{gap:12px;padding-block:10px;font-size:.875rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-quick-facts small{font-size:.75rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-quick-facts strong,.record-page :is(.customers-workspace,.vehicles-workspace) .record-tab-list>button strong{font-size:.875rem}.record-page :is(.customers-workspace,.vehicles-workspace) .record-history-row,.record-page :is(.customers-workspace,.vehicles-workspace) .record-tab-empty{font-size:.8125rem}html[data-theme=light] .record-page :is(.customers-workspace,.vehicles-workspace){--record-row:rgba(241,248,252,.82);--record-surface:rgba(255,255,255,.92)}@media (max-width:860px){.record-page .vehicles-workspace .record-selector-list>button{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:102px;padding:10px;gap:8px}.record-page .vehicles-workspace .vehicle-list-photo{grid-column:1;grid-row:1}.record-page .vehicles-workspace .vehicle-list-content{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:2px}.record-page .vehicles-workspace .vehicle-list-content>.vehicle-plate{display:inline-flex;grid-column:1;grid-row:1;align-items:center;align-self:center;min-height:30px;padding:4px 8px;white-space:nowrap}.record-page .vehicles-workspace .vehicle-list-content>.record-list-copy{grid-column:1;grid-row:2;align-content:center;gap:1px;overflow:hidden}.record-page .vehicles-workspace .vehicle-list-content>.record-list-badges{grid-column:2;grid-row:1/3;align-self:center;max-width:94px}.record-page .vehicles-workspace .vehicle-list-content>.record-list-badges .incomplete-badge{display:block;max-width:100%;white-space:normal;overflow-wrap:normal;text-align:center}.record-page .vehicles-workspace .record-list-copy :is(small,strong,em){line-height:1.25}}html .customer-tracking-shell .tracking-overview>div,html[data-theme=light] .customer-tracking-shell .tracking-overview>div{border-color:rgba(94,172,211,.25)!important;background:rgba(30,66,94,.42)!important;color:#edf6ff!important}html .customer-tracking-shell .tracking-overview>div>span,html[data-theme=light] .customer-tracking-shell .tracking-overview>div>span{color:#9db8ce}.customer-tracking-shell .tracking-flow>div.reached:not(.current){color:#43dc92;opacity:1}.customer-tracking-shell .tracking-flow>div.reached:not(.current)>span{border-color:#43dc92;background:rgba(23,125,79,.28);color:#b9ffd9}.app-shell .deliveries-grid.deliveries-list{gap:var(--ui-card-gap);overflow:visible;border:0;border-radius:0}.app-shell .deliveries-list .delivery-row,.app-shell .deliveries-list .delivery-row:last-child{border:1px solid var(--ui-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);box-shadow:var(--ui-surface-shadow)}.app-shell .recent-panel{display:grid;gap:10px}.app-shell .recent-panel .recent-order,.app-shell .recent-panel .recent-order:last-child{margin:0;padding:12px 14px;border:1px solid var(--ui-surface-border);border-radius:12px;background:var(--ui-row-surface)}.app-shell .recent-panel .recent-order:hover{border-color:#3cb9dd;background:var(--ui-row-surface)}@media (max-width:900px){.app-shell .module-header{align-items:flex-start}.record-page .estimate-header-card,.record-page .repair-detail-header{flex-wrap:wrap}}@media (max-width:600px){.app-shell .module-page{--ui-card-padding:16px}.app-shell .module-header h1{font-size:1.75rem}.record-page .estimate-header-actions{flex-wrap:wrap;width:100%}.record-page .estimate-header-actions>button{flex:1 1 140px}}@media (min-width:1051px){.app-shell .app-sidebar{z-index:20;overflow:visible}.app-shell,.app-shell .app-sidebar,.app-shell .topbar-platform-logo,.app-shell .workspace-topbar{transition:width .2s ease,grid-template-columns .2s ease,padding-left .2s ease}.sidebar-collapse-toggle{position:absolute;z-index:3;top:50%;right:-15px;display:grid;place-items:center;width:26px;height:26px;margin:0;border:1px solid rgba(73,164,201,.28);border-radius:7px;background:rgba(8,34,55,.94);color:#72d5ef;font:inherit;font-size:1.05rem;font-weight:700;line-height:1;box-shadow:2px 2px 8px rgba(0,0,0,.12);transform:translateY(-50%);cursor:pointer}.sidebar-collapse-toggle:focus-visible,.sidebar-collapse-toggle:hover{border-color:rgba(73,194,226,.52);color:#a0eaff}.app-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.app-shell.sidebar-collapsed .workspace-topbar{padding-left:calc(78px + clamp(18px, 2.2vw, 38px))}.app-shell.sidebar-collapsed .topbar-platform-logo{width:78px}.app-shell.sidebar-collapsed .topbar-platform-logo img.topbar-platform-favicon{width:34px;height:34px}.app-shell.sidebar-collapsed .app-sidebar{padding-inline:10px;overflow:visible}.app-shell.sidebar-collapsed .sidebar-nav{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:safe center;gap:0;padding:0;overflow-x:hidden;overflow-y:auto}.app-shell.sidebar-collapsed .nav-group-label{display:none}.app-shell.sidebar-collapsed .nav-item{position:relative;display:grid;grid-template-columns:1fr;place-items:center;width:100%;min-height:48px;padding-inline:0;gap:0;font-size:0}.app-shell.sidebar-collapsed .nav-item>span{position:absolute;top:50%;left:50%;grid-column:1;flex:none;margin:0;transform:translate(-50%,-50%)}.app-shell.sidebar-collapsed .nav-item:after,.app-shell.sidebar-collapsed .nav-item:before{position:absolute;z-index:40;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.app-shell.sidebar-collapsed .nav-item:before{content:"";top:50%;left:calc(100% + 5px);border-color:transparent rgba(5,25,42,.98) transparent transparent;border-style:solid;border-width:5px 6px 5px 0;transform:translate(4px,-50%)}.app-shell.sidebar-collapsed .nav-item:after{content:attr(data-nav-label);top:50%;left:calc(100% + 11px);width:max-content;max-width:170px;padding:7px 10px;border:1px solid rgba(79,183,221,.34);border-radius:8px;background:rgba(5,25,42,.98);color:#eef9ff;box-shadow:0 8px 22px rgba(0,0,0,.28);font-size:.68rem;font-weight:800;line-height:1.2;letter-spacing:.01em;text-align:left;white-space:nowrap;transform:translate(4px,-50%)}.app-shell.sidebar-collapsed .nav-item:focus-visible:after,.app-shell.sidebar-collapsed .nav-item:focus-visible:before,.app-shell.sidebar-collapsed .nav-item:hover:after,.app-shell.sidebar-collapsed .nav-item:hover:before{opacity:1;visibility:visible;transform:translateY(-50%)}.app-shell.sidebar-collapsed .nav-group-toggle{display:none}.app-shell.sidebar-collapsed .nav-group-items,.app-shell.sidebar-collapsed .nav-group-items.open{display:grid;grid-template-rows:1fr;opacity:1}.app-shell.sidebar-collapsed .nav-group-items:before{display:none}.app-shell.sidebar-collapsed .nav-group-items{width:100%}.app-shell.sidebar-collapsed .nav-group-items>.nav-item{display:grid}}html[data-theme=light] .sidebar-collapse-toggle{border-color:rgba(31,113,153,.28);background:#fff;color:#087fae}html[data-theme] .app-shell .nav-item>span{border-color:transparent;border-radius:0;background:transparent}.app-shell .nav-item>span .app-icon{width:23.4px;height:23.4px}@media (min-width:721px) and (max-width:1050px){.app-shell .app-sidebar{min-height:0}.app-shell .sidebar-nav{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:0;overflow-x:hidden;overflow-y:auto;padding:0}}html[data-theme=light] .app-shell.sidebar-collapsed .nav-item:before{border-right-color:rgba(255,255,255,.99)}html[data-theme=light] .app-shell.sidebar-collapsed .nav-item:after{border-color:rgba(31,113,153,.26);background:rgba(255,255,255,.99);color:#12314a;box-shadow:0 8px 22px rgba(25,74,103,.18)}@media (max-width:1050px){.sidebar-collapse-toggle{display:none}}.record-page :is(.customers-workspace,.vehicles-workspace) .record-info-card dl>div{grid-template-columns:max-content minmax(0,1fr);gap:8px}.invoices-page .invoice-list{gap:14px;margin-top:16px}.invoices-page .invoice-list article{display:grid;align-items:center;gap:18px;min-width:0;min-height:104px;padding:18px 20px;border:1px solid var(--ui-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-row-surface)}.invoices-page .invoice-ready-list article{grid-template-columns:minmax(0,1fr) minmax(190px,240px) auto}.invoices-page .invoice-ready-list article>button{grid-column:3}.invoices-page .invoice-history-list article{grid-template-columns:minmax(0,1fr) auto minmax(130px,auto)}.invoices-page .invoice-list article>div{min-width:0;gap:6px}.invoices-page .invoice-list article>div strong{overflow-wrap:anywhere}.invoices-page .invoice-history-list .status-pill,.invoices-page .invoice-list article>button{justify-self:end}.invoices-page .invoice-manual-total{min-width:0;width:100%}.invoices-page .invoice-amount-field{min-height:46px;border-color:var(--ui-surface-border);background:var(--ui-surface)}.invoices-page .invoice-amount-field input{min-height:44px;color:var(--text)}.invoices-page .invoice-amount-field:focus-within{border-color:#20a9dc;box-shadow:0 0 0 3px rgba(32,169,220,.16)}.invoices-page .attention-filter{flex-wrap:wrap;gap:8px}html[data-theme=light] .invoices-page .invoice-list article{background:var(--ui-row-surface)!important;border-color:var(--ui-surface-border)!important}html[data-theme=light] .invoices-page .invoice-amount-field{background:var(--ui-surface)!important;border-color:var(--ui-surface-border)!important}html[data-theme=light] .invoices-page .invoice-amount-field input{color:#17324a}@media (max-width:900px){.invoices-page .invoice-ready-list article{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.invoices-page .invoice-ready-list article>button{grid-column:2;width:100%}}@media (max-width:640px){.invoices-page .invoice-history-list article,.invoices-page .invoice-ready-list article{grid-template-columns:minmax(0,1fr);gap:14px}.invoices-page .invoice-history-list .status-pill,.invoices-page .invoice-list article>button{justify-self:stretch}.invoices-page .invoice-ready-list article>button{grid-column:auto}}.activity-page .activity-panel{display:grid;gap:16px}.activity-page .activity-panel .card-heading{margin-bottom:0}.activity-search{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:.8125rem;font-weight:700}.activity-search>span:last-child{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border:1px solid var(--ui-surface-border);border-radius:12px;background:var(--ui-row-surface)}.activity-search .app-icon{width:19px;height:19px;flex:none;color:var(--record-accent,#59c7e9)}.activity-search input{min-width:0;width:100%;padding:9px 0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:500}.activity-search>span:last-child:focus-within{border-color:#20a9dc;box-shadow:0 0 0 3px rgba(32,169,220,.16)}.activity-count{margin:0;color:var(--muted);font-size:.8125rem}.activity-list{display:grid;gap:10px}.activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;width:100%;padding:14px 16px;border:1px solid var(--ui-surface-border);border-radius:var(--ui-card-radius);background:var(--ui-row-surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.activity-item:focus-visible,.activity-item:hover{border-color:#3cb9dd;outline:none;box-shadow:0 0 0 2px rgba(60,185,221,.12)}.activity-item-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(34,153,205,.14);color:#59c7e9}.activity-item-icon .app-icon{width:20px;height:20px}.activity-item-copy{display:grid;gap:4px;min-width:0}.activity-item-copy strong{font-size:.9rem}.activity-item time,.activity-item-copy small,.activity-item-copy>span{color:var(--muted);font-size:.78rem;line-height:1.4}.activity-item-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.activity-item time{white-space:nowrap}.activity-item-arrow{color:var(--muted);font-size:1.25rem}html[data-theme=light] .activity-item{color:#17324a}html[data-theme=light] .activity-item-icon{color:#126fae}@media (max-width:640px){.activity-item{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.activity-item time{grid-column:2;white-space:normal}.activity-item-arrow{grid-column:3;grid-row:1/3}}.customer-tracking-shell .tracking-delivery-booking{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:24px;background:rgba(17,52,73,.35)}.customer-tracking-shell .tracking-delivery-booking h2{margin:4px 0 12px}.customer-tracking-shell .tracking-delivery-booking p{color:#a9c2d2;line-height:1.5}.customer-tracking-shell .tracking-booking-confirmed{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(58,216,145,.4);border-radius:12px;background:rgba(27,137,91,.17);color:#87efb2!important;font-weight:750}.customer-tracking-shell .tracking-delivery-booking form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px}.customer-tracking-shell .tracking-delivery-booking label{display:grid;gap:7px;color:#b8d0de;font-weight:750}.customer-tracking-shell .tracking-delivery-booking input{box-sizing:border-box;width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(94,172,211,.4);border-radius:10px;background:#102c41;color:#f0f8ff;color-scheme:dark;font:inherit}.customer-tracking-shell .tracking-delivery-booking input:focus-visible{outline:2px solid #58cef0;outline-offset:2px}.customer-tracking-shell .tracking-delivery-booking button{grid-column:1/-1;min-height:46px}.customer-tracking-shell .tracking-delivery-booking form>:is(small,.tracking-booking-message){grid-column:1/-1}.customer-tracking-shell .tracking-delivery-booking small{color:#95afc2;line-height:1.5}.customer-tracking-shell .tracking-booking-message{margin:0;color:#bcebd2!important}.customer-tracking-shell .tracking-booking-message.is-error{color:#ffabb7!important}@media (max-width:700px){.customer-tracking-shell .tracking-delivery-booking{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.customer-tracking-shell .tracking-delivery-booking form{grid-template-columns:minmax(0,1fr)}}