html[data-marca=astra]{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg:#f7f7f8;--bg-grad:linear-gradient(#f7f7f8,#f7f7f8);--surface:#fff;--sf:#fff;--paper:#f1f2f5;--rail:#fff;--line:#e7e7eb;--rail-line:#e7e7eb;--navy:#202124;--slate:#626773;--sl:#747b87;--action:#202124;--action-grad:linear-gradient(#202124,#202124);--action-text:#fff;--action-spark:#cdd6ec;--o:#617bad;--od:#4b6397;--o-soft:#e9edf7;--agent-ink:var(--od);--agent-grad:linear-gradient(135deg,color-mix(in srgb,var(--o) 30%,white),color-mix(in srgb,var(--o) 12%,white));--radius:16px;--radius-sm:10px;--shadow-sm:0 2px 8px #20212405;--shadow:0 8px 25px #2021240a}html[data-marca=astra] .adm-shell .stage-head{padding-block:14px;gap:14px}html[data-marca=astra] .adm-shell .stage-head h1{font-size:18px;line-height:1.3;letter-spacing:-.2px}html[data-marca=astra] .adm-shell .stage-head p{font-size:12px}html[data-marca=astra] .adm-shell .btn{border-radius:10px}html[data-marca=astra] .adm-shell :is(button,input,textarea,select):focus-visible{outline:2px solid var(--o);outline-offset:3px}html[data-marca=astra] .adm-shell .bdj-i{padding:13px 14px;border-radius:12px;margin-bottom:4px;border:0}html[data-marca=astra] .adm-shell .bdj-i.on{background:var(--o-soft);box-shadow:inset 3px 0 var(--o)}html[data-marca=astra] .adm-shell .bdj-hilo{border:1px solid var(--line);box-shadow:none}html[data-marca=astra] .adm-shell .bdj-hilo>.bdj-h{padding:12px 18px}html[data-marca=astra] .adm-shell .bdj-hilo>.bdj-msgs{gap:10px;padding:14px 20px;overscroll-behavior:contain}html[data-marca=astra] .adm-shell .bdj-m{max-width:85%;padding:10px 14px;box-shadow:none;border-radius:13px}html[data-marca=astra] .adm-shell .bdj-m.in{background:#fafafa;border:1px solid var(--line)}html[data-marca=astra] .adm-shell .bdj-m.out{background:var(--paper);border-left:3px solid var(--slate)}html[data-marca=astra] .adm-shell .bdj-m.out[data-sender=assistant]{background:var(--o-soft);border-left-color:var(--o);color:var(--navy)}html[data-marca=astra] .adm-shell .bdj-m-meta{color:var(--slate);font-size:11px;opacity:1;font-weight:550}html[data-marca=astra] .adm-shell .bdj-m.out[data-sender=assistant] .bdj-m-meta{color:var(--od);opacity:1}html[data-marca=astra] .adm-shell .bdj-m-tx{font-size:14px;line-height:1.5}html[data-marca=astra] .adm-shell .bdj-hilo>.bdj-form{padding:10px 18px 12px}html[data-marca=astra] .adm-shell .bdj-txt{min-height:44px;max-height:120px}html[data-marca=astra] .adm-shell .bdj-modo-b[aria-pressed=true]{background:var(--o-soft);color:var(--od)}html[data-marca=astra] .adm-shell .bdj-hilo>.sug-card{background:var(--agent-grad);margin:8px 18px 0}@media(min-width:1100px){html[data-marca=astra] .adm-shell .bdj-hilo{height:calc(100dvh - 180px);min-height:480px}html[data-marca=astra] .adm-shell .bdj-hilo>.bdj-msgs{min-height:160px;flex:1 1 0;overflow-y:auto}html[data-marca=astra] .adm-shell .bdj-hilo>:not(.bdj-msgs){flex-shrink:0}}@media(max-width:760px){html[data-marca=astra] .adm-shell .bdj-m{max-width:94%}}html[data-marca=astra] .adm-shell .tab-panel:not(#tab-general) .stage-head .stage-head-title{font-size:18px;line-height:1.3;letter-spacing:0}@media(min-width:1100px){html[data-marca=astra] .adm-shell .bdj-hilo{height:calc(100dvh - 220px);min-height:440px}}html[data-marca=astra] .adm-shell select:focus-visible{outline:2px solid #8c9fd2;outline-offset:3px}@supports (appearance:base-select){html[data-marca=astra] .adm-shell select,html[data-marca=astra] .adm-shell select::picker(select){appearance:base-select}html[data-marca=astra] .adm-shell select{background:#fff;border:1px solid #e7e7eb;border-radius:12px;color:#62656c;font:inherit;font-size:12px;min-height:36px;padding:9px 13px;gap:14px;align-items:center;cursor:pointer}html[data-marca=astra] .adm-shell select:hover{border-color:#cdd6e8;background:#fafbfc}html[data-marca=astra] .adm-shell select::picker-icon{color:#858a94;transition:rotate .15s}html[data-marca=astra] .adm-shell select:open::picker-icon{rotate:180deg}html[data-marca=astra] .adm-shell select::picker(select){margin-top:7px;padding:5px;border:1px solid #e4e7ed;border-radius:12px;background:#fff;color:#51565f;box-shadow:0 10px 30px #25324a18;font:12px -apple-system,BlinkMacSystemFont,Arial,sans-serif;max-height:300px;overflow:auto}html[data-marca=astra] .adm-shell select option{padding:10px 12px;min-height:36px;border:0;border-radius:7px;gap:12px;cursor:pointer}html[data-marca=astra] .adm-shell select option:checked{background:#e9edf7;color:#465b8b;font-weight:550}html[data-marca=astra] .adm-shell select option:hover,html[data-marca=astra] .adm-shell select option:focus{background:#f0f3f9;color:#303944;outline:none}html[data-marca=astra] .adm-shell select option::checkmark{color:#7188bb}}
