.plan-preview{flex:0 0 auto;margin:12px 0;padding:12px;border:1px solid var(--line,#d8d4e8);border-radius:14px;background:var(--panel,#fff);color:var(--ink,#24203b)}
.plan-preview label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.plan-preview select{width:100%;padding:9px;border:1px solid var(--line,#d8d4e8);border-radius:9px;background:var(--panel,#fff);color:inherit}.plan-preview small{display:block;font-size:11px;margin-top:7px;line-height:1.5}.plan-preview-status{padding:5px 10px;border-radius:20px;background:#ede5ff;color:#503283;font-size:11px;white-space:nowrap}.plan-pro-locked{position:relative}.plan-pro-locked:after{content:'Pro';margin-left:6px;font-size:10px;font-weight:700;color:#8051bc}.plan-notice{padding:14px;border-radius:12px;background:var(--panel,#f3effa);color:var(--ink,#24203b);line-height:1.6}.plan-info{max-width:500px;width:calc(100% - 32px);padding:28px;border-radius:20px;border:1px solid #cfc6e6;background:var(--panel,#fff);color:var(--ink,#24203b)}.plan-info p{line-height:1.6}.plan-info::backdrop{background:#15102488}
html[data-app-theme=dark] .plan-preview,html[data-app-theme=dark] .plan-preview select,html[data-app-theme=dark] .plan-info{background:#242139;color:#f5f0ff}

#prismMenu .plan-preview{margin:8px 0 14px;background:var(--pn-card,var(--panel,#fff));border-color:var(--pn-line);color:var(--pn-ink);flex-shrink:0}
#prismMenu .plan-preview select{min-height:44px;font-size:16px}
