.ca-settings{gap:var(--space-4);min-width:0;display:grid}.ca-settings-header h1{font-size:var(--font-size-h3);margin:0}.ca-settings-header p{margin:var(--space-1) 0 0}.ca-settings-nav{gap:var(--space-2);border-bottom:1px solid var(--color-border-soft);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ca-settings-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-small);text-decoration:none}.ca-settings-nav a[aria-current=page],.ca-settings-nav a:hover{color:var(--ca-primary-ink,var(--ca-primary));background:color-mix(in srgb, var(--ca-primary) 10%, transparent)}.ca-settings-panel{gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-surface);display:grid}.ca-settings-panel>h2{font-size:var(--font-size-h4);margin:0}.ca-settings-stack{gap:var(--space-4);min-width:0;display:grid}.ca-settings-block{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border-soft);display:grid}.ca-settings-stack>.ca-settings-block:first-child{border-top:0;padding-top:0}.ca-settings-block h3,.ca-settings-block h4,.ca-settings-group h3{font-size:var(--font-size-body);margin:0}.ca-settings-block p,.ca-settings-group p{margin:0}.ca-settings-block-header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-settings-group{gap:var(--space-3);display:grid}.ca-settings-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ca-settings-field{min-width:0;font-size:var(--font-size-small);color:var(--color-text-muted);flex:14rem;gap:4px;display:grid}.ca-settings-field input,.ca-settings-field select,.ca-settings-field textarea{width:100%;padding:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-body)}.ca-shell .ca-settings-field select{max-width:100%}.ca-settings-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-settings-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.ca-settings-facts dt{color:var(--color-text-muted);font-size:var(--font-size-small)}.ca-settings-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.ca-settings-links{gap:var(--space-1);margin:0;padding-left:1rem;display:grid}.ca-settings-links a{color:var(--ca-primary-ink,var(--ca-primary))}.ca-settings-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ca-settings-list>li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);flex-wrap:wrap;min-width:0;display:flex}.ca-settings-list>li>div:first-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ca-settings-list small{color:var(--color-text-muted);flex-basis:100%}.ca-settings-integration{align-items:flex-start}.ca-settings-badge{font-size:var(--font-size-caption,.75rem);background:color-mix(in srgb, var(--ca-primary) 12%, transparent);color:var(--ca-primary-ink,var(--ca-primary));border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.ca-settings-ok{color:var(--color-success,#15803d);margin:0}.ca-settings-warning{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#dc26260f;border:1px solid #dc262666;display:grid}.ca-settings-choice{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);flex-basis:100%;min-width:0;margin:0;display:grid}.ca-settings-choice legend{padding:0 var(--space-1);font-size:var(--font-size-small);color:var(--color-text-muted)}.ca-settings-toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);display:inline-flex}.ca-settings-qr{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ca-settings-qr img{border-radius:var(--radius-md);background:#fff;padding:6px}.ca-settings-qr code{overflow-wrap:anywhere}.ca-settings-pager{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.ca-shell .ca-settings.ca-settings button:not(.client-area-button):not(.analytics-canvas__tab){border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.ca-shell .ca-settings.ca-settings button.ca-settings-danger{color:#b91c1c;border-color:#dc262659}:root[data-theme=dark] .ca-shell .ca-settings.ca-settings button.ca-settings-danger{color:#fca5a5}.ca-shell .ca-settings.ca-settings button:disabled{opacity:.55;cursor:not-allowed}.ca-settings .agency-client-area-access-editor{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);display:grid}.ca-settings .agency-client-area-access-editor>header{align-items:center;gap:var(--space-2);display:flex}.ca-settings .agency-client-area-access-owner,.ca-settings .agency-client-area-access-member{font-size:var(--font-size-caption,.75rem);background:color-mix(in srgb, var(--ca-primary) 12%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ca-settings .agency-client-area-access-matrix-wrap{overflow-x:auto}.ca-settings .agency-client-area-access-matrix{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.ca-settings .agency-client-area-access-matrix caption{text-align:left;padding-bottom:var(--space-2);color:var(--color-text-muted)}.ca-settings .agency-client-area-access-matrix th,.ca-settings .agency-client-area-access-matrix td{border-bottom:1px solid var(--color-border-soft);text-align:center;padding:6px 8px}.ca-settings .agency-client-area-access-matrix tbody th[scope=row],.ca-settings .agency-client-area-access-matrix thead th:first-child{text-align:left}.ca-settings .agency-client-area-access-matrix tbody th[scope=row] small{color:var(--color-text-muted);font-weight:400;display:block}.ca-settings .agency-client-area-access-group th{text-align:left;color:var(--color-text-muted);font-weight:600}.ca-settings .agency-client-area-access-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ca-settings .agency-client-area-access-transfer,.ca-settings .agency-clients-company-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ca-settings .agency-clients-company-error{color:#dc2626;margin:0}.ca-settings .agency-client-area-access-note,.ca-settings .agency-client-area-members-note,.ca-settings .agency-client-area-members-notice{color:var(--color-text-muted);margin:0}.ca-settings-product[data-lyra-product=social]{--lyra-product-primary:#ff6b00}.ca-settings-product[data-lyra-product=leadflow]{--lyra-product-primary:#2563eb}.ca-settings-product.social-settings{gap:var(--space-4);display:grid}@media (max-width:767px){.ca-settings-panel{padding:var(--space-4)}.ca-settings-field{flex-basis:100%}}
