*{box-sizing:border-box}body{margin:0;background:#f3f6f5;color:#182326;font-family:system-ui,-apple-system,sans-serif}header{background:#11191a;color:#fff;padding:22px 6%;display:flex;gap:20px;align-items:center}header b{letter-spacing:.12em;font-size:24px}header span{opacity:.65;font-size:13px}main{max-width:1000px;margin:25px auto;padding:0 16px}.card{background:white;border-radius:16px;padding:22px;margin-bottom:16px;box-shadow:0 6px 25px #0000000d}h1{font-size:30px}.dims{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}label{font-weight:700;font-size:13px}input,select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #ccd6d8;border-radius:9px;font-size:16px}.choices{display:flex;flex-wrap:wrap;gap:9px}.choices button{padding:11px 13px;border:1px solid #cbd4d5;background:#fff;border-radius:9px}.choices button.active{background:#183f3b;color:#fff}.muted,small{color:#748086;font-size:13px}#total{font-size:38px;font-weight:800;margin:4px 0}.total{display:flex;justify-content:space-between;align-items:center}#request{background:#183f3b;color:white;border:0;border-radius:10px;padding:14px 20px;font-weight:800}@media(max-width:700px){.dims{grid-template-columns:1fr 1fr}.total{display:block}#request{width:100%;margin-top:15px}}