.assistant-workspace{--assistant-bg:var(--crm-bg,#10182d);--assistant-card:var(--crm-card,#17203a);--assistant-text:var(--crm-text,#f0efff);--assistant-muted:var(--crm-muted,#b6c2dd);--assistant-border:var(--crm-border,#425170);color:var(--assistant-text);font-size:14px;min-width:0}.assistant-workspace *{box-sizing:border-box}.assistant-workspace [hidden]{display:none!important}.assistant-heading,.assistant-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.assistant-heading{justify-content:space-between}.assistant-heading h2{font-size:21px;margin:6px 0}.assistant-muted{font-size:12px;color:var(--assistant-muted);line-height:1.8;overflow-wrap:anywhere}.assistant-tabs{display:flex;gap:6px;overflow-x:auto;padding:10px 0 14px}.assistant-tabs button{white-space:nowrap;flex-shrink:0}.assistant-tabs [aria-selected=true]{background:#7361de;color:white;border-color:#9688ed}.assistant-button{font:inherit;font-size:12px;border:1px solid var(--assistant-border);border-radius:10px;padding:10px 13px;color:var(--assistant-text);background:var(--assistant-bg);cursor:pointer;min-height:42px;width:auto!important;margin:0!important}.assistant-button:disabled{opacity:.5;cursor:default}.assistant-primary{background:#6d5bd6;color:#fff}.assistant-content{display:grid;gap:16px;min-width:0}.assistant-form-card,.assistant-item,.assistant-review{border:1px solid var(--assistant-border);border-radius:15px;padding:17px;background:var(--assistant-bg);min-width:0;overflow-wrap:anywhere}.assistant-content h3{font-size:15px;margin:0 0 12px;color:var(--assistant-text)}.assistant-content p{line-height:1.8}.assistant-form{display:grid;gap:12px}.assistant-field{display:grid;gap:7px;font-size:12px;color:var(--assistant-muted)}.assistant-workspace input:not([type=checkbox]),.assistant-workspace textarea,.assistant-workspace select{background:var(--assistant-card);color:var(--assistant-text);border:1px solid var(--assistant-border);border-radius:10px;padding:11px 12px;font:inherit;min-height:43px;width:100%;min-width:0}.assistant-workspace textarea{resize:vertical;line-height:1.7}.assistant-workspace input::placeholder,.assistant-workspace textarea::placeholder{color:var(--assistant-muted)}.assistant-check{display:flex;gap:9px;align-items:center;margin:10px 0;font-size:12px}.assistant-check input{width:18px;height:18px;accent-color:#8d76ee}.assistant-notice{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-notice:empty{display:none}.assistant-notice.is-error{color:#f2b3c0}.assistant-empty{padding:18px 4px;color:var(--assistant-muted);font-size:13px;line-height:1.8}.assistant-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.assistant-review{border-color:#a590ef}.assistant-review .assistant-button{margin-right:8px!important}.assistant-question{border-left:3px solid #a18de9;padding-left:12px}.assistant-item ol{padding-left:21px}.assistant-item li{margin:10px 0}.assistant-item>input{margin-bottom:10px}.assistant-workspace :focus-visible{outline:2px solid #b5a3ff;outline-offset:3px}body[data-kim-tool=assistant] #secondary-tools>section:not(#assistant-section){display:none!important}body:not([data-kim-tool=assistant]) #assistant-section{display:none!important}.kim-ui #assistant-panel{padding:14px}.kim-ui .assistant-workspace{--assistant-bg:#10182d;--assistant-card:#17213c;--assistant-text:#f0efff;--assistant-muted:#b6c2dd;--assistant-border:#425170}#desktop-assistant-root{--assistant-bg:#fff;--assistant-card:#f6f8ff;--assistant-text:#273554;--assistant-muted:#627392;--assistant-border:#d2daec}#desktop-assistant-root .assistant-notice.is-error{color:#b43c58}@media(min-width:900px){.kim-ui .assistant-workspace{--assistant-bg:#fff;--assistant-card:#f6f8ff;--assistant-text:#273554;--assistant-muted:#627392;--assistant-border:#d2daec}.kim-ui .assistant-notice.is-error{color:#b43c58}.assistant-content{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-review{grid-column:1/-1}}@media(max-width:420px){.assistant-form-card,.assistant-item,.assistant-review{padding:13px}.assistant-button{padding:9px 10px;font-size:11px}.assistant-heading h2{font-size:19px}}
.assistant-privacy,.assistant-group{grid-column:1/-1}.assistant-privacy{color:var(--assistant-muted);font-size:12px;line-height:1.8}.assistant-records{display:grid;gap:14px;min-width:0}.assistant-oauth-link{display:inline-block;margin-top:12px!important;text-decoration:none}.assistant-item>ol{white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:900px){body[data-kim-tool=assistant] #kim-tools-page>.kim-page-intro{background:#fff;border:1px solid #dce1f2;border-radius:20px;padding:22px;color:#273554}body[data-kim-tool=assistant] #kim-tools-page>.kim-page-intro h1{color:#273554}body[data-kim-tool=assistant] #kim-tools-page>.kim-page-intro .eyebrow{color:#627392}}

#assistant-section{min-width:0;max-width:100%}.assistant-tabs{max-width:100%}

.kim-chat-management{margin-top:12px;padding:13px;border:1px solid currentColor;border-radius:12px;overflow-wrap:anywhere}.kim-chat-management h4{margin:0 0 8px;font-size:14px}.kim-chat-management ol{padding-left:22px}.kim-chat-management li{margin:7px 0}.kim-chat-management [data-excluded=true]{opacity:.65}.kim-chat-management p{white-space:pre-wrap}

.assistant-recording-hud{position:fixed;z-index:70;right:18px;bottom:110px;width:min(440px,calc(100vw - 36px));box-sizing:border-box;padding:14px 16px;border:1px solid #8973db;border-radius:15px;background:#17213cf5;color:#f0efff;box-shadow:0 8px 30px #10182d40;overflow-wrap:anywhere}.assistant-recording-hud[hidden]{display:none!important}.assistant-recording-hud strong{font-size:14px;line-height:1.6}.assistant-recording-hud strong::before{content:"●";color:#fd849e;margin-right:7px}.assistant-recording-hud p,.assistant-recording-hud small{display:block;margin:6px 0;font-size:12px;line-height:1.6}.assistant-recording-hud .assistant-button{background:#273554;color:#fff;border-color:#7989af}.assistant-recording-hud .assistant-actions{margin-top:10px}
