[data-package-ui]{line-height:1.6}.package-choice-grid{display:grid;grid-template-columns:1fr 2fr;gap:24px}.package-choice{background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:24px;margin:0}.package-choice fieldset{border:0;margin:0;padding:0;min-width:0}.package-choice:has(fieldset:disabled){opacity:.4}.package-choice legend{font-size:24px;font-weight:700;padding:0}.package-radio{display:flex;gap:28px;margin:20px 0}.package-radio label{display:flex;align-items:center;gap:8px;margin:0}.package-choice input[type=radio]{width:auto;margin:0}.package-slider{display:block;margin-top:20px}.package-choice input[type=range]{display:block;width:100%;height:28px;padding:0;margin:12px 0 0;accent-color:#007caf;cursor:pointer}.package-range-labels{display:flex;justify-content:space-between;color:#607383;font-size:14px}.package-preview{margin:20px 0}.package-preview strong{font-size:22px;line-height:1.6}.package-choice button{background:#006080;color:white;border:0;border-radius:8px;padding:14px 22px;cursor:pointer;font:inherit}.package-choice button:disabled{cursor:default}.package-periods{display:flex;flex-wrap:wrap;gap:12px}.package-login{padding:16px;background:#edf5f9;border-radius:8px}.event-package-offer{margin:32px 0;padding:24px;border:1px solid #dce4eb;border-radius:8px;background:#fff}@media(max-width:700px){.package-choice-grid{grid-template-columns:1fr}.package-choice{padding:18px}.event-package-offer{padding:18px}}
.package-corporate-controls{display:flex;align-items:center;gap:28px}.package-corporate-controls .package-radio{flex-direction:column;gap:14px;flex:none}.package-slider-area{flex:1;min-width:0}.package-corporate-controls .package-slider{margin-top:0}@media(max-width:480px){.package-corporate-controls{gap:16px}}

.package-checkout-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.package-checkout-row .package-preview{margin:0}.package-checkout-row button{margin-left:auto;flex:none}.package-renewal-note{margin-top:10px}
