.cmd-builder{--ink:#142f3b;--paper:#fffdf8;--sky:#dceef7;--coral:#eb765d;max-width:1180px;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.cmd-builder>header{max-width:800px}.cmd-builder>header h1{margin:.3rem 0;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,5.4rem);line-height:.95;letter-spacing:-.05em}.cmd-builder form{display:grid;margin:2rem 0;padding:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-radius:22px;background:linear-gradient(135deg,var(--sky),#f5e7f4)}.cmd-builder label{display:grid;gap:.35rem;font-size:.78rem;font-weight:800}.cmd-builder :is(select,input){min-height:46px;padding:.65rem;border:1px solid rgba(20,47,59,.2);border-radius:10px;background:#fff}.cmd-builder form button{align-self:end}.cmd-builder-status{min-height:1.5rem;font-weight:800}.cmd-builder-summary{padding:1.5rem;border-radius:20px;background:var(--ink);color:white}.cmd-builder-summary h2{margin:.2rem 0;font-family:Georgia,serif;font-size:2.4rem}.cmd-builder-days{display:grid;margin:1rem 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cmd-builder-days>section{padding:1rem;border:1px solid rgba(20,47,59,.12);border-radius:18px;background:var(--paper)}.cmd-builder-days>section>h3{font-family:Georgia,serif;font-size:1.8rem}.cmd-builder-days article{display:grid;padding:1rem 0;grid-template-columns:90px 1fr;gap:1rem;border-top:1px solid rgba(20,47,59,.1)}.cmd-builder-days img{width:90px;height:90px;object-fit:cover;border-radius:14px}.cmd-builder-days h4{margin:.2rem 0;font-size:1.1rem}.cmd-builder>aside{padding:1rem 1.2rem;border-left:5px solid var(--coral);background:#fff0e9}@media(max-width:760px){.cmd-builder form{grid-template-columns:1fr 1fr}.cmd-builder-days{grid-template-columns:1fr}}@media(max-width:480px){.cmd-builder form{grid-template-columns:1fr}.cmd-builder-days article{grid-template-columns:1fr}.cmd-builder-days img{width:100%;height:150px}}
