
.tier-ribbon{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #d9e5f0;background:linear-gradient(100deg,#eff7fc,#fff);border-radius:13px;padding:15px 18px;margin:16px 0;flex-wrap:wrap}.tier-mark{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:10px;color:#fff;background:#17334e;letter-spacing:.25px;font-size:12px;font-weight:800}.tier-mark.premium{background:#1467a1}.tier-mark.executive{background:#292940;color:#eacb92}.tier-mini{color:#648096;font-size:11px}.tier-portal-card{padding:20px;background:#f5faff;border:1px solid #d4e7f6;border-radius:13px;margin:16px 0}.tier-flex{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.tier-btn{background:#1683d1;border:1px solid #1683d1;color:white;border-radius:8px;padding:9px 13px;cursor:pointer;font-weight:750;font-size:12px}.tier-btn.alt{background:#fff;border-color:#caddeb;color:#245779}.tier-btn:disabled{opacity:.5}.tier-modalback{position:fixed;inset:0;background:#061a2dc9;z-index:99999;display:grid;place-items:center;padding:16px}.tier-modal{width:min(710px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:15px;padding:24px;box-shadow:0 18px 80px #001a3644}.tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.tier-choice{border:1px solid #d8e6ef;padding:14px;border-radius:10px}.tier-choice strong{display:block;color:#15344f}.tier-choice small{font-size:11px;color:#59768d}.tier-label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#31546e;margin:12px 0}.tier-label select,.tier-label textarea{padding:11px;border:1px solid #ccdaea;border-radius:8px;background:#fff;color:#13324b}.tier-feed{margin:12px 0;padding:12px;border:1px solid #dfebf2;border-radius:9px;background:#f7fbff;font-size:12px}.tier-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:17px}.tier-text{font-size:12px;color:#658099;line-height:1.6}@media(max-width:700px){.tier-grid{grid-template-columns:1fr}.tier-modal{padding:15px}}
