/* Clear logo subtitle without the decorative swoosh crossing its text. */
.header .logo:before,.header .logo:after{content:none!important;display:none!important}.header .logo{line-height:1.05;overflow:visible;padding-bottom:2px}.header .logo small{margin-top:8px;line-height:1.4;font-style:normal;letter-spacing:1.8px;position:static;white-space:nowrap}.store-context{border-bottom:1px solid #dce9e0;background:#eff6f1}.context-inner{display:flex;gap:16px;align-items:center;padding-block:12px}.context-inner label{font-size:10px;display:flex;align-items:center;gap:10px;color:#37614c}.context-inner select{padding:7px 25px 7px 10px;font-size:11px;max-width:250px;background:white}.context-inner .ops-help{margin:0;flex:1}.context-actions{display:flex;gap:15px;white-space:nowrap}.branch-stock{font-size:9px;color:#208057;line-height:1.6;margin:0 0 8px}.branch-stock.unknown{color:#8a7048}.compare-toggle{margin-top:12px;padding:8px 0 0;border-top:1px solid var(--line);font-size:10px;text-align:left;color:#658171}.compare-toggle[aria-pressed=true]{color:#128555;font-weight:700}.comparison-table th{min-width:150px;vertical-align:top}.comparison-table thead img{display:block;width:90px;height:80px;object-fit:contain;margin-bottom:12px}.comparison-table thead b{display:block}.comparison-table{max-height:65vh}.comparison-table th:first-child{min-width:135px}.login-card{max-width:650px;margin:25px auto;padding:35px}.login-card h2{margin:14px 0}.login-card p{line-height:1.8}.login-card .btn{margin:15px 0}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.project-grid h3{margin:15px 0 7px}.business-timeline{list-style:none;padding:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-timeline li{font-size:11px;color:#8b9990;display:flex;gap:8px;align-items:center;padding:8px;background:#f4f7f4;border-radius:8px}.business-timeline li span{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid #dce6de;border-radius:50%;font-size:10px}.business-timeline .current{background:#e1f3e7;color:#087b49;font-weight:bold}.business-timeline .done{color:#1d7c52}.business-timeline .done span{background:#128555;color:#fff;border-color:#128555}.quote-current-step{margin-top:12px}.quote-current-step>b{font-size:12px}.product .btn{white-space:normal}.product .branch-stock{min-height:28px}.management-view .store-context{display:none}@media(max-width:900px){.context-inner{flex-wrap:wrap;gap:8px}.context-inner .ops-help{display:none}.context-actions{margin-left:auto}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.context-inner{padding-block:10px}.context-inner label{width:100%;justify-content:space-between;font-size:9px}.context-inner select{max-width:215px;font-size:10px}.context-actions{width:100%;justify-content:space-between}.context-actions button{font-size:10px;padding:6px 0}.project-grid{grid-template-columns:1fr}.login-card{padding:24px 20px}.header .logo small{font-size:5.5px;margin-top:6px}.branch-stock{font-size:8px}.business-timeline{grid-template-columns:1fr 1fr}.comparison-table th{min-width:145px}}
