.mobile-account-link{display:none!important}
.quote-handoff-note{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #c9e8dc;border-radius:13px;background:#effaf5;color:#17694d}.quote-handoff-note>.ui-icon{width:23px;height:23px;flex:none}.quote-handoff-note strong{font-size:14px}.quote-handoff-note p{margin:5px 0 0;color:#4c7465;font-size:12px;line-height:1.7}
.ops-actions,.ops-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.ops-toolbar p{margin:0;max-width:640px;color:var(--muted)}.ops-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f0f7fc;border:1px solid #dce9f2;border-radius:14px;padding:18px;margin:16px 0}.ops-summary small,.ops-summary b{display:block}.ops-summary b{margin-top:7px;color:#163951}.ops-summary small{color:#526a80}.ops-measure-card,.ops-price-check{padding:20px;border:1px solid #dce7ef;border-radius:16px;margin-bottom:16px;background:#fff}.ops-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ops-card-heading time{font-size:12px;color:#607b91}.ops-card-heading h3{margin:10px 0}.ops-card-heading>strong{font-size:24px;white-space:nowrap}.ops-photos{display:flex;flex-wrap:wrap;gap:12px}.ops-photos img{width:130px;height:100px;object-fit:cover;border-radius:10px;border:1px solid #dce7ef}.ops-photos a:focus-visible{outline:3px solid #2d80f2}.ops-new-measure summary{font-size:18px}.ops-measure .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-warning,[data-ops-error]{color:#963b16;background:#fff4e9;border-radius:8px;padding:12px;line-height:1.6}[data-ops-error]:empty{display:none}.ops-invoice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ops-shipment-picker{border:1px solid #dce7ef;border-radius:12px;max-height:320px;overflow:auto;min-width:0}.ops-check{display:flex!important;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #eaf0f5}.ops-check input{width:20px!important;min-height:20px!important;flex:none}.ops-check small{display:block;color:#607b91}.ops-billing dd{margin:4px 0 20px;overflow-wrap:anywhere}.ops-billing dt{font-size:12px;color:#607b91}.ops-measure,.ops-billing{overflow-wrap:anywhere;min-width:0}.ops-actions .btn{white-space:normal;text-align:center}
@media(max-width:960px){.site-nav .mobile-account-link{display:block!important;border-top:1px solid #e2eaf3;margin-top:8px;color:#1f65c5}.ops-invoice-list{grid-template-columns:1fr}}
@media(max-width:720px){.site-shell .header-actions .btn:first-child{display:inline-flex;min-height:44px;font-size:12px;padding:10px 12px;white-space:nowrap}.site-shell .header-actions .btn:nth-child(2){display:none}.site-shell .header-inner{gap:10px}.site-shell .header-actions{order:1;margin-left:auto}.site-shell .nav-toggle{order:2;margin-left:0;min-width:44px}.site-shell .site-nav{top:100%;max-height:calc(100dvh - 100px);overflow-y:auto}.ops-summary{grid-template-columns:1fr}.ops-card-heading{flex-wrap:wrap}.ops-actions>.btn{flex:1;min-width:130px}.ops-measure-card,.ops-price-check{padding:15px}.ops-measure .form-grid{grid-template-columns:1fr 1fr}}
@media(max-width:380px){.site-shell .site-header .brand-logo{width:100px;height:auto}.site-shell .header-inner{gap:6px}.site-shell .header-actions .btn:first-child{max-width:130px;white-space:normal;line-height:1.3}.site-shell .header-actions .btn .ui-icon{display:none}}
