/* MURASHKY: better package choice on questionnaire — approved theme only */
#order-form .package-grid-v6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:15px}
#order-form .package-grid-v6 label.package-v6{position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;min-height:162px;padding:22px 16px 15px;border-radius:20px;background:#302036;border:1px solid #795d7e;box-shadow:0 10px 26px rgba(16,4,22,.07);cursor:pointer;color:#fff1ea;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;overflow:visible}
#order-form .package-grid-v6 label.package-v6:hover{transform:translateY(-2px);border-color:#f6c5a9}
#order-form .package-grid-v6 label.package-v6.selected,
#order-form .package-grid-v6 label.package-v6:has(input:checked){background:#44294b;border:2px solid #ffd889;padding:21px 15px 14px;box-shadow:0 0 0 3px rgba(255,216,137,.10)}
#order-form .package-grid-v6 label.package-v6:focus-within{outline:3px solid rgba(255,216,137,.55);outline-offset:3px}
#order-form .package-grid-v6 input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;top:14px;left:14px}
#order-form .package-v6-content{display:block;width:100%;min-width:0}
#order-form .package-v6-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:14px}
#order-form .package-v6-name{font:800 15px/1.2 Manrope,Arial,sans-serif;color:#fff1ea;letter-spacing:.075em}
#order-form .package-v6-money{font:800 clamp(21px,2vw,27px)/1.2 Manrope,Arial,sans-serif;color:#ffd889;white-space:nowrap}
#order-form .package-v6-money small{font-size:13px;color:#e6cede}
#order-form .package-v6-tagline{display:block;margin-bottom:8px;font:750 13px/1.5 Manrope,Arial,sans-serif;color:#fff1ea}
#order-form .package-v6-features{display:block;font:500 11px/1.6 Manrope,Arial,sans-serif;color:#cdb6d2}
#order-form .package-v6-ribbon{position:absolute;top:-11px;left:16px;background:#ffd889;color:#24152f;padding:5px 12px;border-radius:14px;font:800 11px/1.2 Manrope,Arial,sans-serif;z-index:2}
#order-form .package-v6-check{position:absolute;right:14px;bottom:12px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;border:1px solid #997aa4;color:transparent;font-size:12px}
#order-form .package-v6.selected .package-v6-check,#order-form .package-v6:has(input:checked) .package-v6-check{color:#24152f;background:#ffd889;border-color:#ffd889}
#order-form .package-grid-v6 .anketa-package-v4{display:none!important}
#order-form .package-v6-summary{display:flex;align-items:center;gap:12px;padding:15px 17px;margin:15px 0 19px;border:1px solid rgba(255,216,137,.3);border-radius:16px;background:rgba(255,216,137,.06);color:#fff1ea}
#order-form .package-v6-summary-icon{width:35px;height:35px;background:#56315c;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#ffd889}
#order-form .package-v6-summary-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}
#order-form .package-v6-summary-copy b{font-size:12px;line-height:1.5}
#order-form .package-v6-summary-copy small{color:#d4c0d7;font-size:11px;line-height:1.4}
#order-form #package-v6-picked-price{font-size:16px;color:#ffd889;white-space:nowrap}
@media(max-width:1080px){#order-form .package-grid-v6{grid-template-columns:1fr}#order-form .package-grid-v6 label.package-v6{min-height:0;padding:18px 16px}#order-form .package-grid-v6 label.package-v6.selected,#order-form .package-grid-v6 label.package-v6:has(input:checked){padding:17px 15px}}
@media(max-width:560px){#order-form .package-v6-top{margin-bottom:5px}#order-form .package-v6-summary{flex-wrap:wrap}#order-form .package-v6-summary-copy{flex-basis:calc(100% - 52px)}#order-form #package-v6-picked-price{padding-left:47px;font-size:17px}}
