:root{--bg:#090d16;--navy:#0e1421;--navy2:#171f31;--ink:#edf3ff;--muted:#8390a7;--line:#242e41;--teal:#47a7ff;--teal2:#112d4b;--shadow:0 14px 34px #00000040}.app-shell,.main,.page{background:var(--bg)}.sidebar{width:238px;background:#101723;border-right:1px solid #243047}.main{width:calc(100% - 238px);margin-left:238px}.brand{padding:8px 8px 25px;font-size:16px;letter-spacing:.04em}.brand-mark{display:none}.brand span:last-child{color:#f2f6ff;font-weight:850}.workspace-card,.usage{background:#151e2d;border-color:#26334a}.nav-button{color:#9caac0}.nav-button:hover,.nav-button.active{background:#1b2639}.nav-button.active{box-shadow:inset 3px 0 #5bb9ff}.topbar{height:68px;background:#101723;border-color:#263047}.searchbox{background:#172131;border-color:#26354b;color:#90a0b8}.searchbox input{color:#eaf1ff}.page{max-width:1540px}.card,.modal,.drawer{background:#111925;border-color:#263249;box-shadow:var(--shadow)}h1,h2,h3,.grow b,.business-cell,.data-table td,.data-table th,.drawer-head h2{color:#edf3ff}.eyebrow{color:#57b3ff}.muted,.grow small,.business-cell small,.next-action small,.card-head p,.drawer-head p{color:#8291a8}.primary{background:linear-gradient(135deg,#338eea,#5279ff);box-shadow:0 8px 21px #327fe03d}.primary:hover{background:#3d8fe0}.secondary,.ghost,.filter-chip,.toolbar select,.toolbar input,.field input,.field select,.field textarea{background:#182334;border-color:#2b3951;color:#dfe9f9}.icon-btn{color:#9caac0}.icon-btn:hover{background:#202c3e}.stats-grid .card,.stat-card{background:linear-gradient(145deg,#172337,#101722);border-color:#293650}.stat-icon{background:#1b3859;color:#62b9ff}.data-table th{background:#151e2c;color:#8da0bb}.data-table td,.data-table tr:hover td{border-color:#273249;background:transparent}.table-wrap,.kanban-col,.follow-side,.date-group-title,.summary-box{background:#111925}.badge.neutral{background:#202c3e;color:#b8c8dc}.active-badge{background:#20365f;color:#82bbff}.client-badge{background:#173f38;color:#83e1c4}.follow-badge{background:#483821;color:#ffc76e}.score{background:#173d45;color:#7de5d1}.template-card,.kanban-card,.response-card,.list-row,.follow-row,.campaign-row{border-color:#273249;background:#111925}.editor-toolbar,.rich-editor,.attachment-zone,.audience,.recipient,.history,.modal-preview article{background:#151f2e;border-color:#2b3850;color:#e7f0ff}.documents-layout{display:grid;grid-template-columns:235px 1fr;gap:16px}.document-sidebar{padding:10px;height:max-content}.document-folder,.new-folder-link{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:#9eabc0;border-radius:8px;padding:10px;text-align:left;font-size:12px}.document-folder:hover,.document-folder.active{background:#1c2d45;color:#ecf5ff}.document-folder b{margin-left:auto;font-size:10px;color:#6e9bd0}.new-folder-link{color:#65b5ff;margin-top:8px}.document-main{overflow:hidden}.document-toolbar{display:flex;align-items:center;gap:10px;padding:18px;border-bottom:1px solid #28344a}.document-toolbar>div{flex:1}.document-toolbar h2{font-size:16px}.document-toolbar p{margin:4px 0 0;color:#8291a8;font-size:11px}.document-search{display:flex;align-items:center;gap:7px;height:35px;width:230px;padding:0 10px;border:1px solid #2d3a53;border-radius:8px;background:#192536;color:#8ea2bd}.document-search input,.document-toolbar select{width:100%;border:0;outline:0;background:transparent;color:#e8f1ff}.document-toolbar select{width:150px;border:1px solid #2d3a53;border-radius:8px;padding:8px;background:#192536}.document-drop{display:flex;align-items:center;gap:13px;margin:16px;padding:16px;border:1px dashed #3c6fa5;border-radius:10px;background:#14243a}.document-drop>span{font-size:24px;color:#60b5ff}.document-drop>div{flex:1}.document-drop b,.document-drop small{display:block}.document-drop small{margin-top:4px;color:#8695ac;font-size:10px}.document-list{padding:0 16px 16px}.document-row{display:flex;align-items:center;gap:12px;padding:13px 4px;border-top:1px solid #263249}.file-kind{display:grid;place-items:center;width:37px;height:37px;border-radius:9px;background:#2d273e;color:#cbafff;font-weight:850;font-size:9px}.file-kind.pdf{background:#43272e;color:#ff9c9c}.file-kind.img{background:#173d3e;color:#7be2d3}.file-kind.xls{background:#203d2b;color:#8be0a6}.document-row b,.document-row small{display:block}.document-row small{margin-top:3px;color:#8492a6;font-size:10px}.document-move{max-width:140px;border:1px solid #2d3a53;border-radius:7px;padding:7px;background:#182334;color:#dce8fa}.document-delete{color:#fb929b}.document-empty{padding:54px 15px;text-align:center;color:#8291a8}.document-empty b,.document-empty span{display:block}.document-empty b{margin-bottom:5px;color:#eaf2ff}.doc-heading-actions{display:flex;gap:8px}@media(max-width:900px){.documents-layout{grid-template-columns:1fr}.document-sidebar{display:flex;overflow:auto}.document-folder{min-width:max-content}.document-toolbar{flex-wrap:wrap}.document-toolbar>div{min-width:100%}.document-search{flex:1}}
.theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #2e405b;border-radius:8px;padding:0 11px;background:#192536;color:#c9d7ed;font-size:11px;font-weight:750}.theme-toggle:hover{background:#203149}.bulk-networks{display:inline-flex;align-items:center;gap:5px;padding-left:3px;border-left:1px solid #49607c}.bulk-network{width:31px;height:30px!important;padding:0!important;display:grid!important;place-items:center!important}.bulk-network svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bulk-network.website{color:#9fd1ff!important}.bulk-network.facebook{color:#8ebcff!important}.bulk-network.tiktok{color:#e6eefc!important}.bulk-network.youtube{color:#ffabb3!important}.bulk-network.linkedin{color:#83d3ff!important}
body:not(.light-theme) .avatar{background:#153740;color:#76dec9}body:not(.light-theme) .channel-btn.whatsapp{background:#153d35;color:#65dfae}body:not(.light-theme) .channel-btn.email{background:#1c3247;color:#9dc9ef}body:not(.light-theme) .channel-btn.website{background:#183a58;color:#8dcbff}body:not(.light-theme) .channel-btn.instagram{background:#42243c;color:#ff9dca}body:not(.light-theme) .channel-btn.facebook{background:#20365d;color:#91baff}body:not(.light-theme) .channel-btn.tiktok{background:#253045;color:#d4e1f7}body:not(.light-theme) .channel-btn.youtube{background:#4a2730;color:#ffabb2}body:not(.light-theme) .channel-btn.linkedin{background:#173b52;color:#82d2ff}body:not(.light-theme) .page-btn{background:#182334;border-color:#2b3a52;color:#bfd0e7}body:not(.light-theme) input[type=checkbox]{appearance:none;width:14px;height:14px;margin:0;border:1px solid #48617f;border-radius:3px;background:#152235;vertical-align:middle}body:not(.light-theme) input[type=checkbox]:checked{display:inline-grid;place-items:center;background:#3f8df0;border-color:#55a3ff}body:not(.light-theme) input[type=checkbox]:checked:after{content:'✓';color:#fff;font-size:10px;font-weight:900}
body:not(.light-theme) .avatar,body:not(.light-theme) .avatar.sm,body:not(.light-theme) .avatar.sm{background:#163640!important;color:#6fe1cb!important}body:not(.light-theme) .wa-btn{background:#173d37!important;color:#6ee2ae!important;border:1px solid #28584f!important}body:not(.light-theme) .channel-btn{border:1px solid #2b3b53!important}body:not(.light-theme) .page-btn{background:#172235!important;border-color:#2d3f59!important;color:#a9c5e6!important}body:not(.light-theme) .icon-btn:not(.mobile-menu):not(.mobile-close){background:transparent!important;color:#8fa5c1!important}body:not(.light-theme) .workspace-card .avatar{background:#1b4550!important;color:#8ef2dd!important}
body:not(.light-theme) .editor-toolbar button,body:not(.light-theme) .audience-filters select,body:not(.light-theme) .audience-filters input,body:not(.light-theme) .attachment-list span,body:not(.light-theme) .recipient em,body:not(.light-theme) .audience-foot,body:not(.light-theme) .modal-foot,body:not(.light-theme) .modal-preview,body:not(.light-theme) .tag,body:not(.light-theme) .template-channel,body:not(.light-theme) .import-zone,body:not(.light-theme) .step b{background:#182538!important;border-color:#2b3d56!important;color:#a9c4e2!important}body:not(.light-theme) .editor-toolbar button:hover{background:#203d59!important;color:#78c6ff!important}body:not(.light-theme) .rich-editor{background:#121c2a!important;color:#dbe8f7!important}body:not(.light-theme) .rich-editor p{color:#dbe8f7!important}body:not(.light-theme) .recipient:hover{background:#172437!important}body:not(.light-theme) .modal-foot{border-color:#2a3850!important}body:not(.light-theme) .danger-btn{background:#3c2530!important;color:#ffabb7!important}body:not(.light-theme) .switch{background:#33445a!important}body:not(.light-theme) .switch.on{background:#245f6e!important}body:not(.light-theme) .switch i{background:#9fb7ca!important}body:not(.light-theme) .timeline-dot{box-shadow:0 0 0 3px #163d45!important}body:not(.light-theme) .timeline-item:before{border-color:#2c4058!important}
.demo-requests-card{margin:18px 0;padding:0;overflow:hidden}.demo-requests-card header{display:flex;align-items:center;justify-content:space-between;padding:16px 19px;border-bottom:1px solid #273249}.demo-requests-card header .eyebrow{margin:0 0 3px}.demo-count{display:grid;place-items:center;min-width:29px;height:29px;border-radius:8px;background:#1b3859;color:#79c5ff;font-size:12px;font-weight:850}.demo-request-list article{display:flex;align-items:center;gap:10px;padding:11px 19px;border-top:1px solid #273249}.demo-request-list article:first-child{border-top:0}.demo-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#163c43;color:#74e2ca;font-size:11px;font-weight:850}.demo-request-list div{flex:1;min-width:0}.demo-request-list b,.demo-request-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-request-list b{font-size:11px}.demo-request-list small,.demo-request-list time{margin-top:3px;color:#8394ab;font-size:10px}.demo-request-list time{white-space:nowrap}.demo-empty{padding:24px 19px;color:#8191a8;font-size:11px}.demo-empty b,.demo-empty span{display:block}.demo-empty b{margin-bottom:4px;color:#dbe7f6}body.light-theme .demo-requests-card header,body.light-theme .demo-request-list article{border-color:#d8e2ee}body.light-theme .demo-count{background:#e1edfb;color:#2f74bc}body.light-theme .demo-avatar{background:#dff3ee;color:#147562}body.light-theme .demo-empty b{color:#25384f}
#crm-access-gate{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,#17385a 0,#080d16 48%,#070b12 100%)}#crm-access-gate section{width:min(420px,100%);padding:34px;border:1px solid #2d4564;border-radius:16px;background:#101a29;box-shadow:0 30px 90px #00000075;text-align:center}#crm-access-gate h1{margin:0 0 10px;font-size:27px}#crm-access-gate p:not(.eyebrow){margin:0 auto 24px;max-width:310px;color:#92a5bd;font-size:12px}#crm-access-gate form{display:grid;gap:11px}#crm-access-gate input{height:54px;border:1px solid #335373;border-radius:10px;background:#17263a;color:#edf5ff;text-align:center;font-size:23px;letter-spacing:.28em;outline:none}#crm-access-gate input:focus{border-color:#5aafff;box-shadow:0 0 0 3px #3e99ef2b}#crm-access-gate small{min-height:17px;color:#f6a0a8;font-size:10px}#crm-access-gate button{height:45px}.light-theme #crm-access-gate{background:radial-gradient(circle at 50% 0,#cfe3fb 0,#eaf0f8 50%,#dce7f4 100%)}.light-theme #crm-access-gate section{background:#f8fbff;border-color:#cbd9ea}.light-theme #crm-access-gate p:not(.eyebrow){color:#63778f}.light-theme #crm-access-gate input{background:#ecf3fb;border-color:#c5d5e7;color:#172b44}
body.light-theme{--bg:#eaf0f8;--navy:#f3f6fb;--navy2:#e5edf8;--ink:#17253b;--muted:#63738a;--line:#d5e0ed;--teal:#347fe0;--teal2:#e0edff;--shadow:0 10px 27px #52657c1a;background:#eaf0f8}body.light-theme .sidebar,body.light-theme .topbar{background:#f7f9fd;border-color:#dbe4ef}body.light-theme .brand,body.light-theme .brand span:last-child,body.light-theme .workspace-card b,body.light-theme .profile b,body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme .business-cell,body.light-theme .grow b,body.light-theme .data-table td,body.light-theme .drawer-head h2{color:#16243b}body.light-theme .workspace-card,body.light-theme .usage{background:#edf3fb;border-color:#d6e1ee}body.light-theme .nav-button{color:#5e6e84}body.light-theme .nav-button:hover,body.light-theme .nav-button.active{background:#dfeafa;color:#1d4d88}body.light-theme .topbar .searchbox,body.light-theme .secondary,body.light-theme .ghost,body.light-theme .filter-chip,body.light-theme .toolbar select,body.light-theme .toolbar input,body.light-theme .field input,body.light-theme .field select,body.light-theme .field textarea,body.light-theme .theme-toggle{background:#edf3fa;border-color:#d4dfed;color:#334965}body.light-theme .searchbox input{color:#1b2c43}body.light-theme .app-shell,body.light-theme .main,body.light-theme .page{background:#eaf0f8}body.light-theme .card,body.light-theme .modal,body.light-theme .drawer,body.light-theme .table-wrap,body.light-theme .kanban-col,body.light-theme .follow-side,body.light-theme .date-group-title,body.light-theme .summary-box,body.light-theme .template-card,body.light-theme .kanban-card,body.light-theme .response-card,body.light-theme .list-row,body.light-theme .follow-row,body.light-theme .campaign-row{background:#f7f9fd;border-color:#d6e0ed}body.light-theme .stats-grid .card,body.light-theme .stat-card{background:linear-gradient(145deg,#f9fbff,#e8f0fa);border-color:#d4dfec}body.light-theme .data-table th{background:#edf3fa;color:#60718a}body.light-theme .data-table td,body.light-theme .data-table tr:hover td{border-color:#dce5ef;background:transparent}body.light-theme .editor-toolbar,body.light-theme .rich-editor,body.light-theme .attachment-zone,body.light-theme .audience,body.light-theme .recipient,body.light-theme .history,body.light-theme .modal-preview article{background:#f6f9fd;border-color:#d6e1ee;color:#23344b}body.light-theme .muted,body.light-theme .grow small,body.light-theme .business-cell small,body.light-theme .next-action small,body.light-theme .card-head p,body.light-theme .drawer-head p{color:#66788f}body.light-theme .document-sidebar,body.light-theme .document-main{background:#f7f9fd;border-color:#d6e1ee}body.light-theme .document-folder{color:#53667d}body.light-theme .document-folder:hover,body.light-theme .document-folder.active{background:#e0ebfa;color:#1f5b9d}body.light-theme .document-toolbar{border-color:#d7e1ec}body.light-theme .document-search,body.light-theme .document-toolbar select,body.light-theme .document-move{background:#edf3fa;border-color:#d2deeb;color:#334a68}body.light-theme .document-search input,body.light-theme .document-toolbar select{color:#334a68}body.light-theme .document-drop{background:#e8f2ff;border-color:#88b5e9}body.light-theme .document-row{border-color:#dde6ef}body.light-theme .document-row b{color:#22344b}body.light-theme .bulk-networks{border-color:#aebed1}@media(max-width:700px){.theme-toggle span{display:none}.theme-toggle{width:36px;padding:0;justify-content:center}.bulk-networks{width:100%;order:3;border-left:0;padding:6px 0 0}.bulk-bar{flex-wrap:wrap}}
