/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}}.estimate-choice{border:3px solid var(--ink);background:#fff;margin:8px 0 22px;padding:20px}.estimate-choice h3{letter-spacing:.04em;margin:0;font-size:14px}.estimate-choice>p{font-size:13px}.choice{text-align:left;cursor:pointer;background:#f8f7f2;border:1px solid #c7c4ba;gap:10px;width:100%;margin-top:8px;padding:13px;font-size:13px;line-height:1.4;display:flex}.choice.active{border:2px solid var(--ink);background:#efffc0;padding:12px}.choice span{font-size:18px}.brand img{object-fit:contain;width:210px;max-height:60px;display:block}.site-footer>img{width:150px;height:auto;display:block}@media (width<=800px){.brand img{width:170px;max-height:52px}.site-footer>img{width:190px}}:root{--blue:#163c70;--acid:#f01818!important;--orange:#b90000!important;--cream:#f5f2ed!important;--paper:#fffdf9!important}.hero{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 0,#ffd3d3 0,transparent 31%),var(--cream)!important;border-bottom:4px solid var(--blue)!important}.hero:before{content:"";z-index:-1;opacity:.12;background:radial-gradient(ellipse at 75% 31%,var(--blue) 0 21%,transparent 21.5%),repeating-radial-gradient(ellipse at 68% 48%,#b90000f2 0 8%,transparent 8.5% 15%);filter:blur(.2px);position:absolute;inset:-35% -8% -30% 48%;transform:rotate(-7deg)}.form-card{border-top:5px solid var(--blue)!important}.callout{border-left-color:var(--blue)!important;background:#ffe0e0!important}.style.active,.choice.active{background:#ffe5e5!important}.style.active{box-shadow:inset 0 -3px 0 var(--blue)}.legal .review{background:#fff0f0!important;border-left-color:#d00000!important}.progress-card button.active span,.success-mark{color:#fff}.button.primary{color:#fff;border-bottom:4px solid var(--blue)}.success-card{box-shadow:8px 8px 0 #d40000,14px 14px 0 var(--blue)}.field input:focus,.field textarea:focus,.money:focus-within{box-shadow:0 0 0 2px var(--blue)!important}@media (width<=800px){.hero:before{inset:-10% -45% -15% 25%}.form-card{border-top-width:4px!important}}:root{--blue:#0a3b7a!important}.hero:before{opacity:.25!important;background:radial-gradient(at 74% 29%,#0a3b7afa 0 25%,#0000 25.5%),repeating-radial-gradient(at 65% 48%,#b90000f2 0 8%,#ffffff9e 8.5% 12%,#0000 12.5% 16%)!important;inset:-30% -5% -25% 37%!important}.topbar{box-shadow:inset 0 -4px 0 var(--blue)!important}.form-card{border-top-color:var(--blue)!important}.button.primary{border-bottom-color:#1759a0!important}.qr-card{box-shadow:7px 7px 0 #d40000,14px 14px 0 var(--blue)!important}@media (width<=800px){.hero:before{opacity:.21!important;inset:-5% -40% -10% 18%!important}}.home-page{color:#f7f8fb;background:#080b12;min-height:100vh}.home-nav{z-index:30;background:#080b12f2;border-bottom:1px solid #273044;align-items:center;gap:34px;height:92px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.home-nav img{background:#fff;width:210px}.home-nav nav{gap:24px;margin-left:auto;display:flex}.home-nav nav a,.home-footer a{color:#dbe3ef;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900;text-decoration:none}.home-cta{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#e51e2a;padding:14px 19px;font-size:11px;font-weight:900;text-decoration:none}.home-hero{background:radial-gradient(circle at 82% 40%,#14529cb3,#0000 27%),repeating-linear-gradient(115deg,#0000 0 44px,#ffffff05 45px 46px),#080b12;grid-template-columns:minmax(0,760px) 360px;justify-content:space-between;align-items:center;gap:60px;min-height:690px;padding:90px max(6vw,28px);display:grid;overflow:hidden}.home-hero .eyebrow,.home-services .eyebrow,.home-about .eyebrow,.home-contact .eyebrow{color:#63a9ff}.home-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:22px 0 36px;font-size:clamp(65px,9vw,132px);line-height:.82}.home-hero h1 em{color:#e8232e;font-style:normal}.home-hero-copy>p:not(.eyebrow){color:#b8c1d0;max-width:650px;font-size:19px;line-height:1.65}.home-actions{gap:12px;margin-top:34px;display:flex}.home-page .button.primary{color:#fff;background:#e8232e;border-color:#e8232e;text-decoration:none}.home-page .button.secondary{color:#fff;border-color:#768399;text-decoration:none}.gauge-art{text-align:center;border:18px solid #e8232e;border-color:#e8232e #e8232e #fff #164e92;border-radius:50%;place-items:center;width:350px;height:350px;display:grid;transform:rotate(-8deg);box-shadow:0 0 0 8px #151c2a,0 0 80px #1b65c059}.gauge-art span{letter-spacing:-.1em;margin-bottom:-110px;font-size:70px;font-weight:1000;transform:rotate(8deg)}.gauge-art b{letter-spacing:.14em;color:#aeb9cb;margin-top:95px;font-size:12px;transform:rotate(8deg)}.home-services{color:#0c1018;background:#f4f5f7;padding:100px max(6vw,28px)}.section-heading{grid-template-columns:210px 1fr;gap:40px;display:grid}.section-heading h2,.home-about h2,.home-contact h2{letter-spacing:-.06em;max-width:900px;margin:0 0 58px;font-size:clamp(40px,6vw,75px);line-height:.96}.home-service-grid{background:#cbd1db;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.home-service-grid article{background:#fff;min-height:290px;padding:30px}.home-service-grid span{color:#e8232e;font-size:12px;font-weight:900}.home-service-grid h3{margin:48px 0 20px;font-size:25px}.home-service-grid p{color:#5e6673;line-height:1.6}.home-about{background:#10284b;grid-template-columns:1fr 1fr;gap:80px;padding:110px max(6vw,28px);display:grid}.home-about>div>p:not(.eyebrow){color:#c2ccdb;font-size:19px;line-height:1.7}.home-about ul{margin-top:36px;padding:0;list-style:none}.home-about li{border-top:1px solid #516887;padding:16px 0;font-weight:800}.home-about li:before{content:"✓";color:#f22c35;margin-right:12px}.home-contact{color:#0b1019;background:#fff;grid-template-columns:220px 1fr 250px;align-items:center;gap:50px;padding:90px max(6vw,28px);display:grid}.home-contact img{width:100%}.home-contact h2{margin-bottom:20px}.home-contact p{color:#5d6673;line-height:1.65}.home-contact a{color:inherit}.home-contact-actions{flex-direction:column;gap:10px;display:flex}.home-contact-actions a{text-align:center}.home-footer{color:#9ba7ba;justify-content:space-between;padding:30px max(6vw,28px);font-size:11px;display:flex}@media (width<=900px){.home-nav nav{display:none}.home-hero{grid-template-columns:1fr}.gauge-art{display:none}.home-service-grid{grid-template-columns:1fr 1fr}.home-about,.home-contact{grid-template-columns:1fr}.home-contact img{max-width:210px}.section-heading{grid-template-columns:1fr}.home-cta{margin-left:auto}}@media (width<=560px){.home-nav{height:74px;padding:0 14px}.home-nav img{width:150px}.home-cta{padding:11px;font-size:9px}.home-hero{min-height:620px;padding:70px 20px}.home-hero h1{font-size:64px}.home-actions{flex-direction:column}.home-service-grid{grid-template-columns:1fr}.home-services,.home-about,.home-contact{padding:70px 20px}.home-footer{flex-direction:column;gap:15px}}:root{--ink:#11130f;--cream:#f3f0e7;--paper:#fbfaf6;--acid:#d9ff43;--orange:#ff5a1f;--line:#d8d5ca;--muted:#676960}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}.topbar{background:var(--cream);z-index:20;border-bottom:1px solid #c9c6bb;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:.12em;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:flex}.brand-mark{background:var(--ink);color:var(--acid);letter-spacing:-.05em;padding:10px 8px}.scan-link{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.hero{background:radial-gradient(circle at 85% 0,#ecffb1 0,transparent 31%),var(--cream);border-bottom:1px solid #c9c6bb;grid-template-columns:minmax(0,780px) 220px;justify-content:space-between;align-items:end;gap:50px;min-height:410px;padding:75px max(5vw,24px) 60px;display:grid}.eyebrow,.step-label{letter-spacing:.16em;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.065em;max-width:980px;margin:16px 0 26px;font-size:clamp(44px,6.4vw,88px);line-height:.94}.hero-copy{max-width:600px;color:var(--muted);font-size:18px;line-height:1.55}.hero-badge{border-top:3px solid var(--ink);gap:18px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}.hero-badge span{color:var(--orange);font-size:30px;font-weight:900}.hero-badge p{margin:0}.workspace{grid-template-columns:260px minmax(0,820px);justify-content:center;gap:42px;padding:70px max(5vw,24px);display:grid}.progress-card{align-self:start;position:sticky;top:105px}.progress-card>p{margin-bottom:20px}.progress-card button{text-align:left;color:#94958f;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 0;font-size:13px;font-weight:700;display:flex}.progress-card button span{border:1px solid #b9b7ae;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.progress-card button.active{color:var(--ink)}.progress-card button.active span{background:var(--acid);border-color:var(--ink)}.progress-card button.complete{color:#3d3f37}.progress-card button.complete span{background:var(--ink);color:#fff}.privacy-note{color:#606158;background:#e8e4d9;margin-top:24px;padding:16px;font-size:11px;line-height:1.5}.form-card{background:var(--paper);border:1px solid #cfccc0;min-height:650px;padding:clamp(28px,5vw,62px);box-shadow:8px 8px #1a1b17}.step-label{color:var(--orange)}.form-card h2,.qr-section h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(36px,4vw,58px)}.section-copy{color:var(--muted);margin:0 0 36px;line-height:1.6}.grid{gap:22px;display:grid}.grid.two{grid-template-columns:1fr 1fr}.field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.field>span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.field input,.field textarea,.money{background:#fff;border:1px solid #b9b6ab;border-radius:0;outline:none;min-height:50px;padding:14px 15px}.field input:focus,.field textarea:focus,.money:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--acid)}.field textarea{resize:vertical;min-height:150px;line-height:1.5}.field.full{margin-bottom:28px}.callout{border-left:4px solid var(--ink);background:#e7ff91;flex-direction:column;gap:12px;padding:18px;font-size:13px;line-height:1.5;display:flex}.style-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.style{cursor:pointer;background:#fff;border:1px solid #c5c2b7;grid-template-columns:24px 1fr;padding:20px;display:grid}.style input{opacity:0;position:absolute}.style .radio{border:1px solid #777;border-radius:50%;grid-row:1/3;width:18px;height:18px}.style b{font-size:15px}.style small{color:var(--muted);margin-top:5px;line-height:1.4}.style.active{border:2px solid var(--ink);background:#f3ffd0;padding:19px}.style.active .radio{border:5px solid var(--ink);background:var(--acid)}.money-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.money{align-items:center;padding:0;display:flex}.money i{padding-left:16px;font-style:normal;font-weight:900}.money input{width:100%;box-shadow:none!important;border:0!important}.legal{background:#eeece5;border:1px solid #c7c4ba;max-height:340px;margin:12px 0 24px;padding:24px;font-size:12px;line-height:1.6;overflow:auto}.legal h3{text-transform:uppercase;letter-spacing:.05em;margin-top:0;font-size:14px}.legal h4{margin-bottom:4px;font-size:13px}.legal .review{background:#fff4cf;border-left:3px solid #e5a900;padding:10px}.check{cursor:pointer;grid-template-columns:24px 1fr;gap:12px;margin:14px 0;display:grid}.check input{opacity:0;position:absolute}.check span{color:#0000;border:1px solid #8e8e87;place-items:center;width:23px;height:23px;display:grid}.check input:checked+span{background:var(--ink);color:var(--acid)}.check p{margin:2px 0;font-size:13px;line-height:1.45}.signature-note,.fine-print{color:var(--muted);font-size:11px;line-height:1.5}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:40px;padding-top:25px;display:flex}.button{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;padding:14px 22px;font-size:12px;font-weight:900}.button.primary{background:var(--ink);color:var(--acid)}.button.secondary{background:0 0}.button.light{background:var(--acid);color:var(--ink);margin-top:12px}.button:disabled{opacity:.4;cursor:not-allowed}.error{color:#8b2000;background:#ffe3da;padding:13px;font-size:13px}.qr-section{background:var(--ink);color:#fff;grid-template-columns:1fr 330px;align-items:center;gap:70px;padding:80px max(6vw,30px);display:grid}.qr-section>div:first-child{max-width:660px}.qr-section .eyebrow{color:var(--acid)}.qr-section p{color:#b9bcb2;font-size:18px;line-height:1.6}.qr-card{color:var(--ink);text-align:center;box-shadow:10px 10px 0 var(--orange);background:#fff;padding:22px;transform:rotate(1.2deg)}.qr-card img{width:100%;display:block}.qr-card b{letter-spacing:.08em;margin:15px 0 6px;display:block}.qr-card span{color:#666;font-size:11px}.site-footer{grid-template-columns:160px 1fr auto;align-items:center;gap:24px;padding:35px max(5vw,24px);font-size:12px;display:grid}.site-footer>span{letter-spacing:.1em;font-weight:900}.site-footer p{color:var(--muted)}.site-footer small{color:#777;text-align:right;max-width:420px}.success-shell{background:var(--ink);place-items:center;min-height:100vh;padding:30px;display:grid}.success-card{background:var(--paper);text-align:center;max-width:610px;box-shadow:12px 12px 0 var(--acid);padding:60px}.success-mark{background:var(--acid);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:30px;font-weight:900;display:grid}.success-card h1{letter-spacing:-.05em;margin:10px;font-size:55px}.success-card>p{color:var(--muted);line-height:1.6}.reference{border:1px dashed #999;margin:28px 0;padding:20px}.reference span{letter-spacing:.15em;font-size:10px;display:block}.reference strong{margin-top:8px;font-size:24px;display:block}.success-actions{justify-content:center;gap:12px;display:flex}@media (width<=800px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:50px}.hero-badge{display:none}.workspace{grid-template-columns:1fr;padding:35px 16px}.progress-card{gap:8px;display:flex;position:static;overflow:auto}.progress-card>p,.progress-card button{display:none}.progress-card button.active{display:flex}.privacy-note{display:none}.form-card{padding:28px 20px;box-shadow:5px 5px #1a1b17}.grid.two,.style-grid,.money-grid,.qr-section{grid-template-columns:1fr}.qr-section{padding:60px 24px}.qr-card{max-width:330px}.site-footer{grid-template-columns:1fr}.site-footer small{text-align:left}.topbar{height:65px}.scan-link{font-size:10px}.success-card{padding:40px 22px}.success-card h1{font-size:42px}.success-actions{flex-direction:column}}@media print{.topbar,.hero,.workspace,.site-footer,.qr-section>div:first-child{display:none!important}.qr-section{background:#fff;place-items:center;min-height:100vh;padding:0;display:grid!important}.qr-card{width:420px;box-shadow:none;border:2px solid #000;transform:none}.success-shell{background:#fff}.success-actions{display:none}}.topbar nav{gap:20px;display:flex}.topbar nav a{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;text-decoration:none}.field select{background:#fff;border:1px solid #b9b6ab;min-height:50px;padding:14px 15px}.upload{background:#f4f7fb;border:1px dashed #8d96a8;padding:18px}.upload small{color:var(--muted);line-height:1.4}.services-section,.contact-section{padding:75px max(5vw,24px)}.services-section{background:#e9edf5;border-top:5px solid #1a4f91}.services-section>h2,.contact-section h2{letter-spacing:-.045em;margin:10px 0 32px;font-size:clamp(36px,5vw,64px)}.service-list{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.service-list article{background:#fff;border-top:4px solid #df2029;padding:22px}.service-list h3{margin:0 0 30px;font-size:18px}.service-list p{color:#1a4f91;text-transform:uppercase;font-size:11px;font-weight:900}.service-list a{color:var(--ink);font-weight:800}.contact-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;display:grid}.contact-section p{color:var(--muted)}.contact-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.contact-actions a{text-align:center;text-decoration:none}.site-footer a{color:inherit}.success-card a{color:#174f91}@media (width<=900px){.service-list{grid-template-columns:1fr 1fr}.contact-section{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.topbar nav a:not(:last-child){display:none}.service-list{grid-template-columns:1fr}}.shop-shell{color:#f5f7fb;background:#080b12;min-height:100vh;padding:36px max(4vw,20px)}.shop-shell header{border-bottom:1px solid #28334b;align-items:center;gap:24px;padding-bottom:24px;display:flex}.shop-shell header img{background:#fff;width:190px}.shop-shell header p{letter-spacing:.18em;color:#53a4ff;margin:0;font-size:11px}.shop-shell header h1{margin:4px 0;font-size:42px}.shop-shell header>a{color:#fff;margin-left:auto}.shop-summary{align-items:end;gap:10px;margin:28px 0;display:flex}.shop-summary b{color:#53a4ff;font-size:42px}.shop-summary span{padding-bottom:7px}.inbox{gap:18px;display:grid}.inbox article,.denied{background:#111827;border:1px solid #2d3b57;border-left:5px solid #e6232c;padding:24px}.card-head{justify-content:space-between;gap:20px;display:flex}.card-head h2{margin:7px 0;font-size:28px}.card-head p,.card-head small{color:#aeb9ce;display:block}.card-head>div:last-child{text-align:right}.status{color:#a9d1ff;text-transform:uppercase;background:#163c6d;padding:5px 9px;font-size:10px;font-weight:800}.inbox dl{grid-template-columns:1fr 1fr;gap:15px 24px;display:grid}.inbox dl div{border-top:1px solid #29344b;padding-top:10px}.inbox dt{text-transform:uppercase;letter-spacing:.1em;color:#7f91b1;font-size:10px}.inbox dd{margin:5px 0;line-height:1.45}.inbox a{color:#82bdff}.quick-actions{gap:9px;margin-top:20px;display:flex}.quick-actions a,.quick-actions button{color:#fff;background:#e6232c;border:0;padding:10px 16px;font-weight:800;text-decoration:none}.denied{max-width:600px;margin:10vh auto}@media (width<=700px){.shop-shell header{flex-wrap:wrap;align-items:flex-start}.shop-shell header>a{margin-left:0}.inbox dl{grid-template-columns:1fr}.card-head{flex-direction:column}.card-head>div:last-child{text-align:left}}.quick-actions button{cursor:pointer;background:#24466f}.quick-actions button.danger{background:#7f1d1d}.quick-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.quick-actions{flex-wrap:wrap}}
