.promo-form{display:flex;align-items:end;gap:8px;margin-top:21px}.promo-form label{flex:1;font-size:12px;font-weight:800}.promo-form input{display:block;width:100%;height:39px;margin-top:5px;padding:0 9px;border:1px solid #dce3eb;border-radius:7px}.promo-form button{height:39px;padding:0 11px;border:0;border-radius:7px;background:#17283b;color:#fff;font-size:11px;font-weight:800}.promotion-row{display:grid;grid-template-columns:1.1fr .65fr .75fr .85fr 1fr 1fr auto auto;align-items:end;gap:9px;padding:14px 0;border-top:1px solid #e8edf2}.promotion-code strong{display:block;font-size:14px}.promotion-code small{font-size:11px;color:#8291a1}.promotion-row label{font-size:11px;font-weight:800}.promotion-row input,.promotion-row select,.settings-grid select{width:100%;height:36px;margin-top:4px;padding:0 6px;border:1px solid #dce3eb;border-radius:6px;background:#fff}.settings-grid select{height:43px}.promotion-row .promotion-active{white-space:nowrap}.promotion-active input{width:auto;height:auto;accent-color:#ed6b45}.promotion-row button{height:36px;padding:0 9px;border:0;border-radius:6px;background:#17283b;color:#fff;font-size:11px;font-weight:800}@media(max-width:1050px){.promotion-row{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-code{grid-column:span 3}}@media(max-width:620px){.promotion-row{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-code{grid-column:span 2}.promo-form{display:block}.promo-form button{margin-top:7px}}
