.customer-feature-admin{display:grid;gap:18px}.customer-feature-head{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:18px;align-items:end}.customer-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.customer-feature-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border,#dbe2ea);border-radius:14px;padding:16px;background:var(--surface,#fff);cursor:pointer;transition:.15s ease}.customer-feature-card.enabled{border-color:#96c9ad;box-shadow:0 0 0 2px rgba(36,126,78,.08)}.customer-feature-copy{display:grid;gap:5px}.customer-feature-copy>b{font-size:15px}.customer-feature-copy>span,.customer-feature-copy>small{color:var(--muted,#667085);font-size:13px;line-height:1.4}.customer-feature-switch{position:relative;flex:0 0 auto;width:48px;height:28px}.customer-feature-switch input{position:absolute;inset:0;opacity:0}.customer-feature-switch i{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:.18s ease}.customer-feature-switch i:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.18s ease}.customer-feature-switch input:checked+i{background:#237a4b}.customer-feature-switch input:checked+i:after{transform:translateX(20px)}.customer-feature-switch input:focus-visible+i{outline:3px solid rgba(31,111,235,.28);outline-offset:2px}.customer-feature-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:#f7f8fa}.customer-feature-note span{color:var(--muted,#667085);line-height:1.45}.customer-feature-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border,#e5e7eb);padding-top:16px}.customer-feature-actions>span{color:var(--muted,#667085);font-size:13px}
@media(max-width:760px){.customer-feature-head{grid-template-columns:1fr}.customer-feature-actions{align-items:stretch;flex-direction:column}.customer-feature-actions .button{width:100%}}
