.chat-settings{background:var(--kl-canvas);gap:24px;min-width:0;min-height:0;padding:24px;display:grid}.chat-widget-tabs{flex-wrap:wrap;gap:8px;display:flex}.chat-settings-columns{grid-template-columns:minmax(280px,1fr) minmax(300px,400px);align-items:start;gap:28px;display:grid}.chat-settings-form{gap:16px;min-width:0;display:grid}.chat-settings-form fieldset{border:1px solid var(--kl-line);background:var(--kl-surface);box-shadow:var(--kl-shadow-card);border-radius:var(--kl-radius-lg);gap:var(--kl-space-4);min-width:0;margin:0;padding:20px;display:grid}.chat-settings-form legend{font-weight:600;font-size:var(--kl-text-md);padding:0 8px}.chat-field-grid{gap:var(--kl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-save-bar{z-index:2;background:var(--kl-surface);border-bottom:1px solid var(--kl-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.chat-save-bar>span{color:var(--kl-muted);font-size:var(--kl-text-sm)}.chat-settings-preview{position:sticky;top:20px}.chat-settings-preview h3{font-size:var(--kl-text-md);color:var(--kl-muted);margin:0 0 12px}.chat-preview-host{border:1px solid var(--kl-line);height:680px;min-height:460px;max-height:calc(100dvh - 180px);box-shadow:var(--kl-shadow);border-radius:16px;overflow:hidden}@media (max-width:1000px){.chat-settings-columns{grid-template-columns:1fr}.chat-settings-preview{width:100%;max-width:440px;position:static}.chat-preview-host{max-height:none}}@media (max-width:480px){.chat-settings{padding:16px}.chat-field-grid{grid-template-columns:1fr}}.chat-settings-preview>.kl-section-header{margin-bottom:var(--kl-space-3)}
.bw-page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.bw-content{overscroll-behavior:contain;min-height:0;padding:var(--kl-space-6);flex-direction:column;gap:24px;display:flex;overflow:auto}.bw-content h2{font-size:var(--kl-text-lg);margin:0}.bw-content p{margin:0;line-height:1.6}.bw-intro,.bw-form p,.bw-pause p{color:var(--kl-muted);font-size:var(--kl-text-body)}.bw-form,.bw-pause,.bw-form fieldset,.bw-kills{gap:12px;min-width:0;display:grid}.bw-form{gap:24px;max-width:900px}.bw-form fieldset,.bw-kills,.bw-pause{border:1px solid var(--kl-line);border-radius:var(--kl-radius);margin:0;padding:20px}.bw-form legend,.bw-kills legend{padding-inline:4px;font-weight:600}.bw-fields{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;display:grid}.bw-retry{grid-template-columns:minmax(180px,1fr) 110px minmax(160px,1fr);align-items:end;gap:12px;padding-block:8px;display:grid}.bw-retry strong{font-size:var(--kl-text-body);align-self:center}.bw-check{min-height:44px;font-size:var(--kl-text-body);align-items:center;gap:10px;display:flex}.bw-check input{accent-color:var(--kl-accent);flex-shrink:0;width:18px;height:18px}.bw-check input:focus-visible{outline:2px solid var(--kl-accent);outline-offset:3px}.bw-actions,.bw-days,.bw-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.bw-actions{align-items:center}.bw-filters .kl-field{flex:150px}.bw-alert{border-inline-start:3px solid var(--kl-accent);background:var(--kl-surface);padding:12px}.bw-page .bw-tabs{padding-inline:var(--kl-space-6);flex:none}.bw-pause form{justify-items:start;gap:12px;width:100%;max-width:600px;display:grid}.bw-pause form .kl-field{width:100%}@media (max-width:760px){.bw-content{padding:16px}.bw-page .bw-tabs{padding-inline:16px}.bw-retry{grid-template-columns:100px minmax(140px,1fr)}.bw-retry strong{grid-column:1/-1}.bw-form fieldset,.bw-pause,.bw-kills{padding:16px}}.bw-content>.kl-button,.bw-form>.kl-button{place-self:flex-start start}.account-settings-panel.bw-settings-embed:not([hidden]){padding:0;overflow:hidden}
.review-retries{gap:8px;min-width:0;display:grid}.review-retries>button{justify-self:start}.review-retries-content{gap:10px;display:grid}.review-retries-content>button{justify-self:start;max-width:100%}.review-retries-content p{margin:0}.review-retries-content label{align-items:center;gap:8px;display:flex}.review-retries-actions{flex-wrap:wrap;gap:8px;display:flex}.review-retries-content input[type=checkbox]{accent-color:var(--kl-accent);flex:none}@media (max-width:760px),(pointer:coarse){.review-retries-content label{min-height:44px}}
.guardrail-stack,.guardrail-form{gap:var(--kl-space-6);min-width:0;display:grid}.guardrail-form{background:var(--kl-surface);box-shadow:var(--kl-shadow-card);max-width:680px;padding:var(--kl-space-5);border:1px solid var(--kl-line);border-radius:var(--kl-radius-lg);gap:var(--kl-space-4)}.guardrail-form fieldset{padding:var(--kl-space-3);border:1px solid var(--kl-line);min-width:0;margin:0}.guardrail-heading,.guardrail-activity{justify-content:space-between;align-items:start;gap:var(--kl-space-4);flex-wrap:wrap;display:flex}.guardrail-actions{gap:var(--kl-space-2);flex-wrap:wrap;display:flex}.guardrail-test{gap:var(--kl-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.guardrail-test .policy-settings__control{overflow-wrap:anywhere;width:auto;max-width:50%}.guardrail-filters{align-items:end;gap:var(--kl-space-3);flex-wrap:wrap;display:flex}.guardrail-filters .kl-field{flex:1;min-width:120px}.guardrail-counts{gap:var(--kl-space-4);flex-wrap:wrap;display:flex}.guardrail-activity{border:1px solid var(--kl-line);border-radius:var(--kl-radius);padding:var(--kl-space-4)}.guardrail-code{font-size:var(--kl-text-sm);overflow-wrap:anywhere}.guardrail-notice{border:1px solid var(--kl-danger);background:var(--kl-danger-soft);padding:var(--kl-space-4);margin-bottom:var(--kl-space-4);border-radius:var(--kl-radius)}.guardrail-diff{border-left:3px solid var(--kl-accent);padding-left:var(--kl-space-4)}@media (max-width:700px){.guardrail-test{grid-template-columns:minmax(0,1fr)}.guardrail-form{padding:var(--kl-space-4)}}.guardrail-diff details{padding:var(--kl-space-3) 0}.guardrail-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--kl-text-sm);padding:var(--kl-space-3);background:var(--kl-canvas);border-radius:var(--kl-radius)}.guardrail-stack>section{gap:var(--kl-space-3);display:grid}.guardrail-form>.kl-button{justify-self:start}
.integration-card{border:1px solid var(--kl-line);border-radius:var(--kl-radius-lg);background:var(--kl-surface);min-width:0;padding:var(--kl-space-4);box-shadow:var(--kl-shadow-card)}.integration-card__header{justify-content:space-between;align-items:flex-start;gap:var(--kl-space-3);flex-wrap:wrap;display:flex}.integration-card__header>div{min-width:0}.integration-card h3{font-size:var(--kl-text-lg);line-height:var(--kl-leading-card);overflow-wrap:anywhere;margin:0;font-weight:650}.integration-card p{overflow-wrap:anywhere}.integration-card__actions{gap:var(--kl-space-2);flex-wrap:wrap;display:flex}.integration-card__body{margin-top:var(--kl-space-4);min-width:0}.integration-card__identity{flex:200px}.integration-card p{color:var(--kl-muted);font-size:var(--kl-text-sm);line-height:var(--kl-leading-body);margin-top:var(--kl-space-2)}
.connect-settings{gap:var(--kl-space-6);flex-direction:column;min-width:0;max-width:72rem;display:flex}.connect-settings h4{font-size:var(--kl-text-lg);line-height:var(--kl-leading-card);overflow-wrap:anywhere;margin:0;font-weight:650}.connect-settings__records,.connect-settings__form{gap:var(--kl-space-4);min-width:0;display:grid}.connect-settings__form{max-width:48rem}.connect-settings__form h3{outline-offset:var(--kl-space-1)}.connect-settings__actions{gap:var(--kl-space-3);flex-wrap:wrap;display:flex}.connect-settings__deliveries .integration-card h3,.connect-settings code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.connect-settings__event-id,.connect-settings__digest{color:var(--kl-muted);font-size:var(--kl-text-sm)}.connect-settings__mcp-tool>.kl-status{justify-self:start}.connect-settings .kl-status{white-space:normal}.connect-settings__choices{padding:var(--kl-space-4);gap:var(--kl-space-3);border:1px solid var(--kl-line);border-radius:var(--kl-radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-width:0;margin:0;display:grid}.connect-settings__choices legend{font-size:var(--kl-text-sm);font-weight:600}.connect-settings__error{color:var(--kl-danger);font-size:var(--kl-text-sm);overflow-wrap:anywhere}.connect-settings pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:var(--kl-space-3) 0;padding:var(--kl-space-3);border:1px solid var(--kl-line);border-radius:var(--kl-radius-md);font-size:var(--kl-text-sm);background:var(--kl-surface-raised)}.connect-settings__mcp-tool{gap:var(--kl-space-3);padding:var(--kl-space-4) 0;border-top:1px solid var(--kl-line);min-width:0;display:grid}.connect-settings input,.connect-settings textarea,.connect-settings select{min-width:0;max-width:100%}.connect-settings__section{gap:var(--kl-space-3);min-width:0;display:grid}.connect-settings__form>.kl-button{justify-self:start}
