.form-page{width:min(1180px,calc(100% - 40px));margin:auto;padding:65px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.form-intro h1{font:500 48px/1.08 Georgia;margin:14px 0}.form-intro p{color:#64736e;line-height:1.7;font-size:17px}.form-intro ol{padding:0;list-style:none;counter-reset:steps}.form-intro li{counter-increment:steps;border-bottom:1px solid #dce5e1;padding:17px 0;font-weight:700}.form-intro li:before{content:"0" counter(steps);color:#087458;margin-right:14px}.application{border:1px solid #dce5e1;border-radius:18px;padding:30px;box-shadow:0 18px 50px #071b250c}.application h2{font-size:30px;margin-top:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid label{font-weight:700}.form-grid label small{font-weight:400;color:#64736e}.form-grid input,.form-grid select,.form-grid textarea,.product-form input,.product-form select,.product-form textarea,.review-form input,.review-form select{display:block;width:100%;box-sizing:border-box;border:1px solid #dce5e1;border-radius:8px;padding:12px;margin-top:7px;background:white}.form-grid textarea{min-height:90px}.form-grid .wide{grid-column:1/-1}.main-button,.product-form button,.review-form button{border:0;background:#087458;color:white;border-radius:8px;padding:13px 18px;font-weight:800}.main-button{width:100%;margin-top:20px}.privacy-note{font-size:12px;color:#64736e;text-align:center}.approval-badge{padding:10px 13px;border-radius:50px;background:#fff3d5;color:#805b00;font-weight:800}.approval-badge.approved{background:#dff5e9;color:#087458}.approval-badge.rejected{background:#fee;color:#a22}.product-form{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:10px}.product-form textarea{grid-column:1/-2}.pending-box{background:#fff6dc;border:1px solid #ead594;padding:18px;border-radius:10px;color:#725814}.panel table small{display:block;color:#64736e;margin-top:4px}.danger{border:0;background:#fee;color:#a22;padding:7px 9px;border-radius:6px}.review-form{display:flex;gap:7px;align-items:center}.review-form input,.review-form select{margin:0;min-width:105px}.admin-nav{display:flex;gap:10px;margin:0 0 20px}.admin-nav a{background:#071b25;color:white;padding:11px 14px;border-radius:8px;font-weight:700}.error ul{margin-bottom:0}@media(max-width:900px){.form-page{grid-template-columns:1fr}.product-form{grid-template-columns:1fr 1fr}.product-form textarea{grid-column:1/-1}.review-form{display:grid}.admin-nav{flex-wrap:wrap}}@media(max-width:560px){.form-grid,.product-form{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.form-intro h1{font-size:40px}.application{padding:20px}}
