.owner-plan-preview{padding:26px!important}.owner-plan-preview h2{margin:8px 0;font-size:26px}.owner-plan-preview p{line-height:1.65}.owner-plan-preview form{display:grid;gap:16px}.owner-plan-preview form[hidden]{display:none}.owner-plan-preview fieldset{border:0;padding:0;margin:0}.owner-plan-preview legend{font-weight:700;margin-bottom:12px}.owner-plan-switch{display:flex;gap:10px;align-items:center;font-weight:700}.owner-plan-preview input{accent-color:#9576e9}.owner-plan-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-plan-tiers label{position:relative;cursor:pointer}.owner-plan-tiers input{position:absolute;opacity:0;inset:0}.owner-plan-tiers span{display:block;padding:16px 12px;border:1px solid #cfc3e344;border-radius:14px;text-align:center;font-weight:700;background:#9276cb0b}.owner-plan-tiers input:checked+span{background:#9276cb33;border-color:#a38bdd;color:inherit}.owner-plan-tiers input:focus-visible+span{outline:3px solid #a38bdd;outline-offset:3px}.owner-plan-tiers input:disabled+span{opacity:.55;cursor:not-allowed}.owner-plan-family{display:grid;gap:8px;max-width:350px;font-weight:650}.owner-plan-family select{padding:12px;border-radius:12px;max-width:100%;font:inherit}.owner-plan-result{padding:15px;background:#9276cb14;border-left:3px solid #9c82d9;border-radius:8px;font-weight:650;margin:0}.owner-plan-note{font-size:12px;opacity:.8;max-width:820px;margin:0}.owner-plan-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:700px){.owner-plan-preview{padding:18px!important}.owner-plan-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-plan-actions>*{flex:1;text-align:center}.owner-plan-preview h2{font-size:23px}}
