.upgrade-launch{margin:20px 0;padding:20px;background:#eef5fc;border:1px solid #c4d6e8;border-radius:12px}.upgrade-launch p{margin:8px 0 14px}.upgrade-studio{width:min(1050px,96vw);max-height:92vh;overflow:auto}.upgrade-studio form{margin-top:20px}.upgrade-studio label{display:block;font-size:14px;font-weight:600}.upgrade-studio input:not([type=checkbox]),.upgrade-studio select,.upgrade-studio textarea{display:block;width:100%;padding:10px;border:1px solid #a9bccf;border-radius:6px;margin:5px 0 12px;font:inherit;box-sizing:border-box}.upgrade-studio input[type=checkbox]{width:auto;margin-right:8px}.upgrade-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.upgrade-rule{padding:16px;margin:12px 0;border:1px solid #c4d6e8;border-radius:8px;background:#f5f8fc}.upgrade-rule h4{margin:0 0 8px}.upgrade-rule .upgrade-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-studio details{margin:16px 0;padding:16px;border:1px solid #c4d6e8;border-radius:8px}.upgrade-studio summary{font-weight:700;cursor:pointer}.upgrade-studio small{font-size:13px}.upgrade-status{padding:12px;background:#edf4fc;white-space:pre-line}.upgrade-offers{padding-top:16px;border-top:1px solid #c4d6e8;margin-top:16px}.upgrade-offers h4{margin:0 0 8px}.upgrade-offers label{margin:12px 0}.upgrade-offers select{padding:10px;width:100%;font:inherit}.upgrade-total{font-weight:700;color:#094d8a}.upgrade-price-help{font-size:14px!important}.upgrade-studio .upgrade-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}@media(max-width:650px){.upgrade-fields,.upgrade-rule .upgrade-fields{grid-template-columns:1fr}.upgrade-studio{padding:18px}.upgrade-studio .dialoghead h2{font-size:25px}}
