.ob-commercial-card{padding:24px;margin:20px 0;border:1px solid rgba(200,255,61,.35)}
.ob-commercial-card h3{margin:0 0 10px}.ob-commercial-card p{line-height:1.6;max-width:100ch;font-size:13px}
.ob-commercial-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}
.ob-commercial-card fieldset{min-width:0;border:1px solid rgba(160,160,160,.35);border-radius:10px;padding:16px;margin:12px 0}
.ob-commercial-card legend{padding:0 8px;font-weight:700}.ob-commercial-card label{display:block;font-size:13px;line-height:1.6}
.ob-commercial-card input{display:block;box-sizing:border-box;width:100%;margin:5px 0 15px;padding:10px 12px;border:1px solid rgba(160,160,160,.5);border-radius:7px;background:var(--admin-card-bg,#242424);color:inherit;font:inherit}
.ob-commercial-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.ob-commercial-card button{min-height:40px}.ob-commercial-card button:disabled{opacity:.5;cursor:not-allowed}
.ob-commercial-card [role=alert]{color:var(--status-danger-text,#ffb7a5)}.ob-commercial-card summary{cursor:pointer;padding:10px 0}.ob-commercial-card li{margin:7px 0}
body.ob-ui-light .ob-commercial-card input{background:#fff}
body.ob-ui-light .ob-commercial-card [role=alert]{color:var(--status-danger-text,#8e2525)}
.ob-commercial-examples h4{margin:12px 0 4px}.ob-commercial-examples .ob-commercial-plans>div{min-width:0;border:1px solid rgba(160,160,160,.3);border-radius:8px;padding:12px}.ob-commercial-examples p{margin:5px 0;font-variant-numeric:tabular-nums}
.ob-commercial-card .ob-commercial-warning{border-left:3px solid #ffad73;padding:10px 12px;background:rgba(255,173,115,.08)}
.ob-commercial-card .ob-commercial-feature{display:flex;align-items:center;gap:9px;margin:8px 0}.ob-commercial-card .ob-commercial-feature input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--lime,#c8ff3d)}.ob-commercial-plan-model small{display:block;margin:-8px 0 14px;color:var(--text-muted,inherit)}.ob-commercial-plan-model summary{font-weight:700}.ob-commercial-feature-list{padding:8px 0}
@media(max-width:540px){.ob-commercial-card{padding:16px}.ob-commercial-plans{grid-template-columns:1fr}.ob-commercial-card fieldset{padding:12px}.ob-commercial-actions button{width:100%}}
