.c19-inbox{background:var(--background);min-height:100dvh;color:var(--foreground);padding:28px;font:400 14px/1.5 Barlow,sans-serif}.c19-inbox h1{color:var(--b18-ink);font:500 32px/1.2 Barlow Condensed}.c19-inbox>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.c19-inbox input{background:var(--panel);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:6px;height:42px;padding:10px}.c19-inbox-grid{border-top:1px solid var(--border);grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 120px);display:grid}.c19-inbox aside{border-right:1px solid var(--border);padding:14px;overflow-y:auto}.c19-inbox-row{text-align:left;border-bottom:1px solid var(--border);width:100%;height:auto;color:var(--body);white-space:normal;border-radius:0;flex-direction:column;align-items:stretch;gap:4px;padding:16px 8px;display:flex}.c19-inbox-row strong{justify-content:space-between;display:flex}.c19-inbox-row small{color:var(--muted-text)}.c19-inbox-row[data-unread=true] strong{color:var(--b18-ink)}.c19-inbox-row[data-unread=true] strong:before{content:"●";margin-right:6px}.c19-inbox-row[data-selected=true]{background:var(--panel)}.c19-inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.c19-inbox-thread>header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.c19-inbox-thread header>div{flex:1}.c19-inbox-thread h2{color:var(--b18-ink);font:500 24px Barlow Condensed}.c19-inbox-messages{flex:1;min-height:0;padding:20px;overflow-y:auto}.c19-inbox-messages .c19-bubble{max-width:80%}.c19-inbox-back{display:none}.c19-login{place-items:center;display:grid}.c19-login form{flex-direction:column;gap:18px;width:min(100%,380px);display:flex}@media (width<=767px){.c19-inbox{padding:16px}.c19-inbox-grid{grid-template-columns:1fr;height:calc(100dvh - 100px)}.c19-inbox-grid[data-active=true] aside,.c19-inbox-grid[data-active=false] .c19-inbox-thread{display:none}.c19-inbox-back{display:flex}.c19-inbox input{font-size:16px}.c19-inbox-thread header{padding:8px}.c19-inbox-thread header p{overflow-wrap:anywhere}.c19-inbox-thread header button{font-size:12px}}.c19-tabs{gap:8px;display:flex}.c19-inbox>header{flex-wrap:wrap;gap:16px}.c19-ai-meter{color:var(--muted-text);flex-direction:column;gap:6px;min-width:210px;font-size:12px;display:flex}.c19-ai-meter progress{width:100%;height:6px;accent-color:var(--b18-ink)}.c19-ai-settings>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.c19-ai-settings label{flex-direction:column;gap:6px;display:flex}.c19-ai-settings small{color:var(--muted-text)}.c19-switch{cursor:pointer;color:var(--muted-text);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.c19-switch input{appearance:none;border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:999px;flex-shrink:0;width:34px;height:20px;padding:0;position:relative}.c19-switch input:checked{background:#c9a24a40;border-color:#c9a24a99}.c19-switch input:after{content:"";background:var(--muted-text);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.c19-switch input:checked:after{background:#f0d68a;transform:translate(14px)}.c19-knowledge{flex-direction:column;gap:28px;height:calc(100dvh - 120px);padding:20px;display:flex;overflow-y:auto}.c19-knowledge section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.c19-knowledge h2{color:var(--b18-ink);font:500 22px Barlow Condensed}.c19-knowledge-row{border:1px solid var(--border);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-bottom:10px;padding:14px;display:grid}.c19-knowledge-row[data-inactive=true]{opacity:.55}.c19-knowledge-fields{flex-direction:column;gap:8px;min-width:0;display:flex}.c19-knowledge-fields textarea{background:var(--panel);border:1px solid var(--border);color:var(--foreground);resize:vertical;border-radius:6px;padding:10px;font:400 14px/1.5 Barlow,sans-serif}.c19-knowledge-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.c19-knowledge-side small{color:var(--muted-text);text-align:right;font-size:11px}@media (width<=767px){.c19-knowledge{height:calc(100dvh - 110px);padding:12px}.c19-knowledge-row{grid-template-columns:1fr}.c19-knowledge-side{flex-flow:wrap;align-items:center}}
