.kk-order-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;padding:36px;margin-top:44px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#eff7f5,#fff);scroll-margin-top:110px}.kk-order-copy h2{font-size:32px}.kk-order-copy .phone{font-size:23px;font-weight:800;text-decoration:none}.kk-order-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}.kk-order-form label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.kk-order-form input,.kk-order-form textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #bfd2d1;border-radius:9px;background:white;color:var(--ink);font-size:16px;font-weight:400}.kk-order-form textarea{resize:vertical}.kk-order-form .kk-full,.kk-selected-package{grid-column:1/-1}.kk-order-form .kk-order-consent{display:flex;flex-direction:row;align-items:flex-start;font-size:13px;font-weight:400;line-height:1.6}.kk-order-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.kk-selected-package{padding:14px 16px;background:#dff1ed;border-radius:9px;font-size:14px;font-weight:700}.kk-order-form button{border:0;font-size:16px}.kk-order-form .sr-only{position:absolute}.kk-order-form [hidden]{display:none!important}@media(max-width:900px){.kk-order-panel{grid-template-columns:1fr;gap:24px}}@media(max-width:520px){.kk-order-panel{padding:23px 18px;border-radius:16px}.kk-order-copy h2{font-size:27px}.kk-order-form{grid-template-columns:1fr;gap:16px}.kk-order-form label{font-size:14px}.kk-order-copy .phone{font-size:22px}}
