/*! RLT: privacy controls remain clear on phones and in either appearance. */
.chat-integrations{max-width:1240px}.chat-integrations .workspace-heading{margin-bottom:22px}.integration-business{max-width:440px;display:block;margin-bottom:22px}.integration-privacy{padding:24px;border:1px solid var(--line);border-left:4px solid var(--accent,#d4b778);background:var(--surface);border-radius:16px;margin:18px 0}.integration-privacy h2{font-size:1.35rem}.integration-privacy p{max-width:1000px}.integration-preview{border:1px dashed var(--line);border-radius:14px;padding:20px;margin:20px 0;display:grid;gap:10px;background:var(--surface)}.integration-preview .badge{justify-self:start}.chat-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:24px}.chat-integration{min-width:0}.chat-integration header{display:flex;align-items:center;gap:14px}.chat-integration h2{margin:0 0 8px}.integration-mark{height:48px;min-width:48px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;color:var(--accent,#d4b778);font-weight:800}.chat-integrations details{margin-top:18px}.chat-integrations summary{cursor:pointer;font-weight:700;padding:10px 0}.chat-integrations li{margin-bottom:10px}.chat-integrations a{overflow-wrap:anywhere}.chat-integrations .integration-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.chat-integrations .integration-check input{width:18px;min-width:18px;height:18px;margin-top:3px}.chat-integrations fieldset{border:1px solid var(--line);padding:16px;border-radius:10px;min-width:0}.chat-integrations legend{padding:0 8px}.integration-hours{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integration-enable,.integration-review{border:1px solid var(--line);padding:16px;margin-top:16px;border-radius:10px}.integration-history{display:grid;gap:8px}.integration-history>div{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}.integration-history span,.integration-history small{color:var(--muted)}.chat-integrations .row{flex-wrap:wrap}.chat-integrations input,.chat-integrations select{max-width:100%;box-sizing:border-box}.chat-integrations .ops-form{margin-top:16px}.integration-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}@media(max-width:760px){.chat-integration-grid{grid-template-columns:1fr}.integration-privacy{padding:18px}.chat-integrations .card{padding:18px}.chat-integrations .workspace-heading h1{font-size:2rem}.chat-integrations .row button{white-space:normal}.chat-integrations .ops-form{grid-template-columns:1fr}}

body.application-shell .chat-integration{display:block}body.application-shell .chat-integration>.row:empty,body.application-shell .chat-integration>[data-disconnect-review]:empty{display:none}body.application-shell .chat-integrations .integration-preview p{margin:4px 0}body.application-shell .chat-integrations .integration-preview .badge{margin:0}body.application-shell .chat-integrations .ops-form{padding:16px}@media(max-width:760px){body.application-shell .chat-integrations.workspace{padding:18px 12px 40px}body.application-shell .chat-integrations .card{padding:18px}body.application-shell .chat-integrations details{padding:10px 0}}
