@media (max-width:1439px){.work{padding:20px;gap:18px}.panel{padding:22px}.g4{grid-template-columns:repeat(2,1fr)}}
@media (max-width:1023px){.work{grid-template-columns:1fr}.kitchen-preview{position:relative;top:0;height:46vw;min-height:260px;order:-1}.panel{max-height:none;overflow:visible}.top,.stepper,.nav{padding-left:20px;padding-right:20px}}
@media (max-width:767px){.top{gap:10px;padding:0 14px}.proj{display:none}.btn span{display:none}.btn.ghost{padding:0 12px}.stepper{padding:10px 12px}.step .lbl{display:none}.step.active .lbl{display:inline}.step::after{display:none}
.work{padding:12px;gap:12px}.panel{padding:18px}.ph h1{font-size:22px}.cards.three{grid-template-columns:1fr 1fr}.lib,.g3,.g4{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr}.toolbar button{padding:9px}.toolbar button{font-size:0;gap:0}.toolbar i,.toolbar svg{width:20px;height:20px}
.nav{padding:10px 12px}.nav .btn{flex:1}#count{display:none}.acts .btn{width:100%}.sum{grid-template-columns:1fr}.sum dd{text-align:left;margin-bottom:6px}#toasts{left:12px;right:12px;bottom:76px}}
