.membership-panel{color:var(--portal-text);font-size:13px;line-height:1.8}.membership-panel h2,.membership-panel h3{font-weight:600;margin:0 0 10px}.membership-panel h2{font-size:22px}.membership-panel h3{font-size:16px}.membership-panel p,.membership-panel small{color:var(--portal-muted)}.membership-summary{display:flex;align-items:center;gap:16px;margin-bottom:18px}.membership-summary>svg{color:var(--portal-gold)}.membership-summary small{font-size:12px;background:var(--portal-selected);color:var(--portal-gold);padding:4px 10px;border-radius:5px}.membership-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.membership-note,.membership-plan{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:12px;padding:20px}.membership-plan ul{list-style:none;padding:0;margin:15px 0}.membership-plan li{display:flex;align-items:center;gap:6px;margin:7px 0}.membership-plan li svg{color:var(--portal-gold)}.membership-plan p svg{display:inline;vertical-align:middle;margin-inline-end:5px}.membership-price{font-size:26px;font-weight:500}.membership-price small{font-size:12px}.membership-admin-link,.membership-panel button{border:1px solid var(--portal-border);background:var(--portal-raised);color:var(--portal-text);padding:8px 13px;border-radius:7px;font:inherit;cursor:pointer;display:inline-flex}.membership-panel button:disabled{opacity:.5}.membership-country{display:flex;gap:10px;align-items:end;margin:22px 0 10px}.membership-country label{display:grid;gap:5px}.membership-country select{background:var(--portal-panel);color:var(--portal-text);border:1px solid var(--portal-border);padding:7px 12px;border-radius:7px}.membership-admin-link{margin-top:20px;color:var(--portal-gold)}@media(max-width:800px){.membership-plans{grid-template-columns:1fr}.membership-country{flex-wrap:wrap}}.membership-note form{display:grid;gap:10px;margin-block:14px;max-width:620px}.membership-note label{display:grid;gap:6px}.membership-note input,.membership-note textarea{font:inherit;padding:10px;border:1px solid var(--portal-border,#8885);border-radius:8px;background:transparent;color:inherit}.membership-note textarea{min-height:90px}.membership-plans{align-items:start}.membership-feature p[hidden],.membership-features ul[hidden]{display:none}.membership-plan li.membership-feature{display:block;padding:8px 0;margin:0;border-bottom:1px solid var(--portal-border)}.membership-feature>div{display:flex;gap:7px;align-items:center}.membership-feature>div>span{flex:1}.membership-feature small{font-size:10px;white-space:nowrap}.membership-feature p{font-size:12px;margin:8px 0 0;padding:9px;background:var(--portal-raised);border-radius:6px}.membership-panel button.membership-feature-info{padding:4px;border:0;background:transparent;flex:none}.membership-panel button.membership-more{border:0;background:transparent;color:var(--portal-gold);gap:6px;padding-inline:0}.membership-more[aria-expanded=true] svg{transform:rotate(180deg)}