.warranty-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:6%;padding:25px 6% 90px;background:linear-gradient(140deg,#e5eff4,#f7faf9 65%,#edf2e7);align-items:start}.warranty-form-panel{padding:42px;border-radius:24px;background:#ffffffa6;border:1px solid #fff;box-shadow:0 20px 60px #18334408;backdrop-filter:blur(24px);min-width:0}.warranty-form-panel h2{font-size:39px;line-height:1.12;margin:22px 0}.warranty-lead{font-size:14px;color:#5d7380;line-height:1.7}.warranty-sample{border:0;border-bottom:1px solid #aabdc6;background:none;color:#244d65;padding:10px 0;font-size:12px;margin:4px 0 28px}.warranty-fields{border:0;border-top:1px solid #c6d6dd;padding:25px 0 0;margin:15px 0 28px;min-width:0}.warranty-fields legend{padding:0 14px 0 0;font-size:11px;letter-spacing:1.3px;color:#43657a;text-transform:uppercase}.warranty-form .form-item{margin:0 0 20px}.warranty-form label{display:block;font-size:12px;font-weight:500;margin-bottom:9px;color:#244354}.warranty-form .form-required:after{content:' *';color:#cf0012}.warranty-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.warranty-form select,.warranty-form textarea{display:block;width:100%;max-width:100%;min-width:0;padding:14px 15px;border:1px solid #c5d6de;background:#fafdfecc;border-radius:9px;font:14px Arial,sans-serif;color:#183344;outline-offset:3px;box-shadow:inset 0 2px 3px #18334403}.warranty-form textarea{resize:vertical}.warranty-form input:focus,.warranty-form textarea:focus,.warranty-form select:focus{outline:2px solid #537f98;background:#fff}.warranty-form .description{font-size:11px;line-height:1.6;color:#627e8e;margin-top:7px}.warranty-form .form-type-checkbox{display:flex;gap:11px;align-items:flex-start}.warranty-form input[type=checkbox]{accent-color:#e60012;flex-shrink:0;width:18px;height:18px;margin:0}.warranty-form .form-type-checkbox label{font-size:12px;line-height:1.6;margin:0}.warranty-form .btn{border:0;white-space:normal;cursor:pointer;font-size:13px;padding:19px 25px}.warranty-form .btn:disabled{opacity:.65;cursor:wait}.warranty-fine{font-size:11px;color:#61798a;line-height:1.8;margin-top:20px}.warranty-aside{position:sticky;top:130px}.warranty-preview{padding:30px;border:1px solid white;background:linear-gradient(135deg,#ffffff90,#dcebf28a);border-radius:22px;perspective:1000px}.warranty-paper{background:#fff;padding:28px;aspect-ratio:.77;transform:rotate(-5deg);box-shadow:0 22px 45px #193d5226;display:flex;flex-direction:column;color:#183344;max-width:330px;margin:auto}.paper-brand{color:#e60012;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.paper-brand span{font-size:9px;letter-spacing:2px;border:1px solid #e6001244;border-radius:4px;padding:5px 7px}.paper-rule{height:2px;background:#e60012;margin:18px 0}.warranty-paper small{font-size:8px;letter-spacing:1px;color:#6b8090}.warranty-paper h3{font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-1px;margin:16px 0 9px}.warranty-paper p{font-size:10px;color:#6b8090;margin:0}.paper-lines{margin:20px 0}.paper-lines i{display:block;height:5px;background:#edf2f5;margin:10px 0}.paper-lines i:nth-child(2){width:78%}.paper-stamp{padding:14px;background:#f0f6f8;border:1px solid #d9e7ed;font-size:8px;letter-spacing:1px;line-height:1.7;margin:auto 0 18px}.paper-stamp strong{font-size:11px;letter-spacing:0;font-weight:400}.warranty-guide{padding:34px 10px}.warranty-guide ol{list-style:none;padding:0;counter-reset:step}.warranty-guide li{counter-increment:step;position:relative;padding:0 0 25px 36px}.warranty-guide li:before{content:'0' counter(step);position:absolute;left:0;top:2px;font-size:11px;color:#7692a4}.warranty-guide b{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.warranty-guide span{font-size:12px;color:#61798a;line-height:1.7;display:block}.warranty-status:not(:empty){padding:18px;border:1px solid #adc9bc;border-radius:10px;background:#eaf5ed;font-size:13px;line-height:1.7;margin-top:20px;overflow-wrap:anywhere}.warranty-status[data-error=true]{background:#fff0ed;border-color:#e6b1a7;color:#882e22}.warranty-status a{text-decoration:underline}.warranty-form [aria-invalid=true]{border-color:#c82a35!important}
@media(max-width:1000px){.warranty-workspace{gap:4%;grid-template-columns:minmax(0,1fr) 310px}.warranty-form-panel{padding:28px}.warranty-preview{padding:20px}.warranty-paper{padding:22px}.warranty-form-panel h2{font-size:33px}}
@media(max-width:760px){.warranty-workspace{display:flex;flex-direction:column;padding:15px 5% 60px;gap:32px}.warranty-form-panel{width:100%;padding:26px 20px}.warranty-aside{position:static;width:100%}.warranty-preview{max-width:420px;margin:auto}.warranty-form-panel h2{font-size:32px}.warranty-form .btn{width:100%}.warranty-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.warranty-form select,.warranty-form textarea{font-size:16px}}
