@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('fonts/dm-sans.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('fonts/manrope.woff2') format('woff2')}
:root{--bg:#f6f7f3;--surface:#fff;--ink:#23302a;--muted:#586651;--border:#e9ece5;--green:#447455;--lime:#bdf0a9;--mint:#edf5e8;--sidebar:238px;--radius:13px;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #75a87a;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #afce9f;outline-offset:1px}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Manrope',sans-serif}h2{font-size:15px;letter-spacing:-.35px;font-weight:750}h3{font-size:14px;font-weight:750}.icon{width:19px;height:19px;vertical-align:middle;flex-shrink:0}button{border:0;background:none}small{font-size:12px}.muted{color:var(--muted)}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);padding:11px 15px;min-height:40px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .18s,transform .18s}.btn:hover{transform:translateY(-1px);background:#f2f5ee}.btn .icon{width:16px;height:16px}.btn.primary{background:#273f32;color:white;border-color:#273f32;box-shadow:0 2px 3px #17251c0b}.btn.primary:hover{background:#38553e}.btn.secondary{background:#fff}.btn.danger{color:#b34941;background:#fdf5f4;border-color:#f5deda}.btn.danger:hover{background:#fbe9e6}.icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#7c867a;flex-shrink:0}.icon-btn:hover{background:#f0f3ec;color:var(--green)}.text-button{color:var(--green);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;white-space:nowrap}.text-button .icon{width:14px;height:14px}.plain-link{text-align:left;padding:0;font-weight:600;font-size:12px;color:#324236;line-height:1.5}.plain-link:hover{color:var(--green);text-decoration:none}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.boot p{color:var(--muted)}
.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;z-index:30;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:28px 17px 0;overflow-y:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin:0 11px 28px}.brand>span{font-family:'Manrope',sans-serif;font-size:29px;font-weight:800;line-height:1;letter-spacing:-1.6px}.brand-dot{color:#78a369}.brand small{display:block;font-family:'DM Sans',sans-serif;font-size:12px;letter-spacing:2px;margin-top:7px;font-weight:500;color:#81887b}.workspace{display:flex;align-items:center;padding:11px 10px;border:1px solid var(--border);border-radius:9px;gap:8px;margin-bottom:21px}.workspace-logo{width:29px;height:30px;background:#f2f4ee;color:#7d8b78;display:grid;place-items:center;border-radius:6px}.workspace-logo .icon{width:16px;height:16px}.workspace>div{min-width:0;flex:1}.workspace strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace small{font-size:12px;color:#999f95;display:block;margin-top:3px}.plan{font-size:12px;color:#669157;background:#eef5e7;border-radius:4px;padding:4px;font-weight:700}.nav-caption{font-size:12px;font-weight:650;letter-spacing:1.7px;color:#a5aa9f;padding:0 13px;margin:0 0 9px}nav .nav-caption{margin-top:25px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 13px;margin-bottom:4px;border-radius:7px;color:#7d857a;text-align:left;position:relative;transition:background .2s;font-size:12px}.nav-item>.icon{width:17px;height:17px}.nav-item span{flex:1}.nav-item:hover{background:#f5f7f0;color:#425e3e}.nav-item.active{background:#eef4e8;color:#45643a;font-weight:650}.nav-item.active:before{position:absolute;content:'';width:3px;height:19px;left:-17px;background:#7daa68;border-radius:0 3px 3px 0}.nav-badge{font-style:normal;font-size:12px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:4px;background:#e9efe3;color:#5d7b4b}.nav-badge.ai{background:#e6ebdf}.sidebar-bottom{margin-top:auto;padding-top:22px}.sidebar-promo{padding:13px;border:1px solid #e8eddf;background:linear-gradient(110deg,#f6f8f1,#edf3e5);border-radius:9px;margin-bottom:16px}.sidebar-promo>span{font-size:12px;font-weight:650;display:flex;gap:5px;align-items:center;color:#5c7650}.sidebar-promo .icon{width:13px;height:13px}.sidebar-promo p{font-size:12px;margin:5px 0 10px;color:#8d9783}.sidebar-promo button{font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;color:#4b663a}.help-button{display:flex;align-items:center;gap:10px;font-size:12px;color:#8a9285;padding:10px 12px;width:100%}.help-button .icon{width:16px;height:16px}.help-button .icon:last-child{margin-left:auto;width:12px}.profile{display:flex;align-items:center;width:calc(100% + 34px);margin:13px -17px 0;padding:15px 23px;gap:10px;border-top:1px solid var(--border);text-align:left}.avatar{width:33px;height:33px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#6d8060;font-size:12px;font-weight:650;flex-shrink:0}.profile>div{flex:1}.profile strong{font-size:12px;display:block}.profile small{font-size:12px;color:#98a08f;display:block;margin-top:3px}.profile>.icon{width:15px}
.main-shell{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));display:flex;flex-direction:column;min-width:0}.topbar{height:76px;padding:0 33px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px}.top-left,.top-right{display:flex;align-items:center;gap:19px}.breadcrumb{font-size:12px;color:#949b8f;display:flex;align-items:center;gap:10px;white-space:nowrap}.breadcrumb .icon{width:10px;height:10px;color:#b2b9aa}.breadcrumb strong{font-size:12px;color:#6b7864;font-weight:500}.search-trigger{font-size:12px;color:#a0a599;display:flex;align-items:center;gap:8px}.search-trigger>.icon{width:15px;height:15px}.search-trigger kbd{font-size:12px;font-family:inherit;color:#a6ac9d;background:#f9faf6;border:1px solid #edf0e8;padding:3px 5px;border-radius:4px;margin-left:18px}.top-divider{width:1px;height:23px;background:var(--border)}.client-select{display:flex;align-items:center;gap:8px}.client-select>.avatar{width:27px;height:27px;font-size:12px}.client-select select{border:0;background:none;appearance:none;font-size:12px;font-weight:600;max-width:140px;cursor:pointer}.client-select>.icon{width:12px;height:12px}.notifications{position:relative}.notifications:after{content:'';width:5px;height:5px;background:#83a96b;border:1.5px solid white;border-radius:100%;position:absolute;top:7px;right:8px}.mobile-menu{display:none}.nav-scrim{display:none}#main-content{padding:31px 33px 25px;flex:1;min-width:0;max-width:1700px;width:100%;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.eyebrow{font-size:12px;letter-spacing:1.8px;color:#839076;font-weight:650;display:block;margin-bottom:9px}h1{font-size:29px;letter-spacing:-1.1px;line-height:1.4;font-weight:750}.green-dot{color:#80a96b}.page-heading p{font-size:12px;color:#92998b;margin-top:7px;line-height:1.7}.heading-actions{display:flex;align-items:center;gap:9px;padding-bottom:4px}.heading-actions .btn{font-size:12px;padding:10px 12px;min-height:36px}.heading-actions .icon{width:14px;height:14px}.mobile-break{display:none}.demo-note{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f1f4ea;border:1px solid #e6ecdc;border-radius:7px;color:#849175;font-size:12px;padding:9px 13px;margin-bottom:22px}.demo-note>span{display:flex;gap:6px;align-items:center}.demo-note .icon{width:12px;height:12px}.demo-note button{display:flex;align-items:center;gap:7px;color:#688b54;font-size:12px;font-weight:600;white-space:nowrap}.dashboard-subhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;font-size:12px}.dashboard-subhead>div{display:flex;gap:7px;align-items:center}.dashboard-subhead strong{font-size:12px;font-weight:600}.dashboard-subhead .muted{font-size:12px;margin-left:6px}.live-dot{height:5px;width:5px;background:#7da75f;border-radius:50%}.period-label{display:flex;align-items:center;gap:7px;font-size:12px;color:#879080}.period-label>.icon{width:12px;height:12px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:23px}.stat-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:17px 17px 13px;min-width:0}.stat-card.mint{background:#edf5e7;border-color:#e3ecd9}.stat-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8a9283;gap:8px}.stat-icon{height:25px;width:25px;border-radius:7px;display:grid;place-items:center;background:#f5f7f1;color:#7d8c72}.stat-icon .icon{width:14px;height:14px}.mint .stat-icon{background:#e2ecd9;color:#70935d}.stat-value{font-family:'Manrope',sans-serif;font-size:27px;letter-spacing:-.8px;font-weight:750;line-height:1.7;margin-top:5px}.stat-value small{font-size:18px;margin-left:2px;font-weight:500;color:#7a9a67}.stat-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:5px;font-size:12px}.stat-indicator{color:#829774}.stat-bottom svg{width:62px;height:24px;color:#7c9d69;flex-shrink:0}.stat-bottom .muted{font-size:12px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr);gap:20px}.panel{background:white;border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.panel-heading{padding:20px 21px 15px;display:flex;justify-content:space-between;align-items:center;gap:14px}.panel-heading h2{font-size:13px;letter-spacing:-.2px}.panel-heading p{font-size:12px;color:#9aa08f;line-height:1.6;margin-top:5px}.segmented{display:inline-flex;padding:3px;background:#f6f7f2;border-radius:6px;gap:2px;flex-shrink:0}.segmented button{padding:6px 9px;font-size:12px;color:#98a18f;border-radius:4px}.segmented button.selected{background:#fff;color:#637e52;box-shadow:0 1px 4px #29361910}.chart-wrap{padding:10px 15px 0;min-height:209px;display:flex;align-items:center}.performance-chart{width:100%;display:block}.chart-point:hover{fill:#4f845d;stroke:white;stroke-width:3;r:5}.performance-footer{padding:9px 21px 16px;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px;color:#9aa48e}.performance-footer>span{display:flex;align-items:center;gap:5px}.legend-dot{width:5px;height:5px;border-radius:50%;background:#689271;display:inline-block}.performance-footer .icon{width:11px;height:11px}.chart-empty{height:235px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:20px;text-align:center;color:#9aa48e}.chart-empty>.icon{width:30px;height:30px}.chart-empty strong{font-size:13px;color:#70846a}.chart-empty p{font-size:12px;line-height:1.7}
.copilot-card{background:#18352e;border-radius:var(--radius);color:#f1f5e8;padding:20px 21px 15px;position:relative;overflow:hidden;min-height:316px}.copilot-top{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.copilot-icon{width:27px;height:27px;border-radius:8px;background:#ffffff0e;display:grid;place-items:center;color:#c6e4b5}.copilot-icon .icon{width:17px;height:17px}.ai-pill{font-size:12px;letter-spacing:1.5px;color:#c2d9b3;background:#ffffff08;border:1px solid #ffffff14;padding:5px 7px;border-radius:4px}.copilot-card h2{font-size:25px;line-height:1.35;letter-spacing:-.6px;font-weight:500;margin:15px 0 8px;position:relative;z-index:1}.copilot-card>p{font-size:12px;line-height:1.8;color:#98aca0;max-width:260px;position:relative;z-index:1}.copilot-prompts{display:flex;flex-direction:column;gap:5px;margin-top:16px;position:relative;z-index:1}.copilot-prompts button{background:#ffffff06;border:1px solid #ffffff0e;color:#c2d0b9;display:flex;align-items:center;gap:7px;text-align:left;padding:9px 10px;border-radius:5px;font-size:12px}.copilot-prompts button:hover{background:#ffffff13}.copilot-prompts .icon{width:12px;height:12px}.copilot-prompts .icon:last-child{margin-left:auto}.copilot-footer{display:flex;align-items:center;gap:4px;font-size:12px;color:#698a79;margin-top:14px;position:relative;z-index:1}.copilot-footer>span:last-child{margin-left:auto;font-size:12px}.tiny-orbit{font-size:12px;color:#a7c797}.copilot-orbit{position:absolute;right:-130px;top:32px;width:300px;height:300px;border:1px solid #76946e27;border-radius:100%;transform:rotate(-45deg) scaleX(.7)}.copilot-orbit:before,.copilot-orbit:after{content:'';position:absolute;inset:22px;border:1px solid #76946e1f;border-radius:100%}.copilot-orbit:after{inset:48px}.count-badge{font-family:'DM Sans',sans-serif;background:#f1f4ec;display:inline-block;font-size:12px;line-height:17px;text-align:center;min-width:19px;padding:0 4px;border-radius:5px;color:#94a087;font-weight:500;margin-left:5px;vertical-align:1px}.data-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.table-scroll{width:100%;overflow-x:auto}.data-table th{background:#fbfcf8;color:#9ca591;font-size:12px;font-weight:500;padding:10px 15px;border-block:1px solid #f0f2eb}.data-table th:first-child{padding-left:21px}.data-table td{font-size:12px;padding:14px 15px;border-bottom:1px solid #eff2e9;color:#788472}.data-table td:first-child{padding-left:21px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tr:hover td{background:#fbfcf9}.data-table th:last-child,.data-table td:last-child{padding:5px 10px 5px 0;width:40px}.table-name{display:flex;gap:9px;align-items:center}.table-name small{font-size:12px;display:block;color:#a0a797;margin-top:2px}.channel{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;background:#f2f4ed;color:#778c65}.channel svg{width:17px;height:17px}.channel.small{height:17px;width:17px;border-radius:4px}.channel.small svg{width:12px;height:12px}.instagram{background:#fcf0f4;color:#ce839a}.facebook{background:#eef2fe;color:#718bda}.google{background:#f4f6f1;color:#8da06f}.tiktok{background:#f1f2f0;color:#47524a}.whatsapp{background:#eaf6ec;color:#69a273}.youtube{background:#fbeded;color:#d08484}.linkedin{background:#ebf2f9;color:#5e90b7}.pinterest{background:#f8eded;color:#bd696d}.openrouter{background:#edeefa;color:#8781b8}.openai{background:#eaf3ed;color:#698c73}.email{background:#f8f2e7;color:#bca372}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500;white-space:nowrap;line-height:1}.badge i{height:3px;width:3px;border-radius:50%;background:currentColor}.badge.green{color:#7da468;background:#f0f6e8}.badge.gray{color:#9b9f91;background:#f1f2ed}.badge.blue{color:#839cc1;background:#eff4fa}.badge.amber{color:#b09b62;background:#f9f5e9}.roas{font-size:12px;color:#73935e;font-weight:500}.agenda-panel .panel-heading{padding-bottom:13px}.agenda-list{padding:0 19px}.agenda-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 0;border-bottom:1px solid #f0f2eb}.agenda-item:last-child{border-bottom:0}.agenda-date{width:33px;text-align:center;background:#f5f7ef;border:1px solid #edf1e4;border-radius:5px;padding:4px 0;flex-shrink:0}.agenda-date strong{font-family:'Manrope';font-size:14px;font-weight:650;display:block;color:#7e906e}.agenda-date span{font-size:12px;color:#a2ad93;text-transform:uppercase}.agenda-text{flex:1;min-width:0}.agenda-text>strong{font-size:12px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:550;margin-bottom:3px}.agenda-text>span{display:flex;align-items:center;gap:4px;font-size:12px;color:#99a38c}.agenda-text .channel{width:12px;height:12px}.agenda-text .channel svg{width:9px;height:9px}.agenda-text i{font-style:normal}.agenda-status{width:4px;height:4px;border-radius:50%;margin-left:5px}.agenda-status.green{background:#a3bc91}.agenda-status.amber{background:#d3c193}.agenda-more{width:calc(100% - 38px);margin:12px 19px 17px;border:1px dashed #e1e8d7;border-radius:5px;padding:8px;color:#90a67b;font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px}.agenda-more .icon{width:11px;height:11px}.channels-panel{grid-column:1/-1}.channels-panel .panel-heading{padding-bottom:15px}.channel-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:0 20px 20px}.channel-strip>button{display:flex;align-items:center;text-align:left;gap:8px;padding:10px 9px;background:#fff;border:1px solid #edf0e7;border-radius:7px;min-width:0}.channel-strip>button:hover{background:#f8faf4}.channel-strip .channel{width:27px;height:27px}.channel-strip .channel svg{width:15px;height:15px}.channel-strip strong{font-size:12px;font-weight:550;display:block;white-space:nowrap}.channel-strip small{font-size:12px;color:#a4ad98;display:block;margin-top:3px;white-space:nowrap}.channel-strip>button>.icon{width:10px;height:10px;margin-left:auto;color:#a4ad98}.app-footer{margin:0 33px;padding:17px 0;border-top:1px solid #e9ede1;display:flex;justify-content:space-between;font-size:12px;color:#adb49f;gap:10px}.app-footer>span:last-child{display:flex;align-items:center;gap:5px}.app-footer i{height:4px;width:4px;background:#96b181;border-radius:100%}.dot-separator{margin:0 5px}
.info-strip{display:flex;gap:9px;align-items:center;padding:13px 16px;font-size:12px;line-height:1.7;color:#8b967e;border:1px solid #e5ecdb;border-radius:8px;background:#f2f6ec;margin:18px 0}.info-strip>.icon{height:16px;width:16px}.filter-bar{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border)}.tabs{display:flex;gap:15px;align-items:center;overflow-x:auto;scrollbar-width:none}.tabs button{font-size:12px;color:#919c88;white-space:nowrap;padding:7px 0;position:relative}.tabs button.active{color:#4f7343;font-weight:600}.tabs button.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#8bad75;border-radius:1px}.filter-tools{display:flex;align-items:center;gap:8px}.filter-search{display:flex;gap:6px;align-items:center;border:1px solid #e9eee2;border-radius:7px;background:#fdfefa;padding:8px 10px;min-width:160px}.filter-search .icon{height:13px;width:13px;color:#9aa68c}.filter-search input{border:0;background:none;outline:none;width:145px;color:#738466;font-size:12px;padding:0;min-width:0}.filter-search input::placeholder{color:#a7b19b}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 20px;text-align:center;gap:10px;white-space:normal}.empty-state>.icon{width:35px;height:35px;color:#b0be9f;background:#f4f7ef;padding:7px;box-sizing:content-box;border-radius:14px}.empty-state h3{color:#687f5a;font-size:15px;margin-top:5px}.empty-state p{font-size:12px;color:#a0ab91;line-height:1.7}.empty-state .btn{margin-top:10px}.agenda-list .empty-state{padding:20px 5px}.agenda-list .empty-state h3{font-size:12px}.agenda-list .empty-state p{font-size:12px}.agenda-list .empty-state>.icon{width:18px;height:18px}.posts-grid{padding:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{border:1px solid var(--border);border-radius:10px;overflow:hidden}.post-visual{aspect-ratio:1.5;overflow:hidden;position:relative;background:#e6e9de}.post-visual img{width:100%;height:100%;object-fit:cover}.post-visual.fashion{background:linear-gradient(135deg,#dedbcc 0%,#d9d5c9 58%,#c5c1b0 100%)}.post-visual.detail{background:linear-gradient(135deg,#abafa2,#7a857b);color:#f2f1e8}.post-visual.collection{background:linear-gradient(135deg,#ede2cf,#d8c5ac);color:#73654f}.visual-brand{position:absolute;top:15px;left:16px;font-size:12px;font-weight:600;letter-spacing:3px;color:inherit;z-index:2}.visual-brand small{display:block;font-size:12px;letter-spacing:5px;line-height:2}.editorial-title{position:absolute;left:16px;bottom:35px;font-family:Georgia,serif;font-size:27px;line-height:1.2;letter-spacing:-.7px;z-index:2;color:#686858}.detail .editorial-title{color:#f4f0e6}.collection .editorial-title{color:#8d7256}.editorial-shape{position:absolute;width:110px;height:165px;right:17%;top:28%;border-radius:65% 35% 45% 55%;background:linear-gradient(90deg,#b6af96,#ddd4b6 50%,#afa78e);transform:rotate(-18deg);box-shadow:25px 20px 30px #3e3c2525;opacity:.8}.editorial-shape:before{content:'';position:absolute;border:3px solid #a59d82;width:55px;height:50px;border-radius:50%;left:25px;top:-30px}.detail .editorial-shape{width:110px;height:110px;border-radius:50%;right:15%;top:25%;border:22px solid #d6cbab;background:transparent;box-shadow:20px 20px 30px #121b1545}.detail .editorial-shape:before{display:none}.collection .editorial-shape{width:85px;height:200px;right:20%;top:10%;border-radius:50% 50% 12% 12%;background:linear-gradient(90deg,#8c8771,#c3b99d,#9b9479);transform:rotate(16deg)}.visual-caption{position:absolute;bottom:14px;left:16px;font-size:12px;letter-spacing:1.5px;color:inherit;z-index:2}.post-card-body{padding:14px}.post-card-top{display:flex;gap:5px;align-items:center;color:#9aa58f;font-size:12px}.post-card-top .icon-btn{margin-left:auto;width:22px;height:22px}.post-card-top .icon{width:14px;height:14px}.post-card h3{font-size:12px;line-height:1.5;margin-top:7px}.post-excerpt{font-size:12px;color:#a0ab95;margin-top:7px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px;white-space:pre-line}.post-card-footer{border-top:1px solid #f0f3e9;margin-top:13px;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:7px}.post-card-footer>span:last-child{font-size:12px;color:#a2ac95;display:flex;align-items:center;gap:4px}.post-card-footer .icon{width:10px;height:10px}.view-toggle .icon{width:13px;height:13px}.calendar-toolbar{padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.calendar-toolbar h2{text-transform:capitalize}.calendar-toolbar>div{display:flex;gap:8px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--border)}.calendar-weekday{font-size:12px;color:#9ba88f;text-align:center;padding:13px;border-bottom:1px solid var(--border)}.calendar-day{min-height:127px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px 7px;position:relative}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{background:#fafbf8}.day-number{font-size:12px;color:#8f9c82;display:grid;place-items:center;width:24px;height:24px;margin-bottom:5px}.today .day-number{background:#deecd1;color:#5e8248;border-radius:50%;font-weight:600}.calendar-event{display:flex;gap:4px;text-align:left;font-size:12px;color:#789265;background:#f0f5e9;border-left:2px solid #abc191;border-radius:3px;padding:6px 4px;margin-bottom:4px;width:100%;min-width:0;line-height:1.5}.calendar-event .channel{width:13px;height:13px}.calendar-event span:last-child{overflow:hidden}.day-add{position:absolute;right:5px;top:7px;width:24px;height:24px;border-radius:4px;opacity:0;color:#9db38b}.day-add .icon{width:12px}.calendar-day:hover .day-add,.day-add:focus{opacity:1}.calendar-day:hover{background:#fcfdf8}
.ai-hero{background:linear-gradient(115deg,#1d3c30,#305342);color:#e5edda;padding:29px 32px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;margin-bottom:22px}.ai-hero h2{font-size:26px;font-weight:550;margin:11px 0 7px;letter-spacing:-.7px}.ai-hero p{font-size:12px;color:#acbfa5}.ai-hero-art{width:180px;height:130px;position:relative;display:grid;place-items:center}.ai-hero-art>span{font-size:76px;color:#ccedb4;z-index:1;transform:rotate(15deg)}.ai-hero-art i{position:absolute;width:220px;height:140px;border:1px solid #74966780;border-radius:50%;transform:rotate(-35deg)}.ai-hero-art i:last-child{transform:rotate(35deg);border-color:#74966740}.ai-types{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:23px}.ai-type{padding:16px 12px;background:#fff;border:1px solid var(--border);border-radius:9px;text-align:left;display:flex;flex-direction:column;gap:10px;transition:all .18s}.ai-type>.icon{height:21px;width:21px;color:#98a98b}.ai-type strong{font-size:12px;font-weight:600}.ai-type small{font-size:12px;line-height:1.7;color:#a1ac96}.ai-type.active{background:#edf4e7;border-color:#cdddc1}.ai-type.active>.icon{color:#709158}.ai-type:hover{border-color:#b6caa3}.ai-workspace{display:grid;grid-template-columns:1fr 1fr;gap:23px}.ai-prompt-panel form{padding:0 22px 22px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#788b69;font-weight:500}input,textarea,select{border:1px solid #e6ecdf;border-radius:6px;padding:10px 11px;color:#5f7350;background:#fdfefb;min-width:0;font-size:12px}input::placeholder,textarea::placeholder{color:#b0b9a6;font-size:12px}textarea{resize:vertical;line-height:1.8}label>textarea{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.full-width{grid-column:1/-1}.ai-prompt-panel .form-grid{margin-top:16px}.form-brand{display:flex;align-items:center;gap:8px;height:39px;border:1px solid #e6ecdf;border-radius:6px;padding:4px 10px;background:#fdfefb;font-size:12px}.form-brand .avatar{width:25px;height:25px;font-size:12px}.form-hint{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.8;color:#99a98b;font-weight:400;margin:14px 0}.form-hint .icon{width:13px;height:13px;margin-top:1px}.generate-button{width:100%;margin-top:6px}.ai-result-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;gap:13px}.result-spark{width:58px;height:58px;border-radius:17px;background:#f1f6ea;display:grid;place-items:center;color:#abc295;transform:rotate(6deg);margin-bottom:5px}.result-spark .icon{width:28px;height:28px}.ai-result-empty h3{font-size:17px;font-weight:550;line-height:1.7;letter-spacing:-.3px;color:#839873}.ai-result-empty p{font-size:12px;color:#acb89f;line-height:1.9}.ai-result-empty .btn{margin-top:6px}.ai-result{padding:6px 22px 15px;max-height:430px;overflow:auto}.ai-result img{max-width:100%;border-radius:8px}.generated-text{white-space:pre-wrap;font-size:12px;line-height:1.9;color:#6e8061}.ai-result-actions{padding:15px 20px;display:flex;gap:8px;border-top:1px solid var(--border)}.library-panel{margin-top:23px}.asset-list{padding:0 20px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.asset-list>button{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:7px;text-align:left}.asset-list>button>.icon:first-child{width:17px;height:17px;color:#8faa79}.asset-list>button>.icon:last-child{margin-left:auto;width:13px;height:13px;color:#a2b091}.asset-list strong{font-size:12px;display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-list small{font-size:12px;color:#a5b199;display:block;margin-top:4px}.library-empty{font-size:12px;color:#a4b198;padding:18px 10px;line-height:1.8}
.crm-overview{display:flex;align-items:center;gap:22px;background:white;border:1px solid var(--border);padding:16px 19px;border-radius:10px;margin-bottom:22px}.crm-overview>span{display:flex;gap:6px;align-items:center;font-size:12px;color:#9aa98c}.crm-overview .icon{height:16px;width:16px}.crm-overview strong{color:#6d875b}.crm-overview .filter-search{margin-left:auto}.kanban{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:15px;overflow-x:auto;align-items:start;padding-bottom:10px}.kanban-column{background:#eef2e7;border-radius:9px;min-height:460px;padding:12px 10px}.kanban-title{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:0 3px}.kanban-title h2{font-size:12px}.kanban-title>i{height:5px;width:5px;border-radius:100%;background:#a9b49b}.kanban-title>span{color:#a4b093;font-size:12px}.kanban-title>.icon-btn{margin-left:auto;width:22px;height:22px}.kanban-title .icon{width:13px;height:13px}.kanban-title .stage-qualificado{background:#93afd1}.kanban-title .stage-proposta{background:#ccb982}.kanban-title .stage-ganho{background:#8ab079}.kanban-title .stage-perdido{background:#c5a4a0}.kanban-drop{min-height:390px}.lead-card{padding:13px 11px 10px;background:white;border:1px solid #e4eadd;border-radius:8px;margin-bottom:10px;box-shadow:0 1px 2px #2e461705}.lead-main{display:flex;gap:7px;align-items:center;padding:0;text-align:left;width:100%;min-width:0}.lead-main>.avatar{width:27px;height:27px;font-size:12px}.lead-main>div{min-width:0;flex:1}.lead-main strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-main small{display:block;font-size:12px;color:#a4b396;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-main>.icon{width:12px;height:12px;color:#b0b99f}.lead-source{display:flex;align-items:center;gap:5px;color:#97a88a;font-size:12px;margin:14px 0}.lead-source>span:last-child:not(.channel){margin-left:auto;font-size:12px;color:#b3bca7}.lead-value{border-top:1px solid #eff2e9;display:flex;justify-content:space-between;padding-top:10px;font-size:12px;color:#a9b39a;align-items:center}.lead-value strong{font-size:12px;color:#7b9568;font-weight:600}.lead-stage-select{padding:5px 6px;margin-top:10px;font-size:12px;color:#a0b18e;width:100%;border-color:#f0f3ea}.kanban-add{display:flex;gap:5px;width:100%;justify-content:center;align-items:center;font-size:12px;color:#9bae88;padding:10px}.kanban-add .icon{width:12px;height:12px}
.inbox-layout{display:grid;grid-template-columns:310px 1fr;min-height:610px;max-height:780px}.conversation-list{border-right:1px solid var(--border);overflow:auto}.conversation-list-head{padding:20px 17px 13px;border-bottom:1px solid var(--border)}.conversation-list-head h2{font-size:13px;margin-bottom:16px}.conversation-list-head .filter-search input{width:100%}.conversation-list-head .tabs{margin-top:9px;gap:20px}.conversation-item{display:flex;gap:10px;width:100%;text-align:left;padding:18px 16px;border-bottom:1px solid #f1f4eb;position:relative}.conversation-item.selected{background:#f2f6ed}.conversation-item:hover{background:#f7faf3}.conversation-avatar{position:relative}.conversation-avatar>.channel{position:absolute;bottom:4px;right:-3px;width:15px;height:15px;border:2px solid white;border-radius:50%}.conversation-avatar .channel svg{width:9px;height:9px}.conversation-item>div{flex:1;min-width:0}.conversation-item strong{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;gap:5px}.conversation-item strong small{font-size:12px;color:#a5b396;font-weight:400}.conversation-item p{font-size:12px;color:#9caa8e;line-height:1.7;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-item>div>span{font-size:12px;color:#acb79e}.unread-dot{position:absolute;right:17px;bottom:21px;width:5px;height:5px;border-radius:50%;background:#89aa71}.conversation-chat{display:flex;flex-direction:column;min-width:0}.chat-header{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.chat-header h3{font-size:12px;margin-bottom:4px}.chat-header>div>span{display:flex;gap:4px;align-items:center;font-size:12px;color:#a3b093}.chat-header>.badge{margin-left:auto}.chat-header>.icon-btn{margin-left:6px}.chat-messages{padding:22px;flex:1;display:flex;flex-direction:column;gap:20px;background:#fbfcf8;overflow:auto;max-height:490px}.chat-date{text-align:center;font-size:12px;color:#b0ba9f;margin-bottom:8px}.message{max-width:82%;border:1px solid #e8eedf;box-shadow:0 1px 2px #37521805;border-radius:12px;padding:13px 16px;background:white;align-self:flex-start;border-top-left-radius:3px}.message.outgoing{align-self:flex-end;background:#eaf2e0;border-color:#e3edd7;border-top-left-radius:12px;border-top-right-radius:3px}.message p{font-size:12px;line-height:1.8;white-space:pre-wrap;color:#687d58}.message small{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;color:#a4b693;margin-top:6px}.message .icon{width:10px;height:10px}.reply-form{padding:15px 20px;border-top:1px solid var(--border)}.reply-ai{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.reply-ai button{font-size:12px;color:#88a470;display:flex;align-items:center;gap:5px;padding:0}.reply-ai .icon{width:13px;height:13px}.reply-ai>span{font-size:12px;color:#b1bca3}.reply-input{display:flex;gap:10px;align-items:center}.reply-input textarea{width:100%;font-size:12px;min-height:48px;max-height:140px;resize:vertical}.reply-input .btn{width:42px;min-width:42px;height:42px;padding:0}.email-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:20px}.email-list{padding:0 20px}.email-card{display:flex;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid var(--border)}.email-card:last-child{border-bottom:0}.email-icon{width:45px;height:45px;border-radius:12px;background:#f8f4e9;color:#b8a578;display:grid;place-items:center}.email-icon .icon{width:22px;height:22px}.email-info{flex:1}.email-info h3{font-size:13px;margin-bottom:6px}.email-info p{font-size:12px;color:#95a189;margin-bottom:5px}.email-info small{font-size:12px;color:#b1bca3}.email-card>strong{margin:0 18px;color:#91a37e;font-family:'Manrope';font-size:18px;font-weight:500;text-align:center}.email-card>strong small{display:block;font-family:'DM Sans';font-size:12px;color:#b1bca3;font-weight:400;margin-top:4px}
.automation-banner{display:flex;gap:17px;align-items:center;background:#eaf2e2;border:1px solid #e0ebd6;border-radius:12px;padding:22px;margin-bottom:23px}.automation-banner-icon{width:42px;height:42px;border-radius:10px;background:#dae8ce;display:grid;place-items:center;color:#83a16b}.automation-banner-icon .icon{width:22px;height:22px}.automation-banner h2{font-size:16px;font-weight:650;color:#627e4e;margin-bottom:6px}.automation-banner p{font-size:12px;color:#9aad88;line-height:1.7}.worker-state{margin-left:auto;font-size:12px;display:flex;gap:5px;align-items:center;color:#a0b18d;white-space:nowrap}.worker-state .icon{width:12px;height:12px}.automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.automation-card{padding:20px}.automation-top{display:flex;gap:10px;align-items:center;margin-bottom:14px}.robot-icon{width:32px;height:32px;border-radius:9px;background:#eef4e7;display:grid;place-items:center;color:#87a36f}.robot-icon .icon{width:19px;height:19px}.automation-top .badge{margin-left:auto}.automation-top .icon-btn{width:23px;height:23px}.automation-card h3{font-size:13px}.automation-card>p{display:flex;gap:5px;align-items:center;font-size:12px;color:#a2b293;margin-top:6px}.flow-preview{display:flex;align-items:center;flex-direction:column;padding:22px 0 17px}.flow-preview>div{width:100%;display:grid;grid-template-columns:28px 1fr;column-gap:8px;padding:12px;border:1px solid #e4ebdb;border-radius:7px;background:#fcfdf9;min-height:57px}.flow-preview .icon{grid-row:1/3;width:28px;height:28px;background:#f0f5e8;padding:5px;border-radius:6px;color:#9db78b}.flow-preview small{font-size:12px;letter-spacing:1px;color:#b0bda2}.flow-preview strong{font-weight:500;font-size:12px;color:#849c6e;margin-top:3px}.flow-line{height:22px;width:1px;background:#d9e5cf;position:relative}.flow-line:after{content:'';width:4px;height:4px;position:absolute;border-right:1px solid #c9dbbc;border-bottom:1px solid #c9dbbc;bottom:3px;left:-2px;transform:rotate(45deg)}.automation-bottom{display:flex;align-items:center;gap:7px;border-top:1px solid var(--border);padding-top:14px}.automation-bottom>span{font-size:12px;color:#a6b59a;flex:1}.automation-bottom strong{color:#87a473;font-size:12px;font-weight:500}.automation-bottom .btn{font-size:12px;padding:6px 9px;min-height:29px}.automation-bottom .btn .icon{width:11px;height:11px}.automation-new{min-height:320px;border:1px dashed #d9e4ce;background:#f1f5eb;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a0b58c;gap:13px;text-align:center}.automation-new>.icon{height:28px;width:28px;background:#e3ecd9;padding:8px;box-sizing:content-box;border-radius:12px}.automation-new h3{font-size:14px;font-weight:600;color:#8ca779}.automation-new p{font-size:12px;line-height:1.8;color:#aabb99}.automation-new:hover{background:#eaf2e0}.connection-summary{display:flex;align-items:center;gap:15px;padding:22px;background:white;border:1px solid var(--border);border-radius:11px;margin-bottom:24px}.connection-bubble{width:38px;height:38px;border-radius:9px;background:#edf3e4;color:#8ba773;display:grid;place-items:center}.connection-summary strong{font-size:12px;font-weight:600}.connection-summary p{font-size:12px;color:#a5b099;margin-top:6px;line-height:1.7}.connection-summary>.avatar{margin-left:auto}.connection-summary>strong{font-size:12px;color:#94a483}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.integration-card{padding:20px;display:flex;flex-direction:column}.integration-top{display:flex;align-items:center;gap:8px;margin-bottom:18px}.integration-top .channel{width:34px;height:34px}.integration-category{font-size:12px;color:#a8b49c}.connection-status{font-size:12px;color:#b2bba6;margin-left:auto;display:flex;gap:4px;align-items:center;white-space:nowrap}.connection-status>i{height:4px;width:4px;background:#c5cbbd;border-radius:100%}.connection-status.saved{color:#99b582}.connection-status.saved>i{background:#9db986}.integration-card h3{font-size:14px;margin-bottom:8px}.integration-card>p{font-size:12px;color:#a2b092;line-height:1.8;margin-bottom:20px;flex:1}.integration-bottom{display:flex;justify-content:space-between;gap:9px;align-items:center;border-top:1px solid var(--border);padding-top:14px}.integration-bottom>span{font-size:12px;color:#b0bda0;line-height:1.8;max-width:125px}.integration-bottom .btn{font-size:12px;padding:7px 10px;min-height:30px}.integration-bottom .icon{width:12px;height:12px}.reports-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:23px}.source-bars{padding:5px 22px 25px}.source-bar{display:grid;grid-template-columns:95px 1fr 75px;gap:12px;align-items:center;margin-top:22px}.source-bar>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#98a88b}.source-bar>div{height:7px;background:#f3f6ec;border-radius:4px}.source-bar i{display:block;background:#c0d5ad;border-radius:4px;height:100%;min-width:0}.source-bar strong{text-align:right;font-size:12px;font-weight:500;color:#90a17f}.funnel{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 20px 20px}.funnel>div{background:#e5efdb;border:1px solid #dde9d1;border-radius:6px;display:flex;justify-content:space-between;padding:17px 16px;font-size:12px;color:#8faa74;gap:10px}.funnel>div:nth-child(2){background:#eaf1e2}.funnel>div:nth-child(3){background:#eef4e9}.funnel>div:nth-child(4){background:#f3f6ef}.funnel strong{font-size:13px;font-weight:600;color:#85a36b}.report-hint{font-size:12px;color:#a9b79b;padding:0 20px 24px;text-align:center}.report-activity{grid-column:1/-1}.activity-list{padding:0 22px 18px}.activity-list>div{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border)}.activity-list>div:last-child{border:0}.activity-list .icon{width:21px;height:21px;color:#aac196;background:#f1f6ea;border-radius:50%;padding:5px;box-sizing:content-box}.activity-list>div>span{font-size:12px;color:#8ea27c;line-height:1.8}.activity-list small{display:block;font-size:12px;color:#b1bca3;margin-top:3px}.clients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.client-card{padding:23px;display:flex;flex-direction:column}.client-card-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.client-card-top>.avatar{width:46px;height:46px;font-size:12px;border-radius:12px}.client-card-top>.badge{margin-left:auto}.client-card-top>.icon-btn{width:24px}.client-card h2{font-size:19px;font-weight:650;margin-bottom:7px}.client-card>p:first-of-type{font-size:12px;color:#a2b295}.client-website{display:flex;gap:6px;align-items:center;font-size:12px;color:#aab89b;margin-top:16px}.client-website .icon{width:13px;height:13px}.client-brief{font-size:12px;color:#a2b295;margin:15px 0 25px;line-height:1.9;flex:1}.client-card>.btn{width:100%;font-size:12px;justify-content:space-between}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.settings-body{padding:5px 23px 24px;display:flex;flex-direction:column;gap:18px}.settings-body p{font-size:12px;color:#a0b08f;line-height:1.9}.setting-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#a1b192;padding-bottom:15px;border-bottom:1px solid var(--border);gap:15px}.setting-row strong{font-size:12px;font-weight:500;color:#8ba476}.command{padding:15px;border:1px solid #e6eddd;border-radius:7px;background:#f7faf1;font-size:12px;line-height:1.8;color:#8ba373;overflow-x:auto}
.modal-open{overflow:hidden}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#18241bb5;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:30px;overflow:auto}.modal{width:530px;max-width:100%;background:#fff;border:1px solid #edf1e7;border-radius:15px;box-shadow:0 20px 80px #17251a35;max-height:calc(100dvh - 60px);overflow-y:auto;animation:modalIn .18s ease}.modal.wide{width:690px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:25px 27px 20px;border-bottom:1px solid var(--border)}.modal-head h2{font-size:19px;line-height:1.5;color:#46663a}.modal-head p{font-size:12px;color:#9db28d;line-height:1.9;margin-top:4px}.modal-head .icon-btn{margin-top:2px}.modal-body{padding:23px 27px}.modal-body>p{font-size:12px;color:#8fa97a;line-height:1.9}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 27px;border-top:1px solid var(--border);background:#fbfdf7;position:sticky;bottom:0}.modal-footer .danger{margin-right:auto}.entity-secondary{display:flex;justify-content:flex-start;gap:9px;align-items:center;padding:0 27px 21px;flex-wrap:wrap}.entity-secondary .btn{font-size:12px;padding:7px 9px;min-height:30px}.entity-secondary .icon{width:12px;height:12px}.form-error{font-size:12px;color:#b96657;line-height:1.8;font-weight:500}.form-error:empty{display:none}.inline-error{font-size:12px;color:#bb776b;background:#fcf4ef;padding:10px 12px;border:1px solid #f3e1d7;border-radius:6px;line-height:1.8}.checkbox-label{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8}.checkbox-label input{accent-color:#759d5e;width:15px;height:15px;margin-top:1px}.provider-description{line-height:1.8}.provider-info>.channel{width:52px;height:52px;margin-bottom:15px}.provider-info .channel svg{width:25px;height:25px}.provider-info>p{margin-bottom:13px}.help-content ol{padding-left:20px;margin:0 0 18px;color:#9ab086;font-size:12px;line-height:1.9}.help-content li{margin-bottom:15px}.help-content strong{color:#829f6b}.help-content>p{font-size:12px;margin-top:12px;line-height:1.9}.global-search-field{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid #e4eddb;border-radius:8px;padding:5px 10px;color:#9ab986}.global-search-field input{border:0;outline:none;font-size:12px;width:100%}.search-result{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 3px;border-bottom:1px solid #eef3e6;font-size:12px;color:#829f6c}.search-result>.icon{width:16px;height:16px;color:#a4bd90}.search-result span{flex:1}.search-result small{display:block;font-size:12px;color:#b1c29f;margin-top:3px}.search-result>.icon:last-child{width:13px;height:13px}.search-result:hover{background:#f7faef}#search-results{margin-top:15px;max-height:440px;overflow:auto}#toast-root{position:fixed;right:23px;bottom:23px;z-index:200;display:flex;flex-direction:column;gap:10px;max-width:420px}.toast{display:flex;align-items:center;gap:10px;background:#273f2e;border:1px solid #42633a;border-radius:10px;color:#d7eac7;padding:15px 18px;box-shadow:0 6px 30px #263b192f;font-size:12px;line-height:1.8;animation:modalIn .2s ease}.toast>.icon{width:17px;height:17px;color:#b9d5a5}.toast.error{background:#643e34;border-color:#916859;color:#f7dfd1}.toast.error>.icon{color:#d4a996}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff}.login-brand{background:#1c3c2e;padding:80px;display:flex;flex-direction:column;justify-content:center;color:#ddecce;position:relative;overflow:hidden}.login-brand h1{font-size:47px;font-weight:500;line-height:1.3;margin-top:40px;position:relative;z-index:1}.login-brand p{font-size:15px;line-height:1.9;color:#9ebc8d;margin-top:22px;position:relative;z-index:1}.login-orbits{position:absolute;right:-270px;bottom:-100px;width:600px;height:700px;border:1px solid #ffffff10;border-radius:50%;transform:rotate(-35deg)}.login-orbits:after{content:'';position:absolute;inset:45px;border:1px solid #ffffff10;border-radius:50%}.login-card{padding:70px;align-self:center;max-width:560px;width:100%;margin:auto}.login-card h2{font-size:26px;margin:10px 0;color:#45673a}.login-card>p{font-size:12px;color:#a7b995;line-height:1.9;margin-bottom:27px}#auth-form{display:flex;flex-direction:column;gap:17px}#auth-form>.btn{margin-top:8px}#auth-form label{font-size:12px}#auth-form input{padding:13px}.mobile-menu{display:none}@keyframes modalIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){:root{--sidebar:255px}#main-content{padding:40px 45px}.topbar{padding:0 45px}.page-heading h1{font-size:34px}.eyebrow{font-size:12px}.page-heading p{font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(360px,1fr);gap:24px}.stat-card{padding:22px}.stat-top{font-size:12px}.stat-value{font-size:32px}.stat-bottom{font-size:12px}.panel-heading{padding:24px 25px 16px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:12px}.chart-wrap{min-height:245px}.copilot-card{padding:25px}.copilot-card h2{font-size:29px;margin:20px 0 10px}.copilot-card>p{font-size:12px;max-width:310px}.copilot-prompts button{font-size:12px;padding:11px}.copilot-prompts{margin-top:20px;gap:6px}.copilot-footer{font-size:12px;margin-top:17px}.data-table td{font-size:12px;padding-block:17px}.data-table th{font-size:12px;padding-block:12px}.plain-link{font-size:13px}.table-name small{font-size:12px}.badge{font-size:12px}.roas{font-size:12px}.agenda-item{padding:16px 0}.agenda-text>strong{font-size:12px}.agenda-text>span{font-size:12px}.channel-strip>button{padding:15px 13px}.channel-strip strong{font-size:12px}.channel-strip small{font-size:12px}.nav-item{font-size:12px;padding-block:11px}.sidebar-promo>span{font-size:12px}.sidebar-promo p{font-size:12px}.nav-caption{font-size:12px}.app-footer{font-size:12px}.topbar{height:82px}.breadcrumb,.breadcrumb strong,.client-select select{font-size:12px}.search-trigger{font-size:12px}.performance-footer{font-size:12px}.heading-actions .btn{font-size:12px;padding:12px 16px}.demo-note{font-size:12px}.demo-note button{font-size:12px}}
@media(max-width:1200px){:root{--sidebar:210px}.sidebar{padding-inline:13px}.brand{margin-left:8px}.workspace{padding:9px 7px}.workspace small{font-size:12px}.nav-item{font-size:12px;gap:9px}.nav-item.active:before{left:-13px}.profile{margin-inline:-13px;width:calc(100% + 26px);padding-inline:18px}.nav-caption{padding-left:13px}.topbar{padding-inline:23px}.search-trigger kbd{display:none}.search-trigger span{display:none}.top-right{gap:13px}#main-content{padding:27px 23px}.app-footer{margin-inline:23px}.page-heading h1{font-size:25px}.heading-actions .btn{padding:9px 10px;font-size:12px}.page-heading{gap:12px}.stats-grid{gap:11px}.stat-card{padding:13px}.stat-top{font-size:12px}.stat-value{font-size:24px}.stat-bottom svg{width:40px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:15px}.panel-heading{padding:18px 17px 12px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:12px}.segmented button{padding:5px 6px;font-size:12px}.chart-wrap{min-height:205px}.performance-footer{font-size:12px;padding-inline:17px}.copilot-card{padding:18px}.copilot-card h2{font-size:23px}.data-table th{padding-inline:10px}.data-table td{padding-inline:10px}.table-name{gap:7px}.plain-link{font-size:12px}.table-name .channel{width:25px;height:25px}.table-name .channel svg{width:14px;height:14px}.channel-strip{grid-template-columns:repeat(3,1fr);gap:10px}.channel-strip>button{padding:12px}.channel-strip strong{font-size:12px}.channel-strip small{font-size:12px}.posts-grid{gap:15px;padding:18px}.post-visual{aspect-ratio:1.3}.editorial-title{font-size:23px}.editorial-shape{right:10%;opacity:.65}.ai-types{grid-template-columns:repeat(3,1fr)}.ai-type small{font-size:12px}.integrations-grid,.automation-grid,.clients-grid{grid-template-columns:repeat(2,1fr)}.filter-bar{flex-wrap:wrap;gap:12px}.tabs{gap:12px}.inbox-layout{grid-template-columns:270px 1fr}.source-bar{grid-template-columns:85px 1fr 65px;gap:9px}.source-bar>span{font-size:12px}.source-bar strong{font-size:12px}.funnel>div{padding:17px 9px}.worker-state{white-space:normal;max-width:135px;line-height:1.9}.email-card{gap:13px}.email-card>strong{margin-inline:5px}}
@media(max-width:1000px){.page-heading{align-items:flex-start;flex-wrap:wrap}.page-heading h1{font-size:27px}.heading-actions{padding-top:5px}.dashboard-grid{grid-template-columns:1fr 1fr}.performance-panel{grid-column:1/-1}.chart-wrap{min-height:200px;max-height:240px}.performance-chart{max-height:235px}.copilot-card{grid-row:3;grid-column:1}.campaign-summary{grid-column:1/-1;grid-row:2}.agenda-panel{grid-row:3;grid-column:2}.channels-panel{grid-row:4}.copilot-card h2{font-size:25px}.copilot-card{padding:22px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card{padding:17px}.stat-top{font-size:12px}.stat-value{font-size:28px}.stat-bottom{font-size:12px}.stat-bottom svg{width:64px}.posts-grid{grid-template-columns:repeat(2,1fr)}.ai-workspace{grid-template-columns:1fr}.ai-result-empty{min-height:240px}.ai-hero-art{width:110px}.ai-hero-art i{width:140px;height:105px}.ai-hero-art>span{font-size:62px}.ai-hero p{line-height:1.9;max-width:260px}.inbox-layout{grid-template-columns:220px 1fr}.conversation-item{padding:16px 12px;gap:8px}.conversation-item strong{font-size:12px}.conversation-list-head{padding:18px 12px 12px}.conversation-list-head .tabs{gap:16px}.conversation-item .avatar{width:29px;height:29px}.chat-header{padding:16px}.chat-messages{padding:16px}.reply-ai>span{display:none}.reply-form{padding:14px}.reports-grid{grid-template-columns:1fr}.report-activity{grid-column:auto}.settings-grid{grid-template-columns:1fr}.email-metrics{gap:12px}.email-metrics .stat-value{font-size:22px}.email-metrics .stat-top{font-size:12px}.email-metrics .stat-bottom svg{display:none}.automation-banner{flex-wrap:wrap}.worker-state{margin-left:59px;max-width:none}.app-footer{font-size:12px}}
@media(max-width:760px){:root{--sidebar:230px}.sidebar{transform:translateX(-100%);transition:transform .2s}.nav-open .sidebar{transform:translateX(0)}.nav-scrim{display:none;position:fixed;inset:0;background:#20312280;z-index:29;backdrop-filter:blur(2px)}.nav-open .nav-scrim{display:block}.main-shell{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.topbar{height:64px;padding:0 18px}.top-left{gap:8px}.breadcrumb{font-size:12px;gap:6px}.breadcrumb>strong{font-size:12px}.top-right{gap:8px}.top-divider{display:none}.client-select select{font-size:12px;max-width:100px}.client-select{gap:5px}.client-select .avatar{display:none}.client-select>.icon{width:10px}.search-trigger{padding:3px}.search-trigger .icon{width:16px}.notifications{width:28px}.breadcrumb{max-width:180px}.breadcrumb>strong{overflow:hidden;text-overflow:ellipsis;max-width:115px}#main-content{padding:25px 18px}.page-heading{margin-bottom:20px;gap:14px}.eyebrow{font-size:12px}.page-heading h1{font-size:26px;letter-spacing:-.8px}.page-heading p{font-size:12px;max-width:390px}.heading-actions{width:100%;justify-content:flex-start;gap:10px}.heading-actions .btn{font-size:12px;padding:10px 13px}.demo-note{font-size:12px;padding:9px 10px;align-items:flex-start}.demo-note>span{line-height:1.8}.demo-note button{font-size:12px}.demo-note button .icon{width:11px}.dashboard-subhead .muted{display:none}.period-label{font-size:12px}.stats-grid{gap:12px;margin-bottom:18px}.stat-card{padding:15px 13px 12px}.stat-top{font-size:12px}.stat-value{font-size:27px}.stat-bottom{font-size:12px}.stat-bottom svg{width:44px}.stat-bottom .muted{font-size:12px}.dashboard-grid{gap:17px}.panel-heading{padding:18px 17px 12px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:12px}.chart-wrap{min-height:170px;padding:7px 10px 0}.performance-footer{font-size:12px;padding:8px 17px 16px}.copilot-card{padding:19px}.copilot-card h2{font-size:23px}.copilot-card>p{font-size:12px}.copilot-prompts button{padding:9px 7px;font-size:12px;gap:4px}.copilot-prompts .icon{width:11px;height:11px}.copilot-footer{font-size:12px}.copilot-footer>span:last-child{font-size:12px}.agenda-list{padding-inline:15px}.agenda-item{gap:7px;padding:13px 0}.agenda-date{width:30px}.agenda-text>strong{font-size:12px}.agenda-text>span{font-size:12px}.agenda-panel .panel-heading{padding:20px 15px 12px}.agenda-panel .panel-heading h2{font-size:12px}.agenda-more{width:calc(100% - 30px);margin-inline:15px;font-size:12px}.app-footer{margin-inline:18px;padding:15px 0;font-size:12px;flex-direction:column;gap:8px}.channel-strip{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 15px 17px}.channel-strip>button{padding:10px 7px;gap:6px}.channel-strip strong{font-size:12px}.channel-strip small{font-size:12px}.channel-strip .channel{width:23px;height:23px}.channel-strip .channel svg{width:13px;height:13px}.channels-panel .panel-heading .text-button{font-size:12px}.channels-panel .panel-heading h2{font-size:12px}.channels-panel .panel-heading p{max-width:190px;line-height:1.8}.channels-panel .panel-heading{padding:18px 15px 13px}.info-strip{font-size:12px;padding:12px;align-items:flex-start}.filter-bar{padding:15px}.filter-tools{width:100%}.filter-search{flex:1}.filter-search input{width:100%;font-size:12px}.tabs button{font-size:12px}.tabs{gap:14px}.posts-grid{padding:15px;gap:14px}.post-card-body{padding:12px}.post-card h3{font-size:12px}.post-card-top{font-size:12px}.post-card-footer{flex-wrap:wrap;gap:8px}.calendar-grid{min-width:610px}.content-panel:has(.calendar-grid){overflow-x:auto}.calendar-day{min-height:105px}.calendar-toolbar{min-width:420px;padding:16px}.calendar-toolbar h2{font-size:13px}.calendar-toolbar .btn{font-size:12px;min-height:30px;padding:7px 10px}.ai-hero{padding:22px}.ai-hero h2{font-size:23px}.ai-hero p{font-size:12px}.ai-hero-art{width:90px;height:110px;flex-shrink:0}.ai-hero-art i{width:135px}.ai-hero-art span{font-size:51px}.ai-types{gap:10px}.ai-type{padding:13px 10px;gap:8px}.ai-type strong{font-size:12px}.ai-type small{font-size:12px}.ai-type .icon{height:18px;width:18px}.ai-workspace{gap:17px}.asset-list{grid-template-columns:1fr;padding-inline:16px}.asset-list strong{max-width:250px}.crm-overview{flex-wrap:wrap;padding:15px;gap:17px}.crm-overview>span{font-size:12px}.crm-overview .filter-search{width:100%}.kanban{gap:13px;grid-template-columns:repeat(5,210px)}.inbox-layout{grid-template-columns:1fr;max-height:none;min-height:0}.conversation-list{border-right:0;border-bottom:1px solid var(--border);max-height:280px}.conversation-list-head{padding:16px;position:sticky;top:0;z-index:1;background:white}.conversation-list-head h2{font-size:12px;margin-bottom:11px}.conversation-list-head .tabs{position:absolute;right:15px;top:14px;gap:13px;margin:0}.conversation-item{padding:13px 16px}.conversation-item strong{font-size:12px}.conversation-item .avatar{width:32px;height:32px}.conversation-chat{min-height:450px}.chat-messages{min-height:220px;max-height:390px}.chat-header{padding:16px}.email-metrics{grid-template-columns:repeat(3,1fr);gap:10px}.email-metrics .stat-card{padding:12px 10px}.email-metrics .stat-top{font-size:12px}.email-metrics .stat-icon{display:none}.email-metrics .stat-value{font-size:23px}.email-metrics .stat-bottom{font-size:12px}.email-list{padding:0 15px}.email-card{flex-wrap:wrap;gap:12px;padding:20px 0}.email-info{min-width:calc(100% - 58px)}.email-icon{width:37px;height:37px}.email-info h3{font-size:12px}.email-card>strong{margin-left:auto}.email-card>.btn{font-size:12px;padding:8px 10px;min-height:32px}.automation-banner{padding:18px;gap:12px}.automation-banner-icon{height:36px;width:36px}.automation-banner>div:nth-child(2){flex:1;min-width:200px}.automation-banner h2{font-size:13px}.automation-banner p{font-size:12px}.worker-state{margin-left:48px;font-size:12px}.automation-grid,.integrations-grid,.clients-grid{gap:15px}.automation-card{padding:17px 14px}.automation-card h3{font-size:12px}.automation-top{gap:7px}.automation-bottom>span{font-size:12px}.automation-bottom .btn{padding:6px;font-size:12px}.automation-bottom .btn .icon{display:none}.automation-new{min-height:305px}.automation-new h3{font-size:12px}.automation-new p{font-size:12px}.flow-preview strong{font-size:12px}.integration-card{padding:17px 15px}.integration-top{flex-wrap:wrap;gap:7px}.integration-category{font-size:12px}.connection-status{font-size:12px;width:100%;margin-left:0}.integration-card h3{font-size:13px}.integration-card>p{font-size:12px;margin-bottom:15px}.integration-bottom{flex-wrap:wrap;gap:12px;align-items:flex-end}.integration-bottom>span{font-size:12px;max-width:100%;width:100%}.integration-bottom .btn{width:100%}.connection-summary{padding:17px;gap:11px}.connection-summary strong{font-size:12px}.connection-summary p{font-size:12px}.connection-summary>.avatar,.connection-summary>strong{display:none}.source-bars{padding-inline:18px}.source-bar{grid-template-columns:90px 1fr 70px}.source-bar>span{font-size:12px}.client-card{padding:19px}.client-card h2{font-size:16px}.client-card-top>.avatar{width:38px;height:38px;font-size:12px}.client-card-top{gap:6px}.client-card-top>.badge{font-size:12px}.client-card-top .icon-btn{width:20px}.client-website{font-size:12px}.client-brief{font-size:12px}.client-card>.btn{font-size:12px;padding:8px}.modal-backdrop{padding:16px}.modal{max-height:calc(100dvh - 32px);border-radius:12px}.modal-head{padding:20px}.modal-head h2{font-size:17px}.modal-head p{font-size:12px}.modal-body{padding:20px}.modal-footer{padding:14px 20px;gap:9px}.modal-footer .btn{font-size:12px;padding:10px 12px}.entity-secondary{padding:0 20px 17px;gap:7px}.form-grid{gap:14px}.modal-body .form-hint{font-size:12px}.login-page{grid-template-columns:1fr}.login-brand{padding:35px;min-height:280px}.login-brand img{width:40px}.login-brand h1{font-size:32px;margin-top:22px}.login-brand p{font-size:12px;margin-top:14px}.login-orbits{width:500px;height:400px;bottom:-50px;right:-200px}.login-card{padding:35px}.login-card h2{font-size:23px}#toast-root{right:15px;left:15px;bottom:15px;max-width:none}.toast{font-size:12px;padding:13px 15px}}
@media(max-width:440px){.dashboard-grid{grid-template-columns:1fr}.copilot-card{grid-column:1;grid-row:3}.agenda-panel{grid-column:1;grid-row:4}.channels-panel{grid-row:5}.copilot-card{min-height:340px;padding:24px}.copilot-card h2{font-size:27px}.copilot-card>p{font-size:12px;max-width:265px}.copilot-prompts button{font-size:12px;padding:11px}.copilot-prompts{gap:7px}.copilot-footer{font-size:12px}.copilot-footer>span:last-child{font-size:12px}.agenda-text>strong{font-size:12px}.agenda-text>span{font-size:12px}.agenda-item{padding:15px 0}.agenda-date{width:35px}.agenda-date strong{font-size:16px}.agenda-more{font-size:12px}.agenda-panel .panel-heading h2{font-size:13px}.stats-grid{gap:10px}.stat-value{font-size:24px}.stat-top{font-size:12px}.stat-icon{width:21px;height:21px}.stat-icon .icon{width:12px;height:12px}.stat-bottom svg{width:33px}.stat-bottom .stat-indicator{font-size:12px}.channel-strip{grid-template-columns:repeat(2,1fr)}.channel-strip strong{font-size:12px}.channel-strip small{font-size:12px}.posts-grid{grid-template-columns:1fr}.post-visual{aspect-ratio:1.45}.editorial-title{font-size:34px;left:22px;bottom:48px}.visual-brand{left:22px;top:21px;font-size:12px}.visual-brand small{font-size:12px}.visual-caption{left:22px;bottom:22px;font-size:12px}.editorial-shape{right:19%;top:28%;height:190px;width:120px}.post-card h3{font-size:13px}.post-excerpt{font-size:12px}.post-card-top{font-size:12px}.post-card-footer>span:last-child{font-size:12px}.ai-hero-art{display:none}.ai-hero{padding:24px}.ai-types{grid-template-columns:repeat(2,1fr)}.ai-type strong{font-size:12px}.ai-type small{font-size:12px}.form-grid{grid-template-columns:1fr}.full-width{grid-column:auto}.ai-prompt-panel .form-grid{grid-template-columns:1fr 1fr}.automation-grid,.integrations-grid,.clients-grid{grid-template-columns:1fr}.automation-card{padding:22px}.automation-card h3{font-size:14px}.automation-card>p{font-size:12px}.flow-preview strong{font-size:12px}.automation-bottom>span{font-size:12px}.automation-bottom .btn{font-size:12px;padding:8px 12px}.automation-new{min-height:230px}.automation-new h3{font-size:14px}.automation-new p{font-size:12px}.integration-card{padding:22px}.integration-top{flex-wrap:nowrap}.connection-status{width:auto;margin-left:auto;font-size:12px}.integration-category{font-size:12px}.integration-card h3{font-size:15px}.integration-card>p{font-size:12px}.integration-bottom{flex-wrap:nowrap}.integration-bottom>span{font-size:12px;max-width:170px;width:auto}.integration-bottom .btn{width:auto;font-size:12px}.client-card h2{font-size:20px}.client-card-top>.avatar{width:44px;height:44px;font-size:12px}.client-card-top>.badge{font-size:12px}.client-brief{font-size:12px}.client-card>.btn{font-size:12px}.performance-panel .panel-heading{gap:7px}.segmented button{font-size:12px;padding:5px}.performance-footer{font-size:12px}.page-heading h1{font-size:25px}.breadcrumb{font-size:12px;gap:5px}.breadcrumb>strong{font-size:12px;max-width:92px}.top-right{gap:5px}.client-select select{max-width:88px;font-size:12px}.topbar{padding-inline:12px}.notifications{width:24px}.search-trigger .icon{width:14px}.demo-note button{max-width:110px;text-align:left;white-space:normal;line-height:1.7}.period-label{font-size:12px}.dashboard-subhead strong{font-size:12px}.modal-footer .btn{font-size:12px;padding:9px 10px}.modal-head h2{font-size:15px}.form-hint.full-width{margin:4px 0}.full-width.inline-error{margin:3px 0}.inbox-layout .conversation-list-head .tabs{gap:12px}.reply-ai{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.post-visual.placeholder{background:linear-gradient(125deg,#e2ecda,#cadbbd);color:#7f9c68}.placeholder .editorial-title{color:#799464}
label{font-size:12px}input,textarea,select{font-size:12px}.form-hint,.modal-head p,.settings-body p{font-size:12px;color:#829572}.form-error{font-size:12px}.post-excerpt,.integration-card>p,.client-brief{color:#879c78}.page-heading p{color:#7e8e73}.panel-heading p{color:#8a987f}
@media(min-width:761px){.nav-item{font-size:12px}.page-heading p{font-size:12px}.breadcrumb,.breadcrumb strong{font-size:12px}.client-select select{font-size:12px}.stat-top{font-size:12px}.stat-bottom,.stat-bottom .muted{font-size:12px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:12px}.data-table th{font-size:12px}.data-table td{font-size:12px}.plain-link{font-size:12px}.table-name small{font-size:12px}.badge{font-size:12px}.copilot-card>p{font-size:12px}.copilot-prompts button{font-size:12px}.agenda-text>strong{font-size:12px}.agenda-text>span{font-size:12px}.agenda-item{padding-block:14px}.agenda-more{font-size:12px}.channel-strip strong{font-size:12px}.channel-strip small{font-size:12px}.demo-note,.demo-note button{font-size:12px}.heading-actions .btn{font-size:12px}.filter-search input,.tabs button{font-size:12px}.ai-type strong{font-size:12px}.ai-type small{font-size:12px}.integration-card>p{font-size:12px}.post-card h3{font-size:13px}.post-excerpt{font-size:12px}.lead-main strong{font-size:12px}.lead-main small{font-size:12px}.lead-source{font-size:12px}.conversation-item strong{font-size:12px}.conversation-item p{font-size:12px}.message p{font-size:12px}.automation-card>p{font-size:12px}.flow-preview strong{font-size:12px}}
@media(max-width:760px){.page-heading p{font-size:12px}.stat-top{font-size:12px}.stat-bottom,.stat-bottom .muted{font-size:12px}.badge{font-size:12px}.panel-heading p{font-size:12px}.agenda-text>strong{font-size:12px}.agenda-text>span{font-size:12px}.data-table td{font-size:12px}.plain-link{font-size:12px}.data-table th{font-size:12px}.table-name small{font-size:12px}.nav-item{font-size:12px}.copilot-card>p{font-size:12px}.copilot-prompts button{font-size:12px}.post-card h3{font-size:13px}.post-excerpt{font-size:12px}.ai-type small{font-size:12px}.form-hint,.modal-body .form-hint{font-size:12px}.modal-head p{font-size:12px}.info-strip{font-size:12px}.integration-card>p{font-size:12px}.lead-main strong{font-size:12px}.lead-main small{font-size:12px}.lead-source{font-size:12px}.lead-stage-select{font-size:12px}}

/* Readable interface typography at desktop and mobile widths. */
.heading-actions{flex-wrap:wrap}.top-left{min-width:0}.breadcrumb{min-width:0}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis}
.btn,.heading-actions .btn,.modal-footer .btn,.module-actions .btn{font-size:14px}
.nav-item{font-size:14px}.workspace strong,.profile strong,.breadcrumb,.breadcrumb strong,.client-select select{font-size:13px}
.page-heading p,.panel-heading p,.form-hint,.modal-body .form-hint{font-size:13px;line-height:1.65}
.panel-heading h2{font-size:16px}.data-table th,.data-table td{font-size:13px}
.form-grid label,form>label{font-size:13px}input,select,textarea{font-size:14px}
.badge,.connection-status{font-size:13px;line-height:1.45}.connection-summary strong{font-size:16px}.connection-summary p{font-size:14px;line-height:1.6}
.integration-card{padding:24px}.integration-top{flex-wrap:wrap;gap:10px}.integration-category{font-size:12px;line-height:1.45}
.integration-card h3{font-size:19px;line-height:1.4;margin-top:18px}.integration-card>p{font-size:14px;line-height:1.65}.integration-card>small,.integration-bottom>span{font-size:13px;line-height:1.55;overflow-wrap:anywhere}
.integration-bottom{gap:12px;flex-wrap:wrap}.integration-bottom .btn{font-size:14px}.connection-status{white-space:normal}.integration-top .connection-status{margin-left:auto}
@media(max-width:650px){.integration-card{padding:21px}.integration-top .connection-status{margin-left:0;width:100%}.integration-bottom .btn{width:100%}.connection-summary{align-items:flex-start}.top-left{flex:1;gap:8px}.top-right{flex-shrink:0}.topbar{gap:8px}.breadcrumb{overflow:hidden}.client-select select{max-width:120px}.form-grid,.ai-prompt-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}input,select,textarea{min-width:0;max-width:100%}}
@media(max-width:420px){.form-grid{grid-template-columns:minmax(0,1fr)}}
