.bot-dashboard{color:#15394a;direction:rtl;gap:20px;padding:24px 0 8px;display:grid}.bot-hero{color:#fff;background:linear-gradient(105deg,#06546d,#079a9b 60%,#31cb98);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px;display:flex;box-shadow:0 14px 32px #07546822}.bot-hero h1{margin:0 0 4px;font-size:clamp(25px,3vw,38px)}.bot-hero p{color:#e9fffa;margin:0}.bot-dashboard .btn{color:#173c50;cursor:pointer;white-space:nowrap;background:#ffb33f;border:0;border-radius:10px;padding:11px 17px;font-weight:700}.bot-dashboard .btn:hover{filter:brightness(.95)}.bot-dashboard .btn:disabled{opacity:.5;cursor:not-allowed}.bot-dashboard .btn.secondary,.bot-advanced-entry .btn.secondary{color:#16445b;background:#fff;border:1px solid #cbdfe4}.bot-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bot-stats article{color:#fff;background:linear-gradient(110deg,#0d6a7c,#2dbf91);border-radius:17px;place-items:center;gap:4px;padding:17px;display:grid}.bot-stats b{font-size:28px}.bot-stats span{font-size:12px}.bot-dashboard .notice{border-radius:10px;padding:12px 16px}.bot-dashboard .notice-success{color:#176b48;background:#e3f8f0}.bot-dashboard .notice-error{color:#9f292c;background:#fff0ef}.bot-library{background:#fff;border:1px solid #d6e7e9;border-radius:17px;overflow:hidden}.bot-library-head{background:#f5fafb;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.bot-library-head h2{margin:0;font-size:19px}.bot-library-head input,.bot-editor input,.bot-editor select,.bot-editor textarea{box-sizing:border-box;color:#163649;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdde4;border-radius:9px;padding:9px 12px}.bot-library-head input{width:min(340px,100%)}.bot-table{border-collapse:collapse;text-align:right;width:100%}.bot-table th{color:#465970;background:#e8eff3;padding:15px;font-size:13px}.bot-table td{vertical-align:middle;border-top:1px solid #e7eff2;padding:16px 15px}.bot-table tr:hover td{background:#f9fcfc}.bot-reply-cell{white-space:pre-line;overflow-wrap:anywhere;max-width:280px}.bot-status{cursor:pointer;border:0;border-radius:99px;padding:6px 10px;font-weight:700}.bot-status.active{color:#07835a;background:#daf8ed}.bot-status.inactive{color:#647783;background:#eef2f4}.bot-actions{gap:6px;display:flex}.bot-actions button,.bot-editor-head>button{cursor:pointer;color:#0b5872;background:#fff;border:1px solid #d4e4e7;border-radius:9px;min-width:34px;height:34px;font-size:18px}.bot-actions button:hover{background:#e7f8f6}.bot-actions button.danger{color:#c43c45}.bot-actions button:disabled{opacity:.45;cursor:not-allowed}.bot-empty,.empty-state{text-align:center;padding:38px 20px}.bot-empty b{font-size:18px}.bot-empty p{color:#627f8a}.bot-overlay{z-index:1000;background:#082d3bb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bot-editor{direction:rtl;background:#fff;border-radius:20px;width:min(720px,100%);max-height:min(94vh,900px);overflow:auto;box-shadow:0 25px 80px #001b2d50}.bot-editor-head{border-bottom:1px solid #e1ebee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.bot-editor-head h2{margin:0}.bot-editor-head p{color:#71909c;margin:5px 0 0}.bot-editor-head>button{font-size:26px}.bot-editor-body{gap:16px;padding:24px;display:grid}.bot-editor-body label{gap:6px;font-weight:700;display:grid}.bot-editor-body label>*{font-weight:400}.bot-editor textarea{resize:vertical;min-height:100px}.bot-flow-preview{background:#ecf8f5;border:1px solid #cde9e2;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:15px;display:flex}.bot-flow-preview span{background:#fff;border-radius:9px;padding:8px 10px}.bot-flow-preview i{color:#12a789;font-style:normal}.bot-hint{color:#667f88;margin:0;font-size:13px}.bot-hint a{color:#08778d}.bot-warning{color:#80571a;background:#fff4df;border:1px solid #f2d69b;border-radius:9px;padding:12px}.bot-editor-actions{border-top:1px solid #e1ebee;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:17px 24px;display:flex}.bot-simulation{background:#f5fafb;border-radius:9px;padding:12px}.bot-simulation div{margin:5px 0}.bot-detail{width:min(650px,100%)}.bot-detail-stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.bot-detail-stats article{text-align:center;background:#eff8f6;border-radius:10px;gap:5px;padding:18px;display:grid}.bot-detail-stats b{font-size:24px}.bot-run-list{max-height:60vh;padding:16px 22px;overflow:auto}.bot-run-list>div:not(.empty-state){border-bottom:1px solid #e4eeee;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.bot-run-list small{color:#a22;width:100%}.bot-run-list .good{color:#16865d}.bot-run-list .bad{color:#b53945}.bot-advanced-entry{direction:rtl;margin:20px 0 50px}.bot-advanced-entry>.btn{cursor:pointer;border-radius:10px;padding:10px 14px}.bot-advanced-entry>div{margin-top:20px}@media (max-width:900px){.bot-stats{grid-template-columns:repeat(2,1fr)}.bot-library .table-wrap{overflow-x:auto}.bot-table{min-width:850px}}@media (max-width:560px){.bot-dashboard{padding:14px 0}.bot-hero{padding:22px;display:grid}.bot-library-head{display:grid}.bot-library-head input{width:100%}.bot-editor-actions .btn{flex:1}.bot-flow-preview{font-size:12px}}.bot-date-cell{white-space:nowrap;color:#627d86;font-size:13px}.bot-trigger-badge{color:#317267;white-space:nowrap;background:#edf5f3;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.bot-template-name{color:#20566b;background:#f4f8f9;border-radius:7px;padding:5px 9px;font-size:12px;display:inline-block}.bot-actions{flex-wrap:nowrap;align-items:center}.bot-actions button{flex:none;place-items:center;transition:background-color .15s,transform .15s;display:grid}.bot-actions button:hover:not(:disabled){transform:translateY(-2px)}.bot-actions button:focus-visible,.bot-status:focus-visible{outline-offset:2px;outline:3px solid #f7bd53}@media (max-width:1100px){.bot-table{min-width:930px}}@media (max-width:700px){.bot-dashboard{gap:14px}.bot-hero{border-radius:17px;gap:14px;padding:20px}.bot-hero p{line-height:1.5}.bot-hero .btn{white-space:normal;width:100%;min-height:44px}.bot-stats{gap:8px}.bot-stats article{text-align:center;min-height:82px;padding:10px}.bot-stats b{font-size:23px}.bot-library .table-wrap{overflow:visible}.bot-table{min-width:0;display:block}.bot-table thead{display:none}.bot-table tbody{gap:12px;padding:12px;display:grid}.bot-table tr{background:#fff;border:1px solid #d8e8ea;border-radius:13px;gap:0;padding:4px 12px;display:grid;box-shadow:0 3px 10px #153d500d}.bot-table td{text-align:left;overflow-wrap:anywhere;border-top:0;border-bottom:1px solid #edf2f3;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.bot-table td:last-child{text-align:right;border-bottom:0;display:block}.bot-table td:before{content:attr(data-label);color:#66818b;text-align:right;flex:none;font-size:12px;font-weight:700}.bot-table td:last-child:before{margin-bottom:9px;display:block}.bot-table td:first-child b{color:#15394a;font-size:16px}.bot-trigger-badge{white-space:normal;text-align:center}.bot-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.bot-actions button{width:100%;min-width:0;height:44px;min-height:44px}.bot-overlay{align-items:stretch;padding:0}.bot-editor{border-radius:0;width:100%;max-height:100dvh}.bot-editor-head,.bot-editor-body,.bot-editor-actions{padding-inline:16px}.bot-detail-stats{gap:6px;padding:14px}.bot-detail-stats article{padding:10px 5px}}
.automation-creator-backdrop{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#15394a;background:#102e3b9c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.automation-creator{direction:rtl;background:#fff;overflow:hidden;box-shadow:0 26px 90px #001d2d66}.automation-creator button{font:inherit;cursor:pointer}.automation-creator button:disabled{cursor:not-allowed;opacity:.45}.automation-creator.picker{border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(840px,100%);max-height:95vh;display:grid}.automation-picker-head{background:linear-gradient(110deg,#f4faf9,#fff);border-bottom:1px solid #dfebed;justify-content:space-between;align-items:center;padding:18px 23px;display:flex}.automation-picker-head h2{margin:0;font-size:23px}.automation-picker-head button{color:#3b6971;background:#fff;border:1px solid #d6e6e8;border-radius:10px;width:36px;height:36px;font-size:24px}.automation-picker-body{padding:18px 22px 24px;overflow:auto}.automation-picker-search{background:#fff;border:1px solid #d4e5e8;border-radius:11px;align-items:center;gap:10px;padding:0 13px;display:flex}.automation-picker-search input{width:100%;min-width:0;font:inherit;color:#15394a;background:0 0;border:0;outline:0;padding:13px 0}.automation-picker-categories,.automation-picker-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.automation-picker-categories button,.automation-picker-tags button{color:#4d6b73;background:#f4f8f8;border:1px solid #dce9ea;border-radius:999px;padding:7px 13px;font-weight:700}.automation-picker-tags button{background:#fff;padding:5px 10px;font-size:11px}.automation-picker-categories button.active,.automation-picker-tags button.active{color:#08766a;background:#e6f8f2;border-color:#0da78d}.automation-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:19px;display:grid}.automation-picker-grid>button{text-align:right;border-radius:15px;transition:transform .15s,box-shadow .15s}.automation-picker-grid>button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #113d4d16}.automation-scratch-card{color:#174558;background:#f8fbfb;border:2px dashed #b9d8d8;place-content:center;justify-items:center;gap:5px;min-height:142px;display:grid}.automation-scratch-card>span{color:#1ba58f;font-size:27px}.automation-scratch-card b{font-size:16px}.automation-scratch-card small{color:#6c8990;font-size:12px}.automation-preset-card{color:#15394a;background:#fff;border:1px solid #d9e9e9;gap:9px;padding:17px;display:grid}.automation-preset-card>small{color:#0c9b7f;font-weight:700}.automation-preset-card strong{align-items:center;gap:9px;font-size:15px;display:flex}.automation-preset-card strong i{font-size:21px;font-style:normal}.automation-preset-card p{color:#5e7a83;margin:0;font-size:12px;line-height:1.6}.automation-preset-card span{flex-wrap:wrap;gap:6px;display:flex}.automation-preset-card em{color:#087f77;background:#eaf8f4;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.automation-no-results{color:#6d858c;text-align:center}.automation-json-import{gap:10px;margin-top:20px;display:grid}.automation-json-import h3,.automation-json-import p{margin:0}.automation-json-import p{color:#65818a;font-size:12px}.automation-json-import textarea{resize:vertical;text-align:left;direction:ltr;min-height:230px;font:12px/1.6 Consolas,monospace}.automation-json-import>div{justify-content:flex-end;gap:8px;display:flex}.automation-json-import button{color:#087b70;background:#e6f8f2;border:1px solid #b4d9d5;border-radius:9px;padding:9px 13px;font-weight:700}.automation-creator.builder{border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(1600px,100%);height:min(95vh,1000px);display:grid}.automation-builder-head{color:#fff;background:linear-gradient(110deg,#07536b,#06959a 55%,#28bc93);align-items:center;gap:13px;min-height:71px;padding:10px 16px;display:flex}.automation-builder-back{color:#fff;background:#ffffff1c;border:1px solid #fff6;border-radius:10px;padding:7px 11px;font-size:19px}.automation-builder-title{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.automation-builder-title h2{white-space:nowrap;margin:0;font-size:18px}.automation-builder-title input{color:#184257;width:min(320px,100%);min-width:100px;min-height:39px;font:inherit;background:#ffffffde;border:1px solid #ffffff75;border-radius:10px;padding:8px 12px}.automation-builder-toolbar{align-items:center;gap:5px;display:flex}.automation-builder-toolbar button{color:#fff;background:#ffffff1c;border:1px solid #ffffff75;border-radius:9px;min-height:37px;padding:6px 10px;font-weight:700}.automation-builder-toolbar button.primary{color:#173d4b;background:#ffb846;border-color:#ffb846}.automation-builder-toolbar button:hover:not(:disabled){background:#ffffff3a}.automation-builder-toolbar button.primary:hover:not(:disabled){background:#ffd087}.automation-builder-body{grid-template-columns:245px minmax(0,1fr) 300px;min-height:0;display:grid}.automation-builder-palette{background:#fff;border-left:1px solid #dce9eb;flex-direction:column;gap:7px;padding:12px;display:flex;overflow:auto}.automation-palette-tabs{background:#edf5f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.automation-palette-tabs button{color:#5b7b81;background:0 0;border:0;border-radius:8px;padding:8px;font-weight:700}.automation-palette-tabs button.active{color:#087e70;background:#fff;box-shadow:0 2px 7px #16494d16}.automation-builder-palette>input,.automation-canvas-controls input,.automation-builder-inspector input,.automation-builder-inspector textarea,.automation-json-import textarea{color:#174359;font:inherit;background:#fff;border:1px solid #d4e4e7;border-radius:9px;min-width:0;padding:9px}.automation-builder-palette>input{margin:5px 0}.automation-palette-item{text-align:right;color:#163c4d;background:#fff;border:1px solid #0000;border-radius:10px;align-items:start;gap:10px;padding:11px;display:flex}.automation-palette-item:hover{background:#edf8f5;border-color:#b8e3d8}.automation-palette-item>span:first-child{font-size:18px}.automation-palette-item>span:last-child{gap:3px;display:grid}.automation-palette-item small{color:#6c858d;font-size:11px;line-height:1.35}.automation-builder-canvas{background-color:#f4f9fa;background-image:radial-gradient(#c7dcdf .7px,#0000 .7px);background-size:20px 20px;min-width:0;padding:15px 22px 38px;position:relative;overflow:auto}.automation-canvas-controls{justify-content:flex-start;align-items:center;gap:6px;display:flex}.automation-canvas-controls input{background:#fff;width:min(280px,45%);margin-left:auto}.automation-canvas-controls button{color:#205a66;background:#fff;border:1px solid #d8e8e9;border-radius:8px;padding:7px 10px}.automation-canvas-controls span{color:#657e86;text-align:center;min-width:40px;font-size:12px}.automation-canvas-empty{color:#62828b;background:#fff;border:1px solid #dbe9eb;border-radius:13px;width:max-content;max-width:90%;margin:50px auto 0;padding:16px 24px;font-weight:700;box-shadow:0 7px 20px #2149580e}.automation-canvas-flow{transform-origin:top;align-content:start;justify-items:center;gap:0;padding:25px 0;display:grid}.automation-canvas-row{justify-items:center;display:grid;position:relative}.automation-canvas-node{color:#174257;background:#fff;border:1px solid #b9d9dc;border-right:5px solid #287ad0;border-radius:13px;justify-items:center;gap:4px;width:220px;min-height:94px;padding:12px;display:grid;box-shadow:0 7px 20px #193b4819}.automation-canvas-node span{font-size:22px}.automation-canvas-node small{color:#6e8991;font-size:11px}.automation-canvas-node.condition{border-right-color:#d5a136}.automation-canvas-node.action{border-right-color:#19a47c}.automation-canvas-node.delay{border-right-color:#8d6ac4}.automation-canvas-node.selected{outline:3px solid #4ac5a3}.automation-node-controls{gap:3px;display:flex;position:absolute;top:24px;right:calc(100% + 10px)}.automation-node-controls button{color:#537882;background:#fff;border:1px solid #d6e5e6;border-radius:7px;padding:5px 7px}.automation-flow-arrow{color:#58a79a;height:30px;font-size:21px;line-height:30px}.automation-flow-end{color:#739098;background:#fff;border:1px dashed #bcd3d6;border-radius:9px;padding:9px 25px;font-size:12px}.automation-builder-trace{background:#fff;border:1px solid #d4e8e3;border-radius:11px;max-width:600px;margin:15px auto;padding:13px}.automation-builder-trace p{color:#3c6e70;margin:5px 0;font-size:12px}.automation-builder-inspector{background:#fff;border-right:1px solid #dce9eb;padding:18px;overflow:auto}.automation-builder-inspector h3{margin:0 0 8px}.automation-builder-inspector p{color:#65828a;font-size:12px;line-height:1.6}.automation-builder-inspector label{gap:7px;margin-top:15px;font-size:12px;font-weight:700;display:grid}.automation-builder-inspector textarea{resize:vertical;min-height:130px}.automation-live-warning{background:#fff8e9;border:1px solid #efd7aa;border-radius:10px;margin-top:20px;padding:11px}.automation-live-warning b{color:#96621e}.automation-live-warning p{color:#8f6d3f;margin:3px 0 0}.automation-creator-error{color:#a31f2b;background:#fff2f2;border:1px solid #f4c9c9;border-radius:9px;max-width:640px;margin:12px auto;padding:10px 13px;font-size:13px}.automation-hour-days{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.automation-builder-inspector .automation-hour-days label{border:1px solid #d5e7e6;border-radius:7px;align-items:center;gap:4px;margin:0;padding:5px 7px;display:flex}.automation-hour-days input{accent-color:#0e9d84;width:auto}.automation-builder-inspector select{color:#174359;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d4e4e7;border-radius:9px;padding:9px}.automation-template-trigger-settings{background:#f6fbfa;border:1px solid #d1e9e5;border-radius:12px;margin-top:16px;padding:13px}.automation-template-trigger-settings label:first-child{margin-top:0}.automation-template-trigger-choices{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.automation-template-trigger-choices a{color:#087f77;text-decoration:none}.automation-template-trigger-note{background:#fff;border:1px solid #dfebec;border-radius:9px;padding:10px}.automation-redundant-condition{background:#fff8e9;border:1px solid #f0dba8;border-radius:9px;padding:10px}.automation-redundant-condition button{color:#855d19;background:#fff;border:1px solid #dbb766;border-radius:7px;margin-top:8px;padding:6px 9px;font-weight:700}@media (max-width:1150px){.automation-builder-body{grid-template-columns:210px minmax(0,1fr) 245px}.automation-builder-title{gap:4px;display:grid}.automation-builder-title h2{font-size:14px}.automation-builder-toolbar button{font-size:12px}}@media (max-width:780px){.automation-creator-backdrop{padding:0}.automation-creator.builder,.automation-creator.picker{border-radius:0;width:100%;height:100dvh;max-height:none}.automation-builder-head{flex-wrap:wrap}.automation-builder-title{flex:1}.automation-builder-toolbar{justify-content:space-between;width:100%;overflow:auto}.automation-builder-body{grid-template-columns:150px minmax(0,1fr)}.automation-builder-inspector{border-top:1px solid #dce9eb;grid-column:1/-1;max-height:200px}.automation-canvas-controls input{width:120px}.automation-picker-grid{grid-template-columns:1fr}.automation-builder-palette,.automation-palette-item{padding:7px}.automation-palette-item small{display:none}}.automation-creator-backdrop:has(.automation-creator.builder){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f8f9;padding:0}.automation-creator.builder{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0}.automation-builder-head{background:linear-gradient(105deg,#07546b,#168e89 60%,#28b993);min-height:60px;padding:8px 16px}.automation-builder-body{grid-template-columns:270px minmax(0,1fr) 310px}.automation-builder-palette{padding:14px 12px}.automation-builder-inspector{padding:20px}.automation-builder-canvas{background-color:#f8fbfc;background-image:radial-gradient(#d9e7e9 .65px,#0000 .65px);background-size:24px 24px}.automation-canvas-flow{padding-top:42px}.automation-builder-toolbar button:focus-visible,.automation-canvas-controls button:focus-visible,.automation-palette-item:focus-visible{outline-offset:2px;outline:3px solid #ffce63}@media (max-width:1100px){.automation-builder-body{grid-template-columns:220px minmax(0,1fr) 255px}.automation-builder-title h2{font-size:14px}}@media (max-width:780px){.automation-builder-body{grid-template-columns:155px minmax(0,1fr)}.automation-builder-inspector{grid-column:1/-1;max-height:220px}.automation-builder-palette{padding:8px}.automation-builder-head{min-height:0}}.automation-mobile-tabs{display:none}@media (max-width:780px){.automation-creator.builder{width:100%;height:100dvh;overflow:hidden}.automation-builder-head{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.automation-builder-back{min-width:44px;min-height:44px}.automation-builder-title{gap:4px;min-width:0;display:grid}.automation-builder-title h2{text-overflow:ellipsis;font-size:13px;overflow:hidden}.automation-builder-title input{width:100%;min-width:0;min-height:44px;font-size:16px}.automation-builder-toolbar{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px;width:100%;display:flex;overflow:visible}.automation-builder-toolbar button{white-space:nowrap;flex:auto;min-height:44px}.automation-builder-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.automation-mobile-tabs{background:#eaf3f4;border-bottom:1px solid #d0e3e5;grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid}.automation-mobile-tabs button{color:#3e6970;background:#fff;border:1px solid #d4e5e6;border-radius:9px;min-height:44px;font-weight:700}.automation-mobile-tabs button[aria-pressed=true]{color:#087569;background:#e2f6ef;border-color:#0b9a87;box-shadow:inset 0 -2px #0b9a87}.automation-builder-palette,.automation-builder-canvas,.automation-builder-inspector{grid-area:2/1;width:100%;min-height:0;max-height:none;overflow:auto}.automation-builder-body:not(.mobile-blocks) .automation-builder-palette,.automation-builder-body:not(.mobile-flow) .automation-builder-canvas,.automation-builder-body:not(.mobile-settings) .automation-builder-inspector{display:none}.automation-builder-palette{border:0;padding:12px}.automation-palette-item{min-height:48px;padding:11px}.automation-palette-item small{display:block}.automation-builder-canvas{padding:12px 10px 28px}.automation-canvas-controls{flex-wrap:wrap}.automation-canvas-controls input{flex-basis:100%;width:100%;margin:0;font-size:16px}.automation-canvas-controls button{min-height:44px}.automation-canvas-flow{padding-top:30px}.automation-builder-inspector{border:0;padding:16px}.automation-builder-inspector input,.automation-builder-inspector select,.automation-builder-inspector textarea{min-height:44px;font-size:16px}.automation-picker-body{padding:14px}.automation-picker-head{padding:12px 14px}.automation-picker-head button{min-width:44px;min-height:44px}.automation-picker-categories,.automation-picker-tags{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.automation-picker-categories button,.automation-picker-tags button{flex:none;min-height:44px}.automation-canvas-row{flex-direction:column;align-items:center;display:flex}.automation-canvas-node{max-width:100%}.automation-node-controls{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 0;position:static;top:auto;right:auto}.automation-node-controls button{min-width:44px;min-height:44px}}
.install-page{direction:rtl;place-items:center;min-height:calc(100vh - 130px);padding:28px;display:grid;position:relative;overflow:hidden}.install-glow{pointer-events:none;background:radial-gradient(circle at 50% 30%,#daf8ed 0%,#eaf9f6 40%,#f4f9fb 75%);position:absolute;inset:-40px}.install-card{text-align:center;background:#fff;border:1px solid #dcefeb;border-radius:26px;width:min(100%,560px);padding:38px;position:relative;box-shadow:0 20px 65px #115b5520}.install-icon{border-radius:22px;box-shadow:0 10px 25px #05646f24}.install-card h1{margin:20px 0 8px;font-size:clamp(27px,3vw,34px)}.install-lead{color:#647d87;max-width:400px;margin:0 auto 24px;line-height:1.65}.install-tabs{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:24px;display:grid}.install-tabs button{color:#27485a;cursor:pointer;background:#fff;border:1px solid #d8e8e7;border-radius:10px;padding:10px;font-weight:700}.install-tabs button.selected{color:#076f5e;background:#e9faf4;border-color:#0ab68f}.install-now{color:#fff;cursor:pointer;background:linear-gradient(100deg,#057c8c,#20be90);border:0;border-radius:10px;width:100%;padding:13px;font-size:16px;font-weight:800}.install-now:disabled{opacity:.6;cursor:wait}.install-browser-note,.install-success,.install-feedback{color:#47636c;background:#f2f8f9;border-radius:10px;margin:0 0 15px;padding:11px 14px}.install-success{color:#127450;background:#e5f8ee}.install-feedback{margin-top:12px}.install-steps{text-align:right;border-top:1px solid #e4edee;padding-top:20px}.install-steps h2{margin:0 0 14px;font-size:18px}.install-steps ol{counter-reset:install-step;gap:13px;margin:0;padding:0;list-style:none;display:grid}.install-steps li{counter-increment:install-step;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.install-steps li:before{content:counter(install-step);color:#fff;background:#19b893;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.install-link-box{text-align:right;background:#f8fcfb;border:1px solid #d6e8e6;border-radius:12px;gap:6px;margin-top:26px;padding:16px;display:grid}.install-link-box span{text-align:right;color:#0c6d7d;overflow-wrap:anywhere;direction:ltr;font-weight:700}.install-link-box small{color:#6e858e}.install-features{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.install-features span{color:#46606b;background:#f3f9f8;border-radius:9px;padding:8px 10px;font-size:12px}.install-footnote{color:#738c96;margin:17px 0 0;font-size:12px}@media (max-width:560px){.install-page{min-height:auto;padding:12px}.install-card{padding:28px 20px}}
.inbox-loading{min-height:180px;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.inbox-loading i{border:3px solid #d8e8ea;border-top-color:#159d99;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite inbox-spin}.error-state{gap:12px}.error-state .btn{width:auto}@keyframes inbox-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inbox-loading i{border-top-color:#159d99;animation:none}}@media (max-width:760px){.inbox-page{margin-inline:-4px}.conversation-row{min-height:72px}.conversation-tabs button{min-height:42px}.chat-header{z-index:4;position:sticky;top:0}.messages{min-height:0}.chat-compose textarea{font-size:16px}.chat-compose button{min-width:44px;min-height:44px}.main{min-width:0}.inbox-page{height:auto}.inbox-workspace{flex:none;height:auto;min-height:0}.inbox-workspace .conversation-list{min-height:min(560px,100dvh - 210px)}.inbox-workspace.chat-open .chat-panel{min-height:calc(100dvh - 150px)}}
.waba-settings-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.waba-settings-tiles a{background:#fff;border:1px solid #d2e5e7;border-right:4px solid #189f82;border-radius:16px;gap:5px;padding:22px;display:grid;box-shadow:0 7px 22px #153d5010}.waba-settings-tiles a:hover{background:#effbf8}.waba-settings-tiles span{color:#0b796b;font-size:24px}.waba-settings-tiles b{font-size:18px}.waba-settings-tiles small{color:#6c8291}.waba-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.waba-number-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.waba-number-head h2{margin-bottom:4px}.waba-number-head p{color:#66808d;margin:0}.waba-number-stats{color:#365c65;background:#f3faf9;border-radius:12px;flex-wrap:wrap;gap:12px;margin:20px 0;padding:14px;display:flex}.waba-number-links{color:#087b70;flex-wrap:wrap;gap:15px;margin-top:18px;font-weight:700;display:flex}.waba-label-edit{gap:8px;display:flex}.waba-label-edit input{min-width:0}.waba-profile-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;margin:18px 0;display:grid}.waba-account-select,.waba-profile-form label{gap:7px;font-weight:700;display:grid}.waba-account-select{max-width:400px;margin-bottom:20px}.waba-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.waba-profile-form label:has(textarea){grid-column:1/-1}.waba-profile-form label small{color:#6c8291;font-weight:400}.waba-profile-form button{grid-column:1/-1;justify-self:start}.waba-profile-preview{align-self:start}.waba-preview-card{text-align:center;background:#f7f3ed;border-radius:15px;min-height:280px;padding:22px}.waba-preview-avatar,.waba-preview-card img{object-fit:cover;background:#d4eeea;border-radius:50%;place-items:center;width:86px;height:86px;margin:auto;font-size:34px;display:grid}.waba-preview-card h3{margin-bottom:4px}.waba-preview-card p{margin:18px 0 8px}.waba-preview-card small{white-space:pre-wrap;display:block}.waba-profile-preview>.muted{font-size:12px}@media (max-width:800px){.waba-settings-tiles,.waba-number-grid,.waba-profile-grid,.waba-profile-form{grid-template-columns:1fr}.waba-profile-form label:has(textarea){grid-column:auto}}
.campaign-page-title{isolation:isolate}.main:has(.template-workspace)>.page-title{isolation:isolate}.campaign-page-title>*{z-index:1;position:relative}.main:has(.template-workspace)>.page-title>*{z-index:1;position:relative}.campaign-page-title .actions{flex-wrap:wrap;gap:9px;display:flex}.main:has(.template-workspace)>.page-title .actions{flex-wrap:wrap;gap:9px;display:flex}.campaign-page-title .btn{justify-content:center;min-width:118px}.main:has(.template-workspace)>.page-title .btn{justify-content:center;min-width:118px}.template-overview article,.campaign-overview article{border-radius:18px;transition:transform .16s,box-shadow .16s}.template-overview article:hover,.campaign-overview article:hover{transform:translateY(-2px);box-shadow:0 16px 32px #07516d24}.template-library,.campaign-history{border:1px solid #cfe4e1;box-shadow:0 12px 32px #1734490d}.template-library>.panel-head,.campaign-history>.panel-head{min-height:66px}@media (max-width:700px){.campaign-page-title .actions{grid-template-columns:1fr;width:100%;display:grid!important}.main:has(.template-workspace)>.page-title .actions{grid-template-columns:1fr;width:100%;display:grid!important}.campaign-page-title .btn{width:100%}.main:has(.template-workspace)>.page-title .btn{width:100%}.template-overview article:hover,.campaign-overview article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.template-overview article,.campaign-overview article{transition:none}}
.extract-page{max-width:1500px;margin:auto}.extract-hero{color:#fff;background:linear-gradient(110deg,#075568,#18aa91);border-radius:22px;margin:24px 0;padding:28px}.extract-hero h1{margin:0 0 10px}.extract-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.extract-card{min-width:0;margin-bottom:20px;padding:24px}.extract-card p{line-height:1.7}.extract-warning{color:#654814;background:#fff7e7;border:1px solid #dfba73;border-radius:12px;margin:12px 0;padding:14px}.extract-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.extract-actions h2{flex:1}.extract-qr{width:240px;max-width:100%;height:240px;margin:16px auto;display:block}.extract-card label{line-height:1.8;display:block}.extract-card input:not([type=checkbox]){max-width:100%;margin:14px 0}.extract-table{max-height:420px;margin-top:18px;overflow:auto}.extract-table table{border-collapse:collapse;width:100%}.extract-table th,.extract-table td{text-align:right;border-bottom:1px solid #cbdadf;padding:12px}.extract-table thead{background:var(--surface,#eff6f7)}@media (max-width:850px){.extract-grid{grid-template-columns:1fr}.extract-card{padding:16px}}.extract-page .extract-grid{grid-template-columns:1fr}
.user-management{gap:18px;display:grid}.um-hero{color:#fff;background:linear-gradient(110deg,#07516d,#078ca3 55%,#30c9a2);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex}.um-hero h1{margin:0;font-size:29px}.um-hero p{color:#e1fffb;margin:6px 0 0}.um-hero .btn{color:#07516d;background:#fff}.um-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.um-stats>div{color:#fff;background:linear-gradient(130deg,#086d78,#28bd94);border-radius:16px;place-items:center;gap:4px;padding:17px;display:grid}.um-stats strong{font-size:28px}.um-stats span{font-size:13px}.um-list{padding:0;overflow:hidden}.um-list-head{justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.um-list-head h2{margin:0}.um-list-head input{max-width:360px}.um-list th{background:#eef5f8}.um-list td,.um-list th{padding:14px}.um-list td small,.um-invites small{color:var(--muted);margin-top:4px;display:block}.um-actions{gap:7px;display:flex}.um-actions button{border:1px solid var(--line);background:var(--white);width:35px;height:35px;color:var(--primary-dark);cursor:pointer;border-radius:9px}.um-actions button:hover{border-color:var(--primary)}.um-actions .danger{color:#b42318}.um-status{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.um-status.active{color:#08755f;background:#dff7ed}.um-status.inactive{color:#667782;background:#eef1f3}.um-empty{text-align:center;color:var(--muted)}.um-notice{color:#08745d;background:#e8f8f4;border-radius:12px;padding:12px 15px}.um-notice.error{color:#a62820;background:#fff1f0}.um-notice button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.um-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.um-link input{flex:1;min-width:220px}.um-link small{width:100%;color:var(--muted)}.um-invites>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.um-overlay{z-index:2000;background:#102a3ba8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.um-modal{border:1px solid var(--line);background:var(--white);border-radius:22px;width:min(750px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 24px 70px #081c3040}.um-modal>header{background:linear-gradient(100deg,#edfafa,#f7fbfc);justify-content:space-between;align-items:start;padding:22px 26px;display:flex}.um-modal h2{margin:0}.um-modal header p{color:var(--muted);margin:5px 0 0}.um-close{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:30px}.um-modal-body{gap:16px;padding:22px 26px;display:grid}.um-modal fieldset{border:1px solid var(--line);border-radius:15px;gap:14px;margin:0;padding:18px;display:grid}.um-modal legend{padding:0 8px;font-weight:800}.um-modal fieldset>small{color:var(--muted)}.um-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.um-fields label{gap:6px;font-size:13px;font-weight:700;display:grid}.um-check{align-items:center;gap:9px;display:flex}.um-check input{width:18px;height:18px;accent-color:var(--primary)}.um-check small{color:var(--muted)}.um-account-list{gap:9px;display:grid}.um-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:18px 26px;display:flex}@media (max-width:850px){.um-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.um-hero,.um-list-head{flex-direction:column;align-items:stretch}.um-list-head input{max-width:none}}@media (max-width:520px){.um-fields{grid-template-columns:1fr}.um-modal-body,.um-modal>header,.um-footer{padding:16px}.um-stats{grid-template-columns:repeat(2,1fr)}}html[data-theme=dark] .um-modal>header,html[data-theme=dark] .um-list th{color:#e3edf2;background:#22343e}.um-push-access{border:1px solid var(--line,#e6ece9);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.um-push-access small{color:var(--muted,#6b7a75);font-size:12px;display:block}.um-push-access .um-push-err{color:#b42318}.um-push-access button.um-push-switch{cursor:pointer;background:#cfd8d4;border:0;border-radius:999px;flex:none;width:46px;min-width:46px;padding:0;line-height:0;position:relative;height:28px!important;min-height:28px!important;max-height:28px!important}.um-push-access .um-push-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:right .15s;display:block;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #00000040}.um-push-access button.um-push-switch.on{background:var(--dt-primary,#147b65)}.um-push-access .um-push-switch.on i{right:21px}
.cal-page{min-width:0;color:var(--ink);gap:14px;display:grid}.cal-page button{cursor:pointer}.cal-toolbar{background:var(--white);border:1px solid var(--line);border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.cal-heading,.cal-actions,.cal-navigation,.cal-view-switch{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cal-heading{gap:24px}.cal-heading h1{white-space:nowrap;margin:0;font-size:24px}.cal-navigation strong{text-align:center;min-width:165px;font-size:16px}.cal-navigation button,.cal-view-switch button,.cal-side-head button,.cal-calendar-item>button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px;padding:7px 11px;font-weight:700}.cal-navigation button:hover,.cal-view-switch button:hover{border-color:#3aa58e}.cal-view-switch{background:#f0f6f6;border-radius:10px;gap:2px;padding:4px}.cal-view-switch button{background:0 0;border:0;padding:7px 12px}.cal-view-switch button.active{background:var(--white);color:#126f5a;box-shadow:0 1px 6px #102b341c}.cal-new-button{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#236a5c,#30c590);border:0;border-radius:10px;padding:10px 16px;font-weight:800}.cal-new-button:hover{filter:brightness(.94)}.cal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.cal-sidebar,.cal-content{background:var(--white);border:1px solid var(--line);border-radius:15px;min-width:0}.cal-sidebar{align-content:start;gap:8px;min-height:450px;padding:15px;display:grid}.cal-side-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.cal-side-head button{color:#167f69;padding:3px 8px;font-size:20px;line-height:1}.cal-side-label{color:var(--muted);margin:5px 0 1px;font-weight:700}.cal-calendar-item{background:#eef9f5;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;display:flex}.cal-calendar-item label{cursor:pointer;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex}.cal-calendar-item input{accent-color:#159a73;flex:none;width:16px;height:16px}.cal-calendar-item i,.cal-list-row i{border-radius:50%;flex:none;width:10px;height:10px}.cal-calendar-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-calendar-item>button{background:0 0;border:0;padding:3px 5px;font-size:20px}.cal-user-filter{gap:5px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.cal-user-filter select{font-size:13px}.cal-side-hint{color:var(--muted);font-size:11px;line-height:1.5}.cal-content{min-height:450px;overflow:hidden}.cal-weekdays,.cal-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-weekdays{border-bottom:1px solid var(--line);background:#f7fafb}.cal-weekdays b{text-align:center;color:var(--muted);padding:12px 7px;font-size:12px}.cal-month-grid{border-top:0}.cal-day-cell{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:125px;padding:5px}.cal-day-cell.outside{color:#b4c1c8;background:#f8fafb}.cal-date-button{color:inherit;background:0 0;border:0;border-radius:50%;min-width:27px;height:27px;font-size:12px;font-weight:800}.cal-day-cell.today .cal-date-button{color:#fff;background:#207e6c}.cal-date-button:hover{color:#145c4c;background:#d9f1e8}.cal-cell-events{gap:3px;display:grid}.cal-event-chip{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink);border:0;border-right:3px solid;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.cal-event-chip span{font-weight:400}.cal-more{text-align:right;color:#157d9c;background:0 0;border:0;font-size:11px;font-weight:700}.cal-event-chip:hover,.cal-more:hover{filter:brightness(.91)}.cal-agenda-days{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.cal-agenda-days.single{grid-template-columns:1fr}.cal-agenda-day{border-inline-end:1px solid var(--line);min-width:0}.cal-agenda-day header{border-bottom:1px solid var(--line);background:#f8fbfb;justify-content:center;align-items:center;gap:5px;height:64px;display:flex}.cal-agenda-day header strong{font-size:20px}.cal-agenda-day header small{color:var(--muted)}.cal-hour{border-bottom:1px solid var(--line);min-height:43px;padding:3px;position:relative}.cal-hour time{color:var(--muted);font-size:10px}.cal-agenda-event{text-align:right;width:100%;color:var(--ink);border:0;border-right:3px solid;border-radius:6px;margin-top:3px;padding:5px;line-height:1.3;display:grid}.cal-agenda-event b{white-space:normal;overflow-wrap:anywhere;font-size:11px}.cal-agenda-event small{color:var(--muted);font-size:10px}.cal-mobile-agenda{display:none}.cal-list-tools{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cal-list-tools input{max-width:300px}.cal-list-tools span{color:var(--muted);font-size:12px}.cal-list-head,.cal-list-row{text-align:right;grid-template-columns:120px 90px minmax(130px,2fr) minmax(100px,1fr) minmax(100px,1fr) 90px 100px;align-items:center;gap:8px;min-width:0;padding:11px 13px;display:grid}.cal-list-head{color:var(--muted);background:#f5f9fa;font-size:11px;font-weight:800}.cal-list-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;font-size:12px}.cal-list-row:hover{background:#f2faf8}.cal-list-row b{align-items:center;gap:7px;min-width:0;display:flex}.cal-list-row span,.cal-list-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-empty{text-align:center;color:var(--muted);padding:45px 15px}.cal-notice{color:#176b50;background:#dff5e9;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.cal-notice button{color:inherit;background:0 0;border:0;font-size:19px}.cal-footer-note{color:var(--muted);font-size:12px;line-height:1.5}.cal-footer-note a{color:#087f90;font-weight:800;text-decoration:underline}.cal-modal-backdrop{z-index:4000;background:#0e243c94;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.cal-modal{background:var(--white);border:1px solid var(--line);width:min(640px,100%);max-height:min(92vh,900px);color:var(--ink);border-radius:18px;overflow:auto;box-shadow:0 20px 70px #031e3540}.cal-modal.small{width:min(510px,100%)}.cal-modal>header{z-index:1;background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.cal-modal h2{margin:0}.cal-modal>header button{color:var(--muted);background:0 0;border:0;font-size:25px}.cal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:19px 20px;display:grid}.cal-form label{align-content:start;gap:6px;font-size:12px;font-weight:800;display:grid}.cal-form label input,.cal-form label textarea,.cal-form label select{font-weight:400}.cal-form .wide{grid-column:1/-1}.cal-form small{color:var(--muted);font-size:11px;font-weight:400}.cal-checkbox{align-items:center;gap:8px;display:flex!important}.cal-checkbox input,.cal-visibility input,.cal-share-list input{accent-color:#159a73;width:17px;height:17px}.cal-color-field{gap:9px;display:grid}.cal-color-field>div{flex-wrap:wrap;gap:8px;display:flex}.cal-color-field button{width:30px;height:30px;color:var(--ink);border:2px solid #0000;border-radius:50%;font-weight:800}.cal-color-field button.active{outline-offset:2px;outline:2px solid #235d51}.cal-visibility{border:1px solid var(--line);border-radius:12px;padding:12px}.cal-visibility legend{font-size:12px;font-weight:800}.cal-visibility>label{cursor:pointer;border-radius:9px;flex-direction:row;align-items:center;padding:8px;display:flex}.cal-visibility>label:hover{background:#e8f6f2}.cal-visibility>label span{gap:4px;display:grid}.cal-share-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}.cal-share-list label{align-items:center;gap:6px;display:flex}.cal-form footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.cal-form-error{color:#a82626;margin:0}.cal-delete{color:#a42a2a;background:#fff4f4;border:1px solid #f2c6c6;border-radius:9px;padding:9px 14px;font-weight:700}html[data-theme=dark] :is(.cal-toolbar,.cal-sidebar,.cal-content,.cal-modal,.cal-modal>header,.cal-navigation button,.cal-view-switch button.active){color:#e3edf2;background:#19272f;border-color:#344750}html[data-theme=dark] :is(.cal-weekdays,.cal-list-head,.cal-agenda-day header,.cal-day-cell.outside,.cal-view-switch){background:#22343e}html[data-theme=dark] :is(.cal-calendar-item,.cal-list-row:hover){background:#23423c}html[data-theme=dark] :is(.cal-visibility>label:hover){background:#24463d}html[data-theme=dark] :is(.cal-event-chip,.cal-agenda-event){color:#f0faf8}@media (max-width:1120px){.cal-layout{grid-template-columns:175px minmax(0,1fr)}.cal-list-head,.cal-list-row{grid-template-columns:100px 80px minmax(100px,2fr) 90px 90px}.cal-list-head span:nth-child(5),.cal-list-row span:nth-child(5){display:none}.cal-day-cell{min-height:105px}}@media (max-width:760px){.cal-page{gap:10px}.cal-toolbar{align-items:stretch;padding:13px}.cal-heading,.cal-actions{justify-content:space-between;width:100%}.cal-heading h1{font-size:20px}.cal-navigation strong{min-width:0;font-size:13px}.cal-navigation button{padding:5px 8px}.cal-actions{flex-wrap:wrap}.cal-view-switch{flex:1;justify-content:space-between}.cal-view-switch button{padding:8px 9px;font-size:12px}.cal-new-button{width:100%}.cal-layout{flex-direction:column;display:flex}.cal-sidebar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:0;padding:10px;display:flex}.cal-side-head{width:100%}.cal-side-label,.cal-side-hint{display:none}.cal-calendar-item{flex:130px;max-width:calc(50% - 4px)}.cal-user-filter{width:100%;margin:0}.cal-content{width:100%;min-height:320px}.cal-day-cell{min-height:72px;padding:3px}.cal-weekdays b{padding:8px 0;font-size:10px}.cal-date-button{min-width:24px;height:24px}.cal-event-chip{justify-content:center;min-height:13px;padding:3px;font-size:0}.cal-event-chip:before{content:"●";color:var(--ink);font-size:11px}.cal-event-chip span,.cal-more,.cal-agenda-days{display:none}.cal-mobile-agenda{display:grid}.cal-mobile-agenda section{border-bottom:1px solid var(--line);padding:10px}.cal-mobile-agenda h3{margin:0 0 7px;font-size:14px}.cal-mobile-agenda button{width:100%;color:var(--ink);text-align:right;background:#eef8f4;border:0;border-right:4px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0;padding:10px;display:flex}.cal-mobile-agenda p{color:var(--muted);font-size:12px}.cal-list-head{display:none}.cal-list-row{grid-template-columns:1fr auto;gap:4px;padding:12px}.cal-list-row b{grid-area:1/1/auto/-1}.cal-list-row span:first-child{grid-area:2/1}.cal-list-row span:nth-child(2){grid-area:2/2}.cal-list-row span:nth-child(n+4){display:none}.cal-list-tools{padding:10px}.cal-list-tools input{max-width:60%}.cal-modal-backdrop{align-items:stretch;padding:0}.cal-modal,.cal-modal.small{border-radius:0;width:100%;max-height:100dvh}.cal-form{gap:11px;padding:15px}.cal-form footer{background:var(--white);padding:10px 0;position:sticky;bottom:0}.cal-footer-note{padding:0 5px}}@media (max-width:410px){.cal-toolbar{gap:9px}.cal-heading{gap:6px}.cal-navigation{gap:4px}.cal-navigation strong{font-size:12px}.cal-view-switch button{padding:7px 5px}.cal-form{grid-template-columns:1fr}.cal-form label{grid-column:1/-1}.cal-share-list{grid-template-columns:1fr}}
.workspace-time-display{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.workspace-live-clock{color:#1c6650;white-space:nowrap;background:linear-gradient(120deg,#fff,#effaf4);border:1px solid #c9e5d9;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:5px 6px 5px 12px;display:inline-flex;box-shadow:0 2px 9px #176b4e0b}.workspace-clock-face{color:#fff;background:linear-gradient(125deg,#136a50,#178764);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:flex}.workspace-clock-face svg{opacity:.9;flex:none;width:18px;height:18px}.workspace-clock-face time{letter-spacing:.4px;font-variant-numeric:tabular-nums;text-align:center;min-width:67px;font-size:15px;font-weight:800;line-height:1.2}.workspace-clock-calendar{text-align:right;gap:2px;line-height:1.2;display:grid}.workspace-clock-calendar>span{font-size:12px;font-weight:700}.workspace-clock-calendar>time{color:#547568;font-variant-numeric:tabular-nums;letter-spacing:.15px;font-size:11px}html[data-theme=dark] .workspace-live-clock{color:#e6fff1;box-shadow:none;background:linear-gradient(120deg,#17382d,#163128);border-color:#315e4b}html[data-theme=dark] .workspace-clock-calendar>time{color:#b2d6c3}@media (max-width:600px){.workspace-time-display{gap:6px}.workspace-live-clock{gap:7px;padding:4px 5px 4px 9px}.workspace-clock-face{gap:5px;padding:7px 9px}.workspace-clock-face time{min-width:59px;font-size:13px}.workspace-clock-face svg{width:15px;height:15px}.workspace-clock-calendar>span{font-size:11px}.workspace-clock-calendar>time{font-size:10px}}
.private-message-alerts{z-index:1050;pointer-events:none;direction:rtl;gap:10px;width:min(360px,100% - 44px);display:grid;position:fixed;bottom:84px;left:22px}.private-message-alert{pointer-events:auto;background:#fff;border:1px solid #b8ded4;border-right:4px solid #169c80;border-radius:16px;padding:16px;animation:.2s ease-out private-message-arrive;position:relative;box-shadow:0 12px 40px #123c4930}.private-message-alert>small{color:#087c67;padding-left:30px;font-weight:700;display:block}.private-message-alert>b{color:#193c4e;margin-top:8px;display:block}.private-message-alert p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.private-message-alert a{color:#fff;background:#087c67;border-radius:10px;align-items:center;min-height:40px;padding:7px 14px;font-weight:700;text-decoration:none;display:inline-flex}.private-message-alert-close{color:#405d67;cursor:pointer;background:#f1f6f5;border:0;border-radius:9px;width:32px;height:32px;font-size:22px;position:absolute;top:9px;left:9px}.private-message-alerts>small{pointer-events:auto;text-align:center;background:#fff;border:1px solid #b8ded4;border-radius:10px;padding:8px}@keyframes private-message-arrive{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.private-message-alerts{left:12px;bottom:calc(144px + env(safe-area-inset-bottom));width:min(360px,100% - 24px)}.private-message-alert{padding:13px}.private-message-alert a,.private-message-alert-close{min-height:44px}.private-message-alert-close{width:44px}}@media (prefers-reduced-motion:reduce){.private-message-alert{animation:none}}@media print{.private-message-alerts{display:none}}
.reminder-sound-toggle{background:var(--surface,#fff);color:var(--ink,#123e50);border:1px solid var(--line,#cddfe1);cursor:pointer;border-radius:12px;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.calendar-floating-reminder{z-index:10000;box-sizing:border-box;color:#163d48;overflow-wrap:anywhere;background:#fff;border:2px solid #198770;border-radius:20px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;bottom:24px;left:24px;overflow:auto;box-shadow:0 12px 50px #0005}.calendar-floating-reminder h2{margin:12px 0;font-size:22px}.calendar-floating-reminder p{font-size:14px}.calendar-floating-reminder small,.calendar-floating-reminder time{color:#315b65}.calendar-floating-reminder>div{align-items:center;gap:12px;display:flex}.calendar-floating-reminder button{color:#fff;cursor:pointer;background:#12785f;border:0;border-radius:12px;min-height:44px;padding:12px 24px;font-weight:700}.calendar-floating-reminder a{color:#12674f;text-decoration:underline}.calendar-floating-reminder button:disabled{opacity:.7}.calendar-floating-reminder :focus-visible{outline-offset:3px;outline:3px solid #e8a642}[data-theme=dark] .calendar-floating-reminder{color:#f3fffc;background:#183039}[data-theme=dark] .calendar-floating-reminder small,[data-theme=dark] .calendar-floating-reminder time{color:#cfebe3}[data-theme=dark] .calendar-floating-reminder a{color:#8be6c4}@media (max-width:600px){.calendar-floating-reminder{padding:18px;bottom:16px;left:16px}.reminder-sound-toggle span{display:none}}
.personal-nav a[href=\/my-deals],.personal-nav a[href=\/my-deals] span{color:#ffd76a;font-weight:800}.personal-nav a[href=\/my-deals]:hover,.personal-nav a[href=\/my-deals][aria-current=page]{color:#ffe39b}.personal-nav a[href=\/my-deals] .nav-icon{color:#ffd76a}
:root{--surface:#fff;--surface-soft:#f5faf8;--text-strong:#173449;--text-soft:#526e7c;--brand-green:#147b65;--brand-hover:#0b5849;--brand-orange:#ffb64a}.btn{background:var(--brand-green);color:#fff}.btn:hover{background:var(--brand-hover);color:#fff}.btn.secondary{background:var(--surface);color:var(--text-strong)}.main{align-self:start;margin:0 auto}.nav a,.nav-group-label{align-items:center;gap:10px;min-width:0;display:flex}.nav a>span:last-child{min-width:0;line-height:1.5}.nav-icon{color:#d9fff0;background:#ffffff0d;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nav-icon svg{width:19px;height:19px;display:block}.nav-group-label .nav-icon{color:#a9dec8;background:0 0;flex-basis:22px;width:22px;height:22px}.nav-group-label .nav-icon svg{width:18px;height:18px}.nav a:hover .nav-icon{color:#fff;background:#ffffff20}.nav-group summary:after{flex:none}.top{gap:12px}.top-account-controls{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.user-profile-menu{position:relative}.user-profile-trigger{border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--ink);cursor:pointer;border-radius:13px;align-items:center;gap:9px;padding:6px 9px;display:flex}.user-profile-trigger>span:nth-child(2){text-align:right;gap:3px;display:grid}.user-profile-trigger small{color:var(--muted);font-size:11px}.user-profile-menu i{color:#fff;background:#2d6f61;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.user-profile-popover{border:1px solid var(--line);background:var(--surface);z-index:1600;border-radius:15px;width:280px;max-width:calc(100vw - 24px);padding:12px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 40px #082c3430}.user-profile-popover>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0 14px;display:flex}.user-profile-popover span{gap:5px;min-width:0;display:grid}.user-profile-popover small{color:var(--muted);overflow-wrap:anywhere}.user-profile-popover>a,.user-profile-popover>button{text-align:right;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;display:block}.user-profile-popover>a:hover,.user-profile-popover>button:hover{background:var(--surface-soft)}.notification-overlay{z-index:1700;background:#041d2933;position:fixed;inset:0}.notification-drawer{z-index:1701;background:var(--surface);width:390px;max-width:100vw;color:var(--ink);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:15px 0 50px #041c2930}.notification-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 14px;display:flex}.notification-drawer h2{margin:0}.notification-drawer header>div{gap:5px;display:flex}.notification-drawer button{cursor:pointer}.notification-drawer header button{background:var(--surface-soft);width:34px;height:36px;color:var(--ink);border:0;border-radius:8px;font-size:20px}.notification-count{text-align:center;color:#286d5e;background:#eafbf3;margin:0;padding:10px;font-size:12px}.notification-tabs{padding:12px}.notification-drawer-list{flex:1;min-height:0;padding:0 12px 20px;overflow:auto}.notification-drawer-list article{background:#effcf5;border:1px solid #0000;border-radius:15px;align-items:center;gap:5px;margin-bottom:5px;padding:12px 9px;display:flex}.notification-drawer-list article.notification-read{background:var(--surface-soft);opacity:.8}.notification-drawer-list a{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.notification-drawer-list a>span:last-child{gap:5px;min-width:0;display:grid}.notification-drawer-list b{font-size:14px}.notification-drawer-list small{color:var(--text-soft);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.notification-drawer-list time{color:var(--muted);font-size:11px}.notification-kind{font-size:23px}.notification-drawer-list article>button{color:var(--brand-green);background:0 0;border:0;padding:5px}.notification-empty{text-align:center;padding:20px}.tasks-v2{min-width:0}.tasks-v2-board{padding:0;overflow:hidden}.task-actions,.task-scope-row,.task-search-row,.task-select-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-scope-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 18px}.task-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-pills button{border:1px solid var(--line);color:var(--text-soft);background:var(--surface-soft);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px}.task-pills button.active{color:#09694f;background:#eafff3;border-color:#76c4ae;font-weight:800}.task-status-row{border-bottom:1px solid var(--line);justify-content:flex-start;padding:13px 18px}.task-search-row{border-bottom:1px solid var(--line);flex-wrap:nowrap;padding:12px 18px}.task-search-row input{flex:1;min-width:0}.task-sort-row{border-bottom:1px solid var(--line);padding:12px 18px}.task-sort-row>span{color:var(--muted);margin-inline:10px;font-size:12px}.task-select-row{background:var(--surface-soft);justify-content:space-between;padding:15px 18px}.task-select-row label,.task-checkbox{align-items:center;gap:9px;display:flex!important}.tasks-v2 input[type=checkbox]{accent-color:#14896b;flex:none;width:17px;height:17px;min-height:17px}.task-select-row select{width:auto;max-width:180px}.task-v2-list{background:var(--surface-soft);padding:0 18px 18px}.task-v2-card{border:1px solid var(--line);background:var(--surface);border-inline-start:3px solid #70c5ad;border-radius:12px;align-items:center;gap:12px;min-width:0;margin-bottom:9px;padding:14px;display:flex}.task-v2-card.late{border-inline-start-color:#e49b36}.task-v2-card.completed{opacity:.75}.task-v2-card.completed .task-title-button>b{text-decoration:line-through}.task-kind-icon{background:var(--surface-soft);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.task-title-button{color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;flex:1;gap:6px;min-width:0;padding:0;display:grid}.task-title-button b{overflow-wrap:anywhere;font-size:15px}.task-title-button>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-title-button em{color:#206352;background:#dff8ec;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.task-title-button i{color:#4f578d;background:#e5e8ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.task-title-button small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.task-v2-meta{max-width:160px;color:var(--text-soft);gap:6px;font-size:12px;display:grid}.task-row-buttons{align-items:center;gap:6px;display:flex}.task-row-buttons>button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--brand-green);cursor:pointer;border-radius:50%}.task-row-buttons select{width:100px;padding:8px;font-size:12px}.task-owner-filter{align-items:center;gap:12px;padding:12px 18px;display:flex}.task-owner-filter select{max-width:230px}.task-saved-views{flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.task-saved-views>span{border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.task-saved-views button{background:var(--surface-soft);color:var(--ink);cursor:pointer;border:0;padding:8px}.dt-modal-backdrop{z-index:2100;background:#071b2866;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dt-modal{border:1px solid var(--line);background:var(--surface);width:min(650px,100%);max-height:92dvh;color:var(--ink);border-radius:18px;overflow:auto;box-shadow:0 25px 70px #03182355}.dt-modal>header{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.dt-modal h2{margin:0}.dt-modal header button{background:var(--surface-soft);width:38px;height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:9px;font-size:24px}.task-dialog-fields,.task-filter-fields{gap:15px;padding:20px 22px;display:grid}.task-dialog-fields label,.task-filter-fields label{gap:6px;font-size:13px;display:grid}.dt-modal footer{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex;position:sticky;bottom:0}.task-rule{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.task-rule button{background:var(--surface-soft);color:var(--ink);border:0;border-radius:8px}.settings-hub{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.settings-navigation{text-align:center}.settings-navigation>a{text-align:right;border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;align-items:center;gap:12px;margin-top:12px;padding:18px 14px;display:flex}.settings-navigation a>span{border:1px solid var(--line);width:40px;height:40px;color:var(--brand-green);border-radius:13px;place-items:center;font-size:22px;display:grid}.settings-navigation a>div{gap:6px;display:grid}.settings-navigation small{color:var(--muted);font-size:12px}.settings-navigation a:hover{background:#edfbf4;border-color:#56bfa3}.settings-welcome{align-self:start}.settings-welcome p{color:var(--muted)}.settings-page-nav{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.settings-page-nav a{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:9px 13px}.settings-page-nav a.active{color:var(--brand-green);background:#e9faf2;border-color:#6fc5ad}.whatsapp-connect-area{gap:12px;margin-bottom:20px;scroll-margin-top:20px;display:grid}.manual-whatsapp-connect{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.manual-whatsapp-connect summary{cursor:pointer;font-weight:700}.template-editor:target .template-editor-close{left:calc(50vw - min(1500px,92vw)/2 + 22px)}.template-button-saved-actions button.danger{color:#8b5612;background:#fff3dc;border-color:#edc687}.template-submit-review{background:linear-gradient(100deg,#236758,#20ae7e)}.template-extra-button-options{gap:7px;display:flex}.template-buttons-editor textarea{min-height:88px}html[data-theme=dark] :is(.bot-table tr,.bot-trigger-badge,.bot-template-name,.customer-next-tasks a,.timeline-item,.chat-timeline-item,.customer-context-details,.task-metrics button,.header-media-option,.extraction-step,.lead-extraction-step,.team-user-form,.user-details-card,.calendar-day,.calendar-month-cell,.calendar-event-row){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.bot-table td:first-child b,.bot-date-cell,.waba-settings-tiles small,.waba-number-head p,.waba-profile-form label small,.customer-context-details small,.customer-context-details em,.customer-next-tasks a small,.marketing-allowed){color:var(--muted)}html[data-theme=dark] :is(.automation-creator,.automation-canvas-node,.automation-canvas-empty,.automation-flow-end,.automation-builder-trace,.automation-template-trigger-settings,.automation-template-trigger-note,.automation-palette-tabs,.automation-palette-tabs button.active,.automation-json-import,.bot-template-modal,.bot-template-modal-body,.template-dialog-body,.template-dialog-buttons){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.automation-canvas-node small,.automation-canvas-controls span,.automation-builder-inspector p,.automation-builder-trace p,.automation-picker-intro,.automation-json-import p){color:var(--muted)}html[data-theme=dark] :is(.automation-live-warning,.automation-redundant-condition,.automation-creator-error){color:#ffe0aa;background:#483924;border-color:#8f7146}html[data-theme=dark] :is(.automation-live-warning b,.automation-live-warning p,.automation-redundant-condition p){color:#ffe0aa}html[data-theme=dark] :is(.global-search-trigger kbd,.empty-state,.count-pill,.smart-lists button,.upload-box,.check-row,.security-note,.bot-library-head,.conversation-tabs,.conversation-tabs button,.conversation-search,.onboarding-step>i,.install-card,.install-link-box,.install-platform-tabs button,.user-profile-trigger,.waba-preview-avatar){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.conversation-search>span,.chat-empty b,.empty-state b,.empty-state span,.upload-box .muted,.install-lead,.install-footnote,.install-link-box p,.conversation-tabs button,.conversation-row time,.conversation-row p,.conversation-row small,.chat-header p,.chat-header small){color:var(--muted)}html[data-theme=dark] :is(.notification-drawer-list article>button,.settings-navigation a>span,.waba-settings-tiles span,.waba-number-links a,.cal-side-head button,.cal-footer-note a,.customer-next-tasks a i){color:#8de6c8}html[data-theme=dark]{--brand-green:#157d60;--brand-hover:#116a54;--surface:#192a32;--surface-soft:#213740;--text-strong:#edf6fa;--text-soft:#b6cbd6;--ink:#edf6fa;--muted:#b3c7d3;--line:#3d5965;--bg:#0f1c23;--white:#192a32;--primary-dark:#0b6656;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .top-menu-button{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .btn:hover{color:#fff;background:var(--brand-hover)}html[data-theme=dark] .btn.secondary:hover{color:var(--ink);background:var(--surface-soft)}html[data-theme=dark] .setup-step.current>b{color:#fff;background:#176c64}html[data-theme=dark] .conversation-actions-button{color:var(--muted)}html[data-theme=dark] .conversation-row .unread{color:#fff;background:#176e56}.grid>.panel{min-width:0;overflow-x:auto}html[data-theme=dark] :is(input,select,textarea){color:#edf6fa;background:#172b35;border-color:#45616f}html[data-theme=dark] :is(input,textarea)::placeholder{color:#a8bdc9;opacity:1}html[data-theme=dark] :is(input,select,textarea):disabled{color:#adbec8;opacity:1;background:#25353d}html[data-theme=dark] :is(.theme-menu,.theme-popover,.availability-menu,.notification-popover,.notification-drawer,.user-profile-popover,.dt-modal,.table-wrap,.panel,.card,.health-card,.contact-stats>span,.task-create-panel,.route-state-card,.template-editor,.template-dialog,.template-library,.template-mapping,.campaign-builder,.campaign-wizard,.calendar-sidebar,.cal-sidebar,.cal-dialog,.bot-dashboard,.bot-template-card,.bot-template-picker,.automation-picker,.automation-builder,.automation-builder-palette,.automation-builder-inspector,.automation-node,.automation-picker-template,.team-user-card,.user-management-panel,.extraction-card,.extraction-panel){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.theme-menu p,.theme-menu label,.theme-menu b,.theme-popover small,.task-metrics small,.task-metrics b,.notification-count,.notification-empty,.template-buttons-heading b,.template-buttons-editor legend,.template-button-draft-head,.template-button-draft label,.template-button-saved-main strong,.template-button-saved-main small,.template-button-scope,.template-extras small,.header-media-library small,.template-body,.template-meta,.account-row small,.waba-number-stats,.waba-preview-card p,.waba-preview-card small,.security-note,.cal-footer-note,.automation-node strong,.automation-node small,.automation-palette-item small,.automation-builder-inspector small,.automation-builder-inspector label,.automation-picker-tags,.automation-picker-template small,.bot-template-card p,.bot-template-card small,.page-loading-state,.route-state-card p){color:var(--text-soft)}html[data-theme=dark] :is(.theme-menu label:hover,.theme-options label:hover,.task-metrics button,.task-create-form,.bulk-bar,.bulk-action-bar,.bulk-action-bar button,.contact-context-card,.customer-context,.contact-stat,.contact-editor,.chat-reminder,.customer-timeline,.timeline-item,.chat-details section,.chat-details details,.chat-details summary,.chat-template-send p,.chat-template-send select,.chat-template-send input,.template-button-draft,.template-button-saved,.template-buttons-editor,.template-extras,.variable-examples,.template-button-counters span,.template-button-order,.template-dialog-buttons,.phone-template-buttons,.header-media-options button,.header-media-library,.header-media-library>button,.template-button-saved-actions button,.template-button-draft-head button,.template-filter,.template-dialog header,.template-dialog footer,.wizard-steps,.wizard-actions,.audience-grid label,.campaign-summary span,.campaign-limit>div,.campaign-limit,.campaign-safety,.final-review,.campaign-history th,.setup-step,.waba-number-stats,.waba-preview-card,.waba-photo-upload,.waba-settings-tiles>a,.automation-picker-categories button,.automation-picker-tags button,.automation-palette-item,.automation-canvas-controls button,.automation-node-controls button,.automation-builder-canvas,.automation-mobile-tabs,.automation-mobile-tabs button,.bot-filter-tabs,.bot-search,.bot-empty-state,.health-grid article,.usage-grid article,.usage-panel,.calendar-toolbar,.cal-toolbar,.cal-cell,.cal-day,.cal-week,.cal-time-grid,.cal-event-form,.cal-calendar-item,.user-account-card,.team-header-controls){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.notice-success,.notification-count,.notification-drawer-list article.notification-unread,.task-pills button.active,.settings-page-nav a.active,.settings-navigation a:hover,.badge-live,.badge.approved,.priority-chip.normal,.service-window-pill.open,.conversation-row.active,.bulk-select-head .active,.automation-mobile-tabs button[aria-pressed=true]){color:#d9fff0;background:#17493f;border-color:#498b77}html[data-theme=dark] :is(.notice-error,.page-load-error,.route-state-error,.template-button-error,.service-window-alert,.service-window-pill.closed,.priority-chip.high,.sync-error,.automation-warning,.automation-inspector-warning){color:#ffe0aa;background:#473821;border-color:#9c7744}html[data-theme=dark] :is(.notice-error small,.page-load-error small,.route-state-error small,.template-button-error,.service-window-alert a,.error,.overdue,.overdue-task time){color:#ffce8c}html[data-theme=dark] :is(.template-button-saved-actions button.danger,.danger-metric,.btn.danger){color:#ffe0a7;background:#4b3c24;border-color:#a8874d}html[data-theme=dark] :is(.btn,.template-button-add,.template-submit-review,.phone-template-buttons span,.template-dialog-buttons span){color:#fff}html[data-theme=dark] .btn.secondary{color:var(--ink);background:var(--surface);border-color:var(--line)}html[data-theme=dark] :is(.theme-menu input,.task-checkbox input,input[type=checkbox],input[type=radio]){accent-color:#38c7a2}html[data-theme=dark] :is(th,td,.panel-head,.task-scope-row,.task-status-row,.task-search-row,.task-sort-row){border-color:var(--line)}html[data-theme=dark] :is(.conversation-name,.conversation-preview,.chat-header h2,.chat-details b,.template-name,.template-friendly,.task-title-button,.task-title-button b,.settings-navigation b,.waba-number-head h2){color:var(--ink)}html[data-theme=dark] :is(.conversation-time,.conversation-row small,.chat-header small,.chat-details small,.template-button-counters span,.template-buttons-heading p,.template-button-draft label small,.template-meta small){color:var(--muted)}@media (max-width:900px){.settings-hub{grid-template-columns:1fr}.top{flex-wrap:wrap}.top-account-controls{margin-inline-start:auto}.user-profile-trigger>span:nth-child(2){display:none}.settings-navigation{padding:16px}.settings-navigation>a{min-height:64px}.dt-modal-backdrop{padding:12px}.dt-modal{max-height:calc(100dvh - 24px)}.task-v2-card{flex-wrap:wrap;gap:9px}.task-title-button{flex-basis:calc(100% - 70px)}.task-v2-meta{flex:1;max-width:none;margin-inline-start:60px}.task-row-buttons select{width:100px}.task-search-row,.task-sort-row,.task-status-row,.task-scope-row{padding:12px}.task-v2-list{padding:0 12px 12px}.task-select-row{padding:12px}.task-scope-row>.btn{width:auto}.task-pills button,.task-row-buttons button{min-height:40px}.task-dialog-fields,.task-filter-fields{padding:16px}.task-dialog-fields input,.task-dialog-fields select,.task-dialog-fields textarea{font-size:16px}.task-rule{grid-template-columns:1fr auto}.task-rule select:first-child{grid-column:1/-1}.task-rule input,.task-rule select{min-width:0}.dt-modal>header,.dt-modal footer{padding:14px 16px}.notification-drawer{width:min(390px,100vw)}.notification-drawer header button{min-height:40px}.notification-drawer-list article{padding:14px 9px}.notification-drawer-list article>button{min-width:32px;min-height:40px}.template-editor:target .template-editor-close{left:24px}.task-dialog-fields .form-two{grid-template-columns:1fr}.settings-page-nav a{min-height:44px}}@media (max-width:520px){.tasks-v2 .page-title{align-items:stretch}.tasks-v2 .page-title>.task-actions{flex-direction:row;display:flex}.tasks-v2 .page-title>.task-actions>.btn{flex:1}.task-v2-meta{flex-basis:100%;margin-inline-start:0}.task-row-buttons{justify-content:flex-end;width:100%}.task-select-row .task-actions{width:100%}.task-select-row .task-actions>.btn,.task-select-row .task-actions>select{flex:1;min-width:120px}.dt-modal footer .btn{flex:1}.task-scope-row .task-pills{width:100%}.user-profile-trigger{padding:4px}.user-profile-trigger>span:last-child{display:none}.top-account-controls{gap:5px}.notification-drawer{width:100%}.template-editor:target .template-editor-close{left:24px}.settings-welcome .waba-settings-tiles{grid-template-columns:1fr}}
.personal-nav-item{min-width:0}.personal-nav-item>a{align-items:center;gap:10px;display:flex}.personal-group-label{color:#bde5df;padding:14px 12px 5px;font-size:11px;font-weight:700;display:block}.personal-nav a[aria-current=page]{background:#fff2;border-inline-start:3px solid #77edc4}.personal-shortcuts{border-bottom:1px solid #ffffff25;padding-bottom:12px}.personal-shortcuts>small{color:#bde5df;margin:8px 12px;display:block}.personal-shortcuts>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.personal-shortcuts a{align-items:center;gap:8px;font-size:12px;display:flex;padding:10px!important}.personal-nav-settings{border-top:1px solid #ffffff25;align-items:center;gap:10px;margin-top:12px;display:flex}.mobile-bottom-nav{display:none}.navigation-page{max-width:1000px;margin:auto}.navigation-page>header{margin-bottom:24px}.navigation-page p{line-height:1.6}.navigation-editor-head{justify-content:space-between;gap:12px;padding-bottom:16px;display:flex}.navigation-editor-list{margin:0;padding:0;list-style:none}.navigation-editor-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.navigation-item-title{align-items:center;gap:12px;display:flex}.navigation-item-title small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.navigation-item-controls{align-items:center;gap:10px;display:flex}.navigation-item-controls label{cursor:pointer;align-items:center;gap:7px;display:flex}.navigation-item-controls input,.module-access-grid input{width:18px;height:18px;accent-color:var(--success)}.navigation-item-controls button{border:1px solid var(--line);background:var(--surface,#fff);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:20px}.navigation-item-controls button:disabled{opacity:.35;cursor:default}.navigation-editor-footer{background:var(--surface,#fff);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex;position:sticky;bottom:0}.module-access-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.module-access-grid label{align-items:center;gap:8px;min-height:40px;display:flex}.module-access-grid input{margin:0}.personal-nav-settings:focus-visible,.mobile-bottom-nav a:focus-visible,.mobile-bottom-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navigation-item-title .nav-icon{color:#147b65;background:#e5f7ef}.mobile-bottom-nav .nav-icon{color:inherit;background:0 0;flex-basis:auto}.mobile-bottom-nav .nav-icon svg{width:23px;height:23px}.shortcut-order{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.shortcut-order>div{border:1px solid var(--line);background:var(--surface-soft,#f4fbf9);border-radius:10px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex}.shortcut-order button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);cursor:pointer;border-radius:8px;min-width:36px;min-height:36px}.shortcut-order button:disabled{opacity:.35}@media (max-width:900px){.main{padding-bottom:calc(92px + env(safe-area-inset-bottom));min-width:0}.mobile-bottom-nav{bottom:0;z-index:75;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface,#fff);border-top:1px solid var(--line);justify-content:space-around;gap:4px;display:flex;position:fixed;inset-inline:0;box-shadow:0 -4px 20px #163b5010}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;min-height:58px;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 2px;font-size:11px;display:flex}.mobile-bottom-nav .nav-icon{width:23px;height:23px}.mobile-bottom-nav a[aria-current=page]{color:#087d67;background:#e3f8f1;font-weight:700}.mobile-bottom-nav button>span:first-child{font-size:23px;line-height:23px}.mobile-nav-toggle:checked~.sidebar{z-index:1200;padding-bottom:100px}.mobile-nav-toggle:checked~.mobile-nav-overlay{z-index:1190}.main :is(.btn,.mobile-chat-back,.conversation-tabs button,.chat-compose button,.task-pills button,.contact-tabs button,.cal-toolbar button){min-height:44px}.mobile-chat-back{min-width:44px}.main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.main :is(.table-wrap,.campaign-history){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.inbox-workspace.chat-open .chat-panel{height:calc(100dvh - 185px - env(safe-area-inset-bottom));flex-direction:column;min-height:380px;display:flex;overflow:hidden}.inbox-workspace.chat-open .chat-panel .messages{flex:1;min-height:0;overflow-y:auto}.chat-compose,.chat-header{flex-shrink:0}.navigation-editor-footer{bottom:78px}.navigation-item-controls{gap:8px}.module-access-grid{grid-template-columns:1fr}.shortcut-order button{min-width:44px;min-height:44px}.calendar-floating-reminder{bottom:calc(88px + env(safe-area-inset-bottom));max-height:calc(100dvh - 112px - env(safe-area-inset-bottom))}}@media (max-width:760px){.main:has(.inbox-page){height:100dvh;min-height:0;padding:12px 12px calc(82px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.main:has(.inbox-page)>.top{flex-shrink:0;margin-bottom:10px;padding-bottom:8px}.main:has(.inbox-page) .inbox-page{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.main:has(.inbox-page) .inbox-title{flex-shrink:0;margin-bottom:10px}.inbox-title .muted{margin:4px 0 0;font-size:12px}.main:has(.inbox-page) .inbox-workspace{flex:1;min-height:0;overflow:hidden}.main:has(.inbox-page) .conversation-list{height:100%;min-height:0}.main:has(.inbox-page) .inbox-workspace.chat-open .chat-panel{height:100%;min-height:0}.chat-subbar{flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.chat-subbar>button{flex-shrink:0;min-width:40px;min-height:40px}.chat-subbar>label{min-width:120px}}@media (max-width:520px){.navigation-editor-list>li{flex-direction:column;align-items:stretch;gap:12px}.navigation-item-controls{justify-content:space-between}.navigation-item-controls label{min-height:44px}.navigation-page .panel{padding:14px}.navigation-editor-footer{position:static}.navigation-page h1{font-size:25px}.main:has(.inbox-page) .inbox-title{flex-direction:row;align-items:center}.inbox-title p{display:none}.inbox-status-actions{flex-wrap:nowrap;flex-shrink:0;gap:5px}.inbox-title h1{font-size:23px}}@media (max-width:760px) and (max-height:560px){.main:has(.inbox-page){height:auto;min-height:100dvh;display:block;overflow:visible}.main:has(.inbox-page) .inbox-workspace.chat-open .chat-panel{height:360px;min-height:360px}.main:has(.inbox-page) .conversation-list{height:400px}}@media print{.mobile-bottom-nav,.personal-nav-settings{display:none!important}}.collapsible-nav-group{border-top:1px solid #ffffff1f;min-width:0;padding-top:4px}.personal-shortcuts+.collapsible-nav-group{border-top:0}.collapsible-nav-toggle{color:#c6e9dd;width:100%;min-height:42px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:800;transition:background .15s,color .15s;display:flex}.collapsible-nav-toggle:hover{color:#fff;background:#ffffff14}.collapsible-nav-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.collapsible-nav-title{flex:1;min-width:0}.collapsible-nav-count{color:#d9fff0;text-align:center;background:#ffffff1a;border-radius:20px;min-width:22px;padding:1px 7px;font-size:11px;font-weight:700;line-height:18px}.collapsible-nav-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.collapsible-nav-group.is-open .collapsible-nav-chevron{margin-top:4px;transform:rotate(-135deg)}.collapsible-nav-group.is-open>.collapsible-nav-toggle,.collapsible-nav-group.has-current>.collapsible-nav-toggle{color:#fff}.collapsible-nav-group.has-current:not(.is-open)>.collapsible-nav-toggle{background:#ffffff14;box-shadow:inset -3px 0 #77edc4}.collapsible-nav-panel{gap:3px;padding:2px 6px 8px 0;display:grid}.collapsible-nav-panel[hidden]{display:none}.collapsible-nav-panel>a{align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.collapsible-nav-chevron,.collapsible-nav-toggle{transition:none}}@media (max-width:900px){.collapsible-nav-toggle{min-height:46px;font-size:13px}}
@media (max-width:760px){main .contacts-viewbar .contacts-tabs{flex-wrap:wrap;row-gap:6px;overflow-x:visible}main .contacts-viewbar .contacts-tabs>button{flex:calc(50% - 4px);justify-content:center}main .leads-tabs{flex-wrap:wrap;overflow-x:visible}main .leads-tabs>*{text-align:center;flex:auto}}@media (max-width:480px){main .dashboard-metrics{grid-template-columns:1fr}main .dashboard-metric{min-height:0}main .dashboard-metric>div{flex-flow:wrap;justify-content:space-between}}
:root{--dt-primary:var(--brand-green,#147b65);--dt-primary-hover:var(--brand-hover,#0b5849);--dt-primary-soft:#e9f6f1;--dt-accent:var(--brand-orange,#ffb64a);--dt-danger:#b42318;--dt-danger-soft:#fff0ef;--dt-border:#d5e1e6;--dt-border-strong:#b9cdd5;--dt-radius-sm:8px;--dt-radius:10px;--dt-radius-lg:12px;--dt-radius-pill:999px;--dt-shadow-sm:0 1px 2px #0f2b3a0f;--dt-shadow:0 1px 2px #0f2b3a0d,0 4px 16px #0f2b3a0f;--dt-focus-ring:0 0 0 3px #147b6547;--dt-space-1:4px;--dt-space-2:8px;--dt-space-3:12px;--dt-space-4:16px;--dt-space-5:24px;--dt-fs-xs:12px;--dt-fs-sm:13px;--dt-fs:14px;--dt-fs-md:16px;--dt-fs-lg:20px;--dt-fs-xl:28px}.btn{border-radius:var(--dt-radius);justify-content:center;align-items:center;gap:6px;min-height:40px;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.btn:hover{background:var(--dt-primary-hover)}.btn.secondary{border:1px solid var(--dt-border);box-shadow:var(--dt-shadow-sm)}.btn.secondary:hover{border-color:var(--dt-border-strong);background:#f5faf8}.btn.small{min-height:32px;font-size:var(--dt-fs-sm);border-radius:var(--dt-radius-sm);padding:6px 12px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}html[data-theme=dark] .btn.secondary{box-shadow:none}:where(.btn,button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dt-primary);outline-offset:2px}:root{--dt-page-title:30px}@media (min-width:1200px){body .dashboard-hero h1,body .bot-hero h1,body .campaign-page-title h1,body .main.main>.page-title h1,body .contacts-heading h1,body .um-hero h1{font-size:var(--dt-page-title);line-height:1.25}}
body .dashboard-workspace button[aria-pressed=true]{background:var(--dt-primary);border-color:var(--dt-primary)}body .dashboard-tasks header{background:var(--dt-primary)}body .dashboard-periods button,body .dashboard-task-tabs button{border-radius:var(--dt-radius,10px)}body .contacts-topbar .btn:not(.secondary){background:var(--dt-primary);border-color:var(--dt-primary)}body .contacts-controls .btn,body .contacts-pagination .btn{border-radius:var(--dt-radius,10px)}body .contacts-workspace .contacts-sheet{border-radius:16px}body .media-toolbar>button,body .media-toolbar>.btn{border-radius:var(--dt-radius,10px)}body .cal-day-cell.today .cal-date-button{background:var(--dt-primary)}body .cal-layout .cal-content{border-radius:16px}body .cal-navigation>button,body .cal-side-head>button{border-radius:var(--dt-radius,10px)}body .email-gallery-filters button[aria-pressed=true]{background:var(--dt-primary);border-color:var(--dt-primary)}.fb-lead-email{white-space:nowrap}.fb-lead-email .fb-mail-action{border:1px solid var(--line);color:inherit;background:var(--panel,#fff);border-radius:999px;align-items:center;gap:4px;margin-inline-start:6px;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-flex}.fb-lead-email .fb-mail-action:hover{border-color:currentColor}.fb-reconciliation{padding:8px 14px;font-size:13px}.fb-reconciliation p{margin:2px 0}.fb-recon-ok{color:#1f6f3f}.fb-recon-warn{color:#9a5b00}.dashboard-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboard-customize{border-radius:16px;margin:-8px 0 20px;padding:18px 20px}.dashboard-customize>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-customize h2{margin:0;font-size:17px}.dashboard-customize .muted{margin:6px 0 12px;font-size:13px}.dashboard-customize-close{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:10px;padding:2px 8px;font-size:22px;line-height:1}.dashboard-customize-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-customize fieldset{border:1px solid var(--line,#dbe5e1);border-radius:16px;min-width:0;margin:0;padding:10px 14px}.dashboard-customize legend{padding:0 6px;font-size:13px;font-weight:700}.dashboard-customize ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-customize li{background:var(--dt-primary-soft,#e9f6f1);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.dashboard-customize li.is-hidden{opacity:.65;background:0 0}.dashboard-customize li label{cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.dashboard-customize li input{accent-color:var(--dt-primary,#147b65);flex:none;width:17px;height:17px}.dashboard-customize li span{flex:none;gap:4px;display:flex}.dashboard-customize li span button{border:1px solid var(--line,#cfdcd7);width:32px;height:32px;color:var(--dt-primary,#147b65);cursor:pointer;background:#fff;border-radius:10px}.dashboard-customize li span button:disabled{opacity:.35;cursor:default}.dashboard-customize footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.dashboard-metric .dashboard-accounts-line{color:var(--muted,#5b6b66);margin:4px 0 8px;font-size:12px;font-weight:500;line-height:1.5;display:block}.dashboard-account-row bdi{opacity:.8;font-size:12px}@media (max-width:760px){.dashboard-customize-columns{grid-template-columns:1fr}.dashboard-hero-actions{justify-content:flex-start}}body .tasks-v2-board .task-pills button,body .task-scope-row .task-pills button{border-radius:var(--dt-radius,10px)}body .tasks-v2-board .task-pills button.active,body .task-scope-row .task-pills button.active{background:var(--dt-primary);border-color:var(--dt-primary);color:#fff}body .tasks-v2-board .btn.small,body .task-scope-row .btn.small,body .email-workspace .btn.small,body .dt-email-cats .btn,body .email-gallery-filters .btn{border-radius:var(--dt-radius,10px)}body .email-workspace .email-draft-row{border-radius:12px}.dashboard-customize .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dnd-handle{border:1px solid var(--line,#cfdcd7);min-width:32px;height:32px;color:var(--dt-primary,#147b65);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:18px;line-height:1;display:inline-flex}.dnd-handle:active,.dnd-handle[data-dragging]{cursor:grabbing}.dnd-handle:focus-visible{outline:2px solid var(--dt-primary,#147b65);outline-offset:2px}.dashboard-customize li{justify-content:flex-start}.dashboard-customize li label{flex:1}.dashboard-customize li.is-dragging,.dashboard-dnd-item.is-dragging{outline:2px dashed var(--dt-primary,#147b65);outline-offset:2px;z-index:2;position:relative;box-shadow:0 8px 24px #147b6540}.dashboard-customize .dnd-arrows{display:none}@media (pointer:coarse){.dashboard-customize .dnd-arrows{display:flex}}.dashboard-dnd-item{outline-offset:4px;border-radius:16px;outline:2px dashed #147b6559;margin-bottom:14px;position:relative}.dashboard-side .dashboard-dnd-item{margin-bottom:0}.dashboard-dnd-item>.dnd-handle{top:-14px;z-index:3;height:28px;font-size:15px;position:absolute;inset-inline-start:12px;box-shadow:0 2px 6px #0000001f}.dashboard-dnd-item>.dnd-handle span{font-size:12px;font-weight:600}
html:not([data-theme=dark]) body .contacts-heading h1{color:var(--dt-primary)}html:not([data-theme=dark]) body .contacts-tabs>button[aria-pressed=true]{background:var(--dt-primary-soft);color:var(--dt-primary)}html:not([data-theme=dark]) body .contacts-total b,html:not([data-theme=dark]) body .contact-actions .chat{color:var(--dt-primary)}body .contacts-tabs>button,body .contacts-search input,body .contacts-viewbar .btn,body .contacts-viewbar .contact-icon,body .contacts-overflow>.contact-icon,body .contact-actions .contact-icon:not(.delete),body .contact-actions summary{border-radius:var(--dt-radius,10px)}body .contacts-total{border-radius:var(--dt-radius-lg,12px)}body .contacts-table-scroll{border-radius:16px}body .contacts-workspace :is(button,a,summary):focus-visible,body .contacts-dialog :is(button,a,input,select,summary):focus-visible{outline-color:var(--dt-primary)}html:not([data-theme=dark]) body .leads-view button[aria-pressed=true]{background:var(--dt-primary)}html:not([data-theme=dark]) body .leads-tabs button[aria-pressed=true],html:not([data-theme=dark]) body .leads-pill.money{background:var(--dt-primary-soft);color:var(--dt-primary)}body .leads-tabs button,body .leads-tabs a{border-radius:var(--dt-radius,10px)}body .leads-column,body .leads-filters,body .leads-table,body .leads-modal{border-radius:16px}body .leads-card{border-radius:var(--dt-radius-lg,12px);box-shadow:var(--dt-shadow-sm)}body .leads-card:hover{box-shadow:var(--dt-shadow)}body .settings-navigation>a{box-shadow:var(--dt-shadow-sm);border-radius:16px;transition:border-color .15s,background-color .15s,box-shadow .15s}body .settings-navigation a>span{border-radius:var(--dt-radius-lg,12px)}html:not([data-theme=dark]) body .settings-navigation a>span{color:var(--dt-primary);background:#fff}html:not([data-theme=dark]) body .settings-navigation a:hover{border-color:var(--dt-primary);background:var(--dt-primary-soft);box-shadow:var(--dt-shadow)}html:not([data-theme=dark]) body .waba-settings-tiles a{border-right-color:var(--dt-primary);transition:background-color .15s,box-shadow .15s}html:not([data-theme=dark]) body .waba-settings-tiles span{color:var(--dt-primary)}html:not([data-theme=dark]) body .waba-settings-tiles a:hover{background:var(--dt-primary-soft)}body .settings-page-nav a{border-radius:var(--dt-radius,10px)}html:not([data-theme=dark]) body .settings-page-nav a.active{color:var(--dt-primary);background:var(--dt-primary-soft);border-color:var(--dt-primary)}body .manual-whatsapp-connect{border-radius:16px}html:not([data-theme=dark]) body .facebook-leads{--primary:var(--dt-primary);--primary-dark:var(--dt-primary-hover)}body .facebook-leads .panel,body .facebook-leads .fb-hero,body .facebook-leads .fb-fold,body .facebook-leads .fb-filters,body .facebook-leads .fb-print-stats article{border-radius:16px}body .facebook-leads .fb-workspace-nav a,body .facebook-leads .fb-secondary-stats>div,body .facebook-leads .fb-report-status{border-radius:var(--dt-radius,10px)}html:not([data-theme=dark]) body .campaign-overview article,html:not([data-theme=dark]) body .template-overview article,html:not([data-theme=dark]) body .bot-stats article{background:linear-gradient(135deg,var(--dt-primary-hover),var(--dt-primary) 55%,#1f9a7c)}body .campaign-overview article,body .template-overview article,body .bot-stats article{border-radius:16px}body .main:has(.campaign-page-title) .btn.small{border-radius:var(--dt-radius,10px)}body .template-table-scroll{border-radius:16px}body .template-action-menu summary{border-radius:var(--dt-radius,10px)}html:not([data-theme=dark]) body .template-action-menu summary{color:var(--dt-primary)}html:not([data-theme=dark]) body .template-status.approved{background:var(--dt-primary-soft);color:var(--dt-primary-hover)}body .template-workspace .btn.small{border-radius:var(--dt-radius,10px)}body .bot-library{border-radius:16px}body .bot-library-head input,body .bot-actions button{border-radius:var(--dt-radius,10px)}body .report-kpis article{border-radius:16px}body .main:has(.report-dashboard) .btn{border-radius:var(--dt-radius,10px)}body .report-facts div{border-radius:var(--dt-radius,10px)}html:not([data-theme=dark]) body .lead-sources-bar em{background:var(--dt-primary)}html:not([data-theme=dark]) body .lead-sources-report .dt-pill{background:var(--dt-primary-soft);color:var(--dt-primary)}@media (min-width:901px){body .main:not(:has(.inbox-page)){max-width:none;padding:18px 22px 28px}body .main:not(:has(.inbox-page))>.top{margin-bottom:14px}body .main:not(:has(.inbox-page)) :is(.bot-hero,.campaign-page-title,.um-hero){min-height:0;padding:18px 24px;margin-bottom:14px!important}body .main:has(.template-workspace)>.page-title{min-height:0;margin-bottom:14px;padding:18px 24px}body .main:not(:has(.inbox-page)) .page-title{margin-bottom:14px}body .main:not(:has(.inbox-page)) .panel{padding:18px}body .main:not(:has(.inbox-page)) .facebook-leads .panel{padding:18px}}@media (min-width:1600px){body .main:not(:has(.inbox-page)) .settings-hub{grid-template-columns:380px minmax(0,1fr)}}.dt-sidebar-collapse{display:none}@media (min-width:901px){.dt-sidebar-collapse{border-radius:var(--dt-radius,10px);color:#e8faf9;width:100%;min-height:42px;font:inherit;cursor:pointer;z-index:2;background:#06352b;border:1px solid #ffffff2b;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;font-size:13px;display:flex;position:sticky;bottom:0}.dt-sidebar-collapse:hover{background:#0a4a3c}.dt-sidebar-collapse-icon{font-size:18px;line-height:1}html.dt-sidebar-collapsed .shell{grid-template-columns:76px 1fr}html.dt-sidebar-collapsed .sidebar{padding:12px 8px;overflow-x:hidden}html.dt-sidebar-collapsed .sidebar .logo-frame{border-radius:12px;margin-bottom:8px;padding:4px}html.dt-sidebar-collapsed .sidebar .brand,html.dt-sidebar-collapsed .sidebar .personal-shortcuts,html.dt-sidebar-collapsed .sidebar .collapsible-nav-toggle{display:none}html.dt-sidebar-collapsed .sidebar .collapsible-nav-panel,html.dt-sidebar-collapsed .sidebar .collapsible-nav-panel[hidden]{padding:6px 0;display:grid}html.dt-sidebar-collapsed .sidebar .nav a{justify-content:center;gap:0;padding:10px 0}html.dt-sidebar-collapsed .sidebar .nav a:hover{transform:none}html.dt-sidebar-collapsed .sidebar .nav a>span:not(.nav-icon){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.dt-sidebar-collapsed .sidebar .nav a[aria-current=page]{border-inline-start-width:0;box-shadow:inset -3px 0 #77edc4}html.dt-sidebar-collapsed .dt-sidebar-collapse{padding:8px 0}html.dt-sidebar-collapsed .dt-sidebar-collapse-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){body .main:not(:has(.inbox-page)){padding-inline:10px;padding-top:10px}body .main:not(:has(.inbox-page)) .panel{padding:14px}body .main:not(:has(.inbox-page)) :is(.bot-hero,.campaign-page-title,.um-hero){gap:12px;min-height:0;padding:16px;margin-bottom:12px!important}body .main:has(.template-workspace)>.page-title{min-height:0;margin-bottom:12px;padding:16px}body .main:not(:has(.inbox-page)) :is(img,video,canvas,iframe){max-width:100%}body .main:not(:has(.inbox-page)) :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}body .main:not(:has(.inbox-page)) :is(button,.btn,a.btn,select,summary,[role=tab],input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not([type=file])):not(.dnd-handle):not(.cal-date-button){min-height:44px}body .main:not(:has(.inbox-page)) :is(button,.btn,a.btn,summary):not(.dnd-handle):not(.cal-date-button){min-width:44px}body .main:not(:has(.inbox-page)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body .main:not(:has(.inbox-page)) :is(input[type=checkbox],input[type=radio]){width:22px;height:22px}body .main:not(:has(.inbox-page)) .dashboard-customize :is(button,summary){min-width:0;min-height:0}body .main:not(:has(.inbox-page)) .contact-actions :is(.contact-icon,summary){width:44px;height:44px}body .main:not(:has(.inbox-page)) .top :is(button,.btn){min-width:44px;min-height:44px}body .main table[data-dt-cards]{border-collapse:separate;border-spacing:0;width:100%;min-width:0!important}body .main :has(>table[data-dt-cards]){box-shadow:none;background:0 0;border:0;overflow:visible}body .main table[data-dt-cards] thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .main table[data-dt-cards] tbody{gap:10px;display:grid}body .main table[data-dt-cards] tbody tr{border:1px solid var(--line,#d5e1e6);border-radius:var(--dt-radius-lg,12px);background:var(--surface,var(--white,#fff));box-shadow:var(--dt-shadow-sm);gap:2px;padding:10px 12px;display:grid}body .main table[data-dt-cards] tbody td{text-align:start;overflow-wrap:anywhere;white-space:normal;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}body .main table[data-dt-cards] tbody td[data-label]:before{content:attr(data-label);max-width:45%;color:var(--muted,#5b6b66);flex:none;font-size:12px;font-weight:600}body .main table[data-dt-cards] tbody td:not([data-label]),body .main table[data-dt-cards] tbody tr[data-dt-single] td{justify-content:center}body .main table[data-dt-cards] tbody td:empty{display:none}}@media (min-width:901px){body .main:not(:has(.inbox-page)){padding-bottom:84px}}@media (max-width:760px){body .main:not(:has(.inbox-page)){padding-bottom:calc(144px + env(safe-area-inset-bottom))}body .team-chat-launcher[aria-expanded=false]{white-space:nowrap;border-radius:50%;place-items:center;width:48px;height:48px;min-height:48px;padding:0;font-size:0;line-height:0;display:grid;overflow:hidden}body .team-chat-launcher[aria-expanded=false]:before{content:"💬"/"";font-size:22px;line-height:1}}:is(body:has(:is([role=dialog],[role=alertdialog],[aria-modal=true]):not([hidden]):not(.team-floating-window *)) .team-chat-launcher,body:has(dialog[open]:not(.team-floating-window *)) .team-chat-launcher,body:has(:is(.dt-modal-backdrop,.media-viewer-backdrop,.um-overlay,.template-dialog-backdrop,.message-status-backdrop,.hours-overlay,.cal-modal-backdrop,.bot-overlay,.automation-creator-backdrop,.search-backdrop,.notification-overlay,.leads-modal-backdrop,.fb-qs-overlay,.composer-action-backdrop,.campaign-detail-backdrop):not([hidden])) .team-chat-launcher,body:has(:is(.campaign-wizard,.template-editor):target) .team-chat-launcher,body:has(#mobile-nav:checked) .team-chat-launcher){visibility:hidden!important;pointer-events:none!important}
.dt-desktop-notify-toggle{background:var(--surface,#fff);color:var(--ink,#123e50);border:1px solid var(--line,#cddfe1);cursor:pointer;border-radius:12px;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.dt-desktop-notify-toggle[aria-pressed=true]{color:#14684f;background:#e4f6ed;border-color:#9fd8c0}.dt-desktop-notify-toggle:disabled{opacity:.55;cursor:default}[data-theme=dark] .dt-desktop-notify-toggle[aria-pressed=true]{color:#b3f5d7;background:#164b3b}@media (max-width:600px){.dt-desktop-notify-toggle span{display:none}}
