.language-bar{display:flex;justify-content:flex-end;align-items:center;min-height:38px;padding:4px 4.6%;background:#f2f6f0;border-bottom:1px solid #e0e8df;color:#476e60;font:12px/1.4 'DM Sans','Noto Sans SC',system-ui,sans-serif}.language-picker{display:flex;align-items:center;gap:8px}.language-picker>span{font-size:11px}.language-picker select{font:inherit;border:1px solid #d4e1d6;border-radius:7px;background:white;color:#245b4b;padding:6px 28px 6px 9px;min-height:31px;max-width:175px}.language-picker select:focus-visible{outline:3px solid #c99e57;outline-offset:2px}html[lang=en] .hero h1,html[lang=ms] .hero h1{font-size:clamp(28px,3.2vw,43px);line-height:1.2;letter-spacing:-1px}html[lang=en] .hero-copy,html[lang=ms] .hero-copy{padding-right:15px}html[lang=en] .hero-actions,html[lang=ms] .hero-actions{flex-wrap:wrap}html[lang=en] .trust-item,html[lang=ms] .trust-item{align-items:flex-start}html[lang=en] .trust-item b,html[lang=ms] .trust-item b{line-height:1.45;display:block}.trust-item>div{min-width:0}.order-actions{flex-shrink:0}.invoice-sheet .language-bar{display:none}@media(max-width:1000px){html[lang=ms] .product-bottom,html[lang=en] .product-bottom{align-items:flex-start;gap:7px}html[lang=ms] .stock,html[lang=en] .stock{line-height:1.5}.workspace-header .nav button{max-width:none}}@media(max-width:760px){.language-bar{padding:4px 5%;min-height:37px}.language-picker{gap:6px}html[lang=en] .hero h1,html[lang=ms] .hero h1{font-size:33px}html[lang=en] .hero-copy,html[lang=ms] .hero-copy{padding-right:22px}.trust-item{min-width:0}.trust-item small{overflow-wrap:anywhere}html[lang=ms] .trust-item b,html[lang=en] .trust-item b{font-size:10px}html[lang=ms] .product-info h3,html[lang=en] .product-info h3{font-size:14px}html[lang=ms] .product-en,html[lang=en] .product-en{font-size:9px}html[lang=ms] .product-bottom,html[lang=en] .product-bottom{flex-wrap:wrap}html[lang=ms] .card-arrow,html[lang=en] .card-arrow{margin-left:auto}html[lang=ms] .support-band,html[lang=en] .support-band{flex-wrap:wrap}.order-actions{flex-shrink:1}html[lang=ms] .float-label,html[lang=en] .float-label{max-width:calc(100% - 34px)}html[lang=ms] .float-label b,html[lang=en] .float-label b{font-size:10px}.login-card h1{overflow-wrap:anywhere}.invoice-sheet header h1{overflow-wrap:anywhere}.stats .stat{min-width:0}.stat-top>span{overflow-wrap:anywhere}.stat>strong{overflow-wrap:anywhere}html[lang=ms] .hero-number{font-size:7px}.language-picker select{max-width:160px}}@media print{.language-bar{display:none!important}}
.detail-grid>*,.checkout-layout>*,.modal-body .form-grid>*{min-width:0}.modal-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-body .rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-body .rate{min-width:0;overflow-wrap:anywhere}@media(max-width:420px){.detail-grid,.checkout-layout{grid-template-columns:minmax(0,1fr)}.modal-body .form-grid{grid-template-columns:minmax(0,1fr)}.modal-body .specs{grid-template-columns:minmax(0,1fr)}.modal-body .summary-row{flex-wrap:wrap;gap:5px 12px}.modal-body .summary-row>strong,.modal-body .summary-row>b{margin-left:auto}.modal-head h2{min-width:0}.modal-head .icon-btn{flex-shrink:0}}
@media(max-width:370px){html[lang=en] .hero h1,html[lang=ms] .hero h1{font-size:28px;letter-spacing:-.7px}}
