.price-card-top{justify-content:flex-end}
.client-module-name-row .client-premium-badge{display:inline-flex;flex:none;align-items:center;padding:3px 7px;border:0;border-radius:5px;background:rgba(127,103,181,.15);color:#b19bcf;font-size:11px;font-weight:500;line-height:1.3;text-transform:none;letter-spacing:0}
.client-module-card.premium-module h2{color:#76818e}
.client-module-card.premium-module{opacity:1}
.client-module-card.premium-module [data-client-module-description]{color:#566371}
.client-module-card.action-module .client-module-toggle{width:48px;height:26px;border-radius:20px;background:var(--client-accent,#9200ff);display:grid;place-items:center;padding:0}
.client-module-card.action-module .client-module-toggle::before,.client-module-card.action-module .client-module-toggle::after{display:none;content:none}
.client-module-card.action-module .client-module-toggle img{width:17px;height:17px;object-fit:contain;filter:brightness(0) invert(1)}
.client-module-card [hidden]{display:none!important}
.client-module-name-row{flex-wrap:wrap}
.client-module-card.action-module .client-module-copy{padding-right:50px}
.client-setting-group[hidden]{display:none!important}
.client-multi{font-size:13px;color:#8fa1ad}
.client-multi summary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:32px}
.client-multi summary::-webkit-details-marker{display:none}
.client-multi-value{position:relative;display:block;padding:5px 26px 5px 10px;border:1px solid #6695b028;border-radius:5px;background:#06152185;color:#7c8e9a;line-height:16px}
.client-multi-value:after{content:'';position:absolute;right:10px;top:9px;width:6px;height:6px;border-right:1px solid #8495a1;border-bottom:1px solid #8495a1;transform:rotate(45deg)}
.client-multi summary:hover .client-multi-value{background:#0a2130b2}
.client-multi[open] .client-multi-value{border-color:color-mix(in srgb,var(--client-accent,#9200ff) 33%,transparent)}
.client-multi[open] .client-multi-value:after{top:12px;transform:rotate(225deg);border-color:var(--client-accent,#9200ff)}
.client-multi-options{display:grid;gap:0;padding:4px 0 0 10px}
.client-multi-options label{display:flex;align-items:center;gap:7px;min-height:26px;cursor:pointer}
.client-multi-options input{appearance:none;margin:0;flex:none;width:16px;height:16px;border:1px solid #6695b033;border-radius:4px;background:#071925b5;display:grid;place-content:center;cursor:pointer}
.client-multi-options input:hover{border-color:#6f95ab55}
.client-multi-options input:checked{background:color-mix(in srgb,var(--client-accent,#9200ff) 35%,#071925);border-color:color-mix(in srgb,var(--client-accent,#9200ff) 67%,transparent)}
.client-multi-options input:checked:after{content:'✓';color:white;font-size:12px;line-height:1}
.client-multi-options input:checked+span{color:#e8edf2}
.setting-disabled{opacity:.45}.client-reset{margin-top:12px;cursor:pointer}
.client-inline-text{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.client-inline-text .client-setting-label{margin:0}.client-inline-text .client-text-setting{min-width:0;padding:5px;border-radius:5px}.client-memo-link{padding:0;border:0;background:none;color:#8fa1ad;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.client-memo-link:hover{color:#e8edf2}.client-memo-dialog{box-sizing:border-box;width:min(620px,90vw);padding:24px;border:1px solid #598aa7a0;border-radius:9px;background:#071724;color:#c3ced7;box-shadow:0 0 25px #9200ff30}.client-memo-dialog::backdrop{background:#040910b8}.client-memo-dialog h2{margin:0 0 24px;font-size:18px;color:#e8edf2}.client-memo-dialog p{white-space:pre-line;font-size:14px;line-height:1.8;margin:0}.client-memo-close{position:absolute;right:16px;top:12px;border:0;background:none;color:#8fa1ad;font-size:26px;cursor:pointer}
