:root{--blue-900:#14405e;--blue-800:#1a4666;--blue-700:#204d70;--blue-600:#225880;--blue-100:#bae0e2;--blue-050:#e5edf3;--teal-700:#3f8a86;--teal-500:#73b9b6;--teal-100:#e7f2f2;--ink-900:#22333c;--ink-800:#2a3e4a;--ink-600:#5a6e78;--ink-400:#8195a0;--ink-350:#8aa0aa;--ink-300:#a4b4bc;--line-100:#f1f5f6;--line-200:#eef3f5;--line-300:#e6eef0;--line-350:#e2e9ec;--line-400:#d0dfe0;--line-450:#d0dde1;--surface-app-client:#f7f9fb;--surface-app-escrevente:#eef3f5;--surface-card:#fff;--surface-thread:#e8edef;--surface-footer:#eee6df;--red-600:#d9433f;--red-100:#fdeeee;--red-700:#b3261e;--red-050:#fbe9e7;--amber-700:#9a6a12;--amber-100:#fdefd6;--amber-050:#fdf1dc;--green-700:#1c7a45;--green-100:#dcf2e4;--green-050:#eef7f0;--orange-700:#b04a22;--orange-100:#fce4da;--orange-600:#c9721f;--orange-500:#c0603f;--orange-400:#e07a5f;--check-blue:#2f7bb0;--color-brand-primary:var(--blue-600);--color-brand-primary-hover:var(--blue-900);--color-brand-header:var(--blue-700);--color-accent:var(--teal-500);--color-accent-strong:var(--teal-700);--color-text-strong:var(--ink-800);--color-text-strong-editorial:var(--ink-900);--color-text-secondary:var(--ink-600);--color-text-muted:var(--ink-350);--color-text-muted-editorial:var(--ink-400);--color-text-disabled:var(--ink-300);--color-text-on-brand:#fff;--color-border-subtle:var(--line-300);--color-border-subtle-editorial:var(--line-350);--color-border-hairline:var(--line-100);--color-border-input:var(--line-400);--color-surface-app:var(--surface-app-escrevente);--color-surface-card:var(--surface-card);--color-surface-thread:var(--surface-thread);--color-surface-footer:var(--surface-footer);--color-bubble-mine-bg:#d3eceb;--color-bubble-mine-border:#c2e2e0;--color-bubble-theirs-bg:#fff;--color-bubble-theirs-border:#eceff1;--color-danger:var(--red-600);--color-danger-bg-hover:var(--red-100);--color-success:var(--green-700);--color-success-bg:var(--green-100);--color-warning:var(--amber-700);--color-warning-bg:var(--amber-100);--tag-aguardando-bg:var(--amber-100);--tag-aguardando-fg:var(--amber-700);--tag-agendado-bg:var(--green-100);--tag-agendado-fg:var(--green-700);--tag-pagamento-bg:var(--orange-100);--tag-pagamento-fg:var(--orange-700);--tag-pronto-bg:var(--green-100);--tag-pronto-fg:var(--green-700);--tag-none-bg:var(--line-200);--tag-none-fg:var(--ink-350);--tag-none-border:#cdd8dc;--kanban-entrada-accent:#9fc0c4;--kanban-entrada-bg:#eaf3f4;--kanban-processando-accent:#73b9b6;--kanban-processando-bg:#e6f4f2;--kanban-checklist-accent:#3f8a86;--kanban-checklist-bg:#e2f0ee;--kanban-minutar-accent:#225880;--kanban-minutar-bg:#e5edf3;--kanban-revisar-accent:#5a7ea0;--kanban-revisar-bg:#e9eef4;--kanban-agendar-accent:#6a8caa;--kanban-agendar-bg:#eaeff4;--kanban-agendarfuturo-accent:#8aa4b8;--kanban-agendarfuturo-bg:#edf1f4;--kanban-diferidos-accent:#a8a0b0;--kanban-diferidos-bg:#f0eef2;--kanban-ajustes-accent:#c9721f;--kanban-ajustes-bg:#faeee1;--kanban-aprovacao-accent:#e0a63a;--kanban-aprovacao-bg:#fbf1de;--kanban-concluido-accent:#1c7a45;--kanban-concluido-bg:#e6f2ea;--font-body:"Open Sans",system-ui,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-2xs:10px;--text-xs:11px;--text-sm:12.5px;--text-base:13.5px;--text-md:14.5px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:26px;--text-display:34px;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-eyebrow:0.14em;--tracking-eyebrow-wide:0.18em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:22px;--space-12:26px;--space-14:28px;--space-16:32px;--pad-card:18px 20px;--pad-card-editorial:22px;--pad-row:11px 16px;--pad-input:9px 12px;--radius-soft-sm:8px;--radius-soft-md:10px;--radius-soft-lg:14px;--radius-editorial-sm:5px;--radius-editorial-md:6px;--radius-editorial-chip:3px;--radius-editorial-dot:2px;--radius-full:999px;--shadow-card:0 1px 2px rgba(40,90,129,.05);--shadow-card-hover:0 6px 18px rgba(40,90,129,.09);--shadow-card-hover-tight:0 4px 12px rgba(40,90,129,.1);--shadow-menu:0 14px 36px rgba(40,90,129,.16);--shadow-menu-tight:0 12px 34px rgba(40,90,129,.16);--shadow-modal:0 24px 70px rgba(15,45,66,.34);--shadow-drawer:-10px 0 34px rgba(34,88,128,.14);--shadow-avatar-ring:0 4px 14px rgba(40,90,129,.22)}@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--surface-app-client);color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}a{color:var(--color-brand-primary);text-decoration:none}button{cursor:pointer;background:none;border:0;color:inherit}button,input,select,textarea{font-family:inherit}.app-shell{display:flex;height:100vh;overflow:hidden}.app-sidebar{width:244px;flex:none;background:var(--color-brand-primary);display:flex;flex-direction:column;padding:18px 14px;gap:4px}.app-sidebar-brand{display:flex;align-items:center;gap:11px;padding:4px 8px 20px;text-decoration:none}.app-sidebar-brand-logo{width:38px;height:38px;border-radius:11px;background:var(--blue-100);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.app-sidebar-brand-logo img{width:62%;height:62%;object-fit:contain}.app-sidebar-brand-name{font-weight:var(--font-weight-bold);font-size:15px;color:#fff;line-height:1.15}.app-sidebar-brand-sub{font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:rgba(186,224,226,.85)}.app-main{flex:1 1;min-width:0;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--radius-soft-sm);color:hsla(0,0%,100%,.82);font-size:var(--text-base);font-weight:var(--font-weight-semibold);transition:background .15s,color .15s}.nav-item:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item[aria-current=page]{background:hsla(0,0%,100%,.14);color:#fff}.nav-item-badge{margin-left:auto;background:var(--teal-500);color:#fff;font-size:var(--text-2xs);font-weight:var(--font-weight-bold);min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){.app-shell{flex-direction:column}.app-main{order:1}.app-sidebar{order:2;width:100%;flex-direction:row;padding:6px 8px;gap:2px;border-top:1px solid hsla(0,0%,100%,.12)}.app-sidebar-brand{display:none}.nav-item{flex:1 1;flex-direction:column;gap:3px;padding:8px 4px;font-size:var(--text-2xs);letter-spacing:.02em;text-align:center;justify-content:center}.nav-item-badge{margin-left:0;position:absolute;transform:translate(14px,-10px)}.nav-item{position:relative}}.conversas-root{display:flex;height:100%;min-height:0}.conversas-list{width:320px;flex:none;border-right:1px solid var(--color-border-input);background:var(--surface-card);overflow-y:auto}.conversas-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.conversas-drawer{display:flex;height:100%}@media (max-width:768px){.conversas-list{width:100%}.conversas-root.sel .conversas-list,.conversas-root:not(.sel) .conversas-main{display:none}.conversas-drawer{position:fixed;inset:0;z-index:40;background:rgba(20,48,68,.35)}.conversas-drawer>div{width:100%;max-width:400px}.conversas-back{display:block!important}}@media (max-width:900px){.inicio-grid{grid-template-columns:minmax(0,1fr)!important}}.eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}