.packing-page{color:#182940;background:#f6f2e9;min-height:100vh;padding:22px clamp(18px,4vw,64px) 38px}.packing-nav,.packing-workspace,.packing-guide,.packing-footer{max-width:1180px;margin:0 auto}.packing-nav{justify-content:space-between;align-items:center;display:flex}.packing-back{color:#314c68;font-size:.9rem}.packing-hero{text-align:center;max-width:780px;margin:86px auto 48px}.packing-kicker{color:#b55247;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.73rem;font-weight:800}.packing-hero h1,.packing-workspace h2,.packing-guide h2{letter-spacing:-.04em;font-family:Georgia,serif}.packing-hero h1{margin:0;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.98}.packing-hero>p:last-child{color:#506276;max-width:630px;margin:20px auto 0;line-height:1.65}.packing-workspace{background:#d8d2c5;border:1px solid #d8d2c5;grid-template-columns:minmax(280px,.83fr) minmax(360px,1.17fr);gap:1px;display:grid;box-shadow:0 18px 45px #223c5b16}.packing-inputs,.packing-result{background:#fffdf8;padding:30px}.packing-workspace h2{margin:0 0 25px;font-size:1.8rem}.packing-field{margin:0 0 16px;display:block}.packing-field span{margin:0 0 7px;font-size:.82rem;font-weight:750;display:block}.packing-field em{color:#8995a3;font-style:normal;font-weight:500}.packing-field input,.packing-field textarea{box-sizing:border-box;color:#182940;width:100%;font:inherit;background:#fff;border:1px solid #cfd5d9;border-radius:6px;padding:10px 11px}.packing-field textarea{resize:vertical;min-height:76px;line-height:1.45}.packing-two-up{grid-template-columns:1fr 1fr;gap:12px;display:grid}.packing-result{background:#edf1f3}.packing-result-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.packing-result-head h2{margin-bottom:0}.packing-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.packing-actions button{color:#243b54;cursor:pointer;background:#fff;border:1px solid #bdc8d0;border-radius:999px;padding:9px 13px;font:700 .78rem/1.15 inherit}.packing-actions .packing-print{color:#fff;background:#182940;border-color:#182940}.slip-preview{background:#fff;min-height:514px;padding:34px;box-shadow:0 12px 28px #1528421c}.slip-preview header{border-bottom:2px solid #182940;justify-content:space-between;gap:16px;padding-bottom:17px;display:flex}.slip-preview header p,.slip-address>span,.slip-preview footer span{color:#b55247;letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:800}.slip-preview h3{margin:6px 0 0;font:700 1.55rem/1 Georgia,serif}.slip-preview header>p{color:#182940;letter-spacing:0;font-size:.85rem}.slip-address{padding:22px 0}.slip-address strong,.slip-address p{white-space:pre-line;margin:6px 0 0;display:block}.slip-address p{color:#5c6976;font-size:.9rem;line-height:1.45}.slip-preview table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.slip-preview th{color:#687686;letter-spacing:.08em;text-transform:uppercase;padding:10px 8px;font-size:.67rem}.slip-preview td{vertical-align:top;border-top:1px solid #dfe5e6;padding:12px 8px}.slip-check{border:1.5px solid #627384;border-radius:3px;width:15px;height:15px;display:block}.slip-preview footer{border-top:1px solid #dfe5e6;margin-top:20px;padding-top:16px}.slip-preview footer p{color:#536373;margin:6px 0 0;font-size:.9rem}.packing-guide{grid-template-columns:.8fr 1.2fr;gap:70px;padding:72px 8%;line-height:1.65;display:grid}.packing-guide h2{margin:0;font-size:2rem}.packing-guide p{color:#4a5c70;margin:0 0 15px}.packing-guide a{color:#b55247;font-weight:700}.packing-footer{color:#607082;border-top:1px solid #d8d2c5;flex-wrap:wrap;gap:18px;padding-top:21px;font-size:.8rem;display:flex}.packing-footer span{margin-right:auto}@media (width<=800px){.packing-workspace,.packing-guide{grid-template-columns:1fr}.packing-hero{margin-top:56px}.packing-inputs,.packing-result{padding:22px}.packing-guide{gap:25px;padding:52px 0}.packing-result-head{display:block}.packing-actions{justify-content:flex-start;margin-top:15px}.slip-preview{padding:22px}.packing-two-up{grid-template-columns:1fr}}@media print{body{background:#fff}.packing-page{background:#fff;padding:0}.packing-nav,.packing-hero,.packing-inputs,.packing-result-head,.packing-guide,.packing-footer{display:none}.packing-workspace{box-shadow:none;background:#fff;border:0;display:block}.packing-result{background:#fff;padding:0}.slip-preview{box-shadow:none;min-height:0;padding:0}.slip-preview table{font-size:11pt}}
