:root{--dago-primary: #16a34a;--dago-primary-dark: #15803d;--dago-header-bg: #dcfce7;--dago-chat-bg: #f0fdf4;--dago-input-bg: #dcfce7;--dago-sidebar-top: #16a34a;--dago-sidebar-bottom: #15803d;--dago-bubble-ai: #ffffff;--dago-bubble-user-from: #22c55e;--dago-bubble-user-to: #16a34a;--dago-text-primary: #1e293b;--dago-text-secondary: #475569;--dago-text-muted: #94a3b8;--dago-border: #bbf7d0;--dago-glow: rgba(22, 163, 74, .15)}.agent-sidebar{background:linear-gradient(180deg,var(--dago-sidebar-top) 0%,var(--dago-sidebar-bottom) 100%)!important}.agent-gradient-bg{background:var(--dago-chat-bg)!important}.dark .agent-gradient-bg{background:radial-gradient(circle at top left,#0f172a,#0b0f19)!important}.dago-header{background:var(--dago-header-bg)!important;border-bottom:1px solid var(--dago-border)!important}.dago-chat-area{background:var(--dago-chat-bg)!important}.dago-input-bar{background:var(--dago-input-bg)!important;border-top:1px solid var(--dago-border)!important}.dago-input-field{background:#fff!important;border:1px solid var(--dago-border)!important;border-radius:1rem;transition:box-shadow .2s ease,border-color .2s ease}.dago-input-field:focus-within{border-color:var(--dago-primary)!important;box-shadow:0 0 0 3px var(--dago-glow)!important}.agent-bubble-user{background:linear-gradient(135deg,var(--dago-bubble-user-from),var(--dago-bubble-user-to))!important;box-shadow:0 2px 8px var(--dago-glow)!important}.dago-bubble-ai{background:var(--dago-bubble-ai)!important;border:1px solid var(--dago-border)!important;box-shadow:0 1px 3px #0000000a!important}.dago-loading-bubble{background:var(--dago-bubble-ai)!important;border:1px solid var(--dago-border)!important}.dago-avatar{background:#bbf7d0!important;color:var(--dago-primary-dark)!important}.dago-avatar-lg{background:#bbf7d0!important;color:var(--dago-primary-dark)!important;box-shadow:0 4px 16px var(--dago-glow)!important}.dago-send-btn{background:var(--dago-primary)!important;color:#fff!important;border:none!important;transition:background .15s ease,transform .1s ease}.dago-send-btn:hover:not(:disabled){background:var(--dago-primary-dark)!important;transform:scale(1.05)!important}.dago-send-btn:disabled{background:transparent!important;color:#94a3b8!important}.dago-source-badge{background:#f0fdf4!important;border:1px solid var(--dago-border)!important}.dago-chat-area::-webkit-scrollbar{width:5px}.dago-chat-area::-webkit-scrollbar-track{background:transparent}.dago-chat-area::-webkit-scrollbar-thumb{background:#bbf7d0;border-radius:10px}.dago-chat-area::-webkit-scrollbar-thumb:hover{background:#86efac}.dark .dago-header{background:#111827!important;border-color:#1f2937!important}.dark .dago-chat-area{background:#0f172a!important}.dark .dago-input-bar{background:#111827!important;border-color:#1f2937!important}.dark .dago-input-field{background:#1e293b!important;border-color:#374151!important}.dark .dago-bubble-ai{background:#1e293b!important;border-color:#374151!important;color:#e2e8f0!important}.dark .dago-loading-bubble{background:#1e293b!important;border-color:#374151!important}.dark .dago-avatar,.dark .dago-avatar-lg{background:#14532d!important;color:#dcfce7!important}.dark .dago-source-badge{background:#1e293b!important;border-color:#374151!important;color:#94a3b8!important}
