/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.noscript-banner{color:#fff;text-align:center;background:#0f172a;padding:12px 16px;font-size:1.05rem}.noscript-banner a{color:#7dd3fc;font-weight:800;text-decoration:underline}:root{--navy:#061a35;--deep:#031226;--blue:#2998ff;--green:#26c94f;--ink:#0d2440;--muted:#627188;--mist:#f3f7fb;--line:#dbe4ed;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.contact-strip{background:var(--deep);color:#9fb2c8;letter-spacing:.3px;justify-content:space-between;align-items:center;min-height:40px;padding:8px clamp(22px,5vw,80px);font-size:12px;display:flex}.contact-strip div{gap:26px;display:flex}.contact-strip a{color:#fff;font-weight:750}.site-header{background:var(--navy);color:#fff;z-index:5;border-top:1px solid #173050;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(22px,5vw,80px);display:flex;position:relative}.site-header>a img{width:290px;height:auto;display:block}.site-header nav{align-items:center;gap:27px;font-size:13px;font-weight:700;display:flex}.site-header nav a{color:#c7d4e1}.site-header nav button,.primary,.light-button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:14px 20px;font-weight:800;box-shadow:0 10px 30px #168cff35}.hero{background:var(--navy);color:#fff;grid-template-columns:1.05fr .95fr;gap:60px;min-height:700px;padding:70px clamp(24px,7vw,110px) 82px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #2998ff22;border-radius:50%;width:550px;height:550px;position:absolute;bottom:-330px;left:-260px}.hero-copy{z-index:2;align-self:center;max-width:680px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:2.4px;color:#70bfff;margin:0 0 20px;font-size:11px;font-weight:850}.eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:30px;height:2px;margin-right:11px;display:inline-block}.eyebrow.dark{color:#167dd7}.hero h1,.section h2,.coverage h2,.cta h2{letter-spacing:-2.6px;font-family:Georgia,serif;font-weight:400}.hero h1{margin:0 0 27px;font-size:clamp(50px,5.5vw,82px);line-height:1.01}.hero h1 em,.section h2 em{color:var(--blue);font-style:normal}.hero-text{color:#c4d0dd;max-width:610px;font-size:19px;line-height:1.68}.hero-actions{gap:14px;margin:34px 0 44px;display:flex}.primary{padding:17px 24px}.primary span{margin-left:16px}.secondary{border:1px solid #ffffff45;border-radius:9px;padding:16px 22px;font-weight:750}.proof{border-top:1px solid #ffffff20;gap:35px;padding-top:24px;display:flex}.proof div{flex-direction:column;gap:4px;display:flex}.proof b{font-family:Georgia,serif;font-size:28px}.proof span{color:#8fa4ba;font-size:12px}.hero-visual{align-self:center;min-height:530px;position:relative}.halo{background:radial-gradient(circle at 48% 48%,#1e74c955 0 38%,#0000 39%),linear-gradient(140deg,#0d3158,#06172e);border-radius:45% 55% 46% 54%/50% 45% 55% 50%;position:absolute;inset:5% -8% -5% 8%;transform:rotate(-5deg)}.hero-image{border:1px solid #ffffff28;border-radius:32px 32px 110px;position:absolute;inset:0 3% 0 0;overflow:hidden;box-shadow:0 35px 80px #0008}.hero-image img{object-fit:cover;object-position:center 36%}.status-card{color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:15px 20px;display:flex;position:absolute;bottom:28px;right:-12px;box-shadow:0 18px 45px #0006}.status-card i{color:#16a33c;background:#e9faee;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.status-card span{flex-direction:column;gap:3px;display:flex}.status-card small{color:var(--muted)}.ticker{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;min-height:64px;padding:14px clamp(20px,4vw,62px);font-size:13px;display:flex}.ticker>span,.ticker small{color:var(--muted)}.ticker b:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:24px;display:inline-block}.section{padding:110px clamp(24px,7vw,110px)}.section h2,.coverage h2,.cta h2{margin:0 0 30px;font-size:clamp(42px,4.5vw,66px);line-height:1.07}.process{text-align:center}.process .eyebrow:before{display:none}.steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px;display:grid}.steps article{border:1px solid var(--line);border-radius:18px;padding:32px}.steps article>span,.service-grid button>span{color:var(--blue);letter-spacing:2px;font-size:12px;font-weight:850;display:block}.steps h3,.service-grid h3{margin:35px 0 12px;font-size:20px}.steps p,.manage .section-heading>p,.papers>div>p,.about>div>p,.coverage>div>p{color:var(--muted);line-height:1.7}.pricing-note{color:var(--muted);margin-top:28px;font-size:13px}.manage{background:var(--navy);color:#fff}.section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-heading>p{max-width:470px}.service-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:48px;display:grid}.service-grid button{color:#fff;text-align:left;background:#0b294b;border:1px solid #ffffff1d;border-radius:16px;min-height:245px;padding:27px 24px;transition:transform .25s,background .25s}.service-grid button:hover{background:#10345e;transform:translateY(-6px)}.service-grid h3{font-size:18px}.service-grid p{color:#aebfd0;font-size:14px;line-height:1.55}.service-grid b{color:#65b6ff;margin-top:24px;font-size:13px;display:block}.papers{background:var(--mist);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.papers>div>p{font-size:17px}.paper-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.paper-grid>div{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;min-height:78px;padding:14px 17px;display:flex}.paper-grid img{object-fit:contain;max-width:145px;max-height:42px}.paper-grid strong{font-family:Georgia,serif;font-size:18px}.paper-grid i{color:var(--green);font-style:normal;font-weight:900}.about{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-image{background:var(--mist);border-radius:28px;height:580px;position:relative;overflow:hidden}.about-image img{object-fit:cover;object-position:center 42%}.about blockquote{color:#12345a;margin:0 0 26px;font-family:Georgia,serif;font-size:clamp(25px,2.3vw,37px);line-height:1.35}.team-name{flex-direction:column;display:flex}.team-name b{color:var(--ink);font-size:18px}.team-name span{font-size:13px}.coverage{background:var(--navy);color:#fff;border-radius:28px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;margin:0 clamp(20px,4vw,64px) 100px;padding:65px;display:grid}.coverage .light-button{margin-top:14px}.map{background:#dfe9f2;border-radius:18px;height:410px;position:relative;overflow:hidden}.map iframe{filter:saturate(.5)contrast(1.05);border:0;width:100%;height:100%}.map span{color:var(--ink);background:#fff;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800;position:absolute;bottom:16px;left:16px}.cta{color:#fff;background:linear-gradient(120deg,#1591fb,#0974d2);justify-content:space-between;align-items:center;padding:80px clamp(24px,8vw,120px);display:flex}.cta h2{margin:0}.light-button{color:var(--navy);box-shadow:none;background:#fff;padding:18px 24px}footer{background:var(--deep);color:#fff;grid-template-columns:1.4fr 1fr 1fr;gap:55px;padding:70px clamp(24px,7vw,110px) 28px;display:grid}.footer-logo img{width:320px;height:auto}footer h3{text-transform:uppercase;letter-spacing:1.7px;color:#70bfff;font-size:12px}footer>div:not(.footer-logo){flex-direction:column;align-items:flex-start;gap:10px;display:flex}footer button{color:#c1cfdd;background:0 0;border:0;padding:0}footer a,footer p{color:#c1cfdd;font-size:14px}.legal{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:25px;font-size:11px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031226cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;width:min(720px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 35px 100px #0008}.modal-close{background:#eef3f7;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:15px;right:18px}.modal h2{margin:0 0 10px;font-family:Georgia,serif;font-size:40px}form{gap:16px;margin-top:28px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}label{color:#29405a;font-size:12px;font-weight:800}label span{color:var(--muted);font-weight:500}input,textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd9e2;border-radius:8px;margin-top:7px;padding:13px 14px;font-size:15px;display:block}textarea{resize:vertical}.consent{align-items:flex-start;gap:10px;font-weight:600;line-height:1.5;display:flex}.consent input{width:18px;margin:1px 0 0}.submit{width:100%;margin-top:4px}.submit:disabled{opacity:.6}.form-error{color:#a72b2b;background:#fff0f0;border-radius:8px;padding:12px;font-weight:700}.modal form>small{color:var(--muted);text-align:center}.modal form>small a{color:#0876d5;font-weight:800}.trap{position:absolute;left:-9999px}.success{text-align:center;padding:30px}.success i{color:#16a33c;background:#e7faec;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 25px;font-size:30px;font-style:normal;font-weight:900;display:grid}.success .eyebrow:before{display:none}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(26px)}[data-reveal].revealed{opacity:1;transform:none}@media (width<=1050px){.site-header nav a{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.hero{gap:30px}.coverage{padding:45px}.site-header>a img{width:255px}}@media (width<=800px){.contact-strip>span{display:none}.contact-strip{justify-content:center}.site-header{height:78px}.site-header>a img{width:210px}.site-header nav button{padding:11px 13px}.hero{grid-template-columns:1fr;padding-top:45px}.hero-visual{min-height:520px}.hero h1{letter-spacing:-2px}.proof{gap:20px}.ticker{justify-content:flex-start;overflow:hidden}.section{padding:78px 24px}.steps,.papers,.about,.coverage{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.section-heading{display:block}.about-image{height:520px}.coverage{gap:35px;margin:0 16px 70px;padding:35px 24px}.map{height:330px}.cta{display:block}.cta button{margin-top:28px}footer{grid-template-columns:1fr 1fr}.footer-logo,.legal{grid-column:1/-1}}@media (width<=520px){.contact-strip div{gap:14px;font-size:11px}.site-header>a img{width:180px}.site-header nav button{font-size:12px}.hero{padding-left:20px;padding-right:20px}.hero-actions{flex-direction:column}.hero-actions>*{text-align:center}.proof{justify-content:space-between}.proof span{font-size:10px}.hero-visual{min-height:430px}.hero-image{inset:0}.status-card{bottom:12px;left:8px;right:8px}.service-grid,.paper-grid,.field-row{grid-template-columns:1fr}.service-grid button{min-height:200px}.about-image{height:430px}.modal{padding:30px 20px}.modal h2{font-size:33px}footer{grid-template-columns:1fr}.footer-logo,.legal{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}}body{color:#edf5ff;background:#031226}.ticker{background:#071b35;border-color:#193958}.process{background:#08203d}.process .steps article{background:#0c294c;border-color:#214465}.process .steps h3{color:#fff}.process .pricing-note,.process .steps p{color:#afbed0}.papers{background:#071b35}.papers>div>p{color:#afbed0}.paper-grid>div{color:#0d2440;background:#fff;border-color:#dbe4ed}.about{background:#0a2444}.about blockquote{color:#fff}.about>div>p{color:#b9c8d8}.about .team-name b{color:#fff}.coverage{background:#061a35;border:1px solid #214465}.coverage-note{color:#9fb3c8;margin-top:15px;display:block}.modal{color:#edf5ff;background:#071b35;border:1px solid #284967}.modal>p,.modal>*>p{color:#afbed0}.modal label{color:#dbe8f5}.modal input,.modal textarea{color:#fff;background:#0c294c;border-color:#345677}.modal-close{color:#fff;background:#173758}.modal .eyebrow.dark{color:#64b7ff}.modal .form-error{color:#ffb7c1;background:#421f2a}.modal form>small{color:#aebed0}.success strong{color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.service-grid button,footer button,.site-header nav button,.primary,.light-button{min-height:44px}.trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.admin-shell{color:#eef6ff;background:#061a35;min-height:100vh;padding:28px clamp(18px,4vw,58px);font-family:Arial,sans-serif}.admin-login{background:#0b294b;border:1px solid #284967;border-radius:20px;max-width:440px;margin:10vh auto;padding:32px}.admin-login img{width:260px;max-width:100%;height:auto}.admin-login h1{font-family:Georgia,serif;font-size:38px}.admin-login form{margin-top:20px}.admin-top{border-bottom:1px solid #214465;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.admin-top>div{align-items:center;gap:18px;display:flex}.admin-top img{width:190px;height:auto}.admin-top button,.admin-tools button,.admin-invoice button{color:#fff;background:#0c294c;border:1px solid #345677;border-radius:9px;padding:11px 14px}.admin-tools{gap:10px;margin:24px 0;display:flex}.admin-tools input{max-width:520px;margin:0}.admin-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.admin-grid h2{font-family:Georgia,serif}.admin-list{gap:10px;display:grid}.admin-list article,.invoice-card{text-align:left;color:#fff;background:#0b294b;border:1px solid #214465;border-radius:13px;flex-direction:column;gap:5px;padding:16px;display:flex;position:relative}.admin-list small,.admin-list span{color:#afbed0}.invoice-card em{text-transform:uppercase;background:#173758;border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal;position:absolute;top:12px;right:12px}.invoice-card em[data-status=sent]{background:#164e63}.invoice-card em[data-status=paid]{background:#166534}.admin-invoice{color:#eef6ff;background:#071b35;border:1px solid #284967;border-radius:20px;width:min(940px,96vw);max-height:94vh;padding:32px;position:relative;overflow:auto}.admin-invoice h2{font-family:Georgia,serif;font-size:34px}.invoice-row{grid-template-columns:2fr 1.3fr .5fr .7fr auto;gap:8px;margin-bottom:8px;display:grid}.invoice-row input,.invoice-charges input,.admin-invoice textarea{margin:0}.invoice-charges{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.invoice-total{border-top:1px solid #284967;border-bottom:1px solid #284967;justify-content:flex-end;gap:30px;margin-bottom:18px;padding:16px 0;display:flex}.invoice-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.invoice-actions .primary{background:#168ef2;border-color:#168ef2}@media (width<=800px){.admin-grid{grid-template-columns:1fr}.admin-top{align-items:flex-start}.admin-top>div{flex-direction:column;align-items:flex-start}.admin-tools{flex-wrap:wrap}.invoice-row{grid-template-columns:1fr 1fr}.invoice-charges{grid-template-columns:1fr}.invoice-actions{flex-direction:column}}.price-admin{border-top:1px solid #214465;margin-top:34px;padding-top:28px}.price-heading h2{margin-bottom:6px;font-family:Georgia,serif}.price-heading p,.price-message,.muted{color:#afbed0}.price-add{grid-template-columns:.8fr 1.5fr 1.3fr .7fr auto;align-items:end;gap:12px;margin:18px 0 22px;display:grid}.price-add label{color:#dbe8f5}.price-add input,.price-add select,.catalog-select,.price-record input{color:#fff;width:100%;font:inherit;background:#0c294c;border:1px solid #345677;border-radius:8px;margin-top:7px;padding:11px 12px;display:block}.price-add button{color:#fff;background:#168ef2;border:1px solid #168ef2;border-radius:9px;height:44px;padding:0 16px}.price-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.price-table-wrap{background:#0b294b;border:1px solid #214465;border-radius:14px;padding:18px}.price-table-wrap h3{margin-top:0}.price-table{gap:9px;display:grid}.price-record{background:#071b35;border:1px solid #284967;border-radius:10px;grid-template-columns:minmax(160px,1fr) 110px 82px 64px;align-items:center;gap:10px;padding:11px;display:grid}.price-record>div{flex-direction:column;gap:3px;display:flex}.price-record small{color:#afbed0}.price-record label{color:#dbe8f5;align-items:center;gap:4px;display:flex}.price-record input{margin:0;padding:8px}.active-toggle,.danger-text{color:#fff;background:#0c294c;border:1px solid #345677;border-radius:8px;padding:9px 8px}.active-toggle{background:#166534;border-color:#237a45}.active-toggle.off{background:#4b5563;border-color:#64748b}.danger-text{color:#ffb4bd}.invoice-item-block{background:#08203d;border:1px solid #214465;border-radius:10px;margin-bottom:10px;padding:10px}.catalog-select{margin:0 0 8px}.invoice-charges label small{color:#9fb3c8;margin-top:7px;font-weight:500;display:block}@media (width<=1050px){.price-add{grid-template-columns:1fr 1fr}.price-add button{align-self:end}.price-columns{grid-template-columns:1fr}}@media (width<=650px){.price-add{grid-template-columns:1fr}.price-record{grid-template-columns:1fr 90px}.price-record .active-toggle,.price-record .danger-text{width:100%}}.add-customer-modal{max-width:780px}.add-customer-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.add-customer-form label{flex-direction:column;gap:7px;font-weight:700;display:flex}.add-customer-form input,.add-customer-form textarea{margin:0}.add-customer-form .full{grid-column:1/-1}.checkbox-row{align-items:center;flex-direction:row!important;font-weight:600!important}.checkbox-row input{width:auto;margin:0}.admin-tools .primary{color:#fff;background:#168ef2;border-color:#168ef2}@media (width<=700px){.add-customer-form{grid-template-columns:1fr}.add-customer-form .full{grid-column:auto}}.sl-site{--sl-navy:#061a3a;--sl-deep:#03142e;--sl-blue:#168cff;--sl-soft:#f4f7fb;--sl-line:#dce5ef;--sl-text:#10243f;color:var(--sl-text);background:#fff;min-height:100vh}.sl-contactbar{color:#c8d5e4;background:#03132c;justify-content:space-between;align-items:center;gap:18px;min-height:36px;padding:7px clamp(18px,4vw,62px);font-size:12px;display:flex}.sl-contactbar>div{gap:24px;display:flex}.sl-contactbar a{color:#fff;font-weight:750}.sl-header{background:var(--sl-navy);color:#fff;z-index:10;border-top:1px solid #17365f;justify-content:space-between;align-items:center;gap:26px;min-height:82px;padding:0 clamp(18px,4vw,62px);display:flex;position:sticky;top:0}.sl-brand{align-items:center;display:flex}.sl-brand img{width:245px;height:auto}.sl-header nav{align-items:center;gap:22px;font-size:13px;display:flex}.sl-header nav a{color:#dce6f2;white-space:nowrap}.sl-header nav a:hover{color:#fff}.sl-header-actions,.sl-hero-buttons{align-items:center;gap:12px;display:flex}.sl-primary,.sl-outline,.sl-light{border:0;border-radius:7px;padding:13px 18px;font-weight:800}.sl-primary{background:var(--sl-blue);color:#fff}.sl-outline{color:#fff;background:0 0;border:1px solid #88a1bd}.sl-light{color:#08264d;background:#fff}.sl-hero{color:#fff;background:linear-gradient(90deg,#041733 0%,#071e42 42%,#071d3e 42%);grid-template-columns:.9fr 1.1fr;min-height:470px;display:grid;overflow:hidden}.sl-hero-copy{flex-direction:column;justify-content:center;padding:52px 24px 48px clamp(28px,5vw,82px);display:flex}.sl-kicker,.sl-card-kicker{text-transform:uppercase;letter-spacing:1.5px;color:#79bfff;margin:0 0 10px;font-size:11px;font-weight:900}.sl-hero h1{letter-spacing:-2.8px;margin:0 0 22px;font:800 clamp(45px,5vw,75px)/.98 Arial,Helvetica,sans-serif}.sl-hero h1 em{color:#188cff;font-style:normal}.sl-hero-copy>p:not(.sl-kicker){color:#d6e0eb;max-width:560px;margin:0 0 26px;font-size:17px;line-height:1.55}.sl-hero-buttons{margin-bottom:30px}.sl-trustline{color:#d9e6f4;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.sl-trustline span{white-space:nowrap}.sl-hero-image{min-height:470px;position:relative}.sl-hero-image:after{content:"";background:linear-gradient(90deg,#071e42 0%,#0000 18% 85%,#061a3a22 100%);position:absolute;inset:0}.sl-hero-image img{object-fit:cover;object-position:center}.sl-benefitbar{color:#fff;background:#071f48;border-top:1px solid #234a79;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,5vw,75px);display:grid}.sl-benefitbar>div{border-right:1px solid #2b4c73;align-items:center;gap:14px;padding:17px 22px;display:flex}.sl-benefitbar>div:last-child{border-right:0}.sl-benefitbar b{color:#36a0ff;font-size:27px}.sl-benefitbar span{flex-direction:column;gap:3px;display:flex}.sl-benefitbar strong{font-size:13px}.sl-benefitbar small{color:#adc0d6;font-size:11px}.sl-dashboard-grid{background:#f3f6fa;grid-template-columns:1fr 1fr;gap:18px;padding:28px clamp(18px,4vw,64px) 34px;display:grid}.sl-card{border:1px solid var(--sl-line);background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 18px #0b25450a}.sl-card h2{color:#0a2345;margin:5px 0 11px;font-size:25px}.sl-card p{color:#65748a;line-height:1.55}.sl-step-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.sl-step-grid>div{text-align:center;padding:6px}.sl-step-grid i{color:#fff;background:#092956;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 12px;font-style:normal;font-weight:900;display:grid}.sl-step-grid b{margin-bottom:7px;font-size:13px;display:block}.sl-step-grid small{color:#65748a;font-size:11px;line-height:1.45;display:block}.sl-offer{color:#fff;background:linear-gradient(135deg,#072451,#061a3a);position:relative;overflow:hidden}.sl-offer:after{content:"";border:1px solid #2d68aa;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-90px}.sl-offer h2,.sl-offer p{color:#fff}.sl-pill{background:#168cff;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.sl-offer-points{color:#d7e5f6;flex-wrap:wrap;gap:20px;margin:24px 0;font-size:12px;display:flex}.sl-offer .sl-light{z-index:2;position:relative}.sl-card-title-row{justify-content:space-between;align-items:start;gap:24px;display:flex}.sl-card-title-row button{color:#167edc;background:0 0;border:0;font-weight:800}.sl-paper-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sl-paper-grid>div{background:#fff;border:1px solid #dbe4ee;border-radius:8px;justify-content:center;align-items:center;height:68px;padding:10px;display:flex}.sl-paper-grid img{object-fit:contain;max-width:100%;max-height:38px}.sl-paper-grid strong{font-family:Georgia,serif;font-size:18px}.sl-paper-grid .sl-more{color:#167edc;font-size:13px;font-weight:800}.sl-help{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.sl-help-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sl-help-actions button{color:#0c315d;text-align:left;background:#f8fbfe;border:1px solid #cedae7;border-radius:7px;padding:10px;font-weight:750}.sl-contact-mini{border-top:1px solid #e4eaf1;grid-column:1/-1;gap:26px;padding-top:16px;font-size:13px;display:flex}.sl-current-coverage-feature{background:#f3f6fa;grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:18px;padding:38px clamp(18px,4vw,64px);display:grid}.sl-current-coverage-intro{color:#fff;background:linear-gradient(135deg,#062a5c,#071a36);border-radius:14px;flex-direction:column;justify-content:center;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #08244a18}.sl-current-coverage-intro:after{content:"";border:1px solid #409dff55;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px;right:-95px}.sl-current-coverage-intro h2{letter-spacing:-1.2px;max-width:520px;margin:4px 0 16px;font-size:clamp(31px,3.1vw,47px);line-height:1.03}.sl-current-coverage-intro>p:not(.sl-card-kicker){color:#d4e3f4;max-width:560px;margin:0 0 24px;line-height:1.65}.sl-current-coverage-intro .sl-primary{z-index:1;align-self:flex-start;position:relative}.sl-current-area-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sl-current-area-card{color:#092b58;background:#fff;border:1px solid #d8e3ef;border-radius:12px;align-items:center;gap:13px;min-height:112px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 15px #0b25450a}.sl-current-area-card:hover{border-color:#8dc8ff;transform:translateY(-2px);box-shadow:0 9px 24px #0b254518}.sl-current-area-pin{color:#168cff;background:#eaf5ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.sl-current-area-card span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.sl-current-area-card strong{font-size:16px;line-height:1.2}.sl-current-area-card small{color:#5980aa;font-size:11px;font-weight:750}.sl-coverage-secondary{margin-top:0}.sl-about{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;padding:70px clamp(24px,6vw,90px);display:grid}.sl-about h2{margin:0;font-size:clamp(35px,4vw,55px);line-height:1.08}.sl-about>p{color:#627188;margin:24px 0 0;font-size:17px;line-height:1.75}.sl-about-points{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sl-about-points span{border:1px solid var(--sl-line);text-align:center;color:#173456;border-radius:8px;padding:17px;font-weight:800}.sl-coverage{color:#fff;background:linear-gradient(110deg,#06224c,#071a36);grid-template-columns:.36fr .64fr;align-items:center;gap:38px;padding:30px clamp(22px,5vw,75px);display:grid;position:relative;overflow:hidden}.sl-coverage:after{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.sl-coverage-copy,.sl-map-name-grid{z-index:1;position:relative}.sl-coverage h2{margin:5px 0 10px;font-size:30px}.sl-coverage p{color:#c0cfe0;line-height:1.5}.sl-map-name-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sl-map-name-grid span{color:#f3f7fc;white-space:nowrap;font-size:12px}.sl-map-name-grid span:first-letter{color:#2998ff}.sl-cta{background:#f1f6fb;justify-content:space-between;align-items:center;gap:30px;padding:42px clamp(25px,6vw,90px);display:flex}.sl-cta h2{color:#08244a;margin:0;font-size:34px}.sl-cta .sl-light{color:#fff;background:#08244a}.sl-footer{color:#d7e1ed;background:#03142e;grid-template-columns:1.35fr .7fr 1fr .8fr;gap:45px;padding:48px clamp(22px,5vw,75px) 24px;display:grid}.sl-footer-brand img{width:245px;height:auto}.sl-footer-brand p{font-size:12px}.sl-footer h3{color:#fff;margin:0 0 12px;font-size:13px}.sl-footer>div:not(.sl-footer-brand){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sl-footer a,.sl-footer button,.sl-footer p{color:#b9c7d7;font-size:12px}.sl-footer button{background:0 0;border:0;padding:0}.sl-legal{border-top:1px solid #1b375d;grid-column:1/-1;margin:0;padding-top:20px}.admin-customer-actions{gap:8px;margin-top:10px;display:flex}.admin-customer-actions button{background:#fff;border:1px solid #cad7e5;border-radius:7px;padding:7px 10px;font-size:12px}.admin-customer-actions .danger{color:#a42323;border-color:#edc8c8}.customer-ref{color:#167edc;margin-top:4px;font-weight:900;display:inline-block}.customer-status{text-transform:uppercase;letter-spacing:.6px;background:#edf4fb;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;display:inline-block}.edit-customer-modal{width:min(760px,96vw)}@media (width<=1100px){.sl-current-coverage-feature{grid-template-columns:1fr}.sl-current-area-grid{grid-template-columns:repeat(3,1fr)}.sl-header nav{display:none}.sl-dashboard-grid,.sl-hero{grid-template-columns:1fr}.sl-hero-copy{padding-bottom:30px}.sl-hero-image{min-height:360px}.sl-benefitbar{grid-template-columns:1fr 1fr}.sl-coverage,.sl-about{grid-template-columns:1fr}.sl-about-points,.sl-footer{grid-template-columns:1fr 1fr}}@media (width<=700px){.sl-current-coverage-feature{padding:18px 12px}.sl-current-coverage-intro{padding:25px}.sl-current-area-grid{grid-template-columns:1fr 1fr;gap:9px}.sl-current-area-card{min-height:88px;padding:14px}.sl-current-area-card strong{font-size:14px}.sl-contactbar{justify-content:center}.sl-contactbar>span{display:none}.sl-contactbar>div{gap:14px;font-size:11px}.sl-header{min-height:68px}.sl-brand img{width:190px}.sl-header-actions .sl-outline{display:none}.sl-hero-copy{padding:42px 22px}.sl-hero h1{font-size:48px}.sl-hero-image{min-height:280px}.sl-benefitbar{grid-template-columns:1fr 1fr;padding:0}.sl-benefitbar>div{padding:13px}.sl-step-grid,.sl-paper-grid{grid-template-columns:1fr 1fr}.sl-help{grid-template-columns:1fr}.sl-contact-mini{flex-direction:column;grid-column:auto;gap:7px}.sl-about{gap:25px;padding:55px 22px}.sl-about-points{grid-template-columns:1fr}.sl-map-name-grid{grid-template-columns:1fr 1fr}.sl-cta{flex-direction:column;align-items:flex-start}.sl-footer{grid-template-columns:1fr}.sl-legal{grid-column:auto}.field-row{grid-template-columns:1fr}.sl-dashboard-grid{padding:18px 12px}.sl-card{padding:18px}}.sl-tonal-card{background:linear-gradient(#f7fbff 0%,#edf4fb 100%);border-color:#cbdbea;box-shadow:0 8px 26px #08264d12}.sl-tonal-card .sl-card-kicker{color:#0f6fc2}.sl-tonal-card h2{color:#071f48}.sl-papers.sl-tonal-card{border-top:4px solid #0b376c}.sl-papers .sl-paper-grid>div{border-color:#c5d5e7;box-shadow:0 5px 14px #0a2a5012}.sl-papers .sl-paper-grid>div:hover{transition:all .2s;transform:translateY(-2px);box-shadow:0 9px 20px #0a2a501c}.sl-help-feature{color:#fff;background:linear-gradient(135deg,#082957,#041934);border-color:#234b78}.sl-help-feature h2,.sl-help-feature p{color:#fff}.sl-help-feature .sl-card-kicker{color:#5fb8ff}.sl-help-heading>p:last-child{color:#cbd9e8}.sl-contact-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sl-contact-card{color:#08244a;background:#fff;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid;box-shadow:0 8px 24px #0002}.sl-contact-card>span{color:#fff;background:#168cff;border-radius:50%;grid-row:1/4;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.sl-contact-card small{color:#61738a;font-weight:800}.sl-contact-card strong{overflow-wrap:anywhere;font-size:18px}.sl-contact-card em{color:#1680dd;font-size:11px;font-style:normal;font-weight:800}.sl-help-feature .sl-help-actions{grid-column:1/-1}.sl-help-feature .sl-help-actions button{color:#fff;text-align:center;background:#0d3566;border-color:#315c8d}.sl-help-feature .sl-help-actions button:hover{background:#154a84}.invoice-admin-card{cursor:default}.invoice-card-actions{border-top:1px solid #244969;gap:8px;margin-top:10px;padding-top:10px;display:flex}.invoice-card-actions button{color:#fff;background:#103454;border:1px solid #3d6386;border-radius:7px;padding:7px 10px;font-size:12px}.invoice-card-actions button:disabled{opacity:.55;cursor:not-allowed}.invoice-card-actions .danger{color:#ffdada;background:#45232a;border-color:#8e4545}.invoice-card em[data-status=void]{color:#ffd7dc;background:#5b2930}.add-customer-form label small{color:#8fa8c2;font-weight:500;line-height:1.35}@media (width<=700px){.sl-contact-cards{grid-template-columns:1fr}.sl-contact-card strong{font-size:16px}.invoice-card-actions{flex-direction:column}}.sl-help-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sl-help-feature .sl-contact-cards{grid-template-columns:1fr;align-content:start;min-width:0}.sl-contact-card{grid-template-columns:42px minmax(0,1fr);min-width:0;padding:16px 18px}.sl-contact-card strong{word-break:break-word;overflow-wrap:anywhere;min-width:0;font-size:clamp(15px,1.2vw,18px);line-height:1.25;display:block}.sl-contact-card small,.sl-contact-card em{min-width:0}@media (width<=1000px){.sl-help-feature{grid-template-columns:1fr}.sl-help-feature .sl-contact-cards{grid-template-columns:1fr 1fr}.sl-help-feature .sl-help-actions{grid-column:1/-1}}@media (width<=760px){.sl-help-feature .sl-contact-cards{grid-template-columns:1fr}.sl-contact-card{padding:15px}.sl-contact-card strong{font-size:16px}}.sl-map-name-grid a{color:#f3f7fc;white-space:nowrap;font-size:12px;text-decoration:none}.sl-map-name-grid a:hover{color:#7cc1ff;text-decoration:underline}.area-site{color:#0a2345;background:#f4f7fb}.area-header{position:relative;top:auto}.area-start{white-space:nowrap;text-decoration:none}.area-hero{color:#fff;background:linear-gradient(118deg,#041733 0%,#082b5c 68%,#0d3e78 100%);grid-template-columns:1.25fr .75fr;align-items:center;gap:55px;min-height:430px;padding:70px clamp(24px,7vw,110px);display:grid}.area-hero-copy h1{letter-spacing:-2.2px;max-width:830px;margin:8px 0 22px;font-size:clamp(43px,5.5vw,76px);line-height:1.02}.area-hero-copy h1 em{color:#4cadff;font-style:normal}.area-hero-copy>p:not(.sl-kicker){color:#d5e2f0;max-width:720px;font-size:18px;line-height:1.7}.area-hero-actions{align-items:center;gap:18px;margin:28px 0;display:flex}.area-hero-actions a{text-decoration:none}.area-call{color:#fff;border-bottom:1px solid #8caccd;padding:11px 0;font-weight:850}.area-trust{color:#dbe8f6;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.area-hero-panel{background:#ffffff10;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;min-height:210px;padding:34px;display:flex;box-shadow:0 20px 55px #0002}.area-hero-panel p{text-transform:uppercase;letter-spacing:1.4px;color:#8ecbff;margin:0 0 9px;font-size:11px;font-weight:900}.area-hero-panel strong{font-size:38px}.area-hero-panel small{color:#d7e5f3;margin-top:18px;line-height:1.6}.area-content-wrap{grid-template-columns:1.3fr .7fr;gap:22px;padding:45px clamp(20px,6vw,90px);display:grid}.area-main-card,.area-check-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:34px;box-shadow:0 8px 30px #0c2f5908}.area-main-card h2,.area-check-card h2,.area-how h2,.area-papers h2,.area-nearby h2{margin:5px 0 15px;font-size:31px}.area-main-card>p:not(.sl-card-kicker),.area-check-card p{color:#5d6d82;font-size:16px;line-height:1.75}.area-benefits{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.area-benefits span{background:#eef5fb;border:1px solid #d9e8f5;border-radius:8px;padding:12px;font-size:12px;font-weight:800}.area-check-card{color:#fff;background:#08234d}.area-check-card h2,.area-check-card p{color:#fff}.area-check-card .sl-primary{margin:11px 0 20px;text-decoration:none;display:inline-block}.area-check-card>a:last-child{color:#b9ddff;overflow-wrap:anywhere;font-weight:750;display:block}.area-how{background:#eaf3fb;padding:45px clamp(20px,6vw,90px)}.area-how>div:first-child{text-align:center}.area-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:27px;display:grid}.area-steps article{text-align:center;background:#fff;border:1px solid #d9e5f0;border-radius:11px;padding:24px}.area-steps b{color:#fff;background:#0a2a58;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 13px;display:grid}.area-steps h3{font-size:15px}.area-steps p{color:#66788d;font-size:12px;line-height:1.55}.area-papers{background:#fff;padding:52px clamp(20px,6vw,90px)}.area-section-title{text-align:center;max-width:650px;margin:0 auto 27px}.area-section-title p:last-child{color:#687a90}.area-paper-grid{max-width:940px;margin:0 auto}.area-nearby{text-align:center;background:#f4f7fb;padding:50px clamp(20px,6vw,90px)}.area-nearby>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.area-nearby a{color:#0a386c;background:#fff;border:1px solid #d9e3ed;border-radius:8px;padding:12px 15px;font-weight:800;text-decoration:none}.area-help{color:#fff;background:linear-gradient(120deg,#061d42,#0b356c);grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:42px clamp(20px,6vw,90px);display:grid}.area-help h2{margin:5px 0 10px;font-size:34px}.area-help p{color:#c8d8e9;line-height:1.6}.area-help>div:last-child{gap:10px;display:grid}.area-help a{color:#082a56;background:#fff;border-radius:10px;flex-direction:column;padding:15px 18px;text-decoration:none;display:flex}.area-help small{text-transform:uppercase;letter-spacing:1px;color:#5d7894;font-size:9px;font-weight:900}.area-help strong{overflow-wrap:anywhere;font-size:20px}.area-footer{grid-template-columns:1.5fr .8fr 1fr}.area-footer .sl-legal{grid-column:1/-1}.area-history{background:#fff;align-items:center;gap:26px;padding:50px clamp(20px,6vw,90px);display:grid}.area-history-with-image{grid-template-columns:1.05fr .95fr}.area-history-copy{max-width:760px}.area-history-copy h2{margin:5px 0 15px;font-size:31px}.area-history-copy>p:not(.sl-card-kicker){color:#5d6d82;font-size:16px;line-height:1.78}.area-history-source{color:#0b6fbd;margin-top:12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}.area-history-source:hover{text-decoration:underline}.area-history-image{background:#f4f7fb;border:1px solid #dbe5ef;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 12px 30px #0c2f5912}.area-history-image img{object-fit:cover;width:100%;height:300px;display:block}.area-history-image figcaption{color:#687a90;padding:10px 13px;font-size:10px;line-height:1.4}.area-history-image figcaption a{color:#305b85;font-weight:750}@media (width<=900px){.area-hero,.area-content-wrap,.area-help,.area-history-with-image{grid-template-columns:1fr}.area-hero-panel{min-height:0}.area-steps{grid-template-columns:1fr 1fr}.area-paper-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.area-contactbar>div{text-align:center;flex-direction:column;gap:4px}.area-hero{padding:48px 20px}.area-hero-copy h1{font-size:45px}.area-hero-actions{flex-direction:column;align-items:flex-start}.area-trust{flex-direction:column;gap:7px}.area-content-wrap,.area-history,.area-how,.area-papers,.area-nearby,.area-help{padding-left:14px;padding-right:14px}.area-main-card,.area-check-card{padding:22px}.area-benefits,.area-steps{grid-template-columns:1fr}.area-paper-grid{grid-template-columns:1fr 1fr}.area-footer{grid-template-columns:1fr}}.sl-service-detail{border-top:1px solid var(--sl-line);background:#f6f9fc;grid-template-columns:.72fr 1.28fr;gap:64px;padding:64px clamp(24px,6vw,90px);display:grid}.sl-service-detail h2{color:#08244a;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.08}.sl-service-detail-copy{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.sl-service-detail-copy p{color:#5f7086;margin:0;font-size:15px;line-height:1.7}.sl-service-detail-copy p:first-child{color:#42566f;grid-column:1/-1;font-size:17px}.sl-service-detail-copy strong{color:#102f55}.sl-faq{color:#fff;background:#071f48;grid-template-columns:.72fr 1.28fr;gap:64px;padding:64px clamp(24px,6vw,90px);display:grid}.sl-faq-heading h2{margin:0 0 18px;font-size:clamp(32px,4vw,50px);line-height:1.08}.sl-faq-heading>p:last-child{color:#c4d3e4;line-height:1.6}.sl-faq-heading a{color:#fff;font-weight:800}.sl-faq-list{gap:10px;display:grid}.sl-faq-list details{background:#0a2a58;border:1px solid #2b4d75;border-radius:9px;padding:0 18px}.sl-faq-list summary{cursor:pointer;padding:17px 32px 17px 0;font-weight:800;list-style:none;position:relative}.sl-faq-list summary::-webkit-details-marker{display:none}.sl-faq-list summary:after{content:"+";color:#6bb8ff;font-size:22px;position:absolute;top:14px;right:0}.sl-faq-list details[open] summary:after{content:"−"}.sl-faq-list details p{color:#c7d5e5;margin:0;padding:0 0 18px;font-size:14px;line-height:1.65}@media (width<=900px){.sl-service-detail,.sl-faq{grid-template-columns:1fr;gap:30px}.sl-service-detail-copy{grid-template-columns:1fr}.sl-service-detail-copy p:first-child{grid-column:auto}}.invoice-period{background:#08203d;border:1px solid #214465;border-radius:12px;margin:20px 0;padding:16px}.invoice-period h3{margin-top:0}.invoice-period-grid{grid-template-columns:1fr 1fr 1.25fr auto;align-items:end;gap:10px;display:grid}.invoice-period-grid input{width:100%;margin:6px 0 0}.invoice-period>small{color:#9fb3c8;margin-top:9px;display:block}@media (width<=900px){.invoice-period-grid{grid-template-columns:1fr 1fr}.invoice-period-grid button{width:100%}}@media (width<=600px){.invoice-period-grid{grid-template-columns:1fr}}.delivery-date-summary{background:#f8fbff;border:1px solid #dbe8f5;border-radius:12px;gap:6px;margin-top:14px;padding:14px;display:grid}.delivery-date-summary>span{color:#52677c;font-size:.92rem}.delivery-date-list{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.delivery-date-list span{color:#203b55;background:#fff;border:1px solid #dbe8f5;border-radius:999px;padding:6px 9px;font-size:.82rem}.postcode-checker{gap:.7rem;max-width:520px;margin-top:1.2rem;display:grid}.postcode-checker>div{flex-wrap:wrap;gap:.65rem;display:flex}.postcode-checker input{min-width:180px;font:inherit;border:1px solid #ffffff59;border-radius:10px;flex:1;padding:.82rem 1rem}.postcode-checker p{background:#ffffff1f;border-radius:10px;margin:0;padding:.75rem 1rem}.sl-primary,.sl-outline,.sl-light,.sl-card,.sl-paper-grid>div,.sl-contact-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,background-color .28s}.sl-primary:hover,.sl-light:hover{transform:translateY(-2px);box-shadow:0 12px 28px #168cff32}.sl-outline:hover{background:#ffffff0b;border-color:#c6dcf3;transform:translateY(-2px)}.sl-card:hover{box-shadow:0 13px 34px #0b254514}.sl-hero-copy>*{animation:.7s cubic-bezier(.2,.8,.2,1) both sl-soft-rise}.sl-hero-copy>:nth-child(2){animation-delay:60ms}.sl-hero-copy>:nth-child(3){animation-delay:.12s}.sl-hero-copy>:nth-child(4){animation-delay:.18s}.sl-hero-copy>:nth-child(5){animation-delay:.24s}.sl-hero-image{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both sl-soft-in}.sl-hero-image img{transition:transform 8s}.sl-hero:hover .sl-hero-image img{transform:scale(1.025)}@keyframes sl-soft-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sl-soft-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.sl-publication-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.sl-publication-tile small{color:#167edc;font-size:10px;font-weight:800}.sl-magazines-card{border-top:4px solid #168cff;grid-column:1/-1}.sl-magazines-card .sl-card-title-row>a{color:#167edc;font-size:13px;font-weight:800}.sl-magazine-chips{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.sl-magazine-chips a{color:#123b68;background:#f8fbfe;border:1px solid #d7e4f0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;transition:all .22s}.sl-magazine-chips a:hover{background:#eef7ff;border-color:#79bfff;transform:translateY(-2px)}.publication-site{color:#0a2345;background:#f4f7fb;min-height:100vh}.publication-header{color:#fff;background:#061a35;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(20px,5vw,76px);display:flex}.publication-brand{letter-spacing:-1px;align-items:baseline;gap:5px;font-size:27px;font-weight:300;display:flex}.publication-brand strong{color:#45a9ff}.publication-brand small{letter-spacing:.5px;color:#9db2c9;margin-left:8px;font-size:9px}.publication-header nav{gap:22px;font-size:13px;font-weight:800;display:flex}.publication-header nav a{color:#d6e3f1}.publication-hero{color:#fff;background:linear-gradient(120deg,#041733,#0a3267);grid-template-columns:1.15fr .65fr;align-items:center;gap:55px;padding:78px clamp(24px,7vw,105px);display:grid;overflow:hidden}.publication-hero h1,.magazine-hero h1{letter-spacing:-2.6px;margin:8px 0 22px;font-size:clamp(44px,6vw,76px);line-height:1.02}.publication-hero h1 em,.magazine-hero h1 em{color:#4cadff;font-style:normal}.publication-hero>div>p:not(.sl-kicker),.magazine-hero>p:not(.sl-kicker){color:#cbdbea;max-width:760px;font-size:18px;line-height:1.7}.publication-actions{gap:12px;margin:28px 0;display:flex}.publication-secondary{border:1px solid #7893b2;border-radius:7px;padding:13px 18px;font-weight:800}.publication-trust{color:#cee0f2;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.publication-hero aside{background:#ffffff10;border:1px solid #ffffff2e;border-radius:18px;padding:34px;box-shadow:0 25px 60px #0002}.publication-hero aside small{color:#8bcaff;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900;display:block}.publication-hero aside strong{margin:13px 0;font-size:34px;display:block}.publication-hero aside p{color:#d6e4f2;line-height:1.6}.publication-content{grid-template-columns:1.2fr .8fr;gap:22px;padding:55px clamp(24px,7vw,105px);display:grid}.publication-content article,.publication-content aside{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:34px}.publication-content h2,.publication-related h2,.magazine-group h2,.publication-cta h2{margin:5px 0 18px;font-size:clamp(27px,3vw,40px)}.publication-content article>p:not(.sl-card-kicker){color:#5d6d82;line-height:1.78}.publication-content aside{color:#fff;background:#08234d}.publication-content aside h2{color:#fff}.publication-content ol{color:#d5e4f3;margin-bottom:24px;padding-left:22px;line-height:2}.publication-related,.magazine-group{background:#fff;padding:48px clamp(24px,7vw,105px)}.publication-related>div,.magazine-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.publication-related a,.magazine-card-grid a{background:#f8fbfe;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;gap:9px;padding:23px;transition:all .25s;display:flex}.publication-related a:hover,.magazine-card-grid a:hover{border-color:#a9c9e8;transform:translateY(-3px);box-shadow:0 12px 26px #0a2a5012}.publication-related small,.magazine-card-grid small{color:#1680dd;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.publication-related strong,.magazine-card-grid strong{font-size:19px}.publication-related span,.magazine-card-grid span{color:#167edc;font-size:12px;font-weight:800}.magazine-card-grid p{color:#627188;font-size:13px;line-height:1.55}.publication-cta{background:#eaf3fb;justify-content:space-between;align-items:center;gap:25px;padding:42px clamp(24px,7vw,105px);display:flex}.publication-cta p{color:#627188}.publication-footer{color:#c8d5e4;background:#03142e;flex-wrap:wrap;align-items:center;gap:22px;padding:30px clamp(24px,7vw,105px);font-size:12px;display:flex}.publication-footer strong{color:#fff;font-size:18px}.magazine-hero{color:#fff;background:linear-gradient(120deg,#041733,#0a3267);padding:85px clamp(24px,7vw,105px)}.magazine-hero .sl-primary{margin-top:20px;display:inline-block}.magazine-group:nth-of-type(2n){background:#f4f7fb}.magazine-group-title{max-width:700px;margin-bottom:22px}@media (width<=900px){.publication-hero,.publication-content{grid-template-columns:1fr}.publication-related>div,.magazine-card-grid{grid-template-columns:1fr 1fr}.publication-header nav{display:none}}@media (width<=620px){.publication-hero,.publication-content,.publication-related,.magazine-group,.magazine-hero{padding-left:18px;padding-right:18px}.publication-actions,.publication-cta{flex-direction:column;align-items:flex-start}.publication-actions a{text-align:center;width:100%}.publication-related>div,.magazine-card-grid{grid-template-columns:1fr}.publication-brand small{display:none}}@media (prefers-reduced-motion:reduce){.sl-hero-copy>*,.sl-hero-image{animation:none!important}.sl-hero-image img,.sl-primary,.sl-outline,.sl-light,.sl-card,.sl-paper-grid>div,.sl-contact-card,.sl-magazine-chips a,.publication-related a,.magazine-card-grid a{transition:none!important;transform:none!important}}.current-orders-section{background:linear-gradient(145deg,#08213f,#0a2b50);border:1px solid #295174;border-radius:18px;margin:28px 0 34px;padding:24px}.current-orders-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.current-orders-heading h2{margin:2px 0 7px;font-family:Georgia,serif;font-size:30px}.current-orders-heading p:not(.admin-kicker){color:#afbed0;max-width:760px;margin:0;line-height:1.5}.current-orders-heading>strong{white-space:nowrap;background:#123a65;border:1px solid #2f5d85;border-radius:999px;padding:8px 12px;font-size:12px}.admin-kicker{color:#68b9ff;text-transform:uppercase;letter-spacing:1.1px;margin:0;font-size:10px;font-weight:900}.current-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.current-order-card{background:#071b35;border:1px solid #2a4c6d;border-radius:14px;min-width:0;padding:18px}.current-order-top{border-bottom:1px solid #1f4161;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.current-order-top>div{flex-direction:column;gap:4px;display:flex}.current-order-top b{font-size:18px}.current-order-top span{color:#75bfff;font-size:12px;font-weight:800}.current-order-top em{text-transform:uppercase;letter-spacing:.6px;color:#dcecff;background:#24415f;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.current-order-top em[data-customer-status=active]{color:#eafff3;background:#12633d}.current-order-top em[data-customer-status=paused]{color:#fff4ce;background:#6a4d13}.current-order-top em[data-customer-status=awaiting-payment]{color:#fff1c8;background:#654b16}.order-details{grid-template-columns:1fr 1fr;gap:0;margin:14px 0;display:grid}.order-details>div{min-width:0;padding:10px 10px 10px 0}.order-details dt{color:#8fa9c1;text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:10px;font-weight:800}.order-details dd{color:#f1f7fd;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.order-finance{border-top:1px solid #1f4161;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.order-finance span{color:#9fb3c8;background:#0c294c;border:1px solid #284967;border-radius:7px;padding:7px 8px;font-size:11px}.order-finance b{color:#fff}.current-order-actions{gap:8px;margin-top:5px;display:flex}.current-order-actions button{color:#fff;background:#0c294c;border:1px solid #345677;border-radius:8px;padding:9px 11px}.current-order-actions .primary{background:#168ef2;border-color:#168ef2}@media (width<=900px){.current-orders-grid{grid-template-columns:1fr}.current-orders-heading{flex-direction:column}.order-details{grid-template-columns:1fr}.current-order-actions{flex-direction:column}}.add-customer-modal,.edit-customer-modal{width:min(1240px,100vw - 48px);max-width:1240px}.add-customer-form select{color:#0d2440;width:100%;font:inherit;background:#fff;border:1px solid #59799a;border-radius:8px;margin-top:7px;padding:13px 14px;font-size:15px;display:block}.form-section-label{color:#eef6ff;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.form-help{color:#a9bfd5;margin-bottom:10px;line-height:1.4;display:block}.day-picker{grid-template-columns:repeat(7,minmax(72px,1fr));gap:8px;display:grid}.day-choice{justify-content:center;align-items:center;gap:7px;min-height:54px;font-weight:800;display:flex;color:#fff!important;background:#0b294b!important;border:1px solid #4a6d8f!important;border-radius:10px!important;padding:8px!important}.day-choice.selected{box-shadow:inset 0 0 0 1px #9bd2ff;background:#168ef2!important;border-color:#63b6ff!important}.day-choice b{font-size:16px}.publication-picker{grid-template-columns:1fr 1fr;gap:14px;display:grid}.publication-picker fieldset{background:#08203d;border:1px solid #315676;border-radius:13px;margin:0;padding:16px}.publication-picker legend{color:#fff;padding:0 8px;font-size:17px;font-weight:850}.publication-picker fieldset>p{color:#a9bfd5;margin:0 0 12px;font-size:12px}.publication-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.publication-choice{background:#0b294b;border:1px solid #355b7c;border-radius:9px;align-items:center;min-height:42px;padding:8px 10px;color:#fff!important;flex-direction:row!important;gap:9px!important;font-weight:700!important;display:flex!important}.publication-choice input{accent-color:#168ef2;height:18px;width:18px!important;margin:0!important}.publication-choice span{color:#fff!important;font-weight:700!important}.other-publication{margin-top:12px}.voucher-field select{font-weight:750;color:#0d2440!important;background:#fff!important;border-color:#7fa0be!important}.voucher-field select option{color:#0d2440;background:#fff}.add-customer-form label{color:#e5eff9}.add-customer-form label span{color:#b6c9dc}.add-customer-form input,.add-customer-form textarea{color:#0d2440;background:#fff;border-color:#7c9ab7}.add-customer-form input::placeholder,.add-customer-form textarea::placeholder{color:#63778b;opacity:1}@media (width<=850px){.day-picker{grid-template-columns:repeat(4,1fr)}.publication-picker{grid-template-columns:1fr}}@media (width<=520px){.day-picker{grid-template-columns:repeat(2,1fr)}.publication-options{grid-template-columns:1fr}}.customer-choice-section{background:#f7fbff;border:1px solid #c7d8e7;border-radius:12px;margin:14px 0;padding:15px}.customer-choice-section legend{color:#0d2440;padding:0 7px;font-size:16px;font-weight:850}.customer-choice-section>p{color:#627188;margin:0 0 11px;font-size:12px;line-height:1.45}.customer-day-grid{grid-template-columns:repeat(7,minmax(58px,1fr));gap:7px;display:grid}.customer-day{color:#0d2440;background:#fff;border:1px solid #a8c0d6;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:7px;font-weight:800;display:flex}.customer-day:hover{border-color:#2998ff}.customer-day.selected{color:#fff;background:#0b4f8f;border-color:#0b4f8f;box-shadow:inset 0 0 0 1px #7fc3ff}.customer-day b{font-size:14px}.customer-publication-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-publication-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customer-publication-choice{background:#fff;border:1px solid #d3e0eb;border-radius:8px;align-items:center;min-height:40px;padding:8px 9px;color:#0d2440!important;flex-direction:row!important;gap:8px!important;font-weight:700!important;display:flex!important}.customer-publication-choice input{accent-color:#168ef2;width:18px!important;height:18px!important;margin:0!important}.customer-publication-choice span{color:#0d2440!important}.customer-other-publication{margin-top:11px;display:block}.customer-other-publication input{color:#0d2440!important;background:#fff!important}.modal form .customer-publication-grid fieldset{min-width:0}@media (width<=760px){.customer-day-grid{grid-template-columns:repeat(4,1fr)}.customer-publication-grid{grid-template-columns:1fr}}@media (width<=500px){.customer-day-grid{grid-template-columns:repeat(2,1fr)}.customer-publication-options{grid-template-columns:1fr}}.logo-card{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;grid-template-rows:auto auto!important;grid-template-columns:24px 1fr!important;align-items:center!important;column-gap:10px!important;min-height:76px!important;padding:12px 12px 10px!important;display:grid!important}.logo-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0838621a;border-color:#168ef2!important}.logo-card input{grid-area:1/1/span 2;align-self:center;width:20px!important;height:20px!important}.logo-card .publication-logo-text{letter-spacing:-.02em;grid-column:2;display:block;font-size:17px!important;font-weight:900!important;line-height:1.05!important}.logo-card small{grid-column:2;margin-top:5px;line-height:1.1;color:#60758a!important;font-size:11px!important;font-weight:700!important;display:block!important}.customer-publication-choice.logo-card:has(input:checked){box-shadow:inset 0 0 0 1px #86c8ff;background:#eef7ff!important;border-color:#168ef2!important}.publication-choice.logo-card:has(input:checked){box-shadow:inset 0 0 0 1px #63b6ff;background:#10385f!important;border-color:#63b6ff!important}.publication-choice.logo-card small{color:#a9bfd5!important}.logo-card[data-publication=The\ Times] .publication-logo-text{text-transform:uppercase;letter-spacing:.01em;font-family:Georgia,Times New Roman,serif}.logo-card[data-publication=Daily\ Mail] .publication-logo-text{font-family:Georgia,Times New Roman,serif;font-weight:900}.logo-card[data-publication="The Daily Telegraph"] .publication-logo-text{font-family:Georgia,Times New Roman,serif}.logo-card[data-publication=Financial\ Times] .publication-logo-text{font-family:Georgia,Times New Roman,serif;color:#8a4f35!important}.logo-card[data-publication=The\ Guardian] .publication-logo-text{font-family:Georgia,Times New Roman,serif;color:#174a7c!important}.logo-card[data-publication=Daily\ Mirror] .publication-logo-text{font-family:Arial,Helvetica,sans-serif;font-weight:950;color:#d31920!important}.logo-card[data-publication=The\ Sun] .publication-logo-text{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:950;color:#e20b2d!important}.logo-card[data-publication=Metro] .publication-logo-text{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:950;color:#173e75!important}.logo-card[data-publication=Radio\ Times] .publication-logo-text{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-weight:950}.logo-card[data-publication=TV\ Choice] .publication-logo-text{font-family:Arial,Helvetica,sans-serif;font-weight:950;color:#d91c26!important}.logo-card[data-publication=Good\ Housekeeping] .publication-logo-text{font-family:Georgia,Times New Roman,serif;font-weight:900;color:#d71572!important}.logo-card[data-publication="Woman's Weekly"] .publication-logo-text{font-family:Arial,Helvetica,sans-serif;font-weight:950;color:#d41978!important}.logo-card[data-publication="BBC Gardeners' World"] .publication-logo-text{font-family:Arial,Helvetica,sans-serif;font-weight:950;color:#2c6b2d!important}.logo-card[data-publication=The\ Economist] .publication-logo-text{font-family:Georgia,Times New Roman,serif;font-weight:900;color:#d71920!important}.logo-card[data-publication=Private\ Eye] .publication-logo-text{font-family:Georgia,Times New Roman,serif;font-weight:900}@media (width>=900px){.customer-publication-grid .customer-publication-options,.publication-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.logo-card{min-height:66px!important}.logo-card .publication-logo-text{font-size:15px!important}}.admin-nav{z-index:20;background:#071526;flex-wrap:wrap;gap:8px;padding:10px 0 14px;display:flex;position:sticky;top:0}.admin-nav a{color:#eef7ff;background:#0c294c;border:1px solid #345677;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-nav a:hover{background:#123a65;border-color:#68b9ff}.today-deliveries{color:#f5f9fd;background:#081d37;border:1px solid #315676;border-radius:16px;margin:18px 0 22px;padding:22px}.today-deliveries-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.today-deliveries-heading h2{margin:3px 0 6px;font-family:Georgia,serif;font-size:31px}.today-deliveries-heading p:not(.admin-kicker){color:#b3c6d9;margin:0;line-height:1.5}.today-deliveries-heading button{white-space:nowrap;min-height:46px}.today-empty{color:#c9d8e7;background:#0a2748;border:1px dashed #466985;border-radius:11px;padding:20px}.today-route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.today-route-card{color:#102740;background:#fff;border:1px solid #d6e2ed;border-radius:13px;grid-template-columns:42px 1fr;gap:12px;min-width:0;padding:15px;display:grid}.route-number{color:#fff;background:#0b4f8f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.route-main{min-width:0}.route-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.route-title strong{font-size:18px}.route-title span{color:#61768b;font-size:11px;font-weight:800}.route-address{color:#0b4f8f;background:#f1f7fd;border:1px solid #d4e4f3;border-radius:9px;padding:11px 12px;font-weight:700;line-height:1.45;text-decoration:none;display:block}.route-publications,.route-notes{flex-direction:column;gap:3px;margin-top:11px;display:flex}.route-publications small,.route-notes small{color:#6b7c8d;text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:900}.route-publications b,.route-notes span{overflow-wrap:anywhere;line-height:1.4}.route-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.route-actions a,.route-actions button{color:#0b4f8f;background:#fff;border:1px solid #b8ccde;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.route-actions .primary-link{color:#fff;background:#168ef2;border-color:#168ef2}.holiday-manager{margin-top:22px;border-top:3px solid #168ef2!important}.holiday-manager h3{font-size:21px}.holiday-manager .price-message{font-weight:800}.admin-grid>div[id]{scroll-margin-top:72px}.logo-card{grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr)!important;align-content:center!important;min-width:0!important;height:auto!important;min-height:88px!important;overflow:hidden!important}.logo-card .publication-logo-text{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important;font-size:16px!important;line-height:1.2!important}.logo-card small{white-space:normal!important;overflow-wrap:anywhere!important}.customer-publication-options,.publication-options{align-items:stretch}.customer-publication-choice.logo-card,.publication-choice.logo-card{box-sizing:border-box!important;width:100%!important}@media (width<=900px){.today-route-list{grid-template-columns:1fr}.today-deliveries-heading{flex-direction:column}.today-deliveries-heading button{width:100%}}@media (width<=560px){.admin-nav{position:static}.today-deliveries{padding:14px}.today-route-card{grid-template-columns:32px 1fr;padding:12px}.route-number{width:30px;height:30px}.route-title{flex-direction:column;gap:2px}.route-actions{grid-template-columns:1fr;display:grid}.route-actions a,.route-actions button{text-align:center;min-height:44px}.logo-card{min-height:96px!important;padding:12px 10px!important}.logo-card .publication-logo-text{font-size:14px!important;line-height:1.25!important}}.edit-customer-modal{color:#0d2440!important;background:#fff!important;border-color:#d5e1ec!important}.edit-customer-modal h2,.edit-customer-modal>p,.edit-customer-modal strong{color:#0d2440!important}.edit-customer-modal .modal-close{color:#0d2440!important;background:#eaf1f7!important}.edit-customer-modal .add-customer-form label,.edit-customer-modal .form-section-label{color:#29405a!important}.edit-customer-modal .add-customer-form label span,.edit-customer-modal .form-help{color:#627188!important}.edit-customer-modal .add-customer-form input,.edit-customer-modal .add-customer-form textarea,.edit-customer-modal .add-customer-form select{color:#0d2440!important;background:#fff!important;border-color:#9eb3c7!important}.edit-customer-modal .day-choice{color:#0d2440!important;background:#f4f8fc!important;border-color:#b9ccdd!important}.edit-customer-modal .day-choice.selected{color:#fff!important;background:#168ef2!important;border-color:#168ef2!important}.edit-customer-modal .publication-picker fieldset{background:#f7fbff!important;border-color:#cbdbe8!important}.edit-customer-modal .publication-picker legend{color:#0d2440!important}.edit-customer-modal .publication-picker fieldset>p{color:#627188!important}.edit-customer-modal .publication-choice{color:#0d2440!important;background:#fff!important;border-color:#cbdbe8!important}.edit-customer-modal .publication-choice span{color:#0d2440!important}.edit-customer-modal .publication-choice small{color:#627188!important}.edit-customer-modal .publication-choice.logo-card:has(input:checked){background:#eef7ff!important;border-color:#168ef2!important}.admin-customer-actions button{color:#0d2440!important;background:#fff!important;border-color:#9eb3c7!important;font-weight:800!important}.admin-customer-actions button:hover{color:#0a2f57!important;background:#eef6ff!important;border-color:#168ef2!important}.admin-customer-actions .danger{color:#a42323!important;background:#fff!important;border-color:#edc8c8!important}.admin-invoice .invoice-period{color:#0d2440!important;background:#f7fbff!important;border-color:#c7d8e7!important}.admin-invoice .invoice-period h3{color:#0d2440!important}.admin-invoice .invoice-period-grid label{color:#29405a!important;font-weight:800!important}.admin-invoice .invoice-period-grid input,.admin-invoice .invoice-period-grid select{width:100%;font:inherit;border-radius:8px;margin-top:6px;padding:12px 13px;font-size:15px;display:block;color:#0d2440!important;background:#fff!important;border:1px solid #9eb3c7!important}.admin-invoice .invoice-period-grid select option{color:#0d2440;background:#fff}.admin-invoice .invoice-period-grid input::placeholder{opacity:1;color:#627188!important}.admin-invoice .invoice-period-grid input:focus,.admin-invoice .invoice-period-grid select:focus{outline:3px solid #8ac7ff55;border-color:#168ef2!important}.invoice-holiday-alert{color:#5a4500;background:#fff8db;border:1px solid #e2c55f;border-radius:12px;gap:8px;margin-top:14px;padding:14px 16px;display:grid;box-shadow:0 1px #4030000d}.invoice-holiday-alert>strong{color:#4b3900;font-size:15px}.invoice-holiday-alert>div{gap:3px;line-height:1.45;display:grid}.invoice-holiday-alert small{color:#745f14;font-weight:700}.invoice-holiday-alert-overlap{color:#6b3700;background:#fff0db;border-color:#e29a3a}.invoice-holiday-alert-overlap>strong{color:#7a3b00}.publication-planner{grid-column:1/-1}.publication-planner fieldset{background:#071f3b;border:2px solid #2c91e8;border-radius:14px;padding:16px;overflow-x:auto}.publication-planner legend{color:#fff;padding:0 9px;font-size:18px;font-weight:900}.publication-planner fieldset>p{color:#b7cce1;margin:0 0 14px}.planner-head,.planner-row{grid-template-columns:minmax(210px,2fr) repeat(7,minmax(58px,1fr));align-items:center;gap:7px;min-width:720px;display:grid}.planner-head{color:#b7cce1;text-align:center;padding:0 0 7px}.planner-head span{text-align:left;font-weight:800}.planner-row{border-top:1px solid #284b6c;padding:10px 0}.planner-row>div:first-child{flex-direction:column;gap:2px;display:flex}.planner-row strong{color:#fff}.planner-row small{color:#9db6ce;text-transform:capitalize}.planner-quick{margin-top:5px;flex-direction:row!important;gap:5px!important;display:flex!important}.planner-quick button{color:#dbeeff!important;background:#13395d!important;border:1px solid #41698d!important;border-radius:6px!important;min-height:0!important;padding:4px 7px!important;font-size:11px!important}.planner-day{color:#8ea9c1!important;background:#102f4d!important;border:1px solid #355a7b!important;border-radius:8px!important;min-height:46px!important;font-weight:900!important}.planner-day.selected{box-shadow:inset 0 0 0 1px #b4dcff;color:#fff!important;background:#168ef2!important;border-color:#83c8ff!important}.edit-customer-modal .publication-planner fieldset{background:#f7fbff}.edit-customer-modal .publication-planner legend,.edit-customer-modal .planner-row strong{color:#0d2440}.edit-customer-modal .publication-planner fieldset>p,.edit-customer-modal .planner-head,.edit-customer-modal .planner-row small{color:#60758a}.edit-customer-modal .planner-row{border-color:#d8e4ee}.edit-customer-modal .planner-day{color:#60758a!important;background:#eaf2f9!important}.edit-customer-modal .planner-day.selected{color:#fff!important;background:#168ef2!important}.invoice-snapshot-warning{color:#5d4700;background:#fff7d6;border:1px solid #d7a800;border-radius:9px;margin:10px 0;padding:12px 14px;font-weight:700}.publication-booking{grid-column:1/-1;grid-template-columns:1fr;gap:18px;min-width:0;display:grid}.publication-booking-section{background:#08203d;border:2px solid #315f87;border-radius:14px;min-width:0;padding:16px;overflow:hidden}.publication-booking-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.publication-booking-heading h3{color:#fff;margin:0;font-size:18px}.publication-booking-heading p{color:#b5c9dc;margin:4px 0 0;font-size:12px;line-height:1.45}.publication-booking-heading>span{color:#8fc8ff;flex:none;padding-top:4px;font-size:12px;font-weight:850}.publication-booking-list{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.publication-booking-row{box-sizing:border-box;background:#0b294b;border:1px solid #315676;border-radius:10px;grid-template-columns:minmax(220px,1.15fr) minmax(560px,3.2fr);align-items:center;gap:16px;min-width:0;padding:10px;display:grid}.publication-booking-row.selected{background:#0d3155;border-color:#56adf7;box-shadow:inset 0 0 0 1px #56adf759}.publication-booking-title{min-width:0;color:#fff!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.publication-booking-title input{accent-color:#168ef2;flex:none;width:19px!important;height:19px!important;margin:0!important}.publication-booking-title span{flex-direction:column;gap:2px;min-width:0;color:#fff!important;display:flex!important}.publication-booking-title strong{overflow-wrap:anywhere;color:#fff;font-size:14px}.publication-booking-title small{text-transform:uppercase;letter-spacing:.04em;color:#9db6ce!important;font-size:10px!important}.publication-booking-days{grid-template-columns:repeat(7,minmax(64px,1fr));gap:8px;min-width:0;display:grid}.publication-day-button{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#a7bed3!important;background:#102f4d!important;border:1px solid #466a8a!important;border-radius:8px!important;min-width:0!important;min-height:48px!important;padding:5px 3px!important;font-size:11px!important;font-weight:850!important;display:flex!important}.publication-day-button b{font-size:11px}.publication-day-button span{height:14px;font-size:13px;line-height:14px;color:#fff!important}.publication-day-button:disabled{opacity:.38;cursor:not-allowed}.publication-day-button.selected{box-shadow:inset 0 0 0 1px #b9e1ff;color:#fff!important;opacity:1!important;background:#168ef2!important;border-color:#8dceff!important}.booking-other{color:#e5eff9!important;margin:13px 0 8px!important;display:block!important}.booking-other input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:7px!important;display:block!important}.publication-booking-help{color:#5d4700;background:#fff7d6;border:1px solid #d7a800;border-radius:10px;padding:12px 14px;line-height:1.45}.edit-customer-modal .publication-booking-section{background:#f7fbff;border-color:#b9cfdf}.edit-customer-modal .publication-booking-heading h3,.edit-customer-modal .publication-booking-title strong{color:#0d2440!important}.edit-customer-modal .publication-booking-heading p,.edit-customer-modal .publication-booking-title small{color:#60758a!important}.edit-customer-modal .publication-booking-row{background:#fff;border-color:#cfdeea}.edit-customer-modal .publication-booking-row.selected{background:#eef7ff;border-color:#168ef2}.edit-customer-modal .publication-booking-title,.edit-customer-modal .publication-booking-title span{color:#0d2440!important}.edit-customer-modal .publication-day-button{color:#536c84!important;background:#edf3f8!important;border-color:#b8cad9!important}.edit-customer-modal .publication-day-button.selected{color:#fff!important;background:#168ef2!important}.edit-customer-modal .booking-other{color:#29405a!important}@media (width<=1050px){.add-customer-modal,.edit-customer-modal{width:min(96vw,980px)}.publication-booking-row{grid-template-columns:1fr}.publication-booking-days{grid-template-columns:repeat(7,minmax(48px,1fr))}}@media (width<=600px){.publication-booking-section{padding:12px}.publication-booking-heading{display:block}.publication-booking-heading>span{margin-top:5px;display:block}.publication-booking-days{grid-template-columns:repeat(4,minmax(54px,1fr))}.publication-day-button{min-height:44px!important}}.add-customer-modal,.edit-customer-modal{box-sizing:border-box;max-height:92vh;padding-left:24px;padding-right:24px;overflow:hidden auto}.publication-booking-section{padding:20px}.publication-booking-row>*{min-width:0}.publication-booking-days .publication-day-button{width:100%;min-width:0}@media (width<=700px){.add-customer-modal,.edit-customer-modal{width:calc(100vw - 20px);padding-left:14px;padding-right:14px}.publication-booking-section{padding:12px}}.modal:has(.public-booking-sections){color:#edf5ff;background:linear-gradient(#071b35 0%,#061a35 100%);border:1px solid #2b5278;width:min(1240px,97vw)}.modal:has(.public-booking-sections) form{gap:18px}.public-booking-sections{grid-template-columns:1fr;align-items:start;gap:18px;min-width:0;display:grid}.public-booking-section{background:#0a2647;border:1px solid #294e72;border-radius:16px;min-width:0;margin:4px 0;padding:18px;overflow:hidden;box-shadow:0 14px 34px #0002}.public-booking-section legend{color:#fff;padding:0 8px;font-size:18px;font-weight:900}.public-booking-section>p{color:#a9bed2;margin:0 0 12px;font-size:12px}.public-booking-head,.public-booking-row{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.public-booking-head{color:#7ebfff;text-transform:uppercase;letter-spacing:.7px;padding:0 8px 7px;font-size:10px;font-weight:900}.public-booking-head>div,.public-day-buttons{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.public-booking-head b{text-align:center;color:#8eb2d1;min-width:0;font-size:10px}.public-booking-row{box-sizing:border-box;background:#0d2d50;border:1px solid #315476;border-radius:10px;margin:5px 0;padding:8px;transition:all .18s}.public-booking-row.selected{background:#10365f;border-color:#2998ff;box-shadow:inset 0 0 0 1px #2998ff55}.public-publication-name{align-items:center;gap:9px;min-width:0;display:flex;color:#eef7ff!important;margin:0!important;font-size:12px!important}.public-publication-name strong,.other-title{color:#fff;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.2}.public-day{color:#a9c0d6;box-sizing:border-box;background:#08223f;border:1px solid #42698d;border-radius:7px;height:40px;padding:0 2px;font-size:10px;font-weight:900;position:relative;overflow:hidden;width:100%!important;min-width:0!important}.public-day:hover{color:#fff;border-color:#65b9ff}.public-day.selected{color:#fff;background:#168ef2;border-color:#8ed0ff;box-shadow:inset 0 0 0 1px #b8e3ff}.public-day span{font-size:8px;position:absolute;top:1px;right:3px}.public-other-publication{min-width:0;margin-top:12px;display:block;color:#dceafb!important}.public-other-publication input{box-sizing:border-box;color:#fff!important;background:#08223f!important;border-color:#42698d!important;width:100%!important}:is(.modal:has(.public-booking-sections) input,.modal:has(.public-booking-sections) textarea){color:#fff;box-sizing:border-box;background:#0c294b;border-color:#345b7e;max-width:100%}.modal:has(.public-booking-sections) .field-row label{color:#dbe8f5}.modal:has(.public-booking-sections)>form>label{color:#dbe8f5}@media (width<=900px){.public-booking-head{display:none}.public-booking-row{grid-template-columns:1fr}.public-day-buttons{grid-template-columns:repeat(7,minmax(42px,1fr))}}@media (width<=700px){.modal:has(.public-booking-sections){width:100%;padding:28px 16px}.public-booking-section{padding:12px}.public-day-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.public-day{height:42px;font-size:11px}}.next-invoice-modal{width:min(720px,94vw)!important}.next-invoice-modal .invoice-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.seo-breadcrumbs{color:#526b86;background:#edf4fb;border-bottom:1px solid #d7e3ef;align-items:center;gap:9px;padding:11px clamp(20px,6vw,90px);font-size:12px;font-weight:750;display:flex}.seo-breadcrumbs a{color:#0b5d92;text-decoration:none}.seo-breadcrumbs a:hover{text-decoration:underline}.seo-breadcrumbs span[aria-current=page]{color:#203c5d}.area-paper-name{color:#0a2345;letter-spacing:-.3px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex!important}.area-magazine-link{text-align:center;color:#60758c;margin:24px auto 0}.area-magazine-link a{color:#0b6fbd;font-weight:850;text-decoration:none}.area-magazine-link a:hover{text-decoration:underline}.publication-areas-link{background:#fff;border-top:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:28px;padding:38px clamp(24px,7vw,105px);display:flex}.publication-areas-link h2{margin:5px 0 10px;font-size:clamp(26px,3vw,38px)}.publication-areas-link p:not(.sl-card-kicker){color:#627188;margin:0}.publication-areas-link .publication-secondary{white-space:nowrap;color:#0a386c;border-color:#9bb5cf;text-decoration:none;display:inline-block}.publication-footer a{color:#d7e5f4;text-decoration:none}.publication-footer a:hover{text-decoration:underline}@media (width<=700px){.publication-areas-link{flex-direction:column;align-items:flex-start}.seo-breadcrumbs{white-space:nowrap;overflow-x:auto}}.public-day:disabled{opacity:.38;cursor:not-allowed;color:#6f879c;background:#06192e;border-color:#2d4962}.public-day:disabled:hover{color:#6f879c;border-color:#2d4962}.price-band-guide{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;gap:4px;margin:14px 0 18px;padding:14px 16px;display:grid}.price-band-guide strong{color:#0f2747}.price-band-guide span{color:#475569;font-size:.92rem;line-height:1.45}.price-admin-note{color:#dff2ff;background:#0a3150;border:1px solid #235f82;border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0 18px;padding:14px 16px;display:flex}.price-admin-note strong{color:#7fd5ff;white-space:nowrap}.price-admin-note span{line-height:1.45}.price-catalog-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:20px 0 10px;display:flex}.price-catalog-toolbar input{color:#fff;width:100%;min-width:280px;max-width:440px;font:inherit;background:#0c294c;border:1px solid #345677;border-radius:9px;padding:11px 12px}.price-catalog-toolbar span{color:#9fb3c8;font-size:12px;font-weight:700}.compact-price-wrap{background:#0b294b;border:1px solid #214465;border-radius:14px;overflow-x:auto}.compact-price-head,.compact-price-row{grid-template-columns:minmax(210px,1.45fr) 110px 110px 110px minmax(190px,1fr) 90px 170px;align-items:center;gap:10px;min-width:980px;display:grid}.compact-price-head{color:#cfe6f7;text-transform:uppercase;letter-spacing:.55px;background:#0d355f;padding:11px 14px;font-size:10px;font-weight:900}.compact-price-row{background:#071b35;border-top:1px solid #214465;padding:12px 14px}.compact-price-row:hover{background:#0a2242}.compact-publication{flex-direction:column;gap:3px;display:flex}.compact-publication strong{color:#fff;font-size:15px}.compact-publication small{color:#a8bfd4;font-size:11px}.compact-publication em{color:#77c7ff;font-size:10px;font-style:normal;line-height:1.35}.compact-price-row>label{color:#cfe1ef;align-items:center;gap:4px;display:flex}.compact-price-row>label input{color:#fff;width:100%;min-width:0;font:inherit;background:#0c294c;border:1px solid #345677;border-radius:8px;padding:8px 7px}.compact-days{flex-wrap:wrap;gap:4px;display:flex}.compact-days span{color:#d8ecff;background:#12395f;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.compact-actions{align-items:center;gap:7px;display:flex}.compact-actions>button,.compact-actions summary{color:#fff;font:inherit;cursor:pointer;background:#0c294c;border:1px solid #345677;border-radius:8px;padding:8px 9px;font-size:11px;list-style:none}.compact-actions details{position:relative}.compact-actions details>div{z-index:5;background:#06182e;border:1px solid #345677;border-radius:9px;gap:6px;min-width:180px;padding:8px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 10px 28px #0007}.compact-actions details button{text-align:left;width:100%}.secondary-price-sections{margin-top:22px}.contact-choice-note{color:#9fb3c8;margin:-8px 0 0;font-size:12px}@media (width<=900px){.price-catalog-toolbar{flex-direction:column;align-items:stretch}.price-catalog-toolbar input{max-width:none}.compact-price-head,.compact-price-row{min-width:920px}}.start-backdrop{background:#031226c7;align-items:flex-start;padding:26px 12px;overflow:auto}.start-delivery-modal{color:#0d2440;background:#f7fbff;border:1px solid #b8cce0;border-radius:18px;width:min(1180px,98vw);max-height:none;margin:auto;overflow:hidden;box-shadow:0 30px 80px #00152f66}.start-delivery-brand{color:#fff;background:linear-gradient(135deg,#062952,#0a477b);align-items:center;gap:22px;padding:20px 30px;display:flex;position:relative}.start-delivery-brand img{object-fit:contain;object-position:left center;max-width:255px;height:auto}.start-delivery-brand>div{text-align:right;gap:3px;margin-left:auto;margin-right:56px;display:grid}.start-delivery-brand>div strong{letter-spacing:.08em;font-size:16px}.start-delivery-brand>div span{color:#d5e9fb;font-size:12px}.start-close{border-radius:999px;width:40px;height:40px;position:absolute;top:16px;right:18px;color:#fff!important;background:#ffffff12!important;border:1px solid #6f98bb!important;padding:0!important;font-size:28px!important;line-height:1!important}.start-progress{background:#fff;border-bottom:1px solid #d9e5ef;justify-content:center;align-items:center;gap:10px;padding:22px 24px 8px;display:flex}.start-progress>div{color:#7890a8;align-items:center;gap:8px;font-weight:800;display:flex}.start-progress b{color:#50677d;background:#e8eef5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.start-progress .active{color:#0b3970}.start-progress .active b{color:#fff;background:#116ec4}.start-progress i{background:#d5e1ec;width:70px;height:2px}.start-delivery-modal form{padding:0}.start-step{padding:28px 34px 26px}.start-step[hidden]{display:none!important}.start-kicker{color:#1174ce;letter-spacing:.12em;margin:0;font-size:11px;font-weight:900}.start-step h2{color:#092b58;margin:5px 0 4px;font-size:34px}.start-intro{color:#596f85;margin:0 0 22px;line-height:1.55}.start-publication-list{gap:10px;display:grid}.start-paper-row{background:#fff;border:1px solid #d5e2ed;border-radius:12px;grid-template-columns:minmax(190px,1.2fr) minmax(530px,3fr);align-items:center;gap:18px;padding:14px 16px;transition:all .15s;display:grid}.start-paper-row.selected{background:#f2f8ff;border-color:#1174ce;box-shadow:inset 0 0 0 1px #1174ce}.start-paper-name{gap:4px;display:grid}.start-paper-name strong{color:#10294d;font-size:17px}.start-paper-name small{color:#63778b;font-size:11px;line-height:1.35}.start-paper-days{grid-template-columns:repeat(7,minmax(48px,1fr));gap:7px;display:grid}.start-paper-days label{color:#294663;cursor:pointer;background:#fff;border:1px solid #c5d4e2;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:6px 5px;font-size:11px;font-weight:800;display:flex}.start-paper-days label:has(input:checked){color:#fff;background:#0d66ba;border-color:#0d66ba}.start-paper-days label.disabled{opacity:.35;cursor:not-allowed}.start-paper-days input{accent-color:#fff;width:15px!important;height:15px!important}.start-magazines{background:#fff;border:1px solid #c8d9e7;border-radius:12px;margin:16px 0}.start-magazines summary{color:#0b4f8f;cursor:pointer;padding:14px 16px;font-weight:850}.start-magazines[open] summary{border-bottom:1px solid #dce7f0}.start-magazines .start-publication-list{padding:12px}.start-other-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.start-step label{color:#1b3551;font-weight:750}.start-step input,.start-step textarea{color:#102942!important;background:#fff!important;border:1px solid #b8cad9!important}.start-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.start-actions button{color:#12395d;background:#fff;border:1px solid #9fb6ca;border-radius:9px;min-height:46px;padding:11px 18px;font-weight:850}.start-actions .start-next{min-width:260px;margin-left:auto;color:#fff!important;background:linear-gradient(135deg,#07924e,#15ad63)!important;border-color:#07894a!important}.start-review{grid-template-columns:.8fr 1.2fr;gap:18px;margin:18px 0;display:grid}.start-review>div{background:#fff;border:1px solid #d6e2ec;border-radius:12px;gap:8px;padding:16px;display:grid}.start-review p{border-bottom:1px solid #e4edf4;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:10px;display:grid}.start-review p:last-child{border:0}.start-review p small{color:#65798d;grid-column:1/-1}.start-modal-footer{color:#16395f;background:#eaf3fb;border-top:1px solid #d4e2ee;justify-content:space-between;align-items:center;gap:18px;padding:16px 30px;display:flex}.start-modal-footer strong{font-size:20px}.start-modal-footer span{font-size:12px}@media (width<=820px){.start-delivery-brand{padding:16px}.start-delivery-brand img{max-width:185px}.start-delivery-brand>div{display:none}.start-progress{gap:5px}.start-progress i{width:26px}.start-progress span{font-size:10px}.start-step{padding:22px 14px}.start-step h2{font-size:28px}.start-paper-row{grid-template-columns:1fr}.start-paper-days{grid-template-columns:repeat(4,minmax(0,1fr))}.start-other-grid,.start-review{grid-template-columns:1fr}.start-actions{flex-direction:column;align-items:stretch}.start-actions button,.start-actions .start-next{width:100%;min-width:0}.start-modal-footer{flex-direction:column;align-items:flex-start}}.waitrose-sync-panel{color:#dceeff;background:linear-gradient(135deg,#0c355a,#0a2948);border:1px solid #2b658d;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;display:grid}.waitrose-sync-panel strong{color:#8ee7b2;font-size:15px;display:block}.waitrose-sync-panel p{color:#c3d8e9;margin:5px 0 0;font-size:12px;line-height:1.45}.waitrose-sync-panel button{color:#0a4f91!important;background:#fff!important;border:1px solid #b7d5ec!important;border-radius:9px!important;padding:11px 15px!important;font-weight:900!important}.waitrose-results{color:#dceeff;background:#09243f;border:1px solid #315a7d;border-radius:10px;margin:10px 0 18px;padding:13px 15px;font-size:12px}.waitrose-results b{color:#fff}.compact-publication .manual-price{color:#ffd77a}.compact-publication .auto-price{color:#8ee7b2}.price-catalogue-shortcut{color:#e6f3ff;background:linear-gradient(135deg,#0b3155,#0a2746);border:1px solid #2b658d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 18px;padding:18px 20px;display:flex}.price-catalogue-shortcut h2{color:#fff;margin:2px 0 4px}.price-catalogue-shortcut p{color:#c7dced;max-width:780px;margin:0;line-height:1.45}.price-catalogue-shortcut a{white-space:nowrap;color:#0a4f91;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=760px){.price-catalogue-shortcut{flex-direction:column;align-items:stretch}.price-catalogue-shortcut a{width:100%}}.price-page-actions{align-items:center;gap:10px;display:flex}.price-page-actions a,.price-page-actions button,.price-page-toolbar button{color:#fff;background:#0c294c;border:1px solid #345677;border-radius:9px;padding:11px 14px;font-weight:800;text-decoration:none}.price-page-actions .primary{background:#168ef2;border-color:#168ef2}.price-page-intro{grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px;margin:30px 0 20px;display:grid}.price-page-intro h1{margin:5px 0 10px;font-family:Georgia,serif;font-size:42px}.price-page-intro p{color:#b8cadb;line-height:1.55}.price-health{background:#0b294b;border:1px solid #235f82;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.price-health strong{color:#7fd5ff;font-size:20px}.price-health span{color:#c7d8e8;line-height:1.45}.price-page-toolbar{gap:10px;margin:18px 0;display:flex}.price-page-toolbar input{color:#071b35;max-width:520px;font:inherit;background:#fff;border:1px solid #b8cadb;border-radius:9px;padding:12px 14px}.price-page-message{background:#0a3150;border:1px solid #235f82;border-radius:10px;padding:12px 14px}.price-family-table{background:#0b294b;border:1px solid #214465;border-radius:14px;overflow:hidden}.price-family-head,.price-family-row{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(150px,.8fr)) 130px;align-items:center;gap:12px;min-width:850px;display:grid}.price-family-head{text-transform:uppercase;letter-spacing:.5px;color:#cfe6f7;background:#0d355f;padding:12px 16px;font-size:11px;font-weight:900}.price-family-row{background:#071b35;border-top:1px solid #214465;padding:14px 16px}.price-family-name{flex-direction:column;gap:4px;display:flex}.price-family-name strong{font-size:16px}.price-family-name small{color:#9fb3c8}.price-band-cell{grid-template-columns:18px 1fr;align-items:center;gap:4px;display:grid}.price-band-cell input{color:#061a35;background:#fff;border:2px solid #bdd1e3;border-radius:8px;width:100%;padding:9px 8px;font-weight:800}.price-band-cell small{color:#91a8bc;grid-column:1/-1;font-size:10px}.price-band-cell b{color:#8198ac;grid-column:1/-1}.price-status{border-radius:99px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:900}.price-status.live{color:#bbf7d0;background:#14532d}.price-status.manual{color:#fde68a;background:#78350f}.price-status.review{color:#fecaca;background:#7f1d1d}.price-page-help{background:#0b294b;border:1px solid #214465;border-radius:14px;margin:22px 0;padding:18px}.price-page-help p{color:#b8cadb;margin-bottom:0;line-height:1.55}@media (width<=850px){.price-page-intro{grid-template-columns:1fr}.price-family-table{overflow-x:auto}.price-page-actions,.price-page-toolbar{flex-wrap:wrap}}.sl-offer{color:#fff!important;background:linear-gradient(135deg,#072451 0%,#061a3a 100%)!important;border-color:#244f7c!important}.sl-offer h2,.sl-offer p,.sl-offer .sl-offer-points,.sl-offer .sl-pill{color:#fff!important}.sl-papers{grid-column:1/-1}.sl-papers .sl-paper-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sl-paper-brand-card{overflow:hidden;background:#fff!important;height:auto!important;min-height:84px!important;padding:12px 10px!important}.sl-paper-brand-card.local{background:linear-gradient(#fff,#f6fbff)!important}.sl-publication-tile{width:100%;height:100%}.paper-wordmark{text-align:center;color:#111;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:40px;line-height:1.02;display:flex}.paper-wordmark--local-herald{color:#0b2d59;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:800}.paper-wordmark--local-advertiser{color:#1d3452;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.paper-wordmark--times{letter-spacing:-.5px;text-transform:uppercase;font-family:Times New Roman,Times,serif;font-size:22px;font-weight:700}.paper-wordmark--telegraph{letter-spacing:-.8px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800}.paper-wordmark--guardian{letter-spacing:-1px;color:#17365f;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:900}.paper-wordmark--mail{letter-spacing:-1.2px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:900}.paper-wordmark--ft{letter-spacing:.6px;text-transform:uppercase;background:#fff1e8;border-radius:4px;padding:8px 4px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700}.paper-wordmark--express{text-transform:uppercase;border-bottom:3px solid #d51f2a;padding-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:900}.paper-wordmark--mirror{text-transform:uppercase;color:#c81724;font-family:Arial Black,Arial,sans-serif;font-size:19px;font-weight:900}.paper-wordmark--sun{color:#fff;text-transform:uppercase;background:#e21c1c;border-radius:3px;padding:7px 10px;font-family:Arial Black,Arial,sans-serif;font-size:21px;font-style:italic;font-weight:900}.paper-wordmark--star{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#d7182a 0 54%,#173a74 54% 100%);border-radius:3px;padding:8px 7px;font-family:Arial Black,Arial,sans-serif;font-size:18px;font-weight:900}.paper-wordmark--i{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:900}.paper-wordmark--i:first-letter{color:#e31b23;font-size:30px}.paper-wordmark--observer{color:#194b72;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:800}.paper-wordmark--racing{text-transform:uppercase;color:#14365e;letter-spacing:.3px;font-family:Arial Black,Arial,sans-serif;font-size:16px;font-weight:900}.paper-wordmark--people{text-transform:uppercase;color:#b41625;font-family:Arial Black,Arial,sans-serif;font-size:17px;font-weight:900}.sl-paper-grid .sl-more{color:#167edc;cursor:pointer;background:#f8fbfe;border:1px dashed #9cbad6;border-radius:8px;height:auto;min-height:84px;padding:12px;font-size:13px;font-weight:900}.sl-paper-grid .sl-more:hover{background:#eef7ff;border-color:#168cff}.sl-magazine-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.sl-magazine-home-grid>a{background:#fff;border:1px solid #cfdeeb;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:11px 13px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0a2a500c}.sl-magazine-home-grid>a:hover{border-color:#7dbcf4;transform:translateY(-2px);box-shadow:0 8px 18px #0a2a5018}.sl-magazine-home-grid small{text-transform:uppercase;letter-spacing:.6px;color:#6a8197;font-size:9px;font-weight:800}.sl-magazine-home-grid strong{color:#102f54;font-size:14px}.sl-magazine-home-grid .sl-magazine-more{background:#0a315b;border-color:#0a315b}.sl-magazine-home-grid .sl-magazine-more small,.sl-magazine-home-grid .sl-magazine-more strong{color:#fff}@media (width<=1100px){.sl-papers .sl-paper-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-magazine-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sl-papers .sl-paper-grid,.sl-magazine-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.sl-papers .sl-paper-grid,.sl-magazine-home-grid{grid-template-columns:1fr}}.manual-price-section{color:#eaf4ff;background:#081f3b;border:1px solid #214b70;border-radius:14px;margin:24px 0;padding:20px}.manual-price-heading h2{margin:5px 0 8px;font-size:28px}.manual-price-heading p:not(.admin-kicker){color:#b6c9db;margin:0;line-height:1.5}.manual-price-form{background:#0b294b;border:1px solid #2e567a;border-radius:11px;grid-template-columns:150px minmax(220px,1.4fr) 170px 150px auto;align-items:end;gap:10px;margin:18px 0;padding:14px;display:grid}.manual-price-form label{color:#cfe1f0;gap:6px;font-size:11px;font-weight:800;display:grid}.manual-price-form input,.manual-price-form select{color:#0a2345;width:100%;font:inherit;background:#fff;border:1px solid #b9cddd;border-radius:8px;padding:10px 11px}.manual-price-form button{color:#fff;white-space:nowrap;background:#168ef2;border:0;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:900}.manual-price-table{border:1px solid #284d70;border-radius:10px;overflow:hidden}.manual-price-row{background:#071b35;border-top:1px solid #244767;grid-template-columns:minmax(200px,1.5fr) 130px 150px 150px 100px;align-items:center;gap:10px;padding:11px 13px;display:grid}.manual-price-row:first-child{border-top:0}.manual-price-row.head{color:#cfe6f7;text-transform:uppercase;letter-spacing:.5px;background:#0d355f;font-size:10px;font-weight:900}.manual-price-row strong{color:#fff}.manual-price-row>span{color:#b7cada}.manual-price-row label{color:#cfe1f0;align-items:center;gap:5px;display:flex}.manual-price-row input{color:#061a35;background:#fff;border:1px solid #bfd0df;border-radius:7px;width:100%;min-width:0;padding:8px}.manual-price-row button{color:#fff;background:#0b294b;border:1px solid #476b8e;border-radius:7px;padding:8px 9px}.manual-price-empty{color:#a9bfd2;background:#071b35;margin:0;padding:16px}@media (width<=980px){.manual-price-form{grid-template-columns:1fr 1fr}.manual-price-form button{grid-column:1/-1}.manual-price-table{overflow-x:auto}.manual-price-row{min-width:760px}}@media (width<=560px){.manual-price-form{grid-template-columns:1fr}}.publication-brand-logo{align-items:center;display:flex!important}.publication-brand-logo img{width:220px;height:auto;display:block}.clean-price-table-wrap{background:#071b35;border:1px solid #214465;border-radius:14px;overflow-x:auto}.clean-price-table{min-width:1260px}.clean-price-head,.clean-price-row{grid-template-columns:minmax(190px,1.4fr) repeat(7,minmax(92px,.65fr)) minmax(155px,1fr) 112px;align-items:center;gap:8px;display:grid}.clean-price-head{color:#d8ebfa;text-transform:uppercase;letter-spacing:.55px;background:#0d355f;padding:11px 14px;font-size:10px;font-weight:900}.clean-price-row{background:#071b35;border-top:1px solid #214465;padding:12px 14px}.clean-price-row:nth-child(odd){background:#08213d}.clean-price-row.has-conflict{box-shadow:inset 4px 0 #ef4444}.clean-price-name{flex-direction:column;gap:3px;display:flex}.clean-price-name strong{color:#fff;font-size:15px}.clean-price-name small{color:#8eabc3;font-size:10px}.clean-price-value{background:#0a2847;border:1px solid #284d70;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:7px 6px;display:flex}.clean-price-value b{color:#fff;font-size:14px}.clean-price-value small{color:#8eb5d5;margin-top:2px;font-size:9px}.clean-price-value.manual{background:#33260c;border-color:#8a6420}.clean-price-value.manual small{color:#fde68a}.clean-price-value.conflict{background:#3b1111;border-color:#b91c1c}.price-empty{color:#66829b;font-weight:800}.clean-price-edit-cell{color:#d8eafa;grid-template-columns:13px 1fr;align-items:center;gap:2px;display:grid}.clean-price-edit-cell input{color:#08213d;text-align:center;background:#fff;border:2px solid #9ec3de;border-radius:7px;width:100%;min-width:0;padding:9px 5px;font-weight:800}.clean-price-source{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.clean-price-source small{color:#88a5bd;font-size:9px}.price-source-pill{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.price-source-pill.master{color:#bbf7d0;background:#14532d}.price-source-pill.manual{color:#fde68a;background:#78350f}.price-source-pill.local{color:#bfdbfe;background:#15375a}.price-source-pill.review{color:#fecaca;background:#7f1d1d}.clean-price-actions{flex-direction:column;gap:5px;display:flex}.clean-price-actions button{color:#fff;background:#0b294b;border:1px solid #41698d;border-radius:7px;padding:7px 8px;font-size:11px;font-weight:800}.clean-price-actions .save{background:#168ef2;border-color:#168ef2}.add-special-section,.secondary-price-section{background:#081f3b;border:1px solid #214b70;border-radius:14px;margin:22px 0;padding:19px}.add-special-section h2,.secondary-price-section h2{margin:4px 0 7px;font-size:25px}.add-special-section>div>p:not(.admin-kicker){color:#b5c9da;margin:0;line-height:1.45}.add-special-section form{grid-template-columns:minmax(210px,1.2fr) minmax(700px,4fr) auto;align-items:end;gap:12px;margin-top:15px;display:grid}.add-special-section label{color:#cbe0f0;gap:5px;font-size:10px;font-weight:900;display:grid}.add-special-section input{color:#08213d;background:#fff;border:1px solid #afc6d9;border-radius:7px;width:100%;min-width:0;padding:9px 8px}.special-day-prices{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.special-day-prices label{text-align:center}.special-day-prices span{color:#cbe0f0;grid-template-columns:12px 1fr;align-items:center;gap:2px;display:grid}.special-day-prices input{text-align:center;padding:8px 4px}.add-special-section form>button{color:#fff;background:#168ef2;border:0;border-radius:8px;min-height:39px;padding:9px 13px;font-weight:900}.secondary-price-list{border:1px solid #284d70;border-radius:10px;margin-top:12px;overflow:hidden}.secondary-price-list>div{background:#071b35;border-top:1px solid #244767;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.7fr) 160px 130px;align-items:center;gap:12px;padding:10px 12px;display:grid}.secondary-price-list>div:first-child{border-top:0}.secondary-price-list strong{color:#fff}.secondary-price-list span,.secondary-price-list small{color:#a9bfd2}.secondary-price-list label{color:#cfe1f0;align-items:center;gap:4px;display:flex}.secondary-price-list input{color:#061a35;background:#fff;border:1px solid #bfd0df;border-radius:7px;width:100%;padding:8px}.secondary-empty{color:#9fb7ca}@media (width<=1000px){.add-special-section form{grid-template-columns:1fr}.special-day-prices{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.special-day-prices{grid-template-columns:repeat(2,1fr)}.secondary-price-list{overflow-x:auto}.secondary-price-list>div{min-width:680px}}.invoice-master-items{background:#08203d;border:1px solid #284967;border-radius:12px;gap:8px;margin:12px 0 10px;display:grid;overflow:hidden}.invoice-master-items-head,.invoice-master-item{grid-template-columns:minmax(180px,1.8fr) 1.1fr .45fr .75fr .8fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.invoice-master-items-head{color:#9fb3c8;text-transform:uppercase;letter-spacing:.04em;background:#0c294c;font-size:12px;font-weight:800}.invoice-master-item{color:#eef6ff;border-top:1px solid #214465}.invoice-master-item strong{font-size:14px}.invoice-master-item span:nth-last-child(-n+2){font-variant-numeric:tabular-nums}.invoice-master-note{color:#c6d7e8;background:#0a2443;border-left:3px solid #168ef2;border-radius:7px;margin:8px 0 18px;padding:11px 13px}.invoice-master-note a{color:#7fc4ff;font-weight:700}@media (width<=800px){.invoice-master-items-head{display:none}.invoice-master-item{grid-template-columns:1fr 1fr}.invoice-master-item strong{grid-column:1/-1}.invoice-master-item span:before{color:#8fa7bd;font-size:11px}.invoice-master-item span:first-of-type:before{content:"Band: "}.invoice-master-item span:nth-of-type(2):before{content:"Qty: "}.invoice-master-item span:nth-of-type(3):before{content:"Price: "}.invoice-master-item span:nth-of-type(4):before{content:"Total: "}}.driver-shell{color:#eff7ff;background:#061a35;min-height:100vh;padding:18px;font-family:Arial,sans-serif}.driver-login{background:#0b294b;border:1px solid #315676;border-radius:18px;max-width:430px;margin:7vh auto;padding:26px}.driver-login img{max-width:100%;height:auto}.driver-login h1{margin:5px 0 10px;font-family:Georgia,serif;font-size:34px}.driver-login p{color:#bfd0df;line-height:1.5}.driver-login form{gap:14px;margin-top:20px;display:grid}.driver-login label{gap:6px;font-weight:800;display:grid}.driver-login input{color:#08213d;font:inherit;background:#fff;border:1px solid #53708d;border-radius:9px;margin:0;padding:13px}.driver-primary{color:#fff;background:#168ef2;border:0;border-radius:9px;min-height:48px;font-size:16px;font-weight:900}.driver-message{color:#dff2ff;background:#0d3a61;border-radius:9px;padding:10px 12px;font-weight:800}.driver-top{border-bottom:1px solid #315676;justify-content:space-between;align-items:center;gap:14px;max-width:880px;margin:0 auto 14px;padding-bottom:14px;display:flex}.driver-top>div{align-items:center;gap:14px;display:flex}.driver-top img{height:auto}.driver-top span{flex-direction:column;gap:3px;display:flex}.driver-top small{color:#a9bed1}.driver-top button{color:#fff;background:#0b294b;border:1px solid #53708d;border-radius:8px;padding:10px 12px}.driver-summary{grid-template-columns:repeat(3,1fr);gap:8px;max-width:880px;margin:0 auto 16px;display:grid}.driver-summary>div{text-align:center;background:#0b294b;border:1px solid #315676;border-radius:12px;padding:12px}.driver-summary strong{color:#64bcff;font-size:27px;display:block}.driver-summary span{color:#bbcbda;text-transform:uppercase;font-size:11px;font-weight:900}.driver-navigation-setting{background:#0b294b;border:1px solid #315676;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;max-width:880px;margin:0 auto 12px;padding:11px 13px;display:flex}.driver-navigation-setting label{align-items:center;gap:9px;font-weight:900;display:flex}.driver-navigation-setting select{color:#08213d;background:#fff;border:1px solid #53708d;border-radius:7px;padding:8px 9px;font-weight:800}.driver-navigation-setting small{color:#a9bed1}.driver-address-button{text-align:left;width:100%;font:inherit;cursor:pointer}.driver-proof-list{gap:8px;margin-top:14px;display:grid}.driver-proof-list article{background:#0b294b;border:1px solid #284967;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.driver-proof-list article>div{flex-direction:column;gap:2px;display:flex}.driver-proof-list span{color:#a9bfd3;font-size:11px}.driver-proof-list a{color:#8fcaff;font-weight:800}.driver-proof-list em{color:#ffbd9f;font-size:12px;font-style:normal;font-weight:800}.driver-paper-board{background:#0b294b;border:1px solid #315676;border-radius:14px;max-width:880px;margin:0 auto 16px;padding:15px}.driver-paper-board-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.driver-paper-board-head small{color:#8db7d9;text-transform:uppercase;letter-spacing:.7px;font-weight:900;display:block}.driver-paper-board-head h2{margin:3px 0 0;font-family:Georgia,serif;font-size:24px}.driver-paper-total{text-align:right}.driver-paper-total strong{color:#64bcff;font-size:28px;display:block}.driver-paper-total span{color:#bbcbda;text-transform:uppercase;font-size:10px;font-weight:900}.driver-paper-counts{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;display:grid}.driver-paper-counts article{color:#102740;background:#f7fbff;border:1px solid #bdd3e7;border-radius:11px;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:11px 12px;display:grid}.driver-paper-counts article>div{flex-direction:column;gap:2px;display:flex}.driver-paper-counts article b{font-size:14px}.driver-paper-counts article span{color:#718399;font-size:10px;font-weight:800}.driver-paper-counts article strong{color:#0b4f8f;font-size:26px;line-height:1}.driver-paper-counts article small{color:#718399;text-transform:uppercase;text-align:right;grid-column:2;font-size:9px;font-weight:900}.driver-paper-progress{color:#c6d8e7;border-top:1px solid #315676;justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;font-size:12px;display:flex}.driver-paper-progress b{color:#fff}.driver-stop[data-status=delivered] .driver-papers{opacity:.55}.driver-stop[data-status=delivered] .driver-papers small:after{content:" · counted off";color:#168f58}.driver-paper-counts>p{color:#bfd0df;margin:0}.driver-paper-board+.sticky-message{margin-top:0}.sticky-message{max-width:880px;margin:0 auto 12px}.driver-route{gap:13px;max-width:880px;margin:0 auto;display:grid}.driver-stop{color:#102740;background:#fff;border:2px solid #0000;border-radius:15px;grid-template-columns:42px 1fr;gap:12px;padding:15px;display:grid}.driver-stop-number{color:#fff;background:#0b4f8f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.driver-stop-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.driver-stop-title h2{margin:0;font-size:21px}.driver-stop-title span{color:#718399;font-size:11px;font-weight:800}.driver-stop-title em{text-transform:uppercase;background:#e8eef4;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.driver-address{color:#0b4f8f;background:#edf6ff;border:1px solid #ccdfef;border-radius:10px;margin-top:10px;padding:12px;font-weight:800;line-height:1.45;text-decoration:none;display:block}.driver-address small{color:#5c7994;margin-top:4px;display:block}.driver-papers,.driver-notes{gap:4px;margin-top:12px;display:grid}.driver-papers small,.driver-notes small{text-transform:uppercase;letter-spacing:.6px;color:#65778a;font-size:10px;font-weight:900}.driver-papers b{font-size:15px}.driver-notes span{line-height:1.4}.driver-warning{color:#674b00;background:#fff1c8;border-radius:8px;margin-top:12px;padding:9px 10px;font-size:12px;font-weight:800}.driver-saved-note{color:#536474;background:#f4f6f8;border-radius:8px;margin-top:9px;padding:9px 10px;font-size:12px}.driver-actions{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px;display:grid}.driver-actions a,.driver-actions button{color:#0b4f8f;background:#fff;border:1px solid #bfd0de;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.driver-empty{text-align:center;background:#0b294b;border:1px solid #315676;border-radius:14px;padding:30px}.driver-empty h2{margin-top:0}.driver-empty p{color:#bdd0df}.admin-return-link{color:#fff;background:#0c294c;border:1px solid #345677;border-radius:9px;justify-content:center;align-items:center;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-flex}.driver-admin-message{color:#dff2ff;background:#0a3150;border:1px solid #235f82;border-radius:10px;padding:11px 13px;font-weight:800}.driver-admin-card{background:#081d37;border:1px solid #315676;border-radius:16px;margin:18px 0;padding:21px}.driver-admin-card h1,.driver-admin-card h2{margin:4px 0 7px;font-family:Georgia,serif}.driver-admin-card>p:not(.admin-kicker){color:#b8cadd;line-height:1.5}.driver-create-form{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:10px;margin:18px 0;display:grid}.driver-create-form label{color:#cfe1ef;gap:5px;font-size:11px;font-weight:900;display:grid}.driver-create-form input,.driver-search{color:#08213d;background:#fff;border:1px solid #53708d;border-radius:8px;margin:0;padding:10px 11px}.driver-create-form button{color:#fff;background:#168ef2;border:0;border-radius:8px;min-height:42px;font-weight:900}.driver-admin-list{gap:9px;display:grid}.driver-admin-list article{background:#0b294b;border:1px solid #284967;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.driver-admin-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.driver-admin-list span{color:#a9bfd3;font-size:12px}.driver-admin-actions{align-items:center;gap:7px;display:flex}.driver-admin-actions button,.driver-assignment-row button{color:#fff;background:#0c294c;border:1px solid #53708d;border-radius:7px;padding:8px 9px}.driver-admin-actions em{text-transform:uppercase;background:#512d2d;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal}.driver-admin-actions em[data-active=yes]{background:#17623e}.driver-search{width:100%;max-width:450px;margin:10px 0 14px}.driver-assignment-table{border:1px solid #284967;border-radius:11px;overflow-x:auto}.driver-assignment-head,.driver-assignment-row{grid-template-columns:minmax(250px,2fr) minmax(150px,1fr) 90px 90px;align-items:center;gap:8px;min-width:680px;padding:10px 12px;display:grid}.driver-assignment-head{text-transform:uppercase;color:#cce2f5;background:#0d355f;font-size:10px;font-weight:900}.driver-assignment-row{background:#0b294b;border-top:1px solid #284967}.driver-assignment-row>span{flex-direction:column;gap:3px;display:flex}.driver-assignment-row small{color:#9fb5c8}.driver-assignment-row select,.driver-assignment-row input{color:#08213d;background:#fff;border:1px solid #53708d;border-radius:7px;margin:0;padding:8px}.driver-progress-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.driver-progress-grid article{background:#0b294b;border:1px solid #284967;border-radius:11px;flex-direction:column;gap:5px;padding:14px;display:flex}.driver-progress-grid span{color:#a9bfd3;font-size:12px}.driver-progress-grid b{color:#73d3a4}.driver-progress-grid em{color:#ffbd9f;font-style:normal;font-weight:800}@media (width<=760px){.driver-shell{padding:12px}.driver-navigation-setting{flex-direction:column;align-items:flex-start}.driver-navigation-setting label{justify-content:space-between;width:100%}.driver-proof-list article{flex-direction:column;align-items:flex-start}.driver-paper-board-head{align-items:flex-start}.driver-paper-counts{grid-template-columns:1fr 1fr}.driver-paper-progress{flex-direction:column;gap:5px}.driver-top img{width:145px}.driver-top{align-items:flex-start}.driver-summary{grid-template-columns:repeat(3,1fr)}.driver-stop{grid-template-columns:32px 1fr;padding:12px}.driver-stop-number{width:30px;height:30px}.driver-stop-title{flex-direction:column;gap:5px}.driver-actions{grid-template-columns:1fr 1fr}.driver-actions .delivered{grid-column:1/-1}.driver-create-form{grid-template-columns:1fr}.driver-admin-list article{flex-direction:column;align-items:flex-start}.driver-admin-actions{flex-wrap:wrap}.driver-progress-grid{grid-template-columns:1fr}}.area-header{background:#061a35;border-top-color:#17365f;position:sticky;top:0;box-shadow:0 8px 24px #0312262b}.area-header .area-brand{min-width:245px}.area-header .area-brand img{width:265px;max-width:100%;height:auto;display:block}.area-header nav a{color:#dce6f2}.area-header nav a:hover{color:#fff}.area-footer{background:#03142e}.driver-shell{color:#f3f8ff;background:linear-gradient(#031226 0%,#061a35 38%,#04162d 100%)}.driver-login,.driver-summary>div,.driver-navigation-setting,.driver-paper-board,.driver-empty{background:#082542;border-color:#274c6f;box-shadow:0 10px 28px #0000001f}.driver-login input,.driver-navigation-setting select{color:#f5f9ff;background:#0d3157;border-color:#52769a}.driver-login input::placeholder{color:#a8bdd1}.driver-navigation-setting select option{color:#fff;background:#0d3157}.driver-paper-counts article{color:#eef7ff;background:#0d3157;border-color:#315a80}.driver-paper-counts article span,.driver-paper-counts article small{color:#aac0d5}.driver-paper-counts article strong{color:#69bdff}.driver-stop{color:#f3f8ff;background:#082542;border-color:#274c6f;box-shadow:0 10px 26px #00000020}.driver-stop[data-status=delivered]{background:#082b31;border-color:#2aa76b}.driver-stop[data-status=missed],.driver-stop[data-status=problem]{background:#2b1f24;border-color:#b66b4d}.driver-stop-title span{color:#a9bfd3}.driver-stop-title em{color:#d9e9f7;background:#163b5d}.driver-stop[data-status=delivered] .driver-stop-title em{color:#b9f4d5;background:#154d38}.driver-address{color:#8fceff;background:#0d3157;border-color:#315a80}.driver-address small{color:#aac0d5}.driver-papers small,.driver-notes small{color:#9fb6cb}.driver-notes span{color:#e4edf6}.driver-saved-note{color:#c6d6e5;background:#0b2b4a;border:1px solid #274c6f}.driver-actions a,.driver-actions button{color:#edf7ff;background:#0d3157;border-color:#41698f}.driver-actions a:hover,.driver-actions button:hover{background:#123d69}.driver-actions .delivered{color:#fff;background:#168f58;border-color:#28aa70}.driver-actions .problem{color:#ffd5c5;background:#3a2428;border-color:#8b4f3b}.driver-warning{color:#ffe7a3;background:#47370f;border:1px solid #755c20}.driver-message{color:#e4f5ff;background:#0b3b64;border:1px solid #2d638e}.driver-top button{background:#0d3157;border-color:#41698f}@media (width<=700px){.area-header{min-height:76px;padding-top:5px;padding-bottom:5px}.area-header .area-brand{min-width:0}.area-header .area-brand img{width:205px}}.driver-proof-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010a18e0;justify-content:center;align-items:flex-start;padding:18px;display:flex;position:fixed;inset:0;overflow:auto}.driver-proof-screen{color:#f4f8fd;background:#061a35;border:1px solid #315b84;border-radius:20px;width:min(760px,100%);margin:10px auto 30px;overflow:hidden;box-shadow:0 26px 80px #0000007a}.driver-proof-header{background:linear-gradient(135deg,#0d6f49,#15905a);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.driver-proof-header>div{align-items:center;gap:13px;display:flex}.driver-proof-header small{color:#d8ffeb;letter-spacing:1px;font-size:10px;font-weight:900;display:block}.driver-proof-header h1{color:#fff;margin:1px 0 0;font:700 34px/1 Georgia,serif}.driver-proof-check{color:#fff;background:#ffffff1f;border:2px solid #ffffffc7;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:30px;font-weight:900;display:grid}.driver-proof-close{color:#fff;cursor:pointer;background:#00000024;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid}.driver-proof-address{background:#0b294b;border:1px solid #315b84;border-radius:14px;gap:4px;margin:16px;padding:16px;display:grid}.driver-proof-address small,.driver-proof-items>small{color:#8fb4d3;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900}.driver-proof-address strong{font-size:21px;line-height:1.25}.driver-proof-address b{color:#78c8ff;font-size:15px}.driver-proof-address span{color:#bed0df;font-size:13px}.driver-proof-map{background:#0b294b;border:1px solid #315b84;border-radius:15px;margin:0 16px;overflow:hidden}.driver-proof-map iframe{background:#dbe7ef;border:0;width:100%;height:360px;display:block}.driver-proof-pin-note{color:#c6d7e7;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.driver-proof-pin-note span{color:#e33333;font-size:17px}.driver-proof-no-map{color:#ffd6bf;background:#39281d;border:1px solid #7a5238;border-radius:14px;gap:4px;margin:0 16px;padding:22px;display:grid}.driver-proof-confidence{background:#0b294b;border:1px solid #315b84;border-radius:12px;gap:2px;margin:14px 16px;padding:12px 14px;display:grid}.driver-proof-confidence strong{font-size:14px}.driver-proof-confidence span{color:#bed0df;font-size:12px}.driver-proof-confidence.good{background:#0b382a;border-color:#27885b}.driver-proof-confidence.good strong{color:#8ff0bd}.driver-proof-confidence.fair{background:#0b3151;border-color:#437aa2}.driver-proof-confidence.fair strong{color:#8fd0ff}.driver-proof-confidence.warn{background:#3a2f18;border-color:#927237}.driver-proof-confidence.warn strong{color:#ffe08c}.driver-proof-confidence.missing{background:#38221f;border-color:#8f4d45}.driver-proof-confidence.missing strong{color:#ffc0b4}.driver-proof-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px 14px;display:grid}.driver-proof-facts article{background:#082542;border:1px solid #274c6f;border-radius:11px;gap:5px;min-width:0;padding:13px;display:grid}.driver-proof-facts small{color:#8fb4d3;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.driver-proof-facts strong{overflow-wrap:anywhere;color:#fff;font-size:13px}.driver-proof-items{background:#082542;border:1px solid #274c6f;border-radius:12px;gap:8px;margin:0 16px 16px;padding:15px;display:grid}.driver-proof-items>div{border-top:1px solid #274c6f;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.driver-proof-items>div span{color:#eef6fc;font-weight:800}.driver-proof-items>div b{color:#70c7ff}.driver-proof-actions{background:#04162d;border-top:1px solid #274c6f;grid-template-columns:repeat(3,1fr);gap:9px;padding:16px;display:grid}.driver-proof-actions a,.driver-proof-actions button{color:#f1f8ff;text-align:center;cursor:pointer;background:#0d3157;border:1px solid #41698f;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;font-weight:900;text-decoration:none;display:flex}.driver-proof-actions button{background:#168f58;border-color:#28aa70}.driver-actions .proof{background:#0f774b}.driver-proof-list button{color:#dff3ff;cursor:pointer;background:#0d3157;border:1px solid #3d759e;border-radius:8px;padding:9px 12px;font-weight:900}.driver-proof-list button:hover{background:#134470}.admin-proof-overlay{z-index:10000}@media (width<=640px){.driver-proof-overlay{padding:0}.driver-proof-screen{border:0;border-radius:0;min-height:100vh;margin:0}.driver-proof-map iframe{height:42vh;min-height:270px}.driver-proof-facts,.driver-proof-actions{grid-template-columns:1fr}.driver-proof-header h1{font-size:30px}.driver-proof-address strong{font-size:19px}}.driver-logo-panel{background:#061a35;border:1px solid #214b70;border-radius:12px;justify-content:center;align-items:center;width:min(100%,320px);padding:10px 14px;display:inline-flex}.driver-logo-panel img{width:100%;height:auto;display:block}.driver-logo-panel--compact{border-radius:10px;width:225px;padding:7px 10px}.driver-app-settings{background:#082542;border:1px solid #315676;border-radius:14px;max-width:880px;margin:0 auto 16px;padding:14px;box-shadow:0 10px 28px #0000001f}.driver-settings-heading{margin-bottom:8px}.driver-settings-heading>small{color:#8db7d9;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:900;display:block}.driver-settings-heading h2{margin:3px 0 0;font:700 22px/1.2 Georgia,serif}.driver-setting-row{border-top:1px solid #274c6f;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.driver-setting-row:first-of-type{border-top:0}.driver-setting-row>div{gap:3px;display:grid}.driver-setting-row>div small{color:#a9bed1;line-height:1.4}.driver-setting-row label{color:#cfe1ef;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.driver-setting-row select{color:#f5f9ff;background:#0d3157;border:1px solid #52769a;border-radius:8px;min-width:150px;padding:9px 10px;font-weight:850}.driver-setting-row select option{color:#fff;background:#0d3157}.driver-app-settings .driver-navigation-setting{max-width:none;box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0;padding:11px 0}.driver-app-settings .driver-navigation-setting label{justify-content:flex-end}.driver-shell[data-theme=light]{color:#102740;background:linear-gradient(#f7f9fc 0%,#eef4f9 100%)}.driver-shell[data-theme=light] .driver-login,.driver-shell[data-theme=light] .driver-summary>div,.driver-shell[data-theme=light] .driver-app-settings,.driver-shell[data-theme=light] .driver-paper-board,.driver-shell[data-theme=light] .driver-empty{background:#fff;border-color:#cbd9e5;box-shadow:0 10px 28px #0a2a5012}.driver-shell[data-theme=light] .driver-login p,.driver-shell[data-theme=light] .driver-top small,.driver-shell[data-theme=light] .driver-summary span,.driver-shell[data-theme=light] .driver-paper-board-head small,.driver-shell[data-theme=light] .driver-paper-total span,.driver-shell[data-theme=light] .driver-paper-progress,.driver-shell[data-theme=light] .driver-settings-heading>small,.driver-shell[data-theme=light] .driver-setting-row>div small,.driver-shell[data-theme=light] .driver-empty p{color:#667f96}.driver-shell[data-theme=light] .driver-summary strong,.driver-shell[data-theme=light] .driver-paper-total strong{color:#0b69bd}.driver-shell[data-theme=light] .driver-login input,.driver-shell[data-theme=light] .driver-setting-row select{color:#102740;background:#fff;border-color:#aebfce}.driver-shell[data-theme=light] .driver-setting-row label{color:#28435e}.driver-shell[data-theme=light] .driver-setting-row select option{color:#102740;background:#fff}.driver-shell[data-theme=light] .driver-setting-row{border-color:#d8e2ea}.driver-shell[data-theme=light] .driver-paper-counts article{color:#102740;background:#f7fbff;border-color:#bdd3e7}.driver-shell[data-theme=light] .driver-paper-counts article span,.driver-shell[data-theme=light] .driver-paper-counts article small{color:#718399}.driver-shell[data-theme=light] .driver-paper-counts article strong{color:#0b4f8f}.driver-shell[data-theme=light] .driver-stop{color:#102740;background:#fff;border-color:#d4e0ea;box-shadow:0 10px 26px #0a2a5010}.driver-shell[data-theme=light] .driver-stop[data-status=delivered]{background:#f5fff9;border-color:#2aa76b}.driver-shell[data-theme=light] .driver-stop[data-status=missed],.driver-shell[data-theme=light] .driver-stop[data-status=problem]{background:#fff9f4;border-color:#d77955}.driver-shell[data-theme=light] .driver-stop-title span{color:#718399}.driver-shell[data-theme=light] .driver-stop-title em{color:#29425a;background:#e8eef4}.driver-shell[data-theme=light] .driver-stop[data-status=delivered] .driver-stop-title em{color:#17673f;background:#d7f5e4}.driver-shell[data-theme=light] .driver-address{color:#0b4f8f;background:#edf6ff;border-color:#ccdfef}.driver-shell[data-theme=light] .driver-address small{color:#5c7994}.driver-shell[data-theme=light] .driver-papers small,.driver-shell[data-theme=light] .driver-notes small{color:#65778a}.driver-shell[data-theme=light] .driver-notes span{color:#102740}.driver-shell[data-theme=light] .driver-saved-note{color:#536474;background:#f4f6f8;border-color:#d9e1e8}.driver-shell[data-theme=light] .driver-actions a,.driver-shell[data-theme=light] .driver-actions button{color:#0b4f8f;background:#fff;border-color:#bfd0de}.driver-shell[data-theme=light] .driver-actions a:hover,.driver-shell[data-theme=light] .driver-actions button:hover{background:#eef6fd}.driver-shell[data-theme=light] .driver-actions .delivered{color:#fff;background:#168f58;border-color:#168f58}.driver-shell[data-theme=light] .driver-actions .problem{color:#a34120;background:#fff1ec;border-color:#e6b09d}.driver-shell[data-theme=light] .driver-warning{color:#674b00;background:#fff1c8;border-color:#ebcf79}.driver-shell[data-theme=light] .driver-message{color:#114d79;background:#e8f4ff;border-color:#b9d8ef}.driver-shell[data-theme=light] .driver-top{border-color:#cbd9e5}.driver-shell[data-theme=light] .driver-top button{color:#0b4f8f;background:#fff;border-color:#aebfce}.driver-shell[data-theme=light] .driver-proof-screen{color:#102740;background:#f7f9fc;border-color:#cbd9e5}.driver-shell[data-theme=light] .driver-proof-address,.driver-shell[data-theme=light] .driver-proof-facts article,.driver-shell[data-theme=light] .driver-proof-items{background:#fff;border-color:#d4e0ea}.driver-shell[data-theme=light] .driver-proof-address small,.driver-shell[data-theme=light] .driver-proof-items>small,.driver-shell[data-theme=light] .driver-proof-facts small{color:#657f96}.driver-shell[data-theme=light] .driver-proof-address strong,.driver-shell[data-theme=light] .driver-proof-facts strong,.driver-shell[data-theme=light] .driver-proof-items>div span{color:#102740}.driver-shell[data-theme=light] .driver-proof-address span{color:#667f96}@media (width<=760px){.driver-logo-panel--compact{width:165px}.driver-app-settings{padding:12px}.driver-setting-row{flex-direction:column;align-items:flex-start}.driver-setting-row label{justify-content:space-between;width:100%}.driver-setting-row select{min-width:165px}}.sl-driver-shell{color:#f6f8fb;min-height:100dvh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#07172c!important;padding:0!important}.sl-driver-mobile{color:#f7f8fb;background:#0b1b31;width:min(100%,520px);min-height:100dvh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 70px #0008}.sl-driver-screen{color:#f7f8fb;background:#0b1b31;flex-direction:column;min-height:100dvh;display:flex}.sl-driver-screen-body{flex:1;padding:22px 24px 36px}.sl-driver-eyebrow{color:#80a0c0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.sl-driver-lead{color:#a7b4c7;margin:4px 0 26px;font-size:18px;line-height:1.4}.sl-driver-brand{background:#061a35;border:1px solid #284566;border-radius:14px;justify-content:center;align-items:center;width:min(78vw,300px);padding:13px 15px;display:flex}.sl-driver-brand img{width:100%;height:auto;display:block}.sl-driver-brand--compact{border-radius:9px;width:126px;padding:6px 8px}.sl-driver-loading{text-align:center;align-content:center;place-items:center;gap:22px;min-height:100dvh;padding:30px;display:grid}.sl-driver-loading p{color:#9caec0}.sl-driver-login{background:radial-gradient(circle at 50% 0,#143154 0,#0b1b31 45%,#07172c 100%);flex-direction:column;align-items:center;min-height:100dvh;padding:72px 30px 40px;display:flex}.sl-driver-login-copy{width:100%;margin:42px 0 25px}.sl-driver-login-copy h1{margin:0 0 7px;font-size:34px;line-height:1.1}.sl-driver-login-copy>p:not(.sl-driver-eyebrow){color:#a8b6c8;margin:0;font-size:16px}.sl-driver-login form{gap:14px;width:100%;display:grid}.sl-driver-login label{color:#aab9ca;gap:7px;font-size:12px;font-weight:850;display:grid}.sl-driver-login input{color:#fff;width:100%;font:inherit;background:#142840;border:1px solid #34506f;border-radius:13px;outline:none;padding:15px 16px;font-size:16px}.sl-driver-login input:focus{border-color:#3b9df7;box-shadow:0 0 0 3px #2f92f329}.sl-driver-login input::placeholder{color:#6e849b}.sl-driver-primary{color:#fff;cursor:pointer;background:#2f92f3;border:0;border-radius:15px;margin-top:6px;padding:16px;font-size:17px;font-weight:900}.sl-driver-appbar{border-bottom:1px solid #102c49;grid-template-columns:44px 1fr 44px;align-items:center;height:94px;padding:24px 20px 8px;display:grid}.sl-driver-appbar .sl-driver-brand{justify-self:center}.sl-driver-appbar-spacer{display:block}.sl-driver-menu-button{cursor:pointer;background:0 0;border:0;align-content:center;gap:5px;width:42px;height:42px;padding:8px;display:grid}.sl-driver-menu-button span{background:#9aacbf;border-radius:999px;width:24px;height:2px;display:block}.sl-driver-menu-button span:first-child{width:18px}.sl-driver-menu-button span:last-child{width:21px}.sl-driver-round-screen h1{letter-spacing:-.02em;margin:0;font-size:34px;line-height:1.12}.sl-driver-round-card{text-align:left;color:#fff;cursor:pointer;background:#16263e;border:1px solid #334963;border-radius:17px;grid-template-columns:1fr 28px;align-items:center;gap:18px;width:100%;margin-top:8px;padding:24px 22px;display:grid}.sl-driver-round-card>span{gap:7px;display:grid}.sl-driver-round-card strong{font-size:21px}.sl-driver-round-card small{color:#9aaabd;font-size:14px}.sl-driver-round-card>b{color:#8da0b5;font-size:34px;font-weight:400}.sl-driver-round-progress{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.sl-driver-round-progress>div{background:#11243c;border:1px solid #293f59;border-radius:14px;flex-direction:column;gap:4px;padding:15px 17px;display:flex}.sl-driver-round-progress strong{color:#64b8ff;font-size:24px}.sl-driver-round-progress span{color:#95a7b9;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.sl-driver-subbar,.sl-driver-delivery-nav{justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:28px 24px 8px;display:flex}.sl-driver-subbar button,.sl-driver-delivery-nav button{color:#9eacbd;font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:750}.sl-driver-menu-dots{letter-spacing:2px;font-size:21px!important}.sl-driver-inventory-screen h1{letter-spacing:-.02em;margin:16px 0 7px;font-size:29px;line-height:1.16}.sl-driver-inventory-screen .sl-driver-lead{margin-bottom:24px}.sl-driver-inventory-list{background:#17273f;border:1px solid #344a64;border-radius:17px;overflow:hidden}.sl-driver-inventory-row{cursor:pointer;border-top:1px solid #263b55;grid-template-columns:42px 1fr 38px;align-items:center;gap:9px;min-height:78px;padding:13px 18px;display:grid}.sl-driver-inventory-row:first-child{border-top:0}.sl-driver-inventory-row[data-alt=true]{background:#203049}.sl-driver-inventory-row input{appearance:none;background:#17273f;border:3px solid #2c4562;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.sl-driver-inventory-row input:checked{background:#2f92f3;border-color:#2f92f3}.sl-driver-inventory-row input:checked:after{content:"✓";color:#fff;font-size:16px;font-weight:900}.sl-driver-inventory-row>span{gap:4px;display:grid}.sl-driver-inventory-row strong{font-size:18px;font-weight:600}.sl-driver-inventory-row small{color:#8fa0b4;font-size:12px}.sl-driver-inventory-row>b{text-align:right;font-size:21px}.sl-driver-inventory-total{background:#27384f;justify-content:space-between;align-items:center;min-height:72px;padding:17px 20px;font-size:19px;display:flex}.sl-driver-inventory-total b{font-weight:850}.sl-driver-paper-plain-summary{color:#6f849a;text-transform:uppercase;justify-content:space-between;gap:6px;margin:13px 2px 0;font-size:9px;display:flex}.sl-driver-paper-plain-summary span:nth-child(2){text-align:center}.sl-driver-paper-plain-summary span:last-child{text-align:right}.sl-driver-start{color:#fff;cursor:pointer;background:#2f92f3;border:0;border-radius:19px;width:100%;margin-top:28px;padding:19px 20px;font-size:21px;font-weight:850}.sl-driver-start:disabled{opacity:.45;cursor:not-allowed}.sl-driver-delivery-screen{padding-bottom:116px}.sl-driver-delivery-nav>div{align-items:center;gap:10px;display:flex}.sl-driver-delivery-nav>div button,.sl-driver-delivery-nav>div span{color:#f6f8fb;background:#15263f;border:1px solid #334a65;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.sl-driver-drop-body{padding-top:16px}.sl-driver-drop-heading h1{letter-spacing:-.015em;margin:0;font-size:29px;line-height:1.2}.sl-driver-drop-heading p{color:#a1afc0;margin:7px 0 20px;font-size:16px}.sl-driver-drop-card{background:#17273f;border:1px solid #31465f;border-radius:17px;overflow:hidden}.sl-driver-notes-card{padding:18px 20px}.sl-driver-card-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.sl-driver-card-label>span,.sl-driver-section-label{color:#9aa9bb;letter-spacing:.06em;font-size:13px;font-weight:650}.sl-driver-card-label button{color:#68b8ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.sl-driver-notes-card p{color:#a9b6c5;margin:10px 0 0;font-size:17px;line-height:1.4}.sl-driver-section-label{margin:24px 0 9px}.sl-driver-products-card>div{border-top:1px solid #2b3f58;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 20px;display:flex}.sl-driver-products-card>div:first-child{border-top:0}.sl-driver-products-card>div>span{gap:4px;display:grid}.sl-driver-products-card strong{font-size:19px}.sl-driver-products-card small{color:#94a4b6;font-size:14px}.sl-driver-products-card>div>b{white-space:nowrap;font-size:20px}.sl-driver-inline-message{margin-top:16px}.sl-driver-issue-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.sl-driver-issue-actions a,.sl-driver-issue-actions button{color:#dfeaf5;cursor:pointer;background:#142942;border:1px solid #35506f;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.sl-driver-issue-actions .problem{color:#ffb6b6;background:#2e2028;border-color:#7b4c4c}.sl-driver-delivery-footer{height:112px;padding:15px 24px calc(15px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08172bfa;border-top:1px solid #20354e;grid-template-columns:70px 1fr 70px;align-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.sl-driver-delivery-footer button{cursor:pointer}.sl-driver-arrow{color:#eef3f8;background:#12243c;border:1px solid #2c425e;border-radius:17px;height:62px;font-size:34px}.sl-driver-arrow:disabled{opacity:.3}.sl-driver-deliver{color:#fff;background:#2f92f3;border:0;border-radius:19px;height:66px;font-size:22px;font-weight:850}.sl-driver-deliver.sl-driver-delivered{background:#15915b}.sl-driver-drawer-overlay{z-index:9500;background:#0009;justify-content:center;display:flex;position:fixed;inset:0}.sl-driver-drawer{background:#0d2038;border-right:1px solid #33516f;flex-direction:column;gap:12px;width:min(88vw,380px);padding:28px 22px;display:flex;position:absolute;top:0;bottom:0;left:max(50% - 260px,0px);overflow:auto;box-shadow:20px 0 50px #0008}.sl-driver-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sl-driver-drawer-head button{color:#fff;background:#142942;border:1px solid #344d69;border-radius:50%;width:40px;height:40px;font-size:25px}.sl-driver-drawer h2{margin:18px 0 0;font-size:25px}.sl-driver-drawer-help{color:#8fa3b7;margin:0 0 10px;font-size:13px}.sl-driver-drawer label{color:#9eafc1;gap:7px;font-size:12px;font-weight:850;display:grid}.sl-driver-drawer select{color:#fff;width:100%;font:inherit;background:#152a44;border:1px solid #37516f;border-radius:11px;padding:13px}.sl-driver-drawer>button{color:#eef5fb;background:#142942;border:1px solid #35506f;border-radius:11px;min-height:46px;font-weight:850}.sl-driver-drawer .sl-driver-signout{color:#ffc5c5;background:#2d2028;border-color:#774348;margin-top:auto}.sl-driver-shell[data-theme=light]{color:#142238;background:#e8edf3!important}.sl-driver-shell[data-theme=light] .sl-driver-mobile,.sl-driver-shell[data-theme=light] .sl-driver-screen{color:#142238;background:#f6f8fb}.sl-driver-shell[data-theme=light] .sl-driver-appbar{border-color:#d8e1ea}.sl-driver-shell[data-theme=light] .sl-driver-eyebrow{color:#54738e}.sl-driver-shell[data-theme=light] .sl-driver-lead{color:#697b8d}.sl-driver-shell[data-theme=light] .sl-driver-round-card,.sl-driver-shell[data-theme=light] .sl-driver-round-progress>div,.sl-driver-shell[data-theme=light] .sl-driver-inventory-list,.sl-driver-shell[data-theme=light] .sl-driver-inventory-row,.sl-driver-shell[data-theme=light] .sl-driver-drop-card{color:#142238;background:#fff;border-color:#d2dde8}.sl-driver-shell[data-theme=light] .sl-driver-round-card small,.sl-driver-shell[data-theme=light] .sl-driver-inventory-row small,.sl-driver-shell[data-theme=light] .sl-driver-products-card small,.sl-driver-shell[data-theme=light] .sl-driver-notes-card p{color:#6e7e8f}.sl-driver-shell[data-theme=light] .sl-driver-inventory-row[data-alt=true]{background:#f1f5f9}.sl-driver-shell[data-theme=light] .sl-driver-inventory-total{color:#142238;background:#e8eef5}.sl-driver-shell[data-theme=light] .sl-driver-inventory-row input{background:#fff;border-color:#b9c8d6}.sl-driver-shell[data-theme=light] .sl-driver-delivery-nav>div button,.sl-driver-shell[data-theme=light] .sl-driver-delivery-nav>div span,.sl-driver-shell[data-theme=light] .sl-driver-issue-actions a,.sl-driver-shell[data-theme=light] .sl-driver-issue-actions button{color:#24415d;background:#fff;border-color:#c4d1dd}.sl-driver-shell[data-theme=light] .sl-driver-delivery-footer{background:#f6f8fbfa;border-color:#d7e1ea}.sl-driver-shell[data-theme=light] .sl-driver-arrow{color:#24415d;background:#fff;border-color:#cad7e3}.sl-driver-shell[data-theme=light] .sl-driver-drawer{color:#142238;background:#f7f9fc;border-color:#d1dbe5}.sl-driver-shell[data-theme=light] .sl-driver-drawer select,.sl-driver-shell[data-theme=light] .sl-driver-drawer>button{color:#17324c;background:#fff;border-color:#c5d3df}.sl-driver-shell[data-theme=light] .sl-driver-drawer-help,.sl-driver-shell[data-theme=light] .sl-driver-drawer label{color:#687e92}@media (width>=521px){.sl-driver-shell{padding:18px!important}.sl-driver-mobile{border:1px solid #183a5e;border-radius:28px;min-height:calc(100dvh - 36px)}.sl-driver-screen,.sl-driver-login,.sl-driver-loading{min-height:calc(100dvh - 36px)}.sl-driver-delivery-footer{border-radius:0 0 28px 28px}.sl-driver-drawer{border-radius:28px 0 0 28px;top:18px;bottom:18px;left:calc(50% - 242px)}}@media (width<=420px){.sl-driver-screen-body{padding-left:19px;padding-right:19px}.sl-driver-round-screen h1{font-size:30px}.sl-driver-inventory-screen h1,.sl-driver-drop-heading h1{font-size:25px}.sl-driver-delivery-footer{grid-template-columns:58px 1fr 58px;padding-left:18px;padding-right:18px}.sl-driver-issue-actions{grid-template-columns:1fr 1fr}.sl-driver-paper-plain-summary{font-size:8px}}.sl-driver-list-link{color:#dce9f6;cursor:pointer;background:#12263f;border:1px solid #36506f;border-radius:14px;width:100%;margin-top:16px;padding:14px 16px;font-size:15px;font-weight:850}.sl-driver-list-screen h1{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.15}.sl-driver-delivery-list{gap:10px;margin-top:14px;display:grid}.sl-driver-delivery-list-row{text-align:left;color:#f5f8fb;cursor:pointer;background:#15263f;border:1px solid #304761;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;padding:14px 13px;display:grid}.sl-driver-delivery-list-row[data-status=delivered]{background:#102d30;border-color:#247d5b}.sl-driver-delivery-list-row[data-status=missed]{border-color:#7b6334}.sl-driver-delivery-list-row[data-status=problem]{border-color:#75464d}.sl-driver-list-number{color:#fff;background:#236da9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.sl-driver-list-main{gap:3px;min-width:0;display:grid}.sl-driver-list-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.sl-driver-list-main small{color:#9eafc1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sl-driver-list-main b{color:#74bdf8;font-size:12px}.sl-driver-list-main em{color:#899caf;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.sl-driver-list-status{text-transform:uppercase;letter-spacing:.04em;color:#aab9c8;font-size:10px;font-weight:900}.sl-driver-delivery-list-row[data-status=delivered] .sl-driver-list-status{color:#6ce0a8}.sl-driver-delivery-list-row[data-status=missed] .sl-driver-list-status{color:#f2c96e}.sl-driver-delivery-list-row[data-status=problem] .sl-driver-list-status{color:#ff9c9c}.sl-driver-list-chevron{color:#8799ad;font-size:24px}.sl-driver-contact-unavailable{color:#607489;opacity:.65;background:#101f32;border:1px solid #273d56;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:850;display:flex}.sl-driver-shell[data-theme=light] .sl-driver-list-link,.sl-driver-shell[data-theme=light] .sl-driver-delivery-list-row{color:#142238;background:#fff;border-color:#cdd9e4}.sl-driver-shell[data-theme=light] .sl-driver-delivery-list-row[data-status=delivered]{background:#effaf4;border-color:#8ccfb0}.sl-driver-shell[data-theme=light] .sl-driver-list-main small,.sl-driver-shell[data-theme=light] .sl-driver-list-main em{color:#6d7f90}.sl-driver-shell[data-theme=light] .sl-driver-contact-unavailable{color:#8694a2;background:#f1f4f7;border-color:#d4dde6}@media (width<=420px){.sl-driver-delivery-list-row{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:8px;padding:13px 10px}.sl-driver-list-status{font-size:9px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
