:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-viewport-height:100dvh;--crm-safe-top:env(safe-area-inset-top,0px);--crm-safe-bottom:env(safe-area-inset-bottom,0px);--crm-safe-left:env(safe-area-inset-left,0px);--crm-safe-right:env(safe-area-inset-right,0px);--bg:#ebe5db;--panel:#f7f4ee;--panel-muted:#efe8dc;--sidebar:#11221d;--sidebar-soft:#1a3029;--text:#11221d;--muted:#67756e;--line:#11221d17;--accent:#0f766e;--accent-strong:#0d5d57;--accent-soft:#0f766e1f;--danger:#b93838;--incoming:#fff;--outgoing:#d9f3ea;--shadow:0 24px 70px #11221d24;--chat-wallpaper-base:#efe4d5;--chat-wallpaper-image:url(/chat-backgrounds/aru-light.png);--chat-wallpaper-image-size:560px 560px;--chat-wallpaper-overlay:linear-gradient(180deg, #f8f3eb29 0%, #f2e9dd1f 100%);--chat-wallpaper-tint:radial-gradient(circle at top, #ffffff08, transparent 48%);--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--font-sans:"SF Pro Display", "Segoe UI", sans-serif}.assistant-root{height:var(--crm-viewport-height);-webkit-overflow-scrolling:touch;color:#10241f;background:radial-gradient(circle at 88% 8%,#53e0c62e,#0000 28rem),linear-gradient(135deg,#f7faf6 0%,#edf6f3 100%);min-height:100vh;overflow-y:auto}.assistant-layout{grid-template-columns:250px minmax(0,1fr);max-width:1540px;min-height:100vh;margin:0 auto;display:grid}.assistant-content{min-width:0;padding:36px 42px 64px}.assistant-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.assistant-header .eyebrow{color:#268d7d;letter-spacing:.16em;margin:0 0 6px;font-size:12px;font-weight:800}.assistant-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,66px);line-height:.95}.assistant-header>div>p:last-child{color:#687a74;margin:12px 0 0;font-size:17px}.assistant-header .workspace-identity{background:#ffffffb8;border:1px solid #12584c1f;border-radius:22px;width:auto;min-width:250px;padding:14px 18px}.assistant-section-tabs{background:#ffffffa3;border:1px solid #165e511c;border-radius:22px;gap:10px;width:fit-content;margin-bottom:22px;padding:6px;display:flex;box-shadow:0 12px 34px #23504712}.assistant-section-tabs button{color:#62746e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;align-items:center;gap:11px;min-width:210px;padding:11px 16px;display:flex}.assistant-section-tabs button>span{color:#168d79;background:#e0f5ef;border-radius:12px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.assistant-section-tabs button strong,.assistant-section-tabs button small{display:block}.assistant-section-tabs button strong{color:#1b3b33;font-size:14px}.assistant-section-tabs button small{margin-top:2px;font-size:11px}.assistant-section-tabs button.is-active{background:#0b7f6c;box-shadow:0 9px 22px #0b7f6c33}.assistant-section-tabs button.is-active>span{color:#0b7f6c;background:#fff}.assistant-section-tabs button.is-active strong,.assistant-section-tabs button.is-active small{color:#fff}.director-shell{gap:20px;display:grid}.director-hero{background:linear-gradient(125deg,#fffffff5,#d9f9f0cc);border:1px solid #165f5224;border-radius:32px;justify-content:space-between;gap:32px;padding:32px;display:flex;box-shadow:0 22px 65px #1f554a1a}.director-hero .eyebrow{color:#13816f;letter-spacing:.15em;margin:14px 0 8px;font-size:11px;font-weight:900}.director-hero h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.director-hero p:last-child{color:#62766f;max-width:720px;margin:13px 0 0;font-size:15px;line-height:1.55}.director-mode-badge{color:#087462;text-transform:uppercase;letter-spacing:.07em;background:#e6f9f3db;border:1px solid #16816f2e;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.director-mode-badge:before{content:"";background:#28c99d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #28c99d21}.director-period{background:#fffc;border:1px solid #d7e7e1;border-radius:17px;align-self:flex-start;gap:4px;padding:5px;display:flex}.director-period button{color:#687a74;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:9px 13px;font-weight:800}.director-period button.is-active{color:#fff;background:#0d8d77;box-shadow:0 7px 16px #0d8d7733}.director-question-card{background:#ffffffe6;border:1px solid #1952481f;border-radius:28px;padding:24px;box-shadow:0 18px 55px #224c4414}.director-quick-questions{scrollbar-width:thin;gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.director-quick-questions button{color:#47675e;cursor:pointer;background:#f5faf8;border:1px solid #d7e5e0;border-radius:999px;flex:none;max-width:300px;padding:9px 13px;font-size:12px;font-weight:700}.director-quick-questions button:hover{color:#087562;background:#eaf8f4;border-color:#9fd2c5}.director-question-card label{color:#63766f;text-transform:uppercase;letter-spacing:.09em;gap:8px;font-size:11px;font-weight:900;display:grid}.director-question-card textarea{box-sizing:border-box;resize:vertical;color:#15342d;width:100%;min-height:104px;font:16px/1.5 var(--font-sans);text-transform:none;letter-spacing:normal;background:#fbfdfc;border:1px solid #d5e2de;border-radius:18px;padding:17px 18px}.director-question-card textarea:focus{border-color:#5eb7a5;outline:3px solid #0d8d771f}.director-question-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.director-question-footer span{color:#82908c;font-size:12px}.director-question-footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b8f77,#08695a);border:0;border-radius:15px;min-width:180px;padding:13px 18px;font-weight:900;box-shadow:0 12px 25px #0b8f7733}.director-question-footer button:disabled{opacity:.55;cursor:wait}.director-answer{gap:20px;display:grid}.director-summary{color:#eefbf7;background:radial-gradient(circle at 88% 0,#40d3b340,#0000 35%),linear-gradient(135deg,#0d2d27,#0a4137);border-radius:28px;padding:27px 30px;box-shadow:0 24px 60px #09393038}.director-summary>div{color:#87d8c5;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:15px;font-size:11px;font-weight:900;display:flex}.director-summary small{color:#b2cdc5;text-transform:none;letter-spacing:0;font-size:11px;font-weight:700}.director-summary p{white-space:pre-wrap;max-width:980px;margin:17px 0 0;font-size:19px;line-height:1.55}.director-answer>section{background:#ffffffe0;border:1px solid #1952481f;border-radius:28px;padding:25px;box-shadow:0 18px 50px #224c4412}.director-themes-section{background:linear-gradient(145deg,#f8fffcf5,#eef9f5e6)!important}.director-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.director-themes article{background:#ffffffd6;border:1px solid #dce9e5;border-radius:20px;min-width:0;padding:17px;box-shadow:0 9px 25px #1f53480f}.director-themes article.is-objection,.director-themes article.is-loss_signal{background:#fffaf2;border-color:#edd8ba}.director-themes article.is-product{background:#f4faff;border-color:#cbe0ee}.director-theme-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.director-theme-topline>span{color:#397064;text-transform:uppercase;background:#e1f2ed;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.director-theme-topline>b{color:#73837e;white-space:nowrap;font-size:11px}.director-theme-topline>b.is-up,.director-theme-topline>b.is-new{color:#ad6412}.director-theme-topline>b.is-down{color:#087864}.director-themes h4{color:#183e35;margin:13px 0 7px;font-size:17px}.director-themes p{color:#5d706a;margin:0;font-size:13px;line-height:1.5}.director-themes small{color:#80908a;margin-top:12px;font-size:11px;font-weight:700;display:block}.director-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.director-section-heading>div{align-items:center;gap:11px;display:flex}.director-section-heading>div>span{color:#087864;background:#ddf5ee;border-radius:11px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.director-section-heading h3{letter-spacing:-.035em;margin:0;font-size:23px}.director-section-heading>p{color:#7b8a85;margin:0;font-size:12px}.director-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.director-findings article{background:#f8fbfa;border:1px solid #e0e8e5;border-radius:20px;padding:19px}.director-findings article>span{color:#556a64;text-transform:uppercase;background:#e9efed;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.director-findings article.is-critical{background:#fff4f3;border-color:#f0c3c4}.director-findings article.is-critical>span{color:#a23139;background:#ffe0e0}.director-findings article.is-attention{background:#fff9ed;border-color:#f0d8ab}.director-findings article.is-attention>span{color:#915d13;background:#ffedc7}.director-findings article.is-positive{background:#effaf6;border-color:#bde2d6}.director-findings article.is-positive>span{color:#08715e;background:#d7f3ea}.director-findings h4,.director-recommendations h4{margin:12px 0 7px;font-size:17px}.director-findings p,.director-recommendations p{color:#596d66;margin:0;font-size:14px;line-height:1.5}.director-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.director-evidence article{background:#fafcfb;border:1px solid #dfe9e6;border-radius:18px;padding:17px}.director-evidence article>div{justify-content:space-between;gap:14px;display:flex}.director-evidence strong{color:#294a41;font-size:13px}.director-evidence b{color:#087763;white-space:nowrap;font-size:15px}.director-evidence p{color:#6c7c77;margin:8px 0;font-size:12px;line-height:1.45}.director-evidence a{color:#087763;font-size:12px;font-weight:900;text-decoration:none}.director-recommendations{gap:9px;display:grid}.director-recommendations article{background:#f3f8f6;border-radius:18px;gap:14px;padding:16px;display:flex}.director-recommendations article>span{color:#fff;background:#118a75;border-radius:13px;flex:0 0 36px;place-items:center;height:36px;font-size:11px;font-weight:900;display:grid}.director-recommendations h4{margin-top:0}.director-recommendations small{color:#12816d;margin-top:8px;font-weight:800;display:block}.director-limitations{color:#685b48;background:#fffaf1;border:1px solid #e8ddc7;border-radius:19px;padding:18px 20px}.director-limitations summary{cursor:pointer;font-weight:900}.director-limitations li{margin-top:8px;font-size:13px;line-height:1.45}.director-empty-state{color:#657872;text-align:left;background:#ffffff85;border:1px dashed #bfd7d0;border-radius:28px;justify-content:center;align-items:center;gap:17px;min-height:190px;padding:28px;display:flex}.director-empty-state>span{color:#fff;background:linear-gradient(135deg,#14a88c,#075e51);border-radius:21px;place-items:center;width:60px;height:60px;font-weight:900;display:grid;box-shadow:0 14px 28px #0c7e6a38}.director-empty-state strong{color:#22473d;font-size:18px}.director-empty-state p{max-width:560px;margin:5px 0 0;font-size:13px;line-height:1.45}.assistant-schema-warning,.assistant-feedback{border-radius:18px;align-items:center;gap:8px 18px;margin-bottom:18px;padding:15px 18px;display:flex}.assistant-schema-warning{color:#764718;background:#fff3d9;border:1px solid #f0d49d}.assistant-schema-warning span{color:#856b4d}.assistant-feedback.is-error{color:#8c2f35;background:#ffe7e8}.assistant-feedback.is-success{color:#116959;background:#dff8ee}.assistant-status-card{background:linear-gradient(110deg,#ffffffeb,#d9f9f0c7);border:1px solid #19746324;border-radius:28px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:22px 26px;display:flex;box-shadow:0 18px 50px #26554c17}.assistant-status-card>div{align-items:center;gap:14px;display:flex}.assistant-status-card strong,.assistant-status-card span{display:block}.assistant-status-card strong{font-size:18px}.assistant-status-card div div span{color:#6b7d77;margin-top:3px}.assistant-status-dot{background:#a8b3af;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #98a6a121}.assistant-status-dot.is-on{background:#23d49e;box-shadow:0 0 0 7px #23d49e29,0 0 22px #23d49eb3}.assistant-switch{width:58px;height:32px;position:relative}.assistant-switch input{opacity:0;position:absolute}.assistant-switch span{cursor:pointer;background:#d8e2de;border-radius:999px;transition:all .2s;position:absolute;inset:0}.assistant-switch span:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;position:absolute;top:4px;left:4px;box-shadow:0 3px 8px #00000026}.assistant-switch input:checked+span{background:#0a9b82}.assistant-switch input:checked+span:after{transform:translate(26px)}.assistant-grid{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:22px;margin-bottom:22px;display:grid}.assistant-panel{background:#ffffffdb;border:1px solid #1852481f;border-radius:28px;padding:26px;box-shadow:0 18px 55px #224c4414}.assistant-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.assistant-panel-heading>div{align-items:center;gap:10px;display:flex}.assistant-panel-heading span{color:#07836e;background:#ddf6ef;border-radius:12px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.assistant-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:23px}.assistant-panel-heading p{color:#778781;text-align:right;max-width:240px;margin:5px 0 0;font-size:13px}.assistant-days{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.assistant-days button{color:#71817b;background:#f8fbfa;border:1px solid #dbe5e1;border-radius:13px;min-height:42px;font-weight:800}.assistant-days button.is-active{color:#fff;background:#0c9d84;border-color:#0c9d84;box-shadow:0 8px 18px #0c9d8433}.assistant-time-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;margin:22px 0;display:grid}.assistant-time-row>span{color:#91a09b;padding-bottom:13px}.assistant-time-row label{color:#6a7c76;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:800;display:grid}.assistant-time-row input{color:#12332c;width:100%;font:inherit;background:#f8fbfa;border:1px solid #d7e2de;border-radius:14px;padding:13px 14px;font-size:16px}.assistant-manager-preview{background:linear-gradient(135deg,#f0f7ff,#edf9f5);border-radius:18px;padding:17px 18px}.assistant-manager-preview strong{font-size:14px}.assistant-manager-preview p{color:#62756f;margin:7px 0 0;font-size:13px;line-height:1.55}.assistant-test-box{background:#f2faf7;border:1px solid #0c9d8429;border-radius:18px;gap:14px;margin-bottom:14px;padding:17px 18px;display:grid}.assistant-test-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.assistant-test-heading strong,.assistant-test-heading span{display:block}.assistant-test-heading span{color:#6d8079;margin-top:4px;font-size:12px;line-height:1.4}.assistant-test-phone{color:#63766f;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:12px;font-weight:800;display:grid}.assistant-test-phone input{color:#15362f;width:100%;font:inherit;background:#fff;border:1px solid #d1e2dc;border-radius:13px;padding:12px 14px;font-size:15px}.assistant-prompt-panel textarea{box-sizing:border-box;resize:vertical;color:#17352e;width:100%;min-height:280px;font:inherit;background:#f9fcfb;border:1px solid #d8e4e0;border-radius:18px;padding:18px;line-height:1.55}.assistant-prompt-panel textarea:focus,.assistant-price-table input:focus{border-color:#25a992;outline:2px solid #0c9d8438}.assistant-prompt-footer,.assistant-price-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.assistant-prompt-footer span,.assistant-price-footer span{color:#7a8b85;font-size:13px}.assistant-prompt-footer button,.assistant-price-footer button,.assistant-price-actions button{color:#fff;cursor:pointer;background:#087e6b;border:0;border-radius:14px;padding:11px 17px;font-weight:800}.assistant-prompt-footer button:disabled,.assistant-price-footer button:disabled,.assistant-price-actions button:disabled{cursor:not-allowed;opacity:.45}.assistant-price-header{justify-content:space-between;gap:20px;display:flex}.assistant-price-actions{align-items:flex-start;gap:9px;display:flex}.assistant-price-actions button:first-of-type{color:#087e6b;background:#f1faf7;border:1px solid #b9d9d1}.assistant-price-table-wrap{border:1px solid #e1e9e6;border-radius:18px;overflow-x:auto}.assistant-price-table{border-collapse:collapse;width:100%;min-width:800px}.assistant-price-table th{color:#75847f;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#f2f7f5;padding:12px;font-size:11px}.assistant-price-table td{border-top:1px solid #e7eeeb;padding:9px 10px}.assistant-price-table input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 11px}.assistant-price-table input:not([type=checkbox]):hover{background:#f8fbfa;border-color:#dce7e3}.assistant-price-table td:first-child{width:28%;font-weight:700}.assistant-price-table td:nth-child(3){width:18%}.assistant-price-table small{display:none}.assistant-price-table td:last-child button{color:#a04a50;cursor:pointer;background:#fff0f0;border:0;border-radius:10px;width:34px;height:34px;font-size:22px}.assistant-empty-price{color:#788984;text-align:center;padding:36px!important}.assistant-price-guide{margin-top:22px}.assistant-guide-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.assistant-guide-grid>div{background:#f3f8f6;border-radius:17px;padding:17px}.assistant-guide-grid strong{color:#0c745f;font-size:14px}.assistant-guide-grid p{color:#64766f;margin:7px 0 0;font-size:13px;line-height:1.5}.assistant-price-guide pre{color:#dffbf3;white-space:pre-wrap;background:#12332c;border-radius:16px;margin:14px 0 0;padding:16px 18px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.assistant-access-card{background:#fff;border-radius:28px;max-width:620px;margin:12vh auto;padding:38px;box-shadow:0 20px 60px #1e463e1f}@media (max-width:1050px){.assistant-layout{grid-template-columns:210px minmax(0,1fr)}.assistant-content{padding:28px 24px 90px}.assistant-grid{grid-template-columns:1fr}.assistant-guide-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.assistant-root{width:100%;max-width:100vw;overflow-x:hidden}.assistant-layout{display:block}.assistant-layout>.crm-dashboard-sidebar{display:none}.assistant-layout,.assistant-content,.assistant-header,.assistant-section-tabs,.director-shell,.director-hero,.director-question-card,.director-answer,.director-answer>section{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.assistant-content{padding:calc(var(--crm-safe-top) + 14px) 14px calc(110px + var(--crm-safe-bottom));overflow-x:hidden}.assistant-header{display:block}.assistant-header .workspace-identity{min-width:0;margin-top:18px}.assistant-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-section-tabs button{width:100%;min-width:0;padding:9px}.assistant-section-tabs button div,.assistant-section-tabs button strong,.assistant-section-tabs button small{overflow-wrap:anywhere;min-width:0}.assistant-section-tabs button>span{display:none}.director-hero{border-radius:24px;padding:23px 19px;display:grid}.director-hero>div{min-width:0}.director-hero h2{overflow-wrap:anywhere;font-size:clamp(30px,10vw,42px)}.director-hero p{overflow-wrap:anywhere}.director-period{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.director-period button{min-width:0;padding-inline:5px}.director-question-card{border-radius:23px;padding:18px 15px}.director-quick-questions{overscroll-behavior-inline:contain;width:100%;max-width:100%}.director-question-card textarea{max-width:100%}.director-question-footer,.director-section-heading{flex-direction:column;align-items:stretch}.director-question-footer button{width:100%}.director-summary{padding:23px 20px}.director-summary>div{display:grid}.director-summary p{font-size:16px}.director-answer>section{border-radius:23px;padding:20px 15px}.director-findings,.director-evidence,.director-themes{grid-template-columns:1fr}.assistant-status-card{border-radius:22px}.assistant-panel{border-radius:23px;padding:20px 16px}.assistant-panel-heading,.assistant-price-header,.assistant-prompt-footer,.assistant-price-footer{flex-direction:column;align-items:stretch}.assistant-panel-heading p{text-align:left;max-width:none}.assistant-days{grid-template-columns:repeat(4,1fr)}.assistant-time-row{gap:8px}.assistant-price-actions{flex-wrap:wrap}.assistant-price-actions button{flex:145px}.assistant-guide-grid{grid-template-columns:1fr}}@supports not (height:100dvh){:root{--crm-viewport-height:100vh}}html[data-crm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071210;--panel:#101c19;--panel-muted:#172a25;--sidebar:#07110f;--sidebar-soft:#10231f;--text:#eef8f3;--muted:#94aaa2;--line:#d8ebe21c;--accent:#2dd4bf;--accent-strong:#7dd3c7;--accent-soft:#2dd4bf21;--danger:#f87171;--incoming:#15211e;--outgoing:#123f38;--shadow:0 24px 70px #0000007a;--chat-wallpaper-base:#091210;--chat-wallpaper-image:url(/chat-backgrounds/aru-dark.png);--chat-wallpaper-image-size:560px 560px;--chat-wallpaper-overlay:linear-gradient(180deg, #091210d6 0%, #070d0cd1 100%);--chat-wallpaper-tint:radial-gradient(circle at top, #2dd4bf06, transparent 50%)}*{box-sizing:border-box}html,body{height:100%;min-height:100%;font-family:var(--font-sans);color:var(--text);background:radial-gradient(circle at 0 0,#ffffffe6,#0000 28%),linear-gradient(135deg,#d8d0c3 0%,#ebe5db 38%,#d9e6e2 100%);margin:0;overflow:hidden}body{min-height:var(--crm-viewport-height)}html[data-crm-theme=dark],html[data-crm-theme=dark] body{background:radial-gradient(circle at 0 0,#2dd4bf1c,#0000 30%),linear-gradient(135deg,#040907 0%,#071210 42%,#0d1c19 100%)}.clients-root{height:var(--crm-viewport-height);overscroll-behavior-x:none;max-width:100vw;padding:calc(28px + var(--crm-safe-top)) calc(28px + var(--crm-safe-right)) calc(32px + var(--crm-safe-bottom)) calc(28px + var(--crm-safe-left));color:var(--text);-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}.clients-app-shell,.clients-shell{min-width:0;max-width:100%;overflow-x:clip}.clients-shell{gap:14px;width:min(1180px,100%);margin:0 auto;display:grid}.clients-header,.clients-toolbar,.client-card,.clients-empty{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border-radius:24px}.clients-header{border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.clients-header .workspace-identity{gap:5px;min-width:0;margin:0}.clients-header .workspace-identity-copy{gap:2px}.clients-header .workspace-product-label{font-size:10px}.clients-header .workspace-product-name{font-size:11px}.clients-header .workspace-identity h1{font-size:clamp(22px,3vw,32px);line-height:1.05}.clients-header .workspace-identity p{font-size:12px}.clients-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clients-nav a,.clients-reset,.clients-quick-filters a,.clients-pagination a,.client-card-open{border:1px solid var(--line);min-height:36px;color:var(--text);background:#ffffff94;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.clients-nav a:hover,.clients-nav a:focus-visible,.clients-reset:hover,.clients-reset:focus-visible,.clients-quick-filters a:hover,.clients-quick-filters a:focus-visible,.clients-quick-filters a[aria-current=page],.clients-pagination a:hover,.clients-pagination a:focus-visible,.client-card-open:hover,.client-card-open:focus-visible{color:var(--accent-strong);background:var(--accent-soft);border-color:#0f766e47}.clients-toolbar{gap:16px;padding:22px;display:grid}.clients-performance{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border-radius:18px;gap:12px;padding:16px;display:grid}.clients-performance-heading,.clients-performance-chart-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clients-performance-heading h2{letter-spacing:-.04em;margin:2px 0 5px;font-size:clamp(21px,2.6vw,28px)}.clients-performance-heading p:not(.eyebrow){max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.clients-performance-context{color:var(--accent-strong);background:var(--accent-soft);border:1px solid #0f766e33;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.clients-performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clients-performance-kpi{border:1px solid var(--line);background:#ffffff6b;border-radius:18px;gap:5px;min-width:0;padding:12px;display:grid}.clients-performance-kpi>span,.clients-performance-chart-title span{color:var(--muted);font-size:12px;font-weight:800}.clients-performance-kpi strong{letter-spacing:-.05em;font-size:clamp(23px,3.4vw,32px);line-height:1}.clients-performance-kpi small,.clients-performance-chart-title small{color:var(--muted);font-size:11px}.clients-performance-chart{border:1px solid var(--line);background:#ffffff52;border-radius:18px;gap:7px;padding:11px 13px 9px;display:grid}.clients-performance-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:78px;padding-top:4px;display:grid}.clients-performance-bar-column{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex;position:relative}.clients-performance-bar-hitarea{width:100%;min-height:0;color:inherit;font:inherit;cursor:help;background:0 0;border:0;outline:none;flex:1;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.clients-performance-bar{background:linear-gradient(180deg, var(--accent-strong), var(--accent));border-radius:999px 999px 5px 5px;flex:none;width:min(24px,70%);min-height:7px;display:block;box-shadow:0 4px 10px #0f766e2e}.clients-performance-bar-hitarea:focus-visible .clients-performance-bar,.clients-performance-bar-hitarea:hover .clients-performance-bar{filter:brightness(1.08);transform:scaleX(1.12)}.clients-performance-tooltip{z-index:2;border:1px solid var(--line);width:min(250px,100vw - 48px);color:var(--text);background:var(--panel);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:12px;gap:5px;padding:10px 12px;font-size:11px;line-height:1.35;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.clients-performance-bar-hitarea:hover .clients-performance-tooltip,.clients-performance-bar-hitarea:focus-visible .clients-performance-tooltip{opacity:1;transform:translate(-50%)}.clients-performance-bar-column:first-child .clients-performance-tooltip{left:0;transform:translateY(4px)}.clients-performance-bar-column:first-child .clients-performance-bar-hitarea:hover .clients-performance-tooltip,.clients-performance-bar-column:first-child .clients-performance-bar-hitarea:focus-visible .clients-performance-tooltip{transform:translateY(0)}.clients-performance-bar-column:last-child .clients-performance-tooltip{left:auto;right:0;transform:translateY(4px)}.clients-performance-bar-column:last-child .clients-performance-bar-hitarea:hover .clients-performance-tooltip,.clients-performance-bar-column:last-child .clients-performance-bar-hitarea:focus-visible .clients-performance-tooltip{transform:translateY(0)}.clients-performance-tooltip strong{font-size:12px}.clients-performance-tooltip span{color:var(--accent-strong);font-weight:800}.clients-performance-tooltip ul{gap:3px;margin:0;padding-left:15px;display:grid}.clients-performance-tooltip li{overflow-wrap:anywhere}.clients-performance-tooltip small{color:var(--muted)}.clients-dialog-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c0a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.clients-dialog-modal{border:1px solid var(--line);width:min(620px,100%);min-height:0;max-height:min(720px,100dvh - 48px);color:var(--text);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.clients-dialog-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.clients-dialog-modal-header h2{letter-spacing:-.03em;margin:3px 0 4px;font-size:22px}.clients-dialog-modal-header p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.clients-dialog-modal-close{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--panel-muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:800}.clients-dialog-modal-close:hover,.clients-dialog-modal-close:focus-visible{color:var(--accent-strong);background:var(--accent-soft);border-color:#0f766e47}.clients-dialog-modal-list{-webkit-overflow-scrolling:touch;gap:8px;min-height:0;padding:14px;display:grid;overflow-y:auto}.clients-dialog-card{border:1px solid var(--line);color:var(--text);background:var(--panel-muted);border-radius:14px;gap:4px;padding:13px;text-decoration:none;display:grid}.clients-dialog-card:hover,.clients-dialog-card:focus-visible{background:var(--accent-soft);border-color:#0f766e4d}.clients-dialog-card strong{font-size:14px}.clients-dialog-card>span,.clients-dialog-card small{color:var(--muted);font-size:12px}.clients-dialog-card small{overflow-wrap:anywhere;line-height:1.4}.clients-dialog-card-action{font-weight:800;color:var(--accent-strong)!important}.clients-dialog-empty,.clients-dialog-limit{color:var(--muted);margin:0;font-size:13px}.clients-dialog-limit{padding-top:4px}.clients-performance-bar-column small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.clients-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clients-title-row h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(26px,4vw,42px);line-height:1}.clients-title-row p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;line-height:1.5}.clients-count{color:var(--accent-strong);flex:none;font-size:28px;line-height:1}.clients-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;min-width:0;max-width:100%;display:grid}.clients-filters label:first-of-type{grid-column:span 2}.clients-filter-actions{grid-column:span 2;align-items:end;gap:8px;min-width:0;display:flex}.clients-filter-actions>*{white-space:nowrap;flex:auto}.clients-filters label{gap:6px;min-width:0;display:grid}.clients-filters label>span{color:var(--muted);font-size:12px;font-weight:750}.clients-filters input,.clients-filters select,.clients-filters button{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;background:#ffffffa3;border-radius:12px;padding:0 12px;font-size:14px}.clients-filters button{color:#f3fffb;background:var(--accent);cursor:pointer;border-color:#0f766e4d;width:auto;padding:0 16px;font-weight:800}.clients-filters button:hover,.clients-filters button:focus-visible{background:var(--accent-strong)}.clients-quick-filters{flex-wrap:wrap;gap:8px;display:flex}.clients-list{gap:12px;min-width:0;max-width:100%;display:grid}.client-card{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr) auto;align-items:center;gap:18px;min-width:0;max-width:100%;padding:18px 20px;display:grid;position:relative;overflow:hidden}.client-card-main,.client-card-heading{min-width:0}.client-card-main{align-content:start;display:grid}.client-card-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-card-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;overflow:hidden}.client-stage-chip{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.client-card[data-stage=missing] .client-stage-chip{color:var(--muted);background:#67756e1f}.client-card[data-stage=quote_sent] .client-stage-chip{color:#8a5a00;background:#d9a03429}.client-card[data-stage=won] .client-stage-chip{color:#087f5b;background:#10b98124}.client-card[data-stage=lost] .client-stage-chip,.client-card[data-stage=not_qualified] .client-stage-chip{color:var(--danger);background:#b938381f}.client-card-subtitle,.client-card-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.client-material-chip{max-width:100%;color:var(--accent-strong);background:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f766e2e;border-radius:999px;justify-self:start;margin-top:7px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.client-stage-control{color:var(--muted);grid-template-columns:auto minmax(160px,220px) auto;align-items:center;gap:7px;margin-top:11px;font-size:11px;font-weight:800;display:inline-grid}.client-stage-control select{min-height:34px;color:var(--text);background:var(--accent-soft);font:inherit;border:1px solid #0f766e3d;border-radius:10px;padding:0 10px;font-size:12px}html[data-crm-theme=dark] .client-stage-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef8f3;background-color:#172a25}html[data-crm-theme=dark] .client-stage-control select option{color:#eef8f3;background-color:#172a25}.client-stage-control select:disabled{cursor:not-allowed;opacity:.72}.client-stage-control small{color:var(--accent-strong);font-size:10px;font-weight:750}.client-stage-control small[role=alert]{color:var(--danger)}.client-card-preview{font-size:13px}.client-card-meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:10px 0;display:grid}.client-card-meta div{min-width:0}.client-card-meta dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.client-card-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:700;overflow:hidden}.client-card-open{white-space:nowrap;min-width:126px}.header-notification-ai.header-notification-stage-action{position:relative;transform:scale(1.01)}.header-notification-ai.header-notification-stage-action:before{content:"Нужно действие менеджера";color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1d4ed8;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:900;position:absolute;top:-9px;left:16px}.clients-empty{text-align:center;padding:34px 22px}.clients-empty strong{font-size:18px}.clients-empty p{color:var(--muted);margin:7px 0 0}.clients-search-prompt{justify-items:center;gap:4px;display:grid}.clients-search-prompt>span{width:48px;height:48px;color:var(--accent-strong);background:var(--accent-soft);border-radius:16px;place-items:center;margin-bottom:6px;font-size:30px;line-height:1;display:grid}.clients-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.clients-pagination a:last-child{justify-self:end}.clients-pagination>span{color:var(--muted);font-size:13px;font-weight:700}html[data-crm-theme=dark] .clients-header,html[data-crm-theme=dark] .clients-toolbar,html[data-crm-theme=dark] .clients-performance,html[data-crm-theme=dark] .client-card,html[data-crm-theme=dark] .clients-empty{background:#101c19b8}html[data-crm-theme=dark] .clients-nav a,html[data-crm-theme=dark] .clients-reset,html[data-crm-theme=dark] .clients-quick-filters a,html[data-crm-theme=dark] .clients-pagination a,html[data-crm-theme=dark] .client-card-open,html[data-crm-theme=dark] .clients-performance-kpi,html[data-crm-theme=dark] .clients-performance-chart,html[data-crm-theme=dark] .clients-filters input,html[data-crm-theme=dark] .clients-filters select{background:#ffffff0f}.clients-root.crm-dashboard-root .clients-shell{width:100%}html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-header,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-toolbar,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-performance,html[data-crm-theme=light] .clients-root.crm-dashboard-root .client-card,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-empty{background:#ffffffc2;border-color:#1028241c;box-shadow:0 18px 52px #334d4414}html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-performance{background:radial-gradient(circle at 100% 0,#cdede1b8,#0000 38%),#fffc}html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-performance-kpi,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-performance-chart,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-filters input,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-filters select,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-nav a,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-reset,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-quick-filters a,html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-pagination a,html[data-crm-theme=light] .clients-root.crm-dashboard-root .client-card-open{background:#ffffffad;border-color:#1028241a}html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-performance-kpi:nth-child(2n){background:#e8f4f7}html[data-crm-theme=light] .clients-root.crm-dashboard-root .clients-performance-kpi:nth-child(3n){background:#f7e5dc}@media (max-width:860px){.clients-root{padding:calc(12px + var(--crm-safe-top)) calc(12px + var(--crm-safe-right)) calc(18px + var(--crm-safe-bottom)) calc(12px + var(--crm-safe-left))}.clients-shell{gap:12px}.clients-header{border-radius:20px;gap:8px;padding:12px;display:grid}.clients-header .workspace-identity h1{font-size:22px}.clients-nav{justify-content:flex-start}.clients-nav a,.clients-reset,.clients-quick-filters a,.clients-pagination a,.client-card-open{min-height:38px}.clients-toolbar,.clients-performance{border-radius:20px;gap:12px;padding:15px}.clients-performance-heading{gap:9px;display:grid}.clients-performance-heading h2{font-size:23px}.clients-performance-context{justify-self:start}.clients-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-performance-kpi:last-child{grid-column:1/-1}.clients-performance-kpi{padding:13px}.clients-performance-bars{height:82px}.clients-dialog-modal-backdrop{align-items:end;padding:0}.clients-dialog-modal{width:100%;max-height:calc(100dvh - var(--crm-safe-top) - 12px);border-radius:22px 22px 0 0}.clients-dialog-modal-header{padding:15px}.clients-dialog-modal-list{padding:12px}.clients-title-row h1{font-size:24px}.clients-count{font-size:22px}.clients-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.clients-filters label:first-of-type,.clients-filter-actions{grid-column:1/-1}.clients-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clients-filter-actions>*{width:100%}.client-card{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.client-stage-control{grid-template-columns:auto minmax(0,1fr) auto}.client-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.client-card-open{width:100%}}@media (max-width:540px){.clients-filters{grid-template-columns:minmax(0,1fr)}.clients-filters label:first-of-type,.clients-filter-actions{grid-column:1}.clients-title-row{display:grid}.client-card-meta{grid-template-columns:minmax(0,1fr)}}.crm-hub-root{height:var(--crm-viewport-height);min-height:var(--crm-viewport-height);padding:calc(22px + var(--crm-safe-top)) calc(20px + var(--crm-safe-right)) calc(24px + var(--crm-safe-bottom)) calc(20px + var(--crm-safe-left));-webkit-overflow-scrolling:touch;overflow:hidden auto}.crm-hub-shell{gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.crm-hub-hero,.crm-workspace-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffff94;border-radius:32px;box-shadow:0 24px 70px #11221d1f}.crm-hub-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:20px;padding:clamp(24px,4vw,42px);display:grid}.crm-hub-hero-copy{gap:12px;min-width:0;display:grid}.crm-hub-hero h1,.crm-workspace-section h2,.crm-hub-empty-state h3,.crm-workspace-card h3{color:var(--text);margin:0}.crm-hub-hero h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(34px,6vw,68px);line-height:.96}.crm-hub-hero p,.crm-workspace-card p,.crm-hub-empty-state p{color:var(--muted);margin:0;line-height:1.55}.crm-hub-user-card{border:1px solid var(--line);background:#ffffff9e;border-radius:22px;gap:6px;min-width:0;padding:16px;display:grid}.crm-hub-user-card span,.crm-workspace-meta dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-hub-user-card strong{overflow-wrap:anywhere;color:var(--text);font-size:18px}.crm-hub-user-card em{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;justify-self:start;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850}.crm-hub-user-card .logout-button{justify-self:start;min-height:34px;margin-top:6px;padding:7px 12px}.crm-dashboard-section{background:radial-gradient(circle at 100% 0,#14b8a621,#0000 34%),#ffffffc2;border:1px solid #0f766e2e;border-radius:32px;gap:24px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 24px 70px #11221d1f}.crm-dashboard-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.crm-dashboard-heading>div{gap:7px;display:grid}.crm-dashboard-heading h2,.crm-dashboard-attention h3{color:var(--text);letter-spacing:-.04em;margin:0}.crm-dashboard-heading h2{font-size:clamp(26px,4vw,42px)}.crm-dashboard-heading p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;line-height:1.45}.crm-dashboard-primary-action,.crm-dashboard-kpi,.crm-dashboard-action-list a{transition:transform .16s,border-color .16s,background .16s}.crm-dashboard-primary-action{min-height:42px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid #0f766e38;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-weight:850;display:inline-flex}.crm-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.crm-dashboard-kpi{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff85;border-radius:22px;gap:5px;padding:17px;display:grid}.crm-dashboard-kpi strong{overflow-wrap:anywhere;color:var(--text);letter-spacing:-.04em;font-size:clamp(24px,3vw,34px)}.crm-dashboard-kpi span{color:var(--muted);font-size:13px;line-height:1.35}.crm-dashboard-attention{gap:12px;display:grid}.crm-dashboard-attention-heading{gap:4px;display:grid}.crm-dashboard-attention h3{font-size:21px}.crm-dashboard-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-dashboard-action-list a{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff6b;border-radius:20px;gap:7px;padding:15px;display:grid}.crm-dashboard-action-list strong{color:var(--text);font-size:14px}.crm-dashboard-action-list span{min-height:38px;color:var(--muted);font-size:13px;line-height:1.4}.crm-dashboard-action-list em{color:var(--accent-strong);font-size:12px;font-style:normal;font-weight:850}.crm-dashboard-primary-action:hover,.crm-dashboard-primary-action:focus-visible,.crm-dashboard-kpi:hover,.crm-dashboard-kpi:focus-visible,.crm-dashboard-action-list a:hover,.crm-dashboard-action-list a:focus-visible{background:#14b8a61c;border-color:#0f766e61;transform:translateY(-1px)}.crm-dashboard-shell{gap:24px;width:100%;margin:0}.integrations-root{height:var(--crm-viewport-height);overscroll-behavior-y:contain;color:#0d2721;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 86% 4%,#6fe7d83d,#0000 30rem),linear-gradient(145deg,#fbfcf7 0%,#eff7f3 55%,#e8f2f1 100%);min-height:100vh;overflow:hidden auto}.integrations-shell{min-height:100vh}.integrations-content{min-width:0;padding:2.25rem 2.5rem 4rem}.integrations-root .crm-dashboard-sidebar{background:#ffffff52;border-right-color:#0d27211f}.integrations-root .crm-dashboard-sidebar-brand{color:#0d2721}.integrations-root .crm-dashboard-sidebar-link{color:#60716b}.integrations-root .crm-dashboard-sidebar-link:hover,.integrations-root .crm-dashboard-sidebar-link:focus-visible,.integrations-root .crm-dashboard-sidebar-link.is-active{color:#0d2721;background:#1fbea91f;border-color:#087b6f29}.integrations-root .crm-dashboard-sidebar-icon,.integrations-root .crm-dashboard-sidebar-link:hover .crm-dashboard-sidebar-icon,.integrations-root .crm-dashboard-sidebar-link:focus-visible .crm-dashboard-sidebar-icon,.integrations-root .crm-dashboard-sidebar-link.is-active .crm-dashboard-sidebar-icon{color:#087b6f}.integrations-root .crm-dashboard-sidebar-link.is-disabled{color:#8b9994;opacity:.72}.integrations-root .crm-dashboard-sidebar-footer{color:#73827d;border-top-color:#0d27211f}.integrations-root .crm-dashboard-sidebar-footer strong{color:#087b6f}.integrations-header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.integrations-header .eyebrow{color:#6d7e78;letter-spacing:.2em;margin:0 0 .4rem;font-size:.76rem;font-weight:800}.integrations-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.96}.integrations-header>div>p:last-child{color:#71817b;margin:.8rem 0 0;font-size:1rem}.integrations-overview{background:radial-gradient(circle at 95% 5%,#49d5c340,#0000 20rem),#ffffffd4;border:1px solid #087b6f24;border-radius:2rem;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1.5rem,3vw,2.35rem);display:flex;box-shadow:0 24px 60px #1a443a17}.integrations-overview-kicker{color:#087b6f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:850;display:block}.integrations-overview h2,.integration-foundation-note h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.7rem)}.integrations-overview p,.integration-foundation-note p{color:#71817b;max-width:42rem;margin:.65rem 0 0;line-height:1.55}.integrations-overview aside{color:#eafff9;background:linear-gradient(145deg,#075f53,#098b7c);border-radius:1.35rem;min-width:9rem;padding:1rem 1.15rem;display:grid;box-shadow:0 14px 32px #045c513d}.integrations-overview aside strong{font-size:2.25rem;line-height:1}.integrations-overview aside span{opacity:.76;margin-top:.35rem;font-size:.75rem}.integrations-readonly-notice{color:#795a16;background:#fff9e9;border:1px solid #eeddb2;border-radius:1rem;margin-top:1rem;padding:.9rem 1.1rem}.integration-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:1.25rem;display:grid}.integration-channel-card{background:#ffffffe6;border:1px solid #213e371a;border-radius:1.7rem;min-width:0;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 17px 36px #183f3614}.integration-channel-card:after{content:"";background:var(--integration-glow);filter:blur(3px);opacity:.65;pointer-events:none;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-5rem;right:-4rem}.integration-channel-card.is-green{--integration-accent:#087b6f;--integration-glow:#44dcae40}.integration-channel-card.is-violet{--integration-accent:#8156d9;--integration-glow:#a970ff3b}.integration-channel-card.is-blue{--integration-accent:#2777c7;--integration-glow:#58b0ff3b}.integration-channel-card.is-orange{--integration-accent:#e9823f;--integration-glow:#ff9b4d40}.integration-channel-card-topline{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.integration-channel-icon{color:#fff;background:var(--integration-accent);width:2.85rem;height:2.85rem;box-shadow:0 10px 22px color-mix(in srgb, var(--integration-accent) 28%, transparent);border-radius:1rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.integration-channel-icon.is-whatsapp,.integration-channel-icon.is-instagram,.integration-channel-icon.is-olx,.integration-channel-icon.is-tiktok{letter-spacing:-.02em;width:auto;min-width:2.85rem;padding:0 .62rem;font-size:.72rem}.integration-channel-icon.is-olx{font-size:.66rem}.integration-status{color:#68756f;background:#eef2f0;border-radius:999px;align-items:center;gap:.42rem;padding:.45rem .7rem;font-size:.72rem;font-weight:850;display:inline-flex}.integration-status i{background:#94a09b;border-radius:50%;width:.5rem;height:.5rem}.integration-status.is-connected{color:#087b55;background:#ddf8ec}.integration-status.is-connected i{background:#20c88b;box-shadow:0 0 0 4px #20c88b24}.integration-status.is-pending{color:#776019;background:#fff2c8}.integration-status.is-pending i{background:#e7b72e}.integration-status.is-error{color:#a53f3f;background:#ffe6e6}.integration-status.is-error i{background:#e25a5a}.integration-channel-card>p{z-index:1;color:var(--integration-accent);letter-spacing:.15em;margin:1.3rem 0 .35rem;font-size:.7rem;font-weight:900;position:relative}.integration-channel-card h2{z-index:1;letter-spacing:-.035em;margin:0;font-size:1.55rem;position:relative}.integration-channel-description{z-index:1;color:#71817b;min-height:2.8rem;margin-top:.55rem;line-height:1.45;display:block;position:relative}.integration-channel-card button{z-index:1;border:1px solid color-mix(in srgb, var(--integration-accent) 25%, white);width:100%;color:color-mix(in srgb, var(--integration-accent) 65%, #53615c);background:color-mix(in srgb, var(--integration-accent) 7%, white);cursor:not-allowed;border-radius:1rem;margin-top:1.25rem;padding:.82rem 1rem;font-weight:850;position:relative}.integration-channel-action{z-index:1;margin-top:1.25rem;position:relative}.integration-channel-action>.integration-connect-button,.integration-website-setup-body button{border:1px solid color-mix(in srgb, var(--integration-accent) 25%, white);color:#fff;text-align:center;background:var(--integration-accent);width:100%;box-shadow:0 10px 22px color-mix(in srgb, var(--integration-accent) 20%, transparent);border-radius:1rem;padding:.82rem 1rem;font-weight:850;text-decoration:none;display:block}.integration-connect-button[aria-disabled=true]{pointer-events:none;opacity:.45}.integration-connected-note{min-height:2.7rem;color:color-mix(in srgb, var(--integration-accent) 75%, #203a34);background:color-mix(in srgb, var(--integration-accent) 8%, white);border-radius:1rem;align-items:center;padding:.75rem .9rem;font-size:.82rem;font-weight:850;display:flex}.instagram-session-form{background:color-mix(in srgb, var(--integration-accent) 7%, white);border-radius:1rem}.instagram-session-form summary{color:color-mix(in srgb, var(--integration-accent) 72%, #203a34);cursor:pointer;padding:.82rem 1rem;font-size:.82rem;font-weight:850}.instagram-session-form>p,.instagram-session-error{color:#71817b;margin:0;padding:0 .85rem .7rem;font-size:.72rem;line-height:1.45}.instagram-session-form textarea{color:#172d27;resize:vertical;background:#ffffffe6;border:1px solid #8156d933;border-radius:.85rem;width:calc(100% - 1.7rem);min-height:5.5rem;margin:0 .85rem;padding:.75rem;font:.72rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.instagram-session-form button{color:#fff;background:var(--integration-accent);cursor:pointer;width:calc(100% - 1.7rem);margin:.7rem .85rem .85rem}.instagram-session-form button:disabled{cursor:not-allowed;opacity:.5}.instagram-oauth-form{padding-top:.85rem}.instagram-oauth-button{color:#fff;background:var(--integration-accent);border-radius:.85rem;justify-content:center;align-items:center;width:calc(100% - 1.7rem);min-height:2.65rem;margin:.2rem .85rem .85rem;font-size:.82rem;font-weight:850;text-decoration:none;display:flex}.instagram-oauth-button.is-disabled{cursor:not-allowed;opacity:.5}.instagram-oauth-button.is-secondary{color:color-mix(in srgb, var(--integration-accent) 82%, #173a30);background:color-mix(in srgb, var(--integration-accent) 11%, white)}.instagram-session-error{color:#a53f3f}.instagram-session-connected{gap:.55rem;display:grid}.instagram-session-connected button{cursor:pointer;margin:0}.instagram-session-connected button.instagram-sync-now{color:color-mix(in srgb, var(--integration-accent) 78%, #173a30);background:color-mix(in srgb, var(--integration-accent) 9%, white)}.instagram-session-connected button.instagram-disconnect{color:#9f3f51;background:#be375512}.instagram-session-connected button:disabled{cursor:wait;opacity:.55}.instagram-session-success{color:#087b55;margin:0;font-size:.75rem;font-weight:800;line-height:1.4}.integrations-section-title{justify-content:space-between;align-items:flex-end;gap:1rem;margin:2rem 0 .85rem;display:flex}.integrations-section-title>div>span,.integration-instagram-intro>span{color:#73827d;letter-spacing:.15em;font-size:.7rem;font-weight:900}.integrations-section-title h2,.integration-instagram-intro h2{letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.5rem,2.8vw,2.25rem)}.integrations-live-badge{color:#087b55;background:#ddf8ec;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.74rem;font-weight:850;display:inline-flex}.integrations-live-badge i{background:#20c88b;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #20c88b24}.integration-channel-grid.is-active{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.integrations-section-title.is-addable button{color:#fff;cursor:pointer;background:#087b6f;border:0;border-radius:.95rem;padding:.75rem 1rem;font-weight:850}.integration-add-menu{background:#ffffffc7;border:1px solid #087b6f24;border-radius:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #183f3614}.integration-add-menu button,.integration-add-menu a{color:#14342c;text-align:left;cursor:pointer;background:#fff;border:1px solid #213e371a;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .7rem;padding:.85rem;text-decoration:none;display:grid}.integration-add-menu button:disabled{cursor:not-allowed;opacity:.52}.integration-add-menu strong{color:#fff;background:#8156d9;border-radius:.85rem;grid-row:span 2;place-items:center;width:2.6rem;height:2.6rem;display:grid}.integration-add-menu :nth-child(2) strong{background:#121212}.integration-add-menu :nth-child(3) strong{background:#78908a}.integration-add-menu span{font-weight:850}.integration-add-menu small{color:#71817b}.integration-instagram-panel{background:linear-gradient(145deg,#faf7ffeb,#f4efffb8);border:1px solid #8156d926;border-radius:1.7rem;padding:1.25rem}.integration-instagram-intro p{color:#71817b;max-width:48rem;margin:.5rem 0 0;line-height:1.5}.instagram-requirements{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.instagram-requirements>div{background:#ffffffb8;border:1px solid #087b6f1f;border-radius:1.2rem;padding:1rem}.instagram-requirements span{color:#8156d9;font-size:.72rem;font-weight:900}.instagram-requirements h3{margin:.4rem 0 .35rem}.instagram-requirements p{color:#71817b;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.integrations-result{color:#583f8e;background:#f6f0ff;border:1px solid #ddd4f3;border-radius:1rem;margin-top:1rem;padding:.9rem 1.05rem;font-weight:750}.integrations-result.is-connected{color:#087b55;background:#eafaf3;border-color:#bcebd8}.integrations-result.is-connection_failed,.integrations-result.is-authorization_cancelled{color:#a53f3f;background:#fff0f0;border-color:#f1cccc}.integration-website-setup{background:color-mix(in srgb, var(--integration-accent) 7%, white);border-radius:1rem}.integration-website-setup summary{color:color-mix(in srgb, var(--integration-accent) 70%, #203a34);cursor:pointer;padding:.82rem 1rem;font-size:.82rem;font-weight:850}.integration-website-setup-body{padding:0 .85rem .85rem}.whatsapp-panel-control{background:#edfbf6;border-radius:1rem}.whatsapp-panel-control summary{color:#087b55;cursor:pointer;padding:.82rem 1rem;font-size:.82rem;font-weight:850}.whatsapp-panel-control-body{gap:.7rem;padding:0 .85rem .85rem;display:grid}.whatsapp-panel-control-body>p,.whatsapp-panel-state{color:#657972;margin:0;font-size:.76rem;font-weight:650;line-height:1.5}.whatsapp-panel-session{background:#ffffffd1;border:1px solid #087b551f;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem;display:flex}.whatsapp-panel-session div{gap:.2rem;min-width:0;display:grid}.whatsapp-panel-session strong,.whatsapp-panel-session small{overflow-wrap:anywhere}.whatsapp-panel-session small{color:#657972}.whatsapp-panel-session button{color:#fff;cursor:pointer;background:#087b55;flex:none;margin:0}.whatsapp-panel-session button:disabled{cursor:wait;opacity:.55}.whatsapp-panel-qr{background:#fff;border-radius:1rem;gap:.65rem;padding:.8rem;display:grid}.whatsapp-panel-qr img{aspect-ratio:1;object-fit:contain;width:min(100%,18rem);margin:0 auto;display:block}.whatsapp-panel-qr p{color:#657972;margin:0;font-size:.74rem;font-weight:650;line-height:1.5}.integration-website-setup-body ol{color:#5f716b;margin:0 0 .7rem;padding-left:1.15rem;font-size:.75rem;line-height:1.5}.integration-website-setup-body pre{color:#dffaf4;white-space:pre-wrap;overflow-wrap:anywhere;background:#102e27;border-radius:.8rem;max-height:11rem;margin:0 0 .7rem;padding:.8rem;font-size:.68rem;overflow:auto}.integration-website-setup-body button{cursor:pointer;border:0}.integration-inline-warning{color:#9b651e;margin:.6rem 0 0;font-size:.73rem}.integration-foundation-note{background:#ebfaf7d9;border:1px solid #087b6f26;border-radius:1.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:1.25rem;padding:1.35rem;display:grid}.integration-foundation-note>span{color:#087b6f;background:#fff;border-radius:999px;align-self:start;padding:.42rem .64rem;font-size:.7rem;font-weight:900}.integration-foundation-note h2{font-size:1.3rem}.integration-foundation-note a{color:#fff;white-space:nowrap;background:#087b6f;border-radius:.95rem;padding:.78rem 1rem;font-weight:850;text-decoration:none}@media (max-width:760px){.integrations-content{padding:max(1.1rem, env(safe-area-inset-top)) 1rem calc(7rem + env(safe-area-inset-bottom));overflow-x:hidden}.integrations-header{margin-bottom:1.1rem;display:block}.integrations-header h1{font-size:2.65rem}.integrations-header>:last-child{margin-top:1rem}.integrations-overview{border-radius:1.55rem;gap:1rem;padding:1.25rem;display:grid}.integrations-overview aside{grid-template-columns:auto 1fr;align-items:end;gap:.65rem;min-width:0}.integration-channel-grid,.integration-channel-grid.is-active,.instagram-requirements,.integration-add-menu{grid-template-columns:1fr}.integrations-section-title{align-items:flex-start}.integrations-live-badge{display:none}.integration-channel-card{border-radius:1.45rem;padding:1.15rem}.integration-foundation-note{grid-template-columns:1fr}.integration-foundation-note>span{justify-self:start}.integration-foundation-note a{text-align:center}}.tasks-root{height:var(--crm-viewport-height);min-height:var(--crm-viewport-height);padding:calc(28px + var(--crm-safe-top)) calc(28px + var(--crm-safe-right)) calc(28px + var(--crm-safe-bottom)) calc(28px + var(--crm-safe-left));color:var(--text);background:radial-gradient(circle at 16% 12%,#14b8a626,#0000 30%),radial-gradient(circle at 82% 4%,#f59e0b1f,#0000 24%),linear-gradient(135deg,#ffffff9e,#fff0);overflow-y:auto}.tasks-shell{gap:18px;width:min(1380px,100%);margin:0 auto;display:grid}.tasks-header,.tasks-create-panel,.tasks-toolbar,.tasks-sales-plan,.tasks-summary,.tasks-section{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border-radius:30px;box-shadow:0 24px 70px #11221d1c}.tasks-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.tasks-header h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(34px,4.8vw,58px);line-height:.96}.tasks-header p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.tasks-sales-plan{gap:14px;padding:18px;display:grid}.tasks-sales-plan-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.tasks-sales-plan-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:24px}.tasks-sales-plan-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.tasks-sales-plan-form label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.tasks-sales-plan-selected-manager{gap:5px;min-width:180px;display:grid}.tasks-sales-plan-selected-manager span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.tasks-sales-plan-selected-manager strong{min-height:38px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid #0f766e3d;border-radius:12px;align-items:center;padding:0 11px;font-size:13px;display:flex}.tasks-sales-plan-form select,.tasks-sales-plan-form input{border:1px solid var(--line);min-width:180px;min-height:38px;color:var(--text);font:inherit;background:#ffffffc2;border-radius:12px;padding:0 11px;font-size:13px}.tasks-sales-plan-form button{color:#f8fffc;background:linear-gradient(135deg, var(--accent), var(--accent-strong));min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:820}.tasks-sales-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.tasks-sales-plan-card{appearance:none;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#ffffff8f;border-radius:18px;gap:10px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.tasks-sales-plan-card:hover,.tasks-sales-plan-card:focus-visible{border-color:#0f766e5c;transform:translateY(-1px);box-shadow:0 12px 28px #0f766e1f}.tasks-sales-plan-card.is-selected{border-color:var(--accent);background:#ccfbf16b;box-shadow:0 0 0 3px #0f766e21}.tasks-sales-plan-card>div:first-child,.tasks-sales-plan-values{justify-content:space-between;align-items:center;gap:10px;display:flex}.tasks-sales-plan-card>div:first-child span{color:var(--accent-strong);font-weight:900}.tasks-sales-plan-values{color:var(--muted);align-items:flex-start;font-size:11px}.tasks-sales-plan-values span{gap:2px;display:grid}.tasks-sales-plan-values b{color:var(--text);font-size:13px}.tasks-sales-plan-progress{background:#0f766e1f;border-radius:999px;height:8px;overflow:hidden}.tasks-sales-plan-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #2dd4bf);height:100%;display:block}.tasks-sales-plan-notice{color:var(--accent-strong);margin:-4px 0 0;font-size:12px;font-weight:760}.tasks-header-actions,.tasks-header-actions a,.tasks-header-actions button{align-items:center;gap:8px;display:flex}.tasks-header-actions a,.tasks-header-actions button,.tasks-toolbar a,.tasks-toolbar button,.tasks-card-actions a,.tasks-card-actions button{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#ffffff8f;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none}.tasks-header-actions a:hover,.tasks-header-actions a:focus-visible,.tasks-header-actions button:hover,.tasks-header-actions button:focus-visible,.tasks-toolbar a:hover,.tasks-toolbar a:focus-visible,.tasks-toolbar button:hover,.tasks-toolbar button:focus-visible,.tasks-card-actions a:hover,.tasks-card-actions a:focus-visible,.tasks-card-actions button:hover:not(:disabled),.tasks-card-actions button:focus-visible{background:#14b8a61c;border-color:#0f766e61}.tasks-header-actions button,.tasks-create-form button{cursor:pointer}.tasks-header-actions .tasks-create-toggle,.tasks-create-form button[type=submit]{color:#f4fffb;background:#0f766e;border-color:#0d948885}.tasks-create-panel{gap:18px;padding:24px;display:grid}.tasks-create-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tasks-create-heading>div{gap:5px;display:grid}.tasks-create-heading h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:26px}.tasks-create-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.tasks-create-heading>span{max-width:300px;color:var(--accent-strong);background:var(--accent-soft);border:1px solid #0f766e33;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;line-height:1.35}.tasks-create-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tasks-create-form label{color:var(--muted);letter-spacing:.02em;gap:6px;font-size:11px;font-weight:850;display:grid}.tasks-create-form input,.tasks-create-form select,.tasks-create-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#ffffffbd;border-radius:13px;outline:none;padding:10px 12px;font-size:13px;font-weight:650}.tasks-create-form input:focus,.tasks-create-form select:focus,.tasks-create-form textarea:focus{border-color:#0f766e85;box-shadow:0 0 0 3px #14b8a61f}.tasks-create-form textarea{resize:vertical;min-height:92px}.tasks-create-client-search,.tasks-create-note,.tasks-create-footer,.tasks-create-error{grid-column:1/-1}.tasks-create-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.tasks-create-footer span{color:var(--muted);font-size:12px}.tasks-create-footer button{min-height:44px;font:inherit;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:850}.tasks-create-footer button:disabled{cursor:wait;opacity:.58}.tasks-create-error{color:var(--danger);margin:0;font-size:13px;font-weight:750}.tasks-workspace-identity{margin:0}.tasks-toolbar{justify-content:space-between;align-items:end;gap:18px;padding:18px 24px;display:flex}.tasks-toolbar-copy{gap:4px;display:grid}.tasks-toolbar-copy strong{color:var(--text);font-size:18px}.tasks-toolbar-copy span{color:var(--muted);font-size:13px}.tasks-filter-form{align-items:end;gap:10px;display:flex}.tasks-filter-form label{color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.tasks-filter-form select{border:1px solid var(--line);min-width:210px;min-height:40px;color:var(--text);font:inherit;background:#ffffffad;border-radius:12px;padding:8px 12px}.tasks-filter-form button,.tasks-card-actions button{cursor:pointer}.tasks-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.tasks-summary-card{border:1px solid var(--line);background:#ffffff6b;border-radius:20px;gap:5px;min-width:0;padding:16px;display:grid}.tasks-summary-card span,.tasks-summary-card small{color:var(--muted)}.tasks-summary-card span{font-size:12px;font-weight:800}.tasks-summary-card strong{color:var(--text);font-size:30px;line-height:1}.tasks-summary-card small{font-size:11px}.tasks-section{gap:14px;padding:24px;display:grid}.tasks-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.tasks-section-heading h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:26px}.tasks-section-heading span{color:var(--muted);font-size:13px;font-weight:800}.tasks-list{gap:10px;display:grid}.tasks-card{border:1px solid var(--line);border-left:4px solid var(--accent);background:#ffffff70;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.tasks-card.is-overdue{border-left-color:#f59e0b}.tasks-card.is-completed{opacity:.78;border-left-color:#94a3b8}.tasks-card-copy{gap:6px;min-width:0;display:grid}.tasks-card-meta,.tasks-card-owner{color:var(--muted);font-size:12px}.tasks-card-copy strong{color:var(--text);font-size:18px}.tasks-card-note{color:var(--text);font-size:14px;line-height:1.45}.tasks-card-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tasks-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tasks-card-actions button:disabled{cursor:wait;opacity:.55}.tasks-card-actions .tasks-complete-button{color:#065f46;background:#a7f3d07a;border-color:#10b98147}.tasks-empty{border:1px dashed var(--line);color:var(--muted);background:#ffffff47;border-radius:18px;gap:6px;padding:20px;display:grid}.tasks-empty strong{color:var(--text)}html[data-crm-theme=dark] .tasks-header,html[data-crm-theme=dark] .tasks-create-panel,html[data-crm-theme=dark] .tasks-toolbar,html[data-crm-theme=dark] .tasks-sales-plan,html[data-crm-theme=dark] .tasks-summary,html[data-crm-theme=dark] .tasks-section,html[data-crm-theme=dark] .tasks-summary-card,html[data-crm-theme=dark] .tasks-sales-plan-card,html[data-crm-theme=dark] .tasks-card,html[data-crm-theme=dark] .tasks-empty{background:#0d1f1af0;border-color:#aedecf2b;box-shadow:0 22px 56px #0000004d}html[data-crm-theme=dark] .tasks-header-actions a,html[data-crm-theme=dark] .tasks-header-actions button:not(.tasks-create-toggle),html[data-crm-theme=dark] .tasks-toolbar a,html[data-crm-theme=dark] .tasks-toolbar button,html[data-crm-theme=dark] .tasks-card-actions a,html[data-crm-theme=dark] .tasks-card-actions button,html[data-crm-theme=dark] .tasks-filter-form select,html[data-crm-theme=dark] .tasks-create-form input,html[data-crm-theme=dark] .tasks-create-form select,html[data-crm-theme=dark] .tasks-create-form textarea,html[data-crm-theme=dark] .tasks-sales-plan-form input,html[data-crm-theme=dark] .tasks-sales-plan-form select{background:#eef8f313;border-color:#aedecf2b}html[data-crm-theme=dark] .tasks-sales-plan-selected-manager strong{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf3d}html[data-crm-theme=dark] .tasks-sales-plan-card.is-selected{background:#14b8a624;border-color:#2dd4bf94}html[data-crm-theme=dark] .tasks-root{background:radial-gradient(circle at 15% 8%,#2dd4bf1c,#0000 29%),radial-gradient(circle at 88% 0,#f59e0b12,#0000 23%),linear-gradient(135deg,#07120f 0%,#0a1814 48%,#0d1c18 100%)}html[data-crm-theme=dark] .tasks-root .tasks-header,html[data-crm-theme=dark] .tasks-root .tasks-create-panel{background:#122c24f5}html[data-crm-theme=dark] .tasks-root .tasks-card{background:#091c17eb}html[data-crm-theme=dark] .tasks-root .tasks-card-meta,html[data-crm-theme=dark] .tasks-root .tasks-card-owner,html[data-crm-theme=dark] .tasks-root .tasks-card-preview,html[data-crm-theme=dark] .tasks-root .tasks-summary-card span,html[data-crm-theme=dark] .tasks-root .tasks-summary-card small,html[data-crm-theme=dark] .tasks-root .tasks-toolbar-copy span,html[data-crm-theme=dark] .tasks-root .tasks-section-heading span,html[data-crm-theme=dark] .tasks-root .tasks-create-heading p:not(.eyebrow),html[data-crm-theme=dark] .tasks-root .tasks-create-footer span{color:#b8cbc4}html[data-crm-theme=dark] .tasks-root .crm-dashboard-sidebar-link{color:#a8beb6}html[data-crm-theme=dark] .tasks-root .crm-dashboard-sidebar-link:hover,html[data-crm-theme=dark] .tasks-root .crm-dashboard-sidebar-link:focus-visible,html[data-crm-theme=dark] .tasks-root .crm-dashboard-sidebar-link.is-active{color:#f3fbf7;background:#2dd4bf21;border-color:#2dd4bf33}.call-notification-center{z-index:1450;top:calc(18px + var(--crm-safe-top));pointer-events:none;gap:10px;width:min(720px,100vw - 36px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.call-notification-card{color:#effffb;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);pointer-events:auto;background:radial-gradient(circle at 8% 0,#5eead43d,#0000 38%),linear-gradient(135deg,#052e26fa,#071f1bfa);border:1px solid #99f6e475;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:118px;padding:18px 18px 18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #02100d7a,inset 0 1px #ffffff1a}.call-notification-card:after{content:"";pointer-events:none;background:#2dd4bf1a;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -50px -80px auto}.call-notification-icon{color:#052e2b;background:linear-gradient(145deg,#6ee7cf,#2dd4bf);border:1px solid #a7f3d06b;border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;font-size:29px;display:inline-flex;position:relative;box-shadow:0 12px 28px #2dd4bf47}.call-notification-icon:before{content:"";border:2px solid #5eead457;border-radius:27px;animation:1.6s ease-out infinite crm-call-ring;position:absolute;inset:-7px}.call-notification-copy{gap:3px;min-width:0;display:grid}.call-notification-copy>span{color:#5eead4;letter-spacing:.15em;font-size:10px;font-weight:900}.call-notification-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.4vw,27px);line-height:1.08;overflow:hidden}.call-notification-copy p,.call-notification-copy small{color:#e2f8f1c2;margin:0}.call-notification-copy p{font-size:13px;font-weight:750}.call-notification-copy small{font-size:11px}.call-notification-copy .call-notification-assignee{color:#6ee7d2;font-weight:800}.call-notification-permission{color:#99f6e4;cursor:pointer;font:inherit;background:#99f6e414;border:1px solid #99f6e43d;border-radius:999px;justify-self:start;margin-top:4px;padding:5px 9px;font-size:10px;font-weight:850}.call-notification-permission:hover,.call-notification-permission:focus-visible{background:#99f6e429;border-color:#99f6e485}.call-notification-card>a,.call-notification-dismiss{z-index:1;color:#effffb;font:inherit;background:#99f6e41a;border:1px solid #99f6e43b;font-weight:850;position:relative}.call-notification-card>a{white-space:nowrap;border-radius:999px;padding:11px 14px;text-decoration:none}.call-notification-dismiss{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;display:inline-flex}.call-notification-card>a:hover,.call-notification-card>a:focus-visible,.call-notification-dismiss:hover,.call-notification-dismiss:focus-visible{background:#99f6e42e;border-color:#99f6e480}.call-notification-queue,.task-notification-queue{color:#e2f8f1d1;text-align:center;pointer-events:auto;background:#081e18e6;border:1px solid #5eead42e;border-radius:999px;margin:0;padding:7px 12px;font-size:11px;font-weight:750;box-shadow:0 10px 28px #02100d33}@keyframes crm-call-ring{0%{opacity:.82;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.2)}}@media (max-width:720px){.call-notification-center{top:calc(10px + var(--crm-safe-top));width:calc(100vw - 20px - var(--crm-safe-left) - var(--crm-safe-right))}.call-notification-card{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:0;padding:14px}.call-notification-icon{border-radius:17px;width:50px;height:50px;font-size:23px}.call-notification-copy strong{font-size:19px}.call-notification-copy small{display:none}.call-notification-card>a{text-align:center;grid-column:1/-1;padding:9px 12px}.call-notification-queue{justify-self:center;max-width:calc(100vw - 44px)}html[data-crm-native-wrapper=true] .call-notification-center{top:calc(6px + var(--crm-safe-top));width:calc(100vw - 16px - var(--crm-safe-left) - var(--crm-safe-right));gap:6px}html[data-crm-native-wrapper=true] .call-notification-card{border-radius:18px;grid-template-columns:42px minmax(0,1fr) 34px;gap:8px;padding:10px}html[data-crm-native-wrapper=true] .call-notification-icon{border-radius:14px;width:42px;height:42px;font-size:19px}html[data-crm-native-wrapper=true] .call-notification-icon:before{border-radius:18px;inset:-4px}html[data-crm-native-wrapper=true] .call-notification-copy{gap:1px}html[data-crm-native-wrapper=true] .call-notification-copy>span{letter-spacing:.12em;font-size:8px}html[data-crm-native-wrapper=true] .call-notification-copy strong{font-size:17px}html[data-crm-native-wrapper=true] .call-notification-copy p{font-size:10px}html[data-crm-native-wrapper=true] .call-notification-card>a{grid-column:2;min-height:30px;padding:6px 10px;font-size:11px}html[data-crm-native-wrapper=true] .call-notification-dismiss{grid-area:1/3/3;width:34px;height:34px;font-size:21px}html[data-crm-native-wrapper=true] .call-notification-queue{max-width:calc(100vw - 28px);padding:5px 9px;font-size:9px}}.settings-root{color:#eafffb;background:#031814;min-height:100dvh}.settings-app-shell{min-height:100dvh}.settings-shell{align-content:start;gap:22px;padding:34px;display:grid}.settings-heading,.service-number-form,.service-number-list{width:min(920px,100%)}.settings-heading{background:#082b259e;border:1px solid #5eead424;border-radius:25px;padding:26px}.settings-heading h1{margin:4px 0 8px;font-size:clamp(28px,4vw,44px)}.settings-heading p:last-child{color:#ccfbf1ad;margin:0}.service-number-form{background:#07221ebd;border:1px solid #5eead424;border-radius:22px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.service-number-form label{color:#ccfbf1b8;gap:7px;font-size:12px;font-weight:800;display:grid}.service-number-form input{color:#effffc;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #5eead42e;border-radius:14px;padding:0 14px}.service-number-form button,.service-number-list button{color:#052e2a;background:#5eead4;border:1px solid #5eead43d;border-radius:14px;min-height:44px;padding:0 16px;font-weight:900}.service-number-list{gap:10px;display:grid}.service-number-list article{background:#ffffff09;border:1px solid #5eead41f;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.service-number-list article>div{gap:3px;display:grid}.service-number-list article strong{font-size:16px}.service-number-list article span{color:#8df4e6;font-size:15px}.service-number-list article small{color:#e2e8f094}.service-number-list button{color:#99f6e4;background:#14b8a61a;min-height:36px}.settings-message{border-radius:14px;width:min(920px,100%);margin:-10px 0 0;padding:12px 15px}.settings-message.is-error{color:#fecaca;background:#7f1d1d47}.settings-message.is-success{color:#99f6e4;background:#064e3b57}.settings-empty{color:#ccfbf194;text-align:center;border:1px dashed #5eead42e;border-radius:18px;padding:28px}.clients-create-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.clients-create-actions>a,.add-offline-client-button{color:#a7f3e8;min-height:40px;font:inherit;background:#14b8a61a;border:1px solid #5eead433;border-radius:13px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none}.clients-create-actions>a{align-items:center;display:inline-flex}.add-offline-client-button{color:#052e2a;background:#5eead4}.offline-client-modal-backdrop{z-index:360;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000a08b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.offline-client-modal{color:#eafffb;background:#06211d;border:1px solid #5eead433;border-radius:26px;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 35px 90px #0000008c}.offline-client-modal>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 10px;display:flex}.offline-client-modal>header h2{margin:2px 0 0;font-size:27px}.offline-client-modal>header>button{color:#ccfbf1;background:#ffffff12;border:0;border-radius:999px;width:38px;height:38px;font-size:24px}.offline-client-modal form{grid-template-columns:1fr 1fr;gap:13px;padding:18px 24px 24px;display:grid}.offline-client-modal label{color:#ccfbf1ad;gap:6px;font-size:12px;font-weight:800;display:grid}.offline-client-modal input,.offline-client-modal select,.offline-client-modal textarea{color:#effffc;width:100%;min-height:44px;font:inherit;background:#ffffff0b;border:1px solid #5eead42b;border-radius:13px;padding:10px 13px}.offline-client-modal textarea{resize:vertical;min-height:90px}.offline-client-notes,.offline-client-memory-note,.offline-client-error,.offline-client-modal footer{grid-column:1/-1}.offline-client-memory-note{color:#ccfbf18c;margin:-2px 0 0;font-size:11px;line-height:1.45}.offline-client-error{color:#fecaca;background:#7f1d1d47;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.offline-client-error a{color:#99f6e4}.offline-client-modal footer{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.offline-client-modal footer button{color:#052e2a;background:#5eead4;border:1px solid #5eead433;border-radius:13px;min-height:42px;padding:0 15px;font-weight:900}.offline-client-modal footer .clients-reset{color:#99f6e4;background:#14b8a614}.client-type-chip{color:#fde68a;background:#92400e2e;border-color:#fbbf2433;margin-left:6px}@media (max-width:900px){.settings-shell{padding:18px}.service-number-form{grid-template-columns:1fr}.service-number-list article{flex-direction:column;align-items:stretch}.clients-create-actions{width:100%;margin-left:0}.clients-create-actions>a,.add-offline-client-button{flex:1;justify-content:center}.offline-client-modal form{grid-template-columns:1fr}.offline-client-notes,.offline-client-memory-note,.offline-client-error,.offline-client-modal footer{grid-column:1}}@media (prefers-reduced-motion:reduce){.call-notification-icon:before{animation:none}}.task-notification-center{z-index:1200;top:calc(18px + var(--crm-safe-top));right:calc(18px + var(--crm-safe-right));width:min(420px,100vw - 36px);max-height:calc(var(--crm-viewport-height) - 36px);color:#eef8f3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#081e18f7;border:1px solid #0d948852;border-radius:22px;gap:10px;padding:14px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.task-notification-center-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-notification-center-heading>div{gap:3px;display:grid}.task-notification-center-heading span{color:#5eead4;letter-spacing:.16em;font-size:9px;font-weight:900}.task-notification-center-heading strong{font-size:14px}.task-notification-center-heading button,.task-notification-card a,.task-notification-dismiss{color:#ecfdf8;font:inherit;background:#5eead41a;border:1px solid #5eead433;font-size:11px;font-weight:850}.crm-notification-anchor{top:max(18px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));z-index:240;position:fixed}.crm-notification-bell{color:#d5fffa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071e1beb;border:1px solid #2dd4bf38;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative;box-shadow:0 14px 38px #00000038}.crm-notification-bell svg{stroke:currentColor;stroke-width:1.8px;width:23px;height:23px}.crm-notification-bell.has-unread{color:#fff;border-color:#f871717a}.crm-notification-bell>span{color:#fff;background:#ef4444;border:2px solid #071b18;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-7px;right:-7px}.crm-notification-panel{color:#e9fffc;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#051916fa;border:1px solid #2dd4bf38;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);width:min(430px,100vw - 28px);max-height:min(680px,100vh - 92px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 26px 70px #0000006b}.crm-notification-panel>header{justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 12px;display:flex}.crm-notification-panel>header>div{gap:2px;display:grid}.crm-notification-panel>header strong{font-size:18px}.crm-notification-panel>header span{color:#ccfbf19e;font-size:12px}.crm-notification-panel button{font:inherit}.crm-notification-panel>header button,.crm-notification-panel>nav button,.crm-notification-actions button{color:#9ff7eb;background:#14b8a61a;border:1px solid #2dd4bf2e;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:800}.crm-notification-panel>header button:disabled,.crm-notification-actions button:disabled{opacity:.55}.crm-notification-panel>nav{border-bottom:1px solid #94a3b81f;gap:7px;padding:0 18px 12px;display:flex}.crm-notification-panel>nav button.is-active{color:#052e2a;background:#5eead4}.crm-notification-panel>nav button:last-child{margin-left:auto}.crm-notification-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.crm-notification-list article{background:#ffffff09;border:1px solid #94a3b821;border-radius:17px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px;display:grid}.crm-notification-list article.is-unread{background:#7f1d1d29;border-color:#f8717147}.crm-notification-list article.is-read{opacity:.66}.crm-notification-type-icon{color:#fff;background:#ef4444;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.crm-notification-list article>div{min-width:0}.crm-notification-list article strong{font-size:13px;line-height:1.35;display:block}.crm-notification-list article p{color:#e2e8f0d6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-notification-list article p.is-expanded{white-space:pre-wrap;display:block;overflow:visible}.crm-notification-list article small{color:#99f6e494;font-size:10px}.crm-notification-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.crm-notification-actions button:last-child{color:#052e2a;background:#5eead4}.crm-notification-empty{text-align:center;color:#ccfbf19e;margin:0;padding:34px 16px;font-size:13px}.crm-notification-toast{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:230;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#450a0af7,#081f1bfa);border:1px solid #f8717152;border-radius:21px;gap:7px;width:min(380px,100vw - 30px);padding:16px;display:grid;position:fixed;box-shadow:0 24px 58px #00000061}.crm-notification-toast>button{color:#fecaca;background:#ffffff14;border:0;border-radius:999px;width:28px;height:28px;font-size:19px;position:absolute;top:8px;right:9px}.crm-notification-toast>strong{padding-right:28px;font-size:14px}.crm-notification-toast>p{color:#fee2e2d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-notification-toast>div{justify-content:flex-end;gap:7px;margin-top:4px;display:flex}.crm-notification-toast>div button{color:#99f6e4;min-height:32px;font:inherit;background:#14b8a61a;border:1px solid #5eead433;border-radius:999px;padding:0 11px;font-size:11px;font-weight:850}.crm-notification-toast>div button:last-child{color:#052e2a;background:#5eead4}@media (max-width:720px){.crm-notification-anchor{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right))}.crm-notification-bell{border-radius:14px;width:42px;height:42px}.crm-notification-panel{max-height:calc(100dvh - 76px)}.crm-notification-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}.task-notification-center-heading button{cursor:pointer;border-radius:999px;flex:none;min-height:34px;padding:7px 10px}.task-notification-list{gap:8px;display:grid}.task-notification-card{background:#ffffff0e;border:1px solid #5eead424;border-left:4px solid #f59e0b;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.task-notification-card>div{gap:3px;min-width:0;display:grid}.task-notification-card strong,.task-notification-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-notification-card strong{font-size:14px}.task-notification-card span,.task-notification-card small{color:#b8cbc4;font-size:11px}.task-notification-card a{border-radius:999px;padding:7px 10px;text-decoration:none}.task-notification-dismiss{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:21px;line-height:1;display:inline-flex}.reports-root.crm-dashboard-root .reports-shell,.reminders-calendar-root.crm-dashboard-root .reminders-calendar-shell{width:100%;max-width:none}.crm-dashboard-app-shell{grid-template-columns:220px minmax(0,1fr);gap:24px;width:min(1420px,100%);margin:0 auto;display:grid}.crm-dashboard-sidebar{min-height:calc(var(--crm-viewport-height) - 48px);border-right:1px solid var(--line);flex-direction:column;align-self:start;padding:18px 12px 14px;display:flex;position:sticky;top:0}.crm-dashboard-sidebar-brand{color:var(--text);letter-spacing:-.04em;padding:8px 12px 24px;font-size:20px;font-weight:900}.crm-dashboard-sidebar-nav{gap:5px;display:grid}.crm-dashboard-sidebar-link{min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:750;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex}.crm-dashboard-sidebar-icon{width:30px;height:30px;color:var(--accent-strong);background:#14b8a612;border:1px solid #14b8a61a;border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.crm-dashboard-sidebar-icon svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crm-dashboard-sidebar-link:hover,.crm-dashboard-sidebar-link:focus-visible,.crm-dashboard-sidebar-link.is-active{color:var(--text);background:#14b8a61a;border-color:#0f766e1f}.crm-dashboard-sidebar-link:hover,.crm-dashboard-sidebar-link:focus-visible{transform:translate(2px)}.crm-dashboard-sidebar-link:hover .crm-dashboard-sidebar-icon,.crm-dashboard-sidebar-link:focus-visible .crm-dashboard-sidebar-icon,.crm-dashboard-sidebar-link.is-active .crm-dashboard-sidebar-icon{color:#5eead4;background:linear-gradient(145deg,#14b8a633,#2dd4bf14);border-color:#2dd4bf3d;transform:scale(1.05);box-shadow:inset 0 1px #ffffff1f,0 7px 18px #14b8a61f}.crm-dashboard-sidebar-link.is-disabled{cursor:default;opacity:.5}.crm-dashboard-sidebar-link.is-disabled .crm-dashboard-sidebar-icon{filter:saturate(.45)}.crm-dashboard-sidebar-footer{border-top:1px solid var(--line);color:var(--muted);gap:7px;margin-top:auto;padding:20px 12px 4px;font-size:12px;line-height:1.35;display:grid}.crm-dashboard-sidebar-footer strong{color:var(--accent-strong);font-size:12px}.crm-dashboard-topbar{justify-content:space-between;align-items:center;gap:24px;padding:12px 4px 18px;display:flex}.crm-mobile-launchpad{display:none}.crm-dashboard-brand{gap:5px;min-width:0;display:grid}.crm-dashboard-brand h1{overflow-wrap:anywhere;color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(28px,4.4vw,48px);line-height:1}.crm-dashboard-brand p:not(.eyebrow){color:var(--muted);margin:0;font-size:15px}.crm-dashboard-user{border:1px solid var(--line);background:#ffffff6b;border-radius:18px;flex:none;align-items:center;gap:14px;padding:8px 8px 8px 14px;display:flex}.crm-dashboard-user>div{gap:2px;display:grid}.crm-dashboard-user span{color:var(--accent-strong);text-transform:uppercase;font-size:11px;font-weight:850}.crm-dashboard-user strong{max-width:190px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-dashboard-user .logout-button{min-height:34px;padding:7px 11px}.crm-dashboard-heading{align-items:center}.crm-dashboard-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-dashboard-channel{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.crm-dashboard-channel i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.crm-dashboard-channel.is-connected{color:#0f766e;background:#14b8a61a;border-color:#0f766e2e}.crm-dashboard-channel.is-connected i{background:#14b8a6;box-shadow:0 0 0 4px #14b8a61f}.crm-dashboard-channel.is-pending{color:#a16207;background:#eab3081a}.crm-dashboard-channel.is-pending i{background:#eab308}.crm-dashboard-primary-action{gap:8px;min-height:40px;padding:9px 14px}.crm-dashboard-kpis{gap:16px}.crm-dashboard-kpi{border-radius:20px;gap:8px;min-height:142px;padding:16px}.crm-dashboard-kpi>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800}.crm-dashboard-kpi strong{font-size:clamp(28px,4vw,42px);line-height:1}.crm-dashboard-kpi em{color:var(--accent-strong);margin-top:auto;font-size:12px;font-style:normal;font-weight:850}.crm-dashboard-kpi.is-primary{background:linear-gradient(145deg,#14b8a62e,#ffffff70);border-color:#0f766e52}.crm-dashboard-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;display:grid}.crm-dashboard-panel{border:1px solid var(--line);background:#ffffff94;border-radius:28px;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 18px 52px #11221d14}.crm-dashboard-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.crm-dashboard-panel-heading>div{gap:4px;display:grid}.crm-dashboard-panel-heading h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:24px}.crm-dashboard-panel-mark{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:900}.crm-dashboard-action-list{grid-template-columns:1fr;gap:7px}.crm-dashboard-action-list a{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.crm-dashboard-action-list a>span:nth-child(2){gap:3px;display:grid}.crm-dashboard-action-number{width:29px;height:29px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.crm-dashboard-action-list strong{font-size:13px}.crm-dashboard-action-list small{color:var(--muted);font-size:12px;line-height:1.35}.crm-dashboard-action-list em{margin:0;font-size:17px}.crm-dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-dashboard-quick-links a{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff61;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.crm-dashboard-quick-links a:hover,.crm-dashboard-quick-links a:focus-visible{background:#14b8a61c;border-color:#0f766e61;transform:translateY(-1px)}.crm-dashboard-quick-links span{color:var(--text);font-size:14px;font-weight:850}.crm-dashboard-quick-links em{color:var(--muted);grid-column:1;font-size:11px;font-style:normal}.crm-dashboard-quick-links b{color:var(--accent-strong);grid-area:1/2/span 2;font-size:17px}.crm-dashboard-empty{border:1px solid var(--line);background:#ffffff94;border-radius:24px;gap:8px;padding:28px;display:grid}.crm-dashboard-empty h2,.crm-dashboard-empty p:last-child{margin:0}.crm-dashboard-empty h2{color:var(--text)}.crm-dashboard-empty p:last-child{color:var(--muted)}.crm-dashboard-pipeline{gap:18px}.crm-dashboard-pipeline-link{color:var(--accent-strong);font-size:12px;font-weight:850}.crm-dashboard-pipeline-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.crm-dashboard-pipeline-stage{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff61;border-radius:17px;gap:9px;padding:13px 11px 11px;transition:transform .16s,border-color .16s,background .16s;display:grid}.crm-dashboard-pipeline-stage>span{min-height:30px;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.crm-dashboard-pipeline-stage strong{color:var(--text);letter-spacing:-.04em;font-size:24px;line-height:1}.crm-dashboard-pipeline-stage i{background:#0f766e17;border-radius:999px;height:4px;display:block;overflow:hidden}.crm-dashboard-pipeline-stage i b{border-radius:inherit;background:var(--stage-accent,var(--accent));min-width:4px;height:100%;display:block}.crm-dashboard-pipeline-stage.stage-1{--stage-accent:#38bdf8}.crm-dashboard-pipeline-stage.stage-2{--stage-accent:#60a5fa}.crm-dashboard-pipeline-stage.stage-3{--stage-accent:#818cf8}.crm-dashboard-pipeline-stage.stage-4{--stage-accent:#a78bfa}.crm-dashboard-pipeline-stage.stage-5{--stage-accent:#f59e0b}.crm-dashboard-pipeline-stage.stage-6{--stage-accent:#f97316}.crm-dashboard-pipeline-stage.stage-7{--stage-accent:#22c55e}html[data-crm-theme=dark] .crm-dashboard-topbar,html[data-crm-theme=dark] .crm-dashboard-user,html[data-crm-theme=dark] .crm-dashboard-panel,html[data-crm-theme=dark] .crm-dashboard-empty{border-color:#d8ebe21c}html[data-crm-theme=dark] .crm-dashboard-user,html[data-crm-theme=dark] .crm-dashboard-panel,html[data-crm-theme=dark] .crm-dashboard-empty,html[data-crm-theme=dark] .crm-dashboard-quick-links a,html[data-crm-theme=dark] .crm-dashboard-pipeline-stage{background:#101c19c2}html[data-crm-theme=dark] .crm-dashboard-kpi.is-primary{background:linear-gradient(145deg,#2dd4bf21,#101c19c7);border-color:#5eead43d}html[data-crm-theme=dark] .crm-dashboard-sidebar-link.is-active,html[data-crm-theme=dark] .crm-dashboard-sidebar-link:hover,html[data-crm-theme=dark] .crm-dashboard-sidebar-link:focus-visible{background:#2dd4bf1f;border-color:#5eead42e}html[data-crm-theme=light] .crm-dashboard-root{background:radial-gradient(circle at 88% 5%,#d7efe7e6,#0000 30%),linear-gradient(135deg,#f8f7f1 0%,#eef6ef 52%,#e7f1f4 100%)}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-sidebar{background:#ffffff42;border-right-color:#1028241a}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-section{background:radial-gradient(circle at 100% 0,#cdede1cc,#0000 34%),#ffffffc7;border-color:#1028241c;box-shadow:0 24px 70px #334d441c}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-panel,html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-user,html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-empty{background:#ffffffc2;border-color:#1028241c;box-shadow:0 18px 52px #334d4414}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-kpi,html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-quick-links a,html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-pipeline-stage,html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-action-list a,html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-attention-list a{background:#ffffffad;border-color:#1028241a}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-kpi.is-primary{background:linear-gradient(145deg,#d8f1e8,#ffffffdb);border-color:#0f766e3d}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-kpi:nth-child(2){background:linear-gradient(145deg,#e4f3f5,#ffffffd1)}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-kpi:nth-child(3){background:linear-gradient(145deg,#e5f2df,#ffffffd1)}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-kpi:nth-child(4){background:linear-gradient(145deg,#f7e7df,#ffffffd1)}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-pipeline-stage:nth-child(2n){background:#e8f4f7}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-pipeline-stage:nth-child(3n){background:#e7f3e2}html[data-crm-theme=light] .crm-dashboard-root .crm-dashboard-pipeline-stage:nth-child(4n){background:#f7e5dc}.crm-dashboard-team-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:24px;display:grid}.crm-dashboard-team-panel,.crm-dashboard-attention-panel{gap:14px}.crm-dashboard-period-switch{border:1px solid var(--line);background:#ffffff52;border-radius:13px;grid-template-columns:repeat(6,minmax(0,auto));align-items:center;gap:2px;width:max-content;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff14}.crm-dashboard-period-switch button{min-width:0;min-height:29px;color:var(--muted);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:11px;font-weight:850;line-height:1}.crm-dashboard-period-switch button:hover,.crm-dashboard-period-switch button:focus-visible{color:var(--text);background:#14b8a614}.crm-dashboard-period-switch button.is-active{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e);box-shadow:0 6px 16px #0f766e38}.crm-dashboard-period-wrap{justify-items:end;display:grid;position:relative}.crm-dashboard-custom-period{z-index:20;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;align-items:end;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #11221d29}.crm-dashboard-custom-period label{gap:4px;display:grid}.crm-dashboard-custom-period label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.crm-dashboard-custom-period input{border:1px solid var(--line);min-height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:10px;padding:0 8px;font-size:11px}.crm-dashboard-team-summary{background:var(--accent-soft);border-radius:15px;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.crm-dashboard-team-summary strong{color:var(--text);letter-spacing:-.04em;font-size:28px}.crm-dashboard-team-summary span,.crm-dashboard-team-summary small{color:var(--muted)}.crm-dashboard-team-summary span{font-size:13px;font-weight:800}.crm-dashboard-team-summary small{margin-left:auto;font-size:11px}.crm-dashboard-team-list{display:grid}.crm-dashboard-team-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(120px,1fr) auto minmax(90px,.9fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 0;display:grid}.crm-dashboard-team-row:last-child{border-bottom:0}.crm-dashboard-team-avatar{--team-avatar-a:#34d399;--team-avatar-b:#0f766e;border:1px solid color-mix(in srgb, var(--team-avatar-a) 54%, transparent);color:#fff;background:radial-gradient(circle at 28% 22%, #ffffff52, transparent 30%), linear-gradient(145deg, var(--team-avatar-a), var(--team-avatar-b));width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff47, 0 8px 20px color-mix(in srgb, var(--team-avatar-a) 18%, transparent);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex;position:relative}.crm-dashboard-team-avatar.tone-rose{--team-avatar-a:#fb7185;--team-avatar-b:#be185d}.crm-dashboard-team-avatar.tone-violet{--team-avatar-a:#a78bfa;--team-avatar-b:#6d28d9}.crm-dashboard-team-avatar.tone-sky{--team-avatar-a:#38bdf8;--team-avatar-b:#0369a1}.crm-dashboard-team-avatar-status{border:2px solid var(--surface);background:#34d399;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #34d3991a}.crm-dashboard-team-name{gap:2px;min-width:0;display:grid}.crm-dashboard-team-name strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-dashboard-team-name small,.crm-dashboard-team-row em{color:var(--muted);font-size:10px;font-style:normal}.crm-dashboard-team-count{color:var(--text);font-size:16px}.crm-dashboard-team-row i{background:#0f766e1a;border-radius:999px;height:6px;display:block;overflow:hidden}.crm-dashboard-team-row i b{border-radius:inherit;background:linear-gradient(90deg, #a7f3d0, var(--accent));height:100%;display:block}.crm-dashboard-team-row em{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:4px 7px;font-weight:850}.crm-dashboard-team-empty{color:var(--muted);margin:0;font-size:13px}.crm-dashboard-attention-list{gap:8px;display:grid}.crm-dashboard-attention-list a{border:1px solid var(--line);color:inherit;background:#ffffff52;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px;display:grid}.crm-dashboard-attention-list a:hover,.crm-dashboard-attention-list a:focus-visible{background:var(--accent-soft);border-color:#0f766e52}.crm-dashboard-attention-list strong{color:var(--text);font-size:20px}.crm-dashboard-attention-list span{color:var(--muted);font-size:12px;font-weight:750}.crm-dashboard-attention-list b{color:var(--accent-strong);grid-area:1/3/span 2}.crm-command-center{gap:18px;display:grid}.crm-command-team-panel{gap:16px}.crm-command-heading>div{gap:4px;display:grid}.crm-command-heading p:last-child{color:var(--muted);margin:0;font-size:12px}.crm-command-table{min-width:0;display:grid}.crm-command-table-head,.crm-command-manager-row{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(78px,.62fr));align-items:center;gap:10px;display:grid}.crm-command-table-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 12px 8px;font-size:10px;font-weight:900}.crm-command-table-head span:not(:first-child){text-align:center}.crm-command-manager-row{border-top:1px solid var(--line);min-width:0;padding:12px;position:relative;overflow:hidden}.crm-command-manager-row>strong,.crm-command-manager-row>span[role=cell]{color:var(--text);justify-self:center;font-size:15px;font-weight:900}.crm-command-manager-row>span.is-success{color:#0f766e}.crm-command-manager-row>span.is-warning{color:#b45309}.crm-command-manager-row>span.is-muted{color:#64748b}.crm-command-manager-row>span.is-sale{color:#166534;background:#22c55e24;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.crm-command-manager{align-items:center;gap:11px;min-width:0;display:flex}.crm-command-manager>span:last-child{gap:3px;min-width:0;display:grid}.crm-command-manager strong,.crm-command-manager small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-command-manager strong{color:var(--text);font-size:13px}.crm-command-manager small{color:var(--muted);font-size:10px}.crm-command-manager-progress{background:#0f766e0f;border-radius:999px;height:2px;display:block;position:absolute;bottom:5px;left:63px;right:12px;overflow:hidden}.crm-command-manager-progress b{border-radius:inherit;background:linear-gradient(90deg,#5eead4,#0f766e);height:100%;display:block}.crm-command-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.crm-command-insight{border-radius:24px;gap:14px;padding:19px}.crm-command-insight>div{gap:4px;display:grid}.crm-command-insight h3{color:var(--text);letter-spacing:-.03em;margin:0;font-size:19px}.crm-command-insight ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.crm-command-insight li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.crm-command-insight li>span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.crm-command-insight li>strong{color:var(--text);font-size:13px}.crm-command-insight li>i{background:#0f766e14;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.crm-command-insight li>i b{border-radius:inherit;background:linear-gradient(90deg,#99f6e4,#0f766e);min-width:4px;height:100%;display:block}.crm-command-insight.is-need li>i b{background:linear-gradient(90deg,#bfdbfe,#3b82f6)}.crm-command-insight.is-bottleneck li>i b{background:linear-gradient(90deg,#fed7aa,#f97316)}.crm-command-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.5}html[data-crm-theme=light] .crm-dashboard-root .crm-command-insight.is-source{background:linear-gradient(145deg,#e5f6f1,#ffffffe6)}html[data-crm-theme=light] .crm-dashboard-root .crm-command-insight.is-need{background:linear-gradient(145deg,#eaf3fb,#ffffffe6)}html[data-crm-theme=light] .crm-dashboard-root .crm-command-insight.is-bottleneck{background:linear-gradient(145deg,#fff1e6,#ffffffe6)}html[data-crm-theme=dark] .crm-command-manager-row>span.is-success{color:#5eead4}html[data-crm-theme=dark] .crm-command-manager-row>span.is-warning{color:#fdba74}html[data-crm-theme=dark] .crm-command-manager-row>span.is-sale{color:#86efac;background:#22c55e21}@media (max-width:1100px){.crm-dashboard-shell{gap:16px}.crm-dashboard-section{gap:20px;padding:22px}.crm-dashboard-panel{gap:16px;padding:20px}.crm-dashboard-team-grid,.crm-dashboard-lower-grid{gap:16px}.crm-dashboard-kpis{gap:12px}.crm-dashboard-pipeline-list{gap:8px}.crm-dashboard-app-shell{grid-template-columns:1fr}.crm-dashboard-sidebar{display:none}.crm-dashboard-pipeline-list{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-dashboard-team-grid,.crm-dashboard-lower-grid{grid-template-columns:1fr}.crm-command-insights{gap:12px}}@media (max-width:860px){.crm-dashboard-topbar{flex-direction:column;align-items:stretch;gap:12px;padding:2px 2px 4px}.crm-dashboard-brand h1{font-size:32px}.crm-dashboard-brand p:not(.eyebrow){font-size:13px}.crm-dashboard-user{justify-content:space-between}.crm-dashboard-heading,.crm-dashboard-heading-actions{flex-direction:column;align-items:stretch}.crm-command-table-head{display:none}.crm-command-manager-row{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(50px,auto))}.crm-command-insights{grid-template-columns:1fr}.crm-dashboard-heading-actions{justify-content:stretch}.crm-dashboard-channel,.crm-dashboard-primary-action{justify-content:center;width:100%}.crm-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-kpi{min-height:118px;padding:12px}.crm-dashboard-kpi strong{font-size:28px}.crm-dashboard-pipeline-list{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-team-panel .crm-dashboard-panel-heading{flex-direction:column;align-items:stretch}.crm-dashboard-period-switch{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}.crm-dashboard-period-wrap{justify-items:stretch}.crm-dashboard-period-switch button{text-align:center}.crm-dashboard-custom-period{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid;position:static}.crm-dashboard-custom-period input{width:100%}.crm-dashboard-team-summary{flex-wrap:wrap}.crm-dashboard-team-summary small{width:100%;margin-left:0}.crm-dashboard-team-row{grid-template-columns:40px minmax(0,1fr) auto}.crm-dashboard-team-row i{grid-column:2}.crm-dashboard-team-row em{grid-area:2/3}}.crm-hub-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-hub-feature-grid--wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-hub-feature-grid article,.crm-workspace-card,.crm-hub-empty-state{background:#ffffffa8;border:1px solid #ffffff94;border-radius:24px;box-shadow:0 18px 52px #11221d1a}.crm-hub-feature-grid article{gap:7px;padding:16px;display:grid}.crm-hub-feature-grid strong{color:var(--text);font-size:15px}.crm-hub-feature-grid span{color:var(--muted);font-size:13px;line-height:1.45}.crm-workspace-section{gap:18px;padding:clamp(18px,3vw,28px);display:grid}.crm-workspace-section-heading{gap:7px;display:grid}.crm-workspace-section-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;line-height:1.5}.crm-workspace-section h2{letter-spacing:-.04em;font-size:clamp(25px,4vw,38px)}.crm-workspace-section--secondary{background:#ffffff8a}.crm-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.crm-workspace-grid--secondary{grid-template-columns:repeat(auto-fit,minmax(240px,360px))}.crm-workspace-card{gap:14px;min-width:0;padding:18px;display:grid}.crm-workspace-card.is-current.is-company{background:radial-gradient(circle at 100% 0,#14b8a624,#0000 34%),#ffffffc7;border-color:#0f766e3d}.crm-workspace-card.is-secondary{background:linear-gradient(135deg,#fbbf2414,#0000 42%),#ffffff94;border-color:#b4530938;box-shadow:0 12px 34px #11221d14}.crm-workspace-card-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-workspace-badge,.crm-workspace-current{border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.crm-workspace-badge{color:var(--accent-strong);background:var(--accent-soft)}.crm-workspace-current{color:#92400e;background:#fbbf2438}.crm-workspace-card.is-secondary .crm-workspace-current{color:var(--muted);background:#67756e1f}.crm-workspace-card h3{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:22px;line-height:1.08}.crm-workspace-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.crm-workspace-meta div{min-width:0}.crm-workspace-meta dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:750;overflow:hidden}.crm-company-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-company-status-grid span{border:1px solid var(--line);background:#ffffff80;border-radius:15px;gap:3px;min-width:0;padding:10px;display:grid}.crm-company-status-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.crm-company-status-grid small{color:var(--muted);font-size:11px;line-height:1.3}.crm-workspace-open-link{color:#f8fafc;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:14px;font-weight:850;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.crm-workspace-open-link:hover,.crm-workspace-open-link:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px #0f766e3d}.crm-workspace-card.is-secondary .crm-workspace-open-link{color:var(--accent-strong);background:var(--accent-soft)}.crm-workspace-card.is-secondary .crm-workspace-open-link:hover,.crm-workspace-card.is-secondary .crm-workspace-open-link:focus-visible{box-shadow:0 12px 26px #0f766e1f}.crm-hub-empty-state{gap:8px;padding:20px;display:grid}.crm-hub-secondary-action{min-height:38px;color:var(--muted);background:#0f766e12;border:1px dashed #0f766e42;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.crm-hub-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-hub-action-card{min-width:0;min-height:118px;color:var(--text);background:radial-gradient(circle at 100% 0,#14b8a617,#0000 34%),#ffffffa8;border:1px solid #ffffff94;border-radius:22px;gap:7px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 14px 42px #11221d17}.crm-hub-action-card:hover,.crm-hub-action-card:focus-visible{border-color:#0f766e47;transform:translateY(-1px);box-shadow:0 18px 46px #0f766e1f}.crm-hub-action-card strong{font-size:15px}.crm-hub-action-card span{color:var(--muted);font-size:13px;line-height:1.45}.crm-hub-action-card.is-disabled{color:var(--muted);box-shadow:none;cursor:not-allowed;background:#ffffff6b}.crm-hub-onboarding-list{counter-reset:onboarding-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-hub-onboarding-list li{counter-increment:onboarding-step;border:1px solid var(--line);min-width:0;color:var(--text);background:#ffffff80;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:13px;font-size:13px;line-height:1.42;display:grid}.crm-hub-onboarding-list li:before{content:counter(onboarding-step);width:24px;height:24px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}html[data-crm-theme=dark] .crm-hub-hero,html[data-crm-theme=dark] .crm-workspace-section,html[data-crm-theme=dark] .crm-hub-feature-grid article,html[data-crm-theme=dark] .crm-workspace-card,html[data-crm-theme=dark] .crm-hub-empty-state,html[data-crm-theme=dark] .crm-hub-user-card,html[data-crm-theme=dark] .crm-hub-action-card,html[data-crm-theme=dark] .crm-dashboard-section{background:#101c19d6;border-color:#d8ebe21c;box-shadow:0 24px 70px #00000052}html[data-crm-theme=dark] .crm-dashboard-section{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 34%),#101c19e0;border-color:#5eead42e}html[data-crm-theme=dark] .crm-dashboard-kpi,html[data-crm-theme=dark] .crm-dashboard-action-list a{background:#ffffff0d;border-color:#d8ebe21c}html[data-crm-theme=dark] .crm-workspace-current{color:#fcd34d;background:#fbbf2421}html[data-crm-theme=dark] .crm-workspace-section--secondary{background:#101c19a3}html[data-crm-theme=dark] .crm-workspace-card.is-current.is-company{background:radial-gradient(circle at 100% 0,#2dd4bf1c,#0000 34%),#101c19e0;border-color:#5eead438}html[data-crm-theme=dark] .crm-workspace-card.is-secondary{background:linear-gradient(135deg,#fbbf240f,#0000 46%),#101c19b8;border-color:#fbbf2429}html[data-crm-theme=dark] .crm-workspace-card.is-secondary .crm-workspace-current{color:#cbd5e1;background:#94a3b81f}html[data-crm-theme=dark] .crm-workspace-card.is-secondary .crm-workspace-open-link{color:#99f6e4;background:#5eead41f}html[data-crm-theme=dark] .crm-hub-secondary-action{background:#5eead414;border-color:#5eead438}html[data-crm-theme=dark] .crm-company-status-grid span,html[data-crm-theme=dark] .crm-hub-onboarding-list li{background:#ffffff0d;border-color:#d8ebe21c}html[data-crm-theme=dark] .crm-hub-action-card.is-disabled{background:#ffffff0a}.public-crm-root{height:var(--crm-viewport-height);min-height:var(--crm-viewport-height);padding:calc(20px + var(--crm-safe-top)) calc(20px + var(--crm-safe-right)) calc(28px + var(--crm-safe-bottom)) calc(20px + var(--crm-safe-left));-webkit-overflow-scrolling:touch;overflow:hidden auto}.public-crm-shell{gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.public-crm-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #0f172a14;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #0f172a14}html[data-crm-native-wrapper=true] .public-crm-header,html[data-crm-native-wrapper=true] .public-crm-hero-login-cta{display:none}.public-crm-brand{color:#11221d;letter-spacing:-.02em;align-items:center;gap:6px;min-width:0;font-weight:900;display:inline-flex}.public-crm-brand span{color:var(--accent-strong)}.public-crm-header nav{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.public-crm-header-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.public-crm-theme-toggle{color:#11221d;background:#ffffffe6;border-color:#11221d1a;width:48px;height:28px;padding:0 9px}.public-crm-theme-toggle .theme-toggle-option{color:#11221d94}.public-crm-theme-toggle .theme-toggle-knob{background:var(--accent);box-shadow:0 4px 12px #0f766e33}.public-crm-header nav a,.public-crm-header-cta,.public-crm-primary-button,.public-crm-secondary-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex}.public-crm-header nav a{color:#11221db8}.public-crm-header nav a:hover,.public-crm-header nav a:focus-visible{color:#0f766e;background:#0f766e14}.public-crm-header-cta,.public-crm-primary-button{color:#fff;background:linear-gradient(135deg,#0f766e,#064e3b);box-shadow:0 12px 22px #0f766e2e}.public-crm-hero,.public-crm-section,.public-crm-final-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 48px #0f172a14}.public-crm-hero{background:linear-gradient(135deg,#ffffffeb,#f7faf9e0),radial-gradient(circle at 18% 18%,#0f766e14,#0000 34%);grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:28px;padding:clamp(28px,5vw,54px);display:grid}.public-crm-hero-copy,.public-crm-section-heading,.public-crm-final-cta{gap:14px;display:grid}.public-crm-kicker,.public-crm-section-heading span,.public-crm-trust span,.public-crm-preview-label{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.public-crm-hero h1,.public-crm-section h2,.public-crm-final-cta h2{color:#11221d;letter-spacing:-.05em;margin:0}.public-crm-hero h1{max-width:780px;font-size:clamp(42px,6.6vw,72px);line-height:.98}.public-crm-section h2,.public-crm-final-cta h2{font-size:clamp(28px,4vw,46px);line-height:1}.public-crm-hero p,.public-crm-section-heading p,.public-crm-trust p,.public-crm-final-cta p,.public-crm-feature-grid p{color:#0f172aad;margin:0;font-size:16px;line-height:1.6}.public-crm-hero-actions,.public-crm-final-cta div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-crm-secondary-button{color:#0f3f38;background:#ffffffe0;border:1px solid #0f172a1f}.public-crm-secondary-note{color:#0f172a99;font-size:13px;font-weight:720}.public-crm-legal-links{flex-wrap:wrap;gap:.7rem 1.1rem;margin-top:1rem;display:flex}.public-crm-legal-links a{color:var(--accent-strong);font-weight:700;text-decoration:none}.public-crm-legal-links a:hover,.public-crm-legal-links a:focus-visible{text-decoration:underline}.public-crm-preview{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:24px;grid-template-columns:minmax(150px,.75fr) minmax(0,1fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0f172a1f}.public-crm-preview-sidebar,.public-crm-preview-chat{align-content:start;gap:12px;padding:18px;display:grid}.public-crm-preview-sidebar{background:linear-gradient(#f8fafcf5,#f1f5f9eb)}.public-crm-preview-row{color:#111827;background:#ffffffdb;border:1px solid #0f172a14;border-radius:14px;gap:5px;padding:12px;display:grid}.public-crm-preview-row strong{font-size:13px}.public-crm-preview-row span,.public-crm-preview-row em{color:#0f172a9e;font-size:12px;font-style:normal}.public-crm-preview-row em{color:#0f766e;background:#14b8a61a;border-radius:999px;width:fit-content;padding:3px 8px;font-weight:760}.public-crm-preview-chat{background:linear-gradient(#f8faf9eb,#ffffffd1);align-content:center}.public-crm-preview-ai,.public-crm-preview-cards span{color:#0f766e;background:#f0fdfab8;border:1px solid #0f766e24;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.public-crm-preview-ai strong{font-size:13px}.public-crm-preview-ai span,.public-crm-preview-cards span{color:#0f172aa8;font-size:12px}.public-crm-bubble{color:#111827;background:#f8fafc;border-radius:18px;max-width:82%;padding:12px 14px;font-size:13px;line-height:1.45}.public-crm-bubble.is-manager{color:#063f37;background:#ccfbf1;justify-self:end}.public-crm-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-crm-section,.public-crm-final-cta{padding:clamp(24px,4vw,42px)}.public-crm-feature-grid,.public-crm-steps,.public-crm-audience-list,.public-crm-consultation-list,.public-crm-faq-list,.public-crm-pain-grid,.public-crm-value-list{gap:12px;display:grid}.public-crm-feature-grid,.public-crm-faq-list,.public-crm-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-crm-feature-grid article,.public-crm-pain-grid article,.public-crm-steps li,.public-crm-audience-list span{background:#ffffffc7;border:1px solid #0f172a14;border-radius:18px}.public-crm-feature-grid article,.public-crm-pain-grid article{gap:8px;padding:18px;display:grid}.public-crm-feature-grid strong,.public-crm-pain-grid strong{color:#111827;font-size:17px}.public-crm-pain{background:linear-gradient(135deg,#ffffffdb,#f8fafccc)}.public-crm-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-crm-pain-grid article{background:#ffffffc7}.public-crm-pain-grid p{color:#0f172aa8;margin:0;font-size:14px;line-height:1.55}.public-crm-before-after,.public-crm-profit{gap:22px;display:grid}.public-crm-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-crm-comparison-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:20px;gap:10px;padding:18px;display:grid}.public-crm-comparison-card span{color:#0f172aa3;background:#0f172a0f;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:900}.public-crm-comparison-card p{color:#111827;margin:0;padding-left:22px;font-size:15px;font-weight:780;line-height:1.45;position:relative}.public-crm-comparison-card p:before{content:"•";position:absolute;left:0}.public-crm-comparison-card.is-before{background:#f8fafcc7}.public-crm-comparison-card.is-before p:before{color:#64748b}.public-crm-comparison-card.is-after{background:#f0fdfab8;border-color:#0f766e2e}.public-crm-comparison-card.is-after span{color:#0f766e;background:#14b8a61f}.public-crm-comparison-card.is-after p:before{color:#0f766e}.public-crm-profit{background:linear-gradient(135deg,#ffffffe0,#f0fdfaad)}.public-crm-value-list{grid-template-columns:repeat(5,minmax(0,1fr))}.public-crm-value-list span{color:#0f3f38;background:#ffffffc2;border:1px solid #0f766e24;border-radius:16px;align-content:center;min-height:74px;padding:14px;font-size:14px;font-weight:820;line-height:1.35;display:grid}.public-crm-roi-note{background:#ffffffc7;border:1px solid #0f766e24;border-radius:20px;gap:8px;padding:20px;display:grid}.public-crm-roi-note strong{color:#111827;font-size:18px}.public-crm-roi-note p{color:#0f172aad;margin:0;font-size:15px;line-height:1.6}.public-crm-consultation{background:linear-gradient(135deg,#ffffffe0,#f0fdfaa3);gap:24px;display:grid}.public-crm-consultation-body{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:stretch;gap:16px;display:grid}.public-crm-consultation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-crm-consultation-list span,.public-crm-consultation-card,.public-crm-faq-list article{background:#ffffffc7;border:1px solid #0f172a14;border-radius:18px}.public-crm-consultation-list span{color:#111827;align-items:center;min-height:56px;padding:14px 16px;font-weight:800;display:flex}.public-crm-consultation-list span:before{background:linear-gradient(135deg, var(--accent), var(--accent-strong));content:"";border-radius:999px;flex:none;width:9px;height:9px;margin-right:10px}.public-crm-consultation-card{background:#ffffffd1;align-content:center;justify-items:start;gap:12px;padding:20px;display:grid}.public-crm-consultation-card strong,.public-crm-faq-list strong{color:#111827;font-size:16px}.public-crm-consultation-card p,.public-crm-faq-list p{color:#0f172aa8;margin:0;font-size:14px;line-height:1.55}.public-crm-faq{gap:20px;display:grid}.public-crm-faq-list article{gap:8px;padding:18px;display:grid}.public-crm-split{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.public-crm-steps{counter-reset:public-crm-step;margin:0;padding:0;list-style:none}.public-crm-steps li{color:#111827;min-height:52px;padding:15px 16px 15px 54px;font-weight:780;position:relative}.public-crm-steps li:before{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));content:counter(public-crm-step);counter-increment:public-crm-step;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.public-crm-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-crm-audience-list span{color:#111827;padding:15px;font-weight:780}.public-crm-trust{background:linear-gradient(135deg,#ffffffdb,#f8fafcd1);grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);align-items:center;gap:24px;display:grid}.public-crm-final-cta{text-align:center;justify-items:center}.public-crm-final-cta p{max-width:640px}.public-crm-floating-whatsapp{right:calc(18px + var(--crm-safe-right));bottom:calc(18px + var(--crm-safe-bottom));z-index:40;color:#064e3b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0fdfaf0;border:1px solid #0d948838;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:8px 16px 8px 10px;display:inline-flex;position:fixed;box-shadow:0 14px 34px #0f766e2e}.public-crm-floating-whatsapp:hover,.public-crm-floating-whatsapp:focus-visible{color:#042f2e;background:#ccfbf1fa;transform:translateY(-1px)}.public-crm-floating-whatsapp span{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#22c55e,#0f766e);border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.public-crm-floating-whatsapp strong{font-size:13px;font-weight:850}.auth-root{min-height:var(--crm-viewport-height);padding:calc(24px + var(--crm-safe-top)) calc(24px + var(--crm-safe-right)) calc(24px + var(--crm-safe-bottom)) calc(24px + var(--crm-safe-left));place-items:center;display:grid}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #ffffff8f;border-radius:30px;gap:22px;width:min(460px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #11221d1f}.auth-back-link{color:#11221da8;background:#ffffff8f;border:1px solid #11221d14;border-radius:999px;justify-self:start;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.auth-back-link:hover,.auth-back-link:focus-visible{color:var(--accent-strong);background:#ecfdf5b8;border-color:#0f766e2e}.auth-copy-block{gap:10px;display:grid}.auth-eyebrow{color:#11221d8a;margin-bottom:0}.auth-title{margin:0;font-size:34px;line-height:1.04}.auth-copy{color:var(--muted);margin:0;font-size:15px}.auth-form{gap:14px;display:grid}.auth-field{gap:6px;display:grid}.auth-field span{color:var(--muted);font-size:13px}.auth-field-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-inline-link,.auth-secondary-link{color:var(--accent-strong);font-size:13px;font-weight:750;text-decoration:none}.auth-inline-link:hover,.auth-inline-link:focus-visible,.auth-secondary-link:hover,.auth-secondary-link:focus-visible{text-decoration:underline}.auth-input{width:100%;min-height:48px;color:var(--text);background:#ffffffeb;border:1px solid #11221d1f;border-radius:16px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s}.auth-input:focus{border-color:#0f766e66;box-shadow:0 0 0 4px #0f766e14}.auth-password-control{align-items:center;display:flex;position:relative}.auth-password-control .auth-input{padding-right:54px}.auth-password-toggle{width:36px;height:36px;color:var(--muted);cursor:pointer;background:#0f766e14;border:0;border-radius:12px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;right:8px}.auth-password-toggle:hover:not(:disabled),.auth-password-toggle:focus-visible{color:var(--accent-strong);background:#0f766e24}.auth-password-toggle:focus-visible{outline-offset:2px;outline:2px solid #0f766e42}.auth-password-toggle:active:not(:disabled){transform:scale(.96)}.auth-password-toggle:disabled{opacity:.45;cursor:not-allowed}.auth-error{color:var(--danger);background:#b9383814;border:1px solid #b938382e;border-radius:16px;margin:0;padding:12px 14px}.auth-status{color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e1f;border-radius:16px;margin:0;padding:12px 14px}.auth-success{color:#0f766e;background:#14b8a61a;border:1px solid #0f766e24;border-radius:16px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.auth-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.reports-root{height:var(--crm-viewport-height);padding:calc(28px + var(--crm-safe-top)) calc(28px + var(--crm-safe-right)) calc(28px + var(--crm-safe-bottom)) calc(28px + var(--crm-safe-left));color:var(--text);overflow-y:auto}.reports-shell{gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.reports-header{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#0f766e1f,#0000 34%),#ffffff8f;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.reports-header h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(32px,4vw,52px);line-height:.98}.reports-header p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.reports-header p strong{color:var(--text)}.reports-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.reports-header-actions span,.reports-header-actions a,.reports-range-tabs a{border:1px solid var(--line);min-height:36px;color:var(--text);background:#ffffff94;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.reports-header-actions a,.reports-range-tabs a[aria-current=page]{color:var(--accent-strong);background:var(--accent-soft)}.reports-range-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reports-section-tabs,.reports-period-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 14px 36px #11221d0f}.processing-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.processing-metrics button{border:1px solid var(--line);color:var(--text);background:var(--panel);text-align:left;cursor:pointer;border-radius:18px;gap:8px;padding:18px;display:grid}.processing-metrics button[aria-pressed=true]{border-color:var(--accent-strong)}.processing-metrics strong{font-size:30px}.processing-search{gap:8px;max-width:440px;display:grid}.processing-search input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:12px}.processing-table-scroll{overflow-x:auto}.processing-table{border-collapse:collapse;width:100%;min-width:820px}.processing-table th,.processing-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px}.processing-table th{font-size:12px}.processing-table td{font-size:13px}.processing-table small{color:var(--muted);margin-top:5px;display:block}.processing-table a{color:var(--accent-strong);font-weight:800}.processing-overdue,.tasks-auto-badge{color:#f87171;font-weight:800}.reports-section-tabs{z-index:20;flex-wrap:nowrap;justify-content:flex-start;position:sticky;top:12px;overflow-x:auto}.reports-section-tabs a,.reports-section-tabs span,.reports-custom-range button{border:1px solid var(--line);min-height:36px;color:var(--text);background:#ffffff94;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.reports-section-tabs a{color:var(--muted);background:#ffffff6b;flex:none}.reports-section-tabs a[aria-current=page]{color:var(--accent-strong);background:var(--accent-soft)}.reports-section-tabs span{color:var(--muted);background:#ffffff5c}.reports-custom-range{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:inline-flex}.reports-custom-range label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:780;display:grid}.reports-custom-range input{border:1px solid var(--line);min-width:142px;min-height:36px;color:var(--text);background:#ffffffb8;border-radius:12px;padding:0 11px}.reports-custom-range button{color:#f7f4ee;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000}.reports-range-tabs a:not([aria-current=page]):hover,.reports-header-actions a:hover{background:#ffffffc7;border-color:#0f766e3d}.reminders-calendar-root{height:var(--crm-viewport-height);min-height:var(--crm-viewport-height);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:calc(28px + var(--crm-safe-top)) calc(28px + var(--crm-safe-right)) calc(28px + var(--crm-safe-bottom)) calc(28px + var(--crm-safe-left));color:var(--text);background:radial-gradient(circle at 16% 12%,#14b8a626,#0000 30%),radial-gradient(circle at 82% 4%,#f59e0b1f,#0000 24%),linear-gradient(135deg,#ffffff9e,#fff0);overflow-y:auto}.reminders-calendar-shell{gap:18px;width:min(1380px,100%);margin:0 auto;display:grid}.reminders-calendar-header,.reminders-calendar-toolbar,.reminders-calendar-board,.reminders-calendar-sidebar>*,.reminder-calendar-side-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;box-shadow:0 24px 70px #11221d1c}.reminders-calendar-header{background:radial-gradient(circle at 100% 0,#0f766e21,#0000 36%),#ffffffa3;border-radius:30px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.reminders-calendar-header h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(34px,4.8vw,58px);line-height:.96}.reminders-calendar-header p{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.reminders-calendar-header-actions,.reminders-calendar-nav,.reminders-calendar-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reminders-calendar-header-actions a,.reminders-calendar-nav a,.reminders-calendar-filter-row a,.reminders-calendar-manager-filter button{border:1px solid var(--line);min-height:38px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:780;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.reminders-calendar-nav a:hover,.reminders-calendar-filter-row a:hover,.reminders-calendar-header-actions a:hover,.reminders-calendar-manager-filter button:hover{background:#fffc;border-color:#0f766e3d;transform:translateY(-1px)}.reminders-calendar-nav strong{letter-spacing:-.02em;min-width:190px;padding:0 8px;font-size:18px}.reminders-calendar-filter-row a:not([aria-current=page]){color:var(--muted);background:#ffffff8a}.reminders-calendar-filter-row a[aria-current=page]{color:#f8fffc;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000}.reminders-calendar-toolbar{border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.reminders-calendar-error{color:#7f1d1d;background:#fee2e2b8;border:1px solid #b91c1c2e;border-radius:20px;gap:4px;padding:14px 16px;display:grid;box-shadow:0 18px 42px #7f1d1d14}.reminders-calendar-error strong{font-size:14px}.reminders-calendar-error span{color:#7f1d1dd1;font-size:13px;line-height:1.45}.reminders-calendar-notice{color:#0f766e;background:#ccfbf194;border:1px solid #0d948829;border-radius:18px;padding:12px 16px;font-size:13px;font-weight:760;box-shadow:0 16px 36px #0d948814}.reminders-calendar-manager-filter{flex-wrap:wrap;align-items:flex-end;gap:8px;display:inline-flex}.reminders-calendar-manager-filter label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.reminders-calendar-manager-filter select{border:1px solid var(--line);min-width:190px;min-height:38px;color:var(--text);font:inherit;background:#ffffffb8;border-radius:14px;padding:0 12px;font-size:13px}.reminders-calendar-manager-filter button{color:#f8fffc;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000}.reminders-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.reminders-calendar-board{border-radius:30px;padding:14px}.reminders-calendar-weekdays,.reminders-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.reminders-calendar-weekdays{margin-bottom:8px}.reminders-calendar-weekdays span{color:var(--muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:850}.reminders-calendar-day{appearance:none;width:100%;min-height:138px;color:var(--text);cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;background:linear-gradient(#ffffffc2,#ffffff85);border:1px solid #11221d14;border-radius:22px;align-content:start;gap:8px;padding:10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.reminders-calendar-day:hover,.reminders-calendar-day:focus-visible{border-color:#0f766e47;transform:translateY(-1px);box-shadow:0 16px 34px #11221d1f}.reminders-calendar-day.is-outside{opacity:.48}.reminders-calendar-day.is-today{border-color:#14b8a66b}.reminders-calendar-day.is-selected{background:radial-gradient(circle at 100% 0,#14b8a629,#0000 44%),#ffffffc7;border-color:#0f766e73;outline:3px solid #14b8a62e}.reminders-calendar-day-number{width:30px;height:30px;color:var(--text);border-radius:999px;justify-self:end;place-items:center;font-size:13px;font-weight:850;display:inline-grid}.reminders-calendar-day.is-today .reminders-calendar-day-number{color:#f8fffc;background:linear-gradient(135deg, var(--accent), var(--accent-strong))}.reminders-calendar-day-events{gap:5px;min-width:0;display:grid}.reminders-calendar-pill{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#0f766e1a;border:1px solid #0000;border-radius:12px;padding:6px 8px;font-size:11px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.reminders-calendar-pill b{color:var(--accent-strong);margin-right:5px}.reminders-calendar-pill.is-overdue{color:#7f1d1d;background:#f8717129}.reminders-calendar-pill.is-today{background:#14b8a624}.reminders-calendar-pill.is-completed{color:#11221d9e;background:#67756e1f;text-decoration:line-through}.reminders-calendar-more{color:var(--muted);font-size:11px;font-weight:780}.reminders-calendar-sidebar{gap:12px;display:grid}.reminders-calendar-sidebar>*,.reminder-calendar-side-card{border-radius:24px;padding:16px}.reminder-calendar-side-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.reminder-calendar-side-heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.reminder-calendar-side-heading h2,.reminder-calendar-side-heading h3{letter-spacing:-.03em;margin:2px 0 0;font-size:20px;line-height:1.05}.reminder-calendar-side-heading strong,.reminder-calendar-side-heading>span{min-width:32px;height:32px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;place-items:center;font-size:13px;font-weight:850;display:inline-grid}.reminder-calendar-side-list{gap:8px;display:grid}.reminder-calendar-event{border:1px solid var(--line);color:var(--text);background:#ffffffa3;border-radius:18px;gap:4px;padding:12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.reminder-calendar-event:hover,.reminder-calendar-event:focus-visible{background:#ffffffd6;border-color:#0f766e47;transform:translateY(-1px)}.reminder-calendar-event-time{color:var(--accent-strong);font-size:12px;font-weight:850}.reminder-calendar-event strong{font-size:14px;line-height:1.2}.reminder-calendar-event em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.reminder-calendar-event-meta{color:var(--muted);font-size:12px;font-weight:720}.reminder-calendar-event.is-overdue{background:#fee2e29e;border-color:#f8717142}.reminder-calendar-event.is-today{background:#ccfbf180;border-color:#14b8a642}.reminder-calendar-event.is-completed{opacity:.72}.reminder-calendar-event.is-compact{grid-template-columns:auto 1fr;align-items:baseline}.reminder-calendar-event.is-compact strong,.reminder-calendar-event.is-compact .reminder-calendar-event-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reminder-calendar-event.is-compact .reminder-calendar-event-meta{grid-column:2}.reminder-calendar-action-card{border:1px solid var(--line);background:#ffffffa8;border-radius:20px;gap:10px;padding:12px;display:grid}.reminder-calendar-action-card.is-overdue{background:#fee2e294;border-color:#f871713d}.reminder-calendar-action-card.is-today{background:#ccfbf17a;border-color:#14b8a63d}.reminder-calendar-action-card.is-completed{opacity:.76}.reminder-calendar-action-card-copy{gap:4px;min-width:0;display:grid}.reminder-calendar-action-card-copy strong{color:var(--text);font-size:14px;line-height:1.2}.reminder-calendar-action-card-copy em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.reminder-calendar-action-buttons,.reminder-calendar-reschedule-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reminder-calendar-action-buttons button,.reminder-calendar-action-link,.reminder-calendar-reschedule-row button{min-height:32px;color:var(--accent-strong);font:inherit;background:#ffffffb8;border:1px solid #0f766e29;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.reminder-calendar-action-buttons button:first-of-type{color:#064e3b;background:#2dd4bf47}.reminder-calendar-action-buttons button:nth-of-type(2){color:#b91c1c;background:#fee2e29e;border-color:#b91c1c29}.reminder-calendar-action-buttons button:hover:not(:disabled),.reminder-calendar-action-buttons button:focus-visible:not(:disabled),.reminder-calendar-action-link:hover,.reminder-calendar-action-link:focus-visible,.reminder-calendar-reschedule-row button:hover:not(:disabled),.reminder-calendar-reschedule-row button:focus-visible:not(:disabled){background:#ffffffeb;border-color:#0f766e42;transform:translateY(-1px)}.reminder-calendar-action-buttons button:disabled,.reminder-calendar-reschedule-row button:disabled{cursor:progress;opacity:.58}.reminder-calendar-reschedule-row{padding-top:2px}.reminder-calendar-reschedule-row span,.reminder-calendar-permission-note{color:var(--muted);font-size:11px;font-weight:820}.reminder-calendar-permission-note{margin:0;line-height:1.35}.reminders-calendar-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reminders-calendar-stats span{color:var(--muted);background:#ffffff8c;border-radius:16px;padding:10px;font-size:12px;font-weight:820}.reminders-calendar-stats .is-overdue{color:#991b1b;background:#f8717121}.reminders-calendar-stats .is-today{color:var(--accent-strong);background:var(--accent-soft)}.reminders-calendar-stats .is-upcoming{color:#0f766e;background:#14b8a61a}.reminders-calendar-stats .is-completed{color:var(--muted);background:#67756e1a}.reminder-calendar-empty-text{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.reports-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-kpi-card,.report-table-card,.reports-note{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border-radius:22px;box-shadow:0 18px 44px #11221d14}.report-kpi-card{gap:8px;min-height:132px;padding:18px;display:grid}.report-kpi-link{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s}.report-kpi-link:hover,.report-kpi-link:focus-visible{border-color:color-mix(in srgb, var(--accent-strong) 48%, var(--line));transform:translateY(-2px);box-shadow:0 22px 50px #11221d21}.report-metric-drilldown{border-color:color-mix(in srgb, var(--accent-strong) 42%, var(--line));gap:0;scroll-margin-top:88px;display:grid}.report-metric-drilldown-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center}.report-metric-drilldown-actions{justify-items:end;gap:8px;display:grid}.report-metric-drilldown-actions>strong{color:var(--accent-strong);font-size:clamp(28px,4vw,44px)}.report-metric-drilldown-actions>a{color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.report-metric-drilldown-actions>a:hover,.report-metric-drilldown-actions>a:focus-visible{color:var(--accent-strong);text-decoration:underline}.report-drilldown-list{display:grid}.report-drilldown-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.report-drilldown-row:last-child{border-bottom:0}.report-drilldown-client,.report-drilldown-meta{gap:5px;min-width:0;display:grid}.report-drilldown-client>span,.report-drilldown-meta>span{color:var(--muted);font-size:12px}.report-drilldown-client p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.report-drilldown-meta strong{color:var(--text);font-weight:700}.report-drilldown-empty{padding:20px}@media (max-width:900px){.reports-section-tabs{justify-content:flex-start;top:6px}.report-metric-drilldown-heading,.report-drilldown-row{grid-template-columns:1fr}.report-metric-drilldown-actions{justify-items:start}.report-drilldown-row .report-row-link{justify-self:start}}.report-kpi-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:760}.report-kpi-card strong{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);line-height:.95}.report-kpi-card p{color:var(--muted);align-self:end;margin:0;font-size:12px;line-height:1.4}.report-kpi-unavailable{background:#ffffff75}.report-kpi-card small{color:color-mix(in srgb, var(--muted) 82%, var(--text));margin:-2px 0 0;font-size:11px;line-height:1.35}.report-explainer{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 36%),#ffffff80;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #11221d0d}.report-explainer summary{cursor:pointer;color:var(--accent-strong);padding:12px 15px;font-size:13px;font-weight:820;list-style-position:inside}.report-explainer div{padding:0 15px 14px}.report-explainer p{max-width:860px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.reports-executive-summary{border:1px solid var(--line);color:var(--muted);background:#ffffff75;border-radius:16px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.reports-executive-summary strong{color:var(--text);font-weight:820}.reports-secondary-heading{gap:3px;padding:2px 2px 0;display:grid}.reports-secondary-heading h3{letter-spacing:-.01em;margin:0;font-size:15px}.reports-secondary-heading p{color:var(--muted);margin:0;font-size:12px}.report-kpi-waiting-for-manager,.report-kpi-unassigned{background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 45%),#ffffffa8}.report-kpi-spam,.report-kpi-archive{background:radial-gradient(circle at 100% 0,#b938381a,#0000 44%),#ffffff9e}.report-kpi-deal-won-count,.report-kpi-deal-won-amount,.report-kpi-deal-average-won{background:radial-gradient(circle at 100% 0,#10b98129,#0000 45%),#ffffffa8}.report-kpi-deal-open-pipeline,.report-kpi-deal-waiting-payment{background:radial-gradient(circle at 100% 0,#f59e0b26,#0000 45%),#ffffffa3}.report-kpi-deal-lost-count{background:radial-gradient(circle at 100% 0,#b938381f,#0000 44%),#ffffff9e}.report-kpi-deal-conversion{background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 45%),#ffffffa8}.report-kpi-website-visitors,.report-kpi-website-sessions,.report-kpi-website-message-conversion{background:radial-gradient(circle at 100% 0,#3b82f624,#0000 45%),#ffffffa8}.report-kpi-website-widget-opens,.report-kpi-website-widget-messages{background:radial-gradient(circle at 100% 0,#14b8a629,#0000 45%),#ffffffa8}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reports-section{gap:14px;display:grid}.reports-section-title{padding:4px 2px 0}.reports-section-title h2{font-size:26px}.report-table-card{overflow:auto hidden}.report-table-card:nth-child(3){grid-column:span 2}.reports-assignment-grid .report-table-card-wide{grid-column:1/-1}.report-section-heading{gap:4px;padding:18px 18px 12px;display:grid}.report-section-heading h2{letter-spacing:-.02em;margin:0;font-size:20px}.report-section-heading p{color:var(--muted);margin:0;font-size:13px}.report-table-card table{border-collapse:collapse;width:100%}.report-table-card th,.report-table-card td{border-top:1px solid var(--line);text-align:left;padding:12px 18px;font-size:13px}.report-table-card th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.report-table-card td:not(:first-child){font-variant-numeric:tabular-nums;font-weight:720}.report-table-card td small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;display:block}.report-table-card-compact th,.report-table-card-compact td{vertical-align:middle;padding:10px 14px}.report-table-card-compact th{font-size:10px}.report-table-card-compact td{line-height:1.35}.report-recent-assignments-card table{table-layout:fixed}.report-recent-assignments-card th:first-child,.report-recent-assignments-card td:first-child{width:104px}.report-recent-assignments-card th:nth-child(2),.report-recent-assignments-card td:nth-child(2){width:82px}.report-recent-assignments-card th:nth-child(4),.report-recent-assignments-card td:nth-child(4),.report-recent-assignments-card th:nth-child(5),.report-recent-assignments-card td:nth-child(5){width:132px}.report-recent-assignments-card th:nth-child(7),.report-recent-assignments-card td:nth-child(7){width:190px}.report-date-cell{white-space:nowrap;align-items:baseline;gap:6px;min-width:92px;display:inline-flex}.report-date-cell strong{color:var(--text);font-size:12px;font-weight:780}.report-date-cell small{color:var(--muted);margin:0;font-size:11px;font-weight:720}.reports-note{color:var(--muted);padding:15px 18px;font-size:13px;line-height:1.5}.report-type-chip{color:#115e59;letter-spacing:.05em;background:#14b8a61f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.report-type-chip.is-manual{color:#92400e;background:#f59e0b29}.report-recent-preview{max-width:280px;color:var(--muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:620;line-height:1.35;display:-webkit-box;overflow:hidden}.report-reason-label{color:var(--text);font-weight:760;display:block}.report-funnel-list,.report-attention-list{gap:10px;padding:0 18px 18px;display:grid}.report-funnel-step{border:1px solid var(--line);background:#ffffff75;border-radius:16px;grid-template-columns:minmax(150px,1fr) auto minmax(110px,28%) auto;align-items:center;gap:12px;padding:12px;display:grid}.report-funnel-step div:first-child{gap:3px;min-width:0;display:grid}.report-funnel-step strong{font-size:13px}.report-funnel-step span,.report-funnel-step small,.report-attention-row span,.report-attention-row p,.report-attention-meta small,.report-empty-copy{color:var(--muted);font-size:12px;line-height:1.35}.report-funnel-step b{font-variant-numeric:tabular-nums;font-size:18px}.report-funnel-bar{background:#11221d14;border-radius:999px;height:8px;overflow:hidden}.report-funnel-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%;display:block}.report-sla-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-sla-card{border:1px solid var(--line);background:#ffffff9e;border-radius:22px;gap:8px;padding:18px;display:grid;box-shadow:0 18px 44px #11221d14}.report-sla-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:820}.report-sla-card strong{letter-spacing:-.04em;font-size:38px;line-height:1}.report-sla-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.report-sla-card.is-ok{background:radial-gradient(circle at 100% 0,#10b98124,#0000 44%),#ffffffa3}.report-sla-card.is-attention{background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 44%),#ffffffa3}.report-sla-card.is-overdue{background:radial-gradient(circle at 100% 0,#ef444421,#0000 44%),#ffffff9e}.report-attention-row{border:1px solid var(--line);background:#ffffff75;border-left:4px solid #10b98180;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px;display:grid}.report-attention-preview .report-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-attention-preview .report-section-heading>div{gap:3px;display:grid}.report-attention-preview .report-section-heading>a{color:var(--accent-strong);white-space:nowrap;flex:none;font-size:12px;font-weight:780;text-decoration:none}.report-source-ranking .report-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-source-ranking .report-section-heading>div{gap:3px;min-width:0;display:grid}.report-source-ranking-action{color:var(--accent-strong);white-space:nowrap;flex:none;font-size:12px;font-weight:780;text-decoration:none}.report-source-ranking-list{gap:8px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.report-source-ranking-row{border:1px solid var(--line);background:#ffffff75;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.report-source-ranking-index{width:28px;height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:820;display:inline-grid}.report-source-ranking-copy{gap:5px;min-width:0;display:grid}.report-source-ranking-copy strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.report-source-ranking-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.35;display:flex}.report-source-ranking-volume{background:#11221d14;border-radius:999px;height:6px;overflow:hidden}.report-source-ranking-volume span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%;display:block}.report-source-ranking-empty{padding:0 18px 18px}.report-source-ranking-note{color:var(--muted);margin:-8px 18px 18px;font-size:11px}.report-attention-row.is-attention{border-left-color:#f59e0bc7}.report-attention-row.is-overdue{border-left-color:#ef4444d1}.report-attention-row strong{margin-bottom:3px;font-size:14px;display:block}.report-attention-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.report-attention-context{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.report-attention-context>span{font-size:12px}.report-attention-context .report-attention-kind{color:#991b1b;background:#fee2e2db;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-weight:780;display:inline-flex}.report-attention-meta{text-align:right;justify-items:end;gap:8px;min-width:132px;display:grid}.report-attention-date-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:-6px;font-size:10px;font-weight:760}.report-attention-meta a{min-height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.report-empty-copy{margin:0;padding:14px 0 4px}.reports-coming-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reports-coming-card{min-height:104px;color:var(--muted);background:#ffffff5c;border:1px dashed #0f766e3d;border-radius:20px;padding:16px}.reports-coming-card span{color:var(--text);margin-bottom:6px;font-weight:820;display:block}.reports-coming-card p{margin:0;font-size:13px;line-height:1.45}.auth-submit{color:#f7f4ee;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border:0;border-radius:16px;justify-content:center;align-items:center;min-height:48px;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #0f766e38}.auth-submit:disabled{opacity:.7;cursor:not-allowed}.auth-submit-link{text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.crm-root{height:var(--crm-viewport-height);min-height:var(--crm-viewport-height);padding:24px;display:flex;overflow:hidden}.crm-shell{width:100%;height:100%;min-height:0;max-height:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffff80;border-radius:32px;grid-template-columns:456px minmax(0,1fr);display:grid;overflow:hidden}.crm-shell.crm-layout--mayra-wide-sidebar{grid-template-columns:540px minmax(0,1fr)}.sidebar{color:#f5efe6;background:radial-gradient(circle at 100% 0,#4d7d7538,#0000 26%),linear-gradient(#11221d 0%,#0f1916 100%);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sidebar-header,.chat-header,.composer{padding:20px 22px}.sidebar-header{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 14px 8px;display:grid}.sidebar-header-row{grid-area:1/2;justify-content:flex-end;align-items:center;gap:12px;display:flex}.sidebar-header-actions{flex-wrap:wrap;flex:none;align-items:center;gap:7px;display:inline-flex}.shift-toggle-button{color:#f5efe6;background:#ffffff14;border:1px solid #f5efe629;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;transition:background .16s,border-color .16s,transform .16s,opacity .16s;display:inline-flex}.shift-toggle-button:hover:not(:disabled){background:#ffffff24;border-color:#f5efe652;transform:translateY(-1px)}.shift-toggle-button:disabled{cursor:not-allowed;opacity:.68}.shift-toggle-button.is-disabled{opacity:.54}.shift-toggle-button.is-available{background:#16a34a29;border-color:#4ade8047}.shift-toggle-button.is-unavailable{background:#b91c1c24;border-color:#f871713d}.shift-toggle-dot{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff14}.shift-toggle-copy{white-space:nowrap;font-size:12px;font-weight:720}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f5efe6ad;margin:0 0 8px;font-size:12px}.logout-button{color:#f5efe6;background:#ffffff14;border:1px solid #f5efe629;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.sidebar-header .logout-button{background:#ffffff0d;border-color:#f5efe61c;min-height:31px;padding:0 11px;font-size:11.5px;font-weight:760}.logout-button:hover:not(:disabled){background:#ffffff24;border-color:#f5efe652;transform:translateY(-1px)}.logout-button:disabled{opacity:.7;cursor:wait}.sidebar-reports-link{color:#ccfbf1;white-space:nowrap;background:#14b8a621;border:1px solid #5eead43d;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:780;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.sidebar-header .sidebar-reports-link{background:#14b8a614;border-color:#5eead429;min-height:31px;padding:0 11px;font-size:11.5px}.sidebar-reports-link:hover{background:#14b8a633;border-color:#5eead46b;transform:translateY(-1px)}.theme-toggle-button{color:#f5efe6;background:#ffffff14;border:1px solid #f5efe624;border-radius:999px;place-items:center;width:54px;height:30px;padding:0 12px;transition:background .16s,border-color .16s,transform .16s;display:inline-grid;position:relative;overflow:hidden}.sidebar-header .theme-toggle-button{width:46px;height:26px;padding:0 8px}.sidebar-header .theme-toggle-track{padding:3px}.sidebar-header .theme-toggle-option{font-size:11px}.sidebar-header .theme-toggle-knob{width:20px;height:20px;top:3px;left:3px}.sidebar-header .theme-toggle-button[aria-pressed=true] .theme-toggle-knob{transform:translate(20px)}.theme-toggle-button:hover{background:#ffffff21;border-color:#f5efe64d;transform:translateY(-1px)}.theme-toggle-button:focus-visible{outline:none;box-shadow:0 0 0 3px #5eead433}.theme-toggle-track{grid-template-columns:1fr 1fr;align-items:center;padding:3px;display:grid;position:absolute;inset:0}.theme-toggle-option{z-index:1;color:#f5efe6a8;place-items:center;font-size:12px;line-height:1;display:inline-grid;position:relative}.theme-toggle-knob{color:#11221d;background:#f5efe6;border-radius:999px;width:22px;height:22px;transition:background .16s,transform .18s cubic-bezier(.2,.9,.2,1),box-shadow .16s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0000002e}.theme-toggle-button[aria-pressed=true] .theme-toggle-knob{transform:translate(24px)}.sidebar-title,.chat-title{margin:0;font-size:24px;line-height:1.05}.sidebar-copy,.chat-copy{color:#f5efe6b8;margin:10px 0 0;font-size:14px}.workspace-identity{gap:10px;min-width:0;display:grid}.workspace-identity-copy{gap:4px;min-width:0;display:grid}.workspace-product-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.workspace-product-name{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:850}.workspace-identity h1{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.4vw,42px);line-height:1.02}.workspace-identity p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.workspace-identity--compact{gap:5px}.workspace-identity--compact .workspace-identity-copy{gap:1px}.workspace-identity--compact .workspace-product-name{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.workspace-identity--compact h1{letter-spacing:-.03em;font-size:17px;line-height:1.12}.workspace-identity--compact p{font-size:11px;line-height:1.25}.workspace-identity-actions{align-items:center;gap:8px;min-width:0;display:flex}.workspace-hub-link{border:1px solid var(--line);min-height:34px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:850;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.workspace-hub-link:hover,.workspace-hub-link:focus-visible{background:#0f766e29;border-color:#0f766e47;transform:translateY(-1px)}.workspace-switcher{min-width:0;position:relative}.workspace-switcher summary,.workspace-static-company{border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--text);background:#ffffff94;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.workspace-switcher summary{cursor:pointer;list-style:none}.workspace-switcher summary::-webkit-details-marker{display:none}.workspace-switcher summary:after{content:"▾";color:var(--muted);flex:none;font-size:12px;transition:transform .16s}.workspace-switcher[open] summary:after{transform:rotate(180deg)}.workspace-switcher summary>span,.workspace-static-company>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:11px;font-weight:850}.workspace-switcher summary>strong,.workspace-static-company>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.workspace-switcher-menu{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:16px;gap:4px;min-width:min(280px,86vw);max-height:min(320px,60vh);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #1226202e}.workspace-switcher-option{min-width:0;color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;padding:8px 9px;text-decoration:none;transition:border-color .16s,background .16s;display:block}.workspace-switcher-option:hover,.workspace-switcher-option:focus-visible{background:#0f766e14;border-color:#0f766e47}.workspace-switcher-option[aria-current=page]{color:var(--accent-strong);background:#0f766e1a;border-color:#0f766e3d}.workspace-switcher-option strong,.workspace-switcher-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher-option small{color:currentColor;opacity:.76;font-size:11px}.workspace-switcher-option-main{align-items:center;gap:6px;min-width:0;display:flex}.workspace-switcher-option-main strong{flex:auto}.workspace-switcher-option-main em{color:var(--accent-strong);background:#0f766e1a;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:850}.sidebar-workspace-identity{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:0;display:grid}.sidebar-workspace-identity .workspace-product-label,.sidebar-workspace-identity p,.sidebar-workspace-identity .workspace-switcher summary>span,.sidebar-workspace-identity .workspace-static-company>span{color:#f5efe6b3}.sidebar-workspace-identity .workspace-product-name{color:#f5efe6db}.sidebar-workspace-identity h1{color:#f5efe6;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.sidebar-workspace-identity .workspace-identity-copy{gap:3px}.sidebar-workspace-identity .workspace-identity-copy>p:last-child{display:none}.sidebar-workspace-identity .workspace-identity-actions{grid-area:1/2;align-self:center}.sidebar-workspace-identity .workspace-switcher summary,.sidebar-workspace-identity .workspace-static-company{color:#f5efe6;background:#ffffff14;border-color:#f5efe621}.sidebar-workspace-identity .workspace-switcher summary>strong,.sidebar-workspace-identity .workspace-static-company>strong{color:#f5efe6}.sidebar-workspace-identity .workspace-switcher-menu{background:#0c231ffa;border-color:#f5efe624;box-shadow:0 18px 44px #00000057}.sidebar-workspace-identity .workspace-switcher-option{color:#f5efe6}.sidebar-workspace-identity .workspace-switcher-option:hover,.sidebar-workspace-identity .workspace-switcher-option:focus-visible{background:#ffffff21;border-color:#5eead44d}.sidebar-workspace-identity .workspace-switcher-option[aria-current=page],.sidebar-workspace-identity .workspace-switcher-option-main em{color:#99f6e4;background:#5eead41f}.sidebar-workspace-identity .workspace-hub-link{color:#99f6e4;background:#5eead414;border-color:#f5efe61f;min-height:28px;padding:4px 10px;font-size:11px}.sidebar-user-card-anchor{grid-area:2/1/auto/-1;margin-top:0;position:relative}.sidebar-user-card{background:linear-gradient(135deg,#fff1,#2dd4bf09);border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:9px;min-height:36px;padding:5px 8px 5px 11px;display:flex}.sidebar-user-card-button{text-align:left;width:100%;transition:background .16s,border-color .16s,transform .16s}.sidebar-user-card-button:hover,.sidebar-user-card-button[aria-expanded=true]{background:linear-gradient(135deg,#ffffff17,#2dd4bf12);border-color:#2dd4bf2e;transform:translateY(-1px)}.sidebar-profile-popover{z-index:40;color:#f5efe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 38%),#0f1916fa;border:1px solid #f5efe61f;border-radius:20px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 22px 44px #00000047}.sidebar-profile-popover-header,.sidebar-profile-popover-status,.sidebar-profile-popover-team-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar-profile-popover-user{gap:4px;min-width:0;display:grid}.sidebar-profile-popover-user strong{font-size:14px;line-height:1.25}.sidebar-profile-popover-user span,.sidebar-profile-popover-helper,.sidebar-profile-popover-team-copy span{color:#f5efe6ad;font-size:12px;line-height:1.4}.sidebar-profile-popover-role{color:#f5efe6e6;text-transform:uppercase;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.sidebar-profile-popover-status span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.sidebar-profile-popover-status strong{font-size:13px}.sidebar-profile-popover-team{gap:8px;display:grid}.sidebar-profile-popover-team-copy{gap:3px;min-width:0;display:grid}.sidebar-profile-popover-team-copy strong{font-size:13px;line-height:1.25}.sidebar-profile-popover-team-toggle{color:#f5efe6;white-space:nowrap;background:#ffffff14;border:1px solid #f5efe624;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:720}.sidebar-profile-popover-team-toggle.is-available{background:#16a34a29;border-color:#4ade8047}.sidebar-profile-popover-team-toggle.is-unavailable{background:#b91c1c24;border-color:#f871713d}.sidebar-profile-popover-team-toggle:disabled{cursor:wait;opacity:.68}.sidebar-profile-popover-error{color:#fecaca;font-size:12px;line-height:1.4}.sidebar-user-copy{min-width:0;display:grid}.sidebar-user-presence{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.sidebar-online-status{color:#d1fae5d1;letter-spacing:.01em;text-transform:lowercase;background:#10b98114;border:1px solid #34d39929;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:10px;font-weight:720;display:inline-flex}.sidebar-online-dot{background:#34d399;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #34d3991f}.sidebar-online-dot.is-syncing{animation:1.2s ease-in-out infinite sidebar-online-pulse}.sidebar-online-status--offline,.sidebar-online-status--error{color:#e2e8f0b8;background:#94a3b814;border-color:#94a3b82e}.sidebar-online-status--offline .sidebar-online-dot,.sidebar-online-status--error .sidebar-online-dot{background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}@keyframes sidebar-online-pulse{50%{transform:scale(.88);box-shadow:0 0 0 6px #34d3990a}}.sidebar-user-name{color:#f5efe6c7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.sidebar-user-email{color:#f5efe69e;word-break:break-word;font-size:12px;line-height:1.4}.sidebar-role-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}.sidebar-role-badge.role-admin{color:#fff7ed;background:#d9770661}.sidebar-role-badge.role-manager{color:#ecfeff;background:#0891b252}.sidebar-role-badge.role-viewer{color:#ccfbf1;background:#0f766e57}.sidebar-role-badge.role-pending{color:#f5efe6d1;background:#ffffff14}.sidebar-shift-badge:not(.role-viewer){color:#ccfbf1;background:#14b8a638;min-height:24px;padding:0 10px;font-size:9.5px}.sidebar-shift-badge.is-unavailable{color:#fecaca;background:#b91c1c33}.sidebar-shift-badge.is-unknown{color:#e2e8f0c2;background:#94a3b81f}.sidebar-list{background:#07110f47;border-top:1px solid #ffffff12;border-top-right-radius:26px;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.mobile-tools-header,.mobile-inbox-navigation,.mobile-inbox-sheet-backdrop,.mobile-inbox-more-sheet{display:none}.filter-control,.chat-select,.saved-replies-control,.emoji-picker-control{gap:6px;display:grid}.filter-control span,.chat-select span,.saved-replies-control span,.tag-toolbar-label{color:#f5efe6b8;font-size:12px}.filter-control input,.filter-control select,.chat-select select,.saved-replies-trigger{min-height:36px;color:inherit;background:#ffffffeb;border:1px solid #11221d1f;border-radius:12px;padding:0 12px}.sidebar-toolbar{z-index:12;background:linear-gradient(#11221dfa,#11221de6),radial-gradient(circle at 100% 0,#4d7d7538,#0000 32%);border:1px solid #ffffff13;border-radius:22px;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:calc(100% - 24px);margin:8px 12px 0;padding:9px;display:grid;position:sticky;top:0;box-shadow:0 12px 24px #07110f2e}.sidebar-search-wrap{min-width:0;position:relative}.sidebar-search{color:#f5efe6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;width:100%;min-height:38px;padding:0 40px 0 13px;font-size:14px}.sidebar-search::placeholder{color:#f5efe680}.sidebar-search-clear{color:#f5efe6c7;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:17px;line-height:1;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.sidebar-search-clear:hover,.sidebar-search-clear:focus-visible{color:#fff;background:#ffffff2e}.sidebar-search-pending{color:var(--muted);pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.compact-toolbar-button{color:#103c35;background:#ffffffeb;border:1px solid #11221d1a;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:13px;display:inline-flex}.compact-toolbar-button:hover,.compact-toolbar-button:focus-visible{color:#063f37;background:#fffffffa;border-color:#0f766e47;box-shadow:0 10px 24px #11221d1a}.filter-trigger{gap:6px;font-weight:720}.due-reminder-toolbar-button{color:#eef2ff;cursor:pointer;max-width:100%;min-height:32px;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#4f46e5,#2563eb);border:1px solid #6366f138;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:12px;font-weight:850;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 1px #6366f129,0 10px 22px #4338ca2e}.due-reminder-toolbar-button span{text-overflow:ellipsis;overflow:hidden}.due-reminder-toolbar-button strong{color:#312e81;background:#eef2fff2;border-radius:999px;flex:none;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.due-reminder-toolbar-button:hover,.due-reminder-toolbar-button:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.due-reminder-toolbar-button:focus-visible{outline-offset:2px;outline:2px solid #818cf885}.status-outline-button{min-height:36px;color:var(--accent-strong);background:#ffffffe0;border:1px solid #11221d1f;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.toolbar-icon{flex:none}.sidebar-filters-popover,.crm-panel-popover,.saved-replies-popover,.composer-notes-popover{z-index:20;background:#fffffffa;border:1px solid #11221d14;border-radius:18px;gap:10px;width:min(320px,100vw - 64px);padding:12px;display:grid;position:absolute;box-shadow:0 18px 40px #11221d29}.sidebar-filters-popover{top:calc(100% + 10px);right:0}.sidebar-sync{z-index:1;box-shadow:none;background:0 0;flex:none;align-self:flex-start;margin:0 14px 9px;padding:0;position:relative;top:auto}.conversation-scroll-area{scrollbar-gutter:stable;flex:auto;min-height:0;padding:10px 14px 14px;overflow:hidden auto}.pinned-conversations-folder{z-index:5;color:#d8fff7;text-align:left;cursor:pointer;background:#092622f5;border:1px solid #5eead433;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:11px 12px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #00000029}.pinned-conversations-folder:hover,.pinned-conversations-folder:focus-visible,.pinned-conversations-folder.is-open{background:#0b352ffa;border-color:#5eead46b}.pinned-conversations-folder:focus-visible{outline-offset:2px;outline:3px solid #2dd4bf29}.pinned-folder-icon{background:#2dd4bf1f;border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.pinned-folder-copy{gap:2px;display:grid}.pinned-folder-copy strong{font-size:14px;line-height:1.2}.pinned-folder-copy small{color:#d8fff794;font-size:11px}.pinned-folder-chevron{background:#ffffff12;border-radius:999px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:700;display:grid}html[data-crm-theme=light] .pinned-conversations-folder{color:#134e4a;background:#f0fdfaf7;border-color:#0f766e2e;box-shadow:0 8px 20px #0f766e14}html[data-crm-theme=light] .pinned-conversations-folder:hover,html[data-crm-theme=light] .pinned-conversations-folder:focus-visible,html[data-crm-theme=light] .pinned-conversations-folder.is-open{background:#ccfbf1fa;border-color:#0f766e57}html[data-crm-theme=light] .pinned-folder-copy small{color:#134e4a9e}.compact-field{gap:6px;display:grid}.compact-field span,.crm-panel-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.compact-field select,.compact-field input,.compact-field textarea{background:#fffaf5;border:1px solid #11221d1f;border-radius:12px;min-height:36px;padding:0 12px}.compact-field textarea{resize:vertical;min-height:68px;padding:10px 12px}.filter-reset-button{color:#0f766e;background:#0f766e14;border:1px solid #0f766e29;border-radius:999px;min-height:34px;font-size:12px;font-weight:760}.filter-reset-button:hover,.filter-reset-button:focus-visible{background:#0f766e24;border-color:#0f766e52}.filter-helper-text{color:#92400edb;margin:-2px 0 2px;font-size:12px;line-height:1.35}.filter-control input::placeholder{color:#11221d70}.saved-replies-control,.emoji-picker-control{position:relative}.saved-replies-trigger{text-align:left;min-width:196px}.sync-indicator{color:#f5efe69e;align-items:center;gap:8px;font-size:12px;display:inline-flex}.sync-dot{background:#34d399;border-radius:999px;width:9px;height:9px}.sync-dot.live{background:#5eead4;box-shadow:0 0 0 6px #5eead429}.conversation-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:27px;margin:0 0 10px;padding:16px 44px 15px 18px;transition:transform .14s,background .14s,border-color .14s,box-shadow .16s;position:relative;overflow:hidden}.conversation-item:hover{background:#ffffff0f;transform:translateY(-.5px)}.conversation-item:focus-visible{border-color:#2dd4bf61;outline:none;box-shadow:0 0 0 3px #2dd4bf24}.conversation-item.active{background:linear-gradient(135deg,#0f766e70,#0f766e2e);border-color:#ffffff2e}.conversation-item.client-replied-waiting{border-color:color-mix(in srgb, var(--conversation-accent,#34d399) 58%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--conversation-accent,#34d399) 24%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--conversation-accent,#34d399) 20%, #ffffff0a), #065f4624);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 16%, transparent), 0 10px 24px color-mix(in srgb, var(--conversation-accent,#34d399) 18%, transparent);animation:3.1s ease-in-out infinite client-replied-card-pulse}.conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){background:radial-gradient(circle at 100% 0,#f59e0b21,#0000 44%),linear-gradient(135deg,#f59e0b17,#ffffff0a);border-color:#f59e0b47;box-shadow:inset 0 0 0 1px #f59e0b14,0 8px 20px #92400e1a}.conversation-item.reminder-due:not(.client-replied-waiting){background:radial-gradient(circle at 100% 0,#6366f12e,#0000 44%),linear-gradient(135deg,#3b82f61a,#ffffff0a);border-color:#6366f157;box-shadow:inset 0 0 0 1px #6366f11a,0 9px 22px #4338ca1f}.conversation-item.has-assignment{padding-right:44px}.conversation-action-anchor{z-index:6;position:absolute;top:9px;right:9px}.conversation-action-trigger{color:#f5efe6a8;opacity:.34;background:#ffffff0f;border:1px solid #f5efe61a;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .14s,background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid}.conversation-item:hover .conversation-action-trigger,.conversation-item:focus-within .conversation-action-trigger,.conversation-action-trigger[aria-expanded=true]{opacity:1}.conversation-action-trigger:hover,.conversation-action-trigger[aria-expanded=true]{color:#d1fae5;background:#0f766e61;border-color:#2dd4bf47;transform:translateY(-1px)}.conversation-action-menu{z-index:90;background:#fffffffa;border:1px solid #11221d14;border-radius:14px;width:224px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 44px #11221d2e}.conversation-action-menu button{min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-size:13px;display:flex}.conversation-action-menu button:hover{background:#0f766e14}.conversation-action-menu .conversation-action-danger{color:var(--danger)}.conversation-action-menu .conversation-action-danger:hover{background:#b9383814}.conversation-action-separated{margin-top:4px;border-top:1px solid #b938381f!important;border-radius:0 0 10px 10px!important}.sidebar-list .empty-card{color:#f5efe6;background:#ffffff0d;border-color:#ffffff1a;max-width:none;margin-top:12px;padding:22px 18px}.sidebar-list .empty-title{font-size:19px}.sidebar-list .empty-copy{color:#f5efe6a8}.crm-route-loading{--crm-route-loading-surface:#ffffffb8;--crm-route-loading-border:#0f766e1f;--crm-route-loading-fill:#0f766e1a;box-sizing:border-box;min-height:100dvh;padding:calc(18px + var(--crm-safe-top)) 18px calc(24px + var(--crm-safe-bottom));color:#17231f;background:#f4f7f5;gap:14px;display:grid;position:relative}.crm-route-loading-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-route-loading-header,.crm-route-loading-toolbar,.crm-route-loading-list,.crm-route-loading-kpis,.crm-route-loading-section,.crm-route-loading-calendar{box-sizing:border-box;width:100%}.crm-route-loading-header,.crm-route-loading-toolbar,.crm-route-loading-kpi,.crm-route-loading-section,.crm-route-loading-conversation,.crm-route-loading-calendar{border:1px solid var(--crm-route-loading-border);background:var(--crm-route-loading-surface);box-shadow:0 8px 22px #0f172a0d}.crm-route-loading-header{border-radius:18px;gap:10px;padding:18px;display:grid}.crm-route-loading-toolbar,.crm-route-loading-tabs{border-radius:16px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.crm-route-loading-line,.crm-route-loading-control,.crm-route-loading-block,.crm-route-loading-avatar,.crm-route-loading-calendar span,.crm-route-loading-bottom-nav span{background:linear-gradient(100deg, var(--crm-route-loading-fill) 25%, #0f766e29 42%, var(--crm-route-loading-fill) 62%);background-size:240% 100%;animation:1.4s ease-in-out infinite crm-route-loading-shimmer;display:block}.crm-route-loading-line{border-radius:999px;height:10px}.crm-route-loading-line.is-kicker{width:24%;height:8px}.crm-route-loading-line.is-title{width:min(68%,360px);height:25px}.crm-route-loading-line.is-copy{width:min(88%,520px)}.crm-route-loading-control{border-radius:10px;width:88px;height:34px}.crm-route-loading-control.is-wide{flex:180px;width:min(100%,220px)}.crm-route-loading-list{gap:8px;display:grid}.crm-route-loading-conversation{border-radius:15px;gap:10px;min-height:76px;padding:12px;display:flex}.crm-route-loading-avatar{border-radius:50%;flex:0 0 36px;width:36px;height:36px}.crm-route-loading-conversation-copy{flex:1;align-content:center;gap:8px;min-width:0;display:grid}.crm-route-loading-line.is-name{width:48%}.crm-route-loading-line.is-preview{width:82%}.crm-route-loading-line.is-meta{width:28%;height:8px}.crm-route-loading-tabs{overflow:hidden}.crm-route-loading-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-route-loading-kpi{border-radius:15px;gap:14px;min-height:100px;padding:12px;display:grid}.crm-route-loading-line.is-metric{width:62%;height:28px}.crm-route-loading-section{border-radius:16px;gap:12px;padding:14px;display:grid}.crm-route-loading-line.is-section-title{width:38%}.crm-route-loading-block{border-radius:12px;min-height:160px}.crm-route-loading-calendar{border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px;display:grid}.crm-route-loading-calendar span{border-radius:9px;min-height:58px}.crm-route-loading-bottom-nav{display:none}@keyframes crm-route-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-crm-theme=dark] .crm-route-loading{--crm-route-loading-surface:#0c1f1ce0;--crm-route-loading-border:#99f6e41f;--crm-route-loading-fill:#5eead41a;color:#e0f2ea;background:#071210}html[data-crm-theme=dark] .crm-route-loading-header,html[data-crm-theme=dark] .crm-route-loading-toolbar,html[data-crm-theme=dark] .crm-route-loading-kpi,html[data-crm-theme=dark] .crm-route-loading-section,html[data-crm-theme=dark] .crm-route-loading-conversation,html[data-crm-theme=dark] .crm-route-loading-calendar{box-shadow:0 8px 22px #0000002e}@media (max-width:860px){.crm-route-loading{padding:calc(8px + var(--crm-safe-top)) calc(12px + var(--crm-safe-right)) calc(82px + var(--crm-safe-bottom)) calc(12px + var(--crm-safe-left));gap:10px}.crm-route-loading-header{border-radius:16px;gap:8px;padding:14px}.crm-route-loading-line.is-title{height:22px}.crm-route-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-route-loading-kpi{min-height:84px}.crm-route-loading-calendar span{min-height:50px}.crm-route-loading-bottom-nav{right:max(10px, var(--crm-safe-right));bottom:max(8px, var(--crm-safe-bottom));left:max(10px, var(--crm-safe-left));z-index:10;border:1px solid var(--crm-route-loading-border);background:var(--crm-route-loading-surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:56px;padding:8px;display:grid;position:fixed;box-shadow:0 8px 24px #0f172a1f}html[data-crm-theme=dark] .crm-route-loading-bottom-nav{box-shadow:0 8px 24px #0000003d}}@media (prefers-reduced-motion:reduce){.crm-route-loading-line,.crm-route-loading-control,.crm-route-loading-block,.crm-route-loading-avatar,.crm-route-loading-calendar span,.crm-route-loading-bottom-nav span{animation:none}}.conversation-list-skeleton{gap:8px;display:grid}.conversation-skeleton-card{background-color:#ffffff0f;background-image:linear-gradient(100deg,#ffffff52 0%,#ffffffad 48%,#ffffff52 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #11221d14;border-radius:18px;gap:10px;min-height:94px;padding:14px;animation:1.2s ease-in-out infinite thread-skeleton-shimmer;display:grid}.conversation-skeleton-line,.conversation-skeleton-chips span{background:#11221d1a;border-radius:999px;display:block}.conversation-skeleton-line.is-title{width:42%;height:14px}.conversation-skeleton-line.is-preview{width:74%;height:12px}.conversation-skeleton-chips{gap:8px;margin-top:2px;display:flex}.conversation-skeleton-chips span{background:#11221d14;width:72px;height:22px}.conversation-load-more-row{justify-content:center;padding:8px 0 4px;display:flex}.conversation-load-more-button{color:#d1fae5;background:#0f766e47;border:1px solid #2dd4bf33;border-radius:999px;min-height:36px;padding:0 16px;font-size:13px;font-weight:760;transition:background .14s,border-color .14s,color .14s,transform .14s}.conversation-load-more-button:hover:not(:disabled),.conversation-load-more-button:focus-visible:not(:disabled){color:#fff;background:#0f766e6b;border-color:#2dd4bf57;transform:translateY(-1px)}.conversation-load-more-button:disabled{cursor:progress;opacity:.68}.empty-action-button{color:#d1fae5;background:#0f766e57;border:1px solid #2dd4bf38;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-top:16px;padding:0 14px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.empty-action-button:hover,.empty-action-button:focus-visible{background:#0f766e80;border-color:#2dd4bf61;transform:translateY(-1px)}.assignment-blue{--assigned-manager-color:#60a5fa;--assigned-manager-bg:#60a5fa29;--assigned-manager-text:#dbeafe}.assignment-pink{--assigned-manager-color:#f472b6;--assigned-manager-bg:#f472b629;--assigned-manager-text:#fce7f3}.assignment-purple{--assigned-manager-color:#a78bfa;--assigned-manager-bg:#a78bfa29;--assigned-manager-text:#ede9fe}.assignment-green{--assigned-manager-color:#34d399;--assigned-manager-bg:#34d39926;--assigned-manager-text:#d1fae5}.assigned-manager-bar{background:var(--assigned-manager-color);width:4px;box-shadow:0 0 18px color-mix(in srgb, var(--assigned-manager-color) 32%, transparent);border-radius:999px 0 0 999px;position:absolute;top:11px;bottom:11px;right:0}.assigned-manager-bar.client-replied-accent-bar{background:var(--conversation-accent,var(--assigned-manager-color,#34d399));width:5px;box-shadow:0 0 22px color-mix(in srgb, var(--conversation-accent,var(--assigned-manager-color,#34d399)) 55%, transparent), -7px 0 18px color-mix(in srgb, var(--conversation-accent,var(--assigned-manager-color,#34d399)) 18%, transparent);top:8px;bottom:8px}.assigned-manager-bar.waiting-manager-accent-bar:not(.client-replied-accent-bar){background:#f59e0b;top:10px;bottom:10px;box-shadow:0 0 20px #f59e0b70,-6px 0 16px #f59e0b1a}.admin-internal-comment-bar{background:#dc2626;border-radius:0 999px 999px 0;width:4px;position:absolute;top:11px;bottom:11px;left:0;box-shadow:0 0 14px #dc262638,6px 0 12px #dc262614}html[data-crm-theme=dark] .admin-internal-comment-bar{background:#f87171;box-shadow:0 0 16px #f871713d,6px 0 14px #f8717114}.conversation-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.conversation-row-meta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.assigned-manager-chip{border:1px solid color-mix(in srgb, var(--assigned-manager-color,#94a3b8) 28%, transparent);max-width:112px;min-height:22px;color:var(--assigned-manager-text,#f5efe6d1);background:var(--assigned-manager-bg,#ffffff14);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}button.assigned-manager-chip{cursor:pointer}.assigned-manager-chip span:last-child{text-overflow:ellipsis;overflow:hidden}.assigned-manager-dot{background:var(--assigned-manager-color,#f5efe694);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--assigned-manager-color,#94a3b8) 16%, transparent);border-radius:999px;flex:none}.conversation-time,.meta-chip,.status-chip,.composer-hint,.message-meta,.empty-copy,.error-copy{font-size:12px}.conversation-time{color:#f5efe67a}.conversation-time.unread{color:#34d399;font-weight:700}.conversation-preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:7px 0 9px;display:grid}.conversation-preview{color:#f5efe6b8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.42;overflow:hidden}.draft-preview-label{color:#34d399;font-weight:650}.unread-count-badge{color:#063a32;white-space:nowrap;background:#34d399;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 6px 14px #34d3992e}.conversation-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.meta-chip,.status-chip,.demo-chip,.reply-button{border-radius:999px}.meta-chip,.status-chip,.demo-chip{justify-content:center;align-items:center;min-height:23px;padding:0 9px;display:inline-flex}.meta-chip{color:#f5efe6d1;background:#ffffff14}.source-chip{border:1px solid #0000;font-weight:720}.source-chip.is-icon-only{width:28px;min-width:28px;padding:0}.channel-source-icon{width:16px;height:16px;display:block}.chat-source-copy{align-items:center;gap:7px;display:flex}.chat-source-icon{justify-content:center;align-items:center;display:inline-flex}.chat-source-icon .channel-source-icon{width:17px;height:17px}.source-whatsapp{color:#bbf7d0;background:#16a34a2e;border-color:#4ade8033}.source-instagram{color:#fbcfe8;background:#db27772b;border-color:#f472b633}.source-website,.source-web{color:#bae6fd;background:#0284c72b;border-color:#38bdf833}.source-olx{color:#ddd6fe;background:#6d28d92e;border-color:#a78bfa38}.lead-category-chip{color:#115e59;background:#14b8a624;border:1px solid #14b8a62e;font-weight:760}.lead-category-chip.is-empty{color:#475569bd;background:#94a3b821;border-color:#94a3b82e;font-weight:650}.meta-chip-button,.header-status-chip,.crm-panel-assignee-card{cursor:pointer}.meta-chip-button,.header-status-chip,button.assigned-manager-chip{font:inherit;border:0}.meta-chip-button,.header-status-chip,button.assigned-manager-chip,.crm-panel-assignee-card{transition:filter .14s,transform .14s,background .14s}.meta-chip-button:hover,.meta-chip-button:focus-visible,.header-status-chip:hover,.header-status-chip:focus-visible,button.assigned-manager-chip:hover,button.assigned-manager-chip:focus-visible,.crm-panel-assignee-card:hover,.crm-panel-assignee-card:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}.tag-chip{border:1px solid #0000}.tag-rose{color:#fff1f2;background:#e11d4866}.tag-amber{color:#fffbeb;background:#d977066b}.tag-emerald{color:#ecfdf5;background:#0596696b}.tag-sky{color:#f0f9ff;background:#0284c76b}.tag-violet{color:#f5f3ff;background:#6d28d96b}.status-chip{color:var(--accent-strong);background:var(--accent-soft);text-transform:capitalize}.status-spam-chip{color:#fff1f2;background:#b938388a}.workflow-chip{font-weight:760}.crm-recommendation-chip{color:#134e4a;background:#14b8a629;box-shadow:0 0 0 1px #0f766e1f,0 8px 18px #0f766e14}.pinned-chip{color:#bfdbfe;background:#2563eb33;border:1px solid #60a5fa33}.waiting-client-chip{color:#fffbeb;background:#d9770666}.waiting-manager-chip{color:#451a03;background:#fbbf24d1;box-shadow:0 0 0 1px #f59e0b3d,0 8px 18px #92400e1f}.deal-status-chip{font-weight:760}.conversation-stage-chip.is-actionable{cursor:pointer}.conversation-stage-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.conversation-stage-chip-affordance{margin-left:4px;font-size:12px;line-height:1}.conversation-stage-chip.is-actionable:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.stage-not-selected-chip{box-shadow:0 0 0 1px #d9770638}.missing-stage-prompt{color:#7c4a03;background:#f59e0b14;border:1px solid #d9770633;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:6px 8px;display:flex}.missing-stage-prompt p{min-width:0;margin:0;font-size:12px;line-height:1.35}.missing-stage-prompt button{color:#92400e;background:#fffbebb8;border:1px solid #b4530938;border-radius:8px;flex:none;min-height:28px;padding:0 9px;font-size:11px;font-weight:760}.missing-stage-prompt button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.deal-status-info{color:#075985;background:#0ea5e924}.deal-status-amber{color:#92400e;background:#f59e0b29}.deal-status-success{color:#065f46;background:#10b98129}.deal-status-danger{color:#991b1b;background:#ef444424}.deal-status-rose{color:#9f1239;background:#f43f5e24}.deal-status-slate,.deal-status-neutral{color:#475569;background:#64748b21}.client-replied-chip{color:#ecfdf5;background:linear-gradient(135deg, color-mix(in srgb, var(--conversation-accent,#10b981) 78%, #064e3b), color-mix(in srgb, var(--conversation-accent,#10b981) 56%, #0f766e));box-shadow:0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 36%, transparent), 0 8px 22px color-mix(in srgb, var(--conversation-accent,#34d399) 22%, transparent)}.reminder-due-chip{color:#eef2ff;background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:0 0 0 1px #6366f142,0 8px 20px #4338ca2e}.reminder-snoozed-chip{color:#312e81;background:#bfdbfedb}.reminder-chip-button{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s}.reminder-chip-button:hover,.reminder-chip-button:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.reminder-chip-button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa94}.reminder-due-accent-bar{background:#6366f1;top:10px;bottom:10px;box-shadow:0 0 18px #6366f161,-6px 0 14px #6366f114}.conversation-reminder-preview{color:#f5efe6b3;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;line-height:1.35;overflow:hidden}@keyframes client-replied-card-pulse{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 16%, transparent), 0 14px 34px color-mix(in srgb, var(--conversation-accent,#34d399) 20%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 28%, transparent), 0 18px 42px color-mix(in srgb, var(--conversation-accent,#34d399) 30%, transparent)}}.demo-chip{color:#fff;background:#b93838e6}.chat-panel{background:radial-gradient(circle at 0 0,#d2e0dcb8,#0000 20%),linear-gradient(#ffffffad 0%,#f7f4eef5 100%);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-header{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:16px;display:flex}.chat-header-main{flex:0 260px;gap:0;min-width:0;display:grid}.client-source-summary{background:#f0fdfab8;border:1px solid #0f766e29;border-radius:14px;flex:0 520px;gap:3px;min-width:240px;max-width:520px;padding:10px 13px;display:grid}.client-source-summary-label{color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.client-source-summary-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.client-source-summary-campaign,.ad-referral-campaign{color:var(--muted);margin-top:.12rem;font-size:.74rem;font-weight:700;line-height:1.3;display:block}.client-source-summary-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}.client-source-summary-link{width:fit-content;color:var(--accent-strong);font-size:11px;font-weight:760;text-decoration:none}.client-source-summary-link:hover{text-decoration:underline}html[data-crm-theme=dark] .client-source-summary{background:#14534b29;border-color:#5eead429}.chat-header-notification-zone{flex-wrap:wrap;flex:720px;align-items:center;gap:8px;min-width:0;max-width:820px;display:inline-flex}.chat-header-notification-zone:empty{display:none}.header-notification-slot{flex:290px;min-width:min(220px,100%);max-width:320px}.header-notification-slot-admin{max-width:270px}.header-notification-slot-recommendation{flex-basis:320px;max-width:360px;position:relative}.header-notification-slot-ai{flex-basis:520px;max-width:640px;min-height:112px;position:relative}.header-notification-slot:empty{display:none}.chat-copy{color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:520}.chat-header-status-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.header-status-chip{white-space:nowrap;border:0;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.chat-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.client-replied-banner{color:#0f3f37;background:radial-gradient(circle at 0,#14b8a629,#0000 36%),#ecfdf5db;border-bottom:1px solid #0f766e24;justify-content:space-between;align-items:center;gap:16px;padding:10px 22px;display:flex}.client-replied-banner div:first-child{gap:2px;min-width:0;display:grid}.client-replied-banner strong{font-size:13px}.client-replied-banner span{color:#0f3f37b8;font-size:12px}.client-replied-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.client-replied-banner-actions button{min-height:32px;color:var(--accent-strong);background:#ffffffc2;border:1px solid #0f766e29;border-radius:999px;padding:0 11px;font-size:12px;font-weight:720}.client-replied-banner-actions button:last-child{color:var(--danger);border-color:#b938382e}.client-replied-banner-actions button:hover:not(:disabled),.client-replied-banner-actions button:focus-visible:not(:disabled){background:#fffffff5}.client-replied-banner-actions button:disabled{cursor:wait;opacity:.62}.header-notification{border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:60px;padding:10px 12px;display:flex}.header-notification-admin{background:linear-gradient(135deg,#fffffff0,#fff4f4fa),#fffffff0;border:1px solid #dc26261f;border-left:4px solid #dc2626e6;box-shadow:0 14px 28px #94111114}.header-notification-recommendation{background:linear-gradient(135deg,#f7fefcf2,#ebfbf8fa),#ffffffeb;border:1px solid #0d948829;border-left:3px solid #14b8a6db;box-shadow:0 8px 18px #0d948812}.header-notification-recommendation.header-notification{border-radius:14px;gap:9px;min-height:54px;padding:8px 10px}.header-notification-recommendation .header-notification-copy{gap:2px}.header-notification-ai{background:radial-gradient(circle at 0 0,#3b82f61f,#0000 42%),linear-gradient(135deg,#f8fafcf5,#eff6fffa),#fffffff0;border:1px solid #2563eb29;border-left:4px solid #3b82f6db;box-shadow:0 14px 28px #2563eb14}.header-notification-ai.header-notification-stage-action{border-left-width:6px;gap:16px;min-height:112px;padding:16px 18px;box-shadow:0 18px 34px #2563eb24}.header-notification-ai-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.header-notification-copy{flex:auto;gap:4px;min-width:0;display:grid}.header-notification-copy-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .14s,transform .14s}.header-notification-copy-button:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #3b82f661}.header-notification-copy-button:hover .header-notification-title,.header-notification-copy-button:focus-visible .header-notification-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.header-notification-affordance{color:#1e40afc2;letter-spacing:.01em;text-transform:none;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:820;line-height:1.1;display:inline-flex}.header-notification-affordance span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-notification-affordance-badge{color:#fff;background:linear-gradient(135deg,#3b82f6,#0f766e);border-radius:999px;flex:none;place-items:center;min-width:22px;height:17px;padding:0 5px;font-size:9px;font-weight:900;display:inline-grid}.header-notification-affordance-chevron{color:#1e40afb8;flex:none;font-size:15px;line-height:.8;transition:transform .14s}.header-notification-copy-button:hover .header-notification-affordance-chevron,.header-notification-copy-button:focus-visible .header-notification-affordance-chevron{transform:translate(2px)}.header-notification-title{color:#991b1b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:860;line-height:1.2;overflow:hidden}.header-notification-preview{color:#3f2020;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.header-notification-admin .header-notification-preview{text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:5.6em;padding-right:4px;display:block;overflow:hidden auto}.header-notification-recommendation .header-notification-title{color:#0f766e;font-size:12px}.header-notification-recommendation .header-notification-preview{color:#143d38;-webkit-line-clamp:1;font-size:12.5px;line-height:1.35}.header-notification-ai .header-notification-title{color:#1d4ed8;text-overflow:clip;white-space:normal;flex:240px;min-width:0;overflow:visible}.header-notification-ai .header-notification-preview{color:#172554;-webkit-line-clamp:2}.header-notification-required{color:#1d4ed8;font-size:12px;font-weight:780;line-height:1.4}.stage-action-required-notice{color:#1e3a8a;background:#dbeafead;border:1px solid #2563eb2e;border-left:4px solid #2563ebd1;border-radius:12px;margin:0 16px 10px;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.4}.header-notification-detail{color:#1e40afd1;white-space:normal;margin:0;font-size:12px;line-height:1.4;display:none}.header-notification-confidence{color:#1d4ed8;background:#3b82f61f;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:850}.header-notification-error{color:#b91c1c;font-size:12px;font-weight:700;line-height:1.35}.header-notification-notice{color:#0f766e;font-size:12px;font-weight:760;line-height:1.35}.header-notification-actions{flex-shrink:0;justify-content:flex-end;align-items:center;padding-top:1px;display:flex}.header-notification-actions-dual{flex-wrap:wrap;gap:6px}.header-notification-details-control{display:none}.header-notification-actions button{color:#fff;min-height:34px;font:inherit;background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid #dc262624;border-radius:999px;padding:0 13px;font-size:12px;font-weight:820;box-shadow:0 8px 18px #b91c1c24}.header-notification-recommendation .header-notification-actions button{background:linear-gradient(135deg,#14b8a6,#0f766e);border-color:#0d94882e;min-height:30px;padding:0 10px;font-size:11.5px;box-shadow:0 5px 12px #0d94881f}.header-notification-recommendation .header-notification-actions button:last-child{color:#0f766e;background:#ffffffc7}.header-notification-ai .header-notification-actions button{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#2563eb29;box-shadow:0 8px 18px #2563eb24}.header-notification-ai.header-notification-stage-action .header-notification-actions button{min-height:42px;padding:0 16px;font-size:13px}.header-notification-ai .header-notification-actions button:not(:first-child){color:#1d4ed8;background:#ffffffc7}.header-notification-ai .header-notification-actions .header-notification-manual-action,.header-notification-ai .header-notification-actions .header-notification-manual-action:disabled{cursor:default;color:#1d4ed8;box-shadow:none;background:#ffffffc7}.header-notification-read-only{color:#0f766e;white-space:nowrap;background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:780;display:inline-flex}.header-notification-ai .header-notification-notice{color:#1d4ed8}.header-notification-ai .header-notification-more{display:inline-flex}.header-notification-ai.is-expanded,.header-notification-recommendation.is-expanded{z-index:90}.header-notification-expanded{z-index:120;background:radial-gradient(circle at 0 0,#3b82f61f,#0000 45%),#fffffffa;border:1px solid #2563eb29;border-radius:18px;gap:12px;width:min(400px,100vw - 28px);padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 50px #0f172a2e,0 0 0 1px #ffffff6b}.header-notification-expanded-copy{color:#172554;gap:8px;display:grid}.header-notification-expanded-copy strong{color:#1d4ed8;font-size:14px;line-height:1.25}.header-notification-expanded-copy p{color:#0f172ad1;margin:0;font-size:13px;line-height:1.45}.header-notification-expanded-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-notification-expanded-actions button{color:#fff;min-height:34px;font:inherit;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #2563eb29;border-radius:999px;padding:0 13px;font-size:12px;font-weight:820;box-shadow:0 8px 18px #2563eb24}.header-notification-expanded-actions button:not(:first-child),.header-notification-expanded-actions .header-notification-manual-action{color:#1d4ed8;box-shadow:none;background:#ffffffd1}.header-notification-expanded-actions .header-notification-read-only{min-height:34px}.header-notification-feedback{min-height:52px}.header-notification-feedback.is-success{background:linear-gradient(135deg,#f0fdf4f5,#dcfce7fa),#fffffff0;border-color:#16a34a33 #16a34a33 #16a34a33 #22c55ee0}.header-notification-feedback.is-success .header-notification-title{color:#15803d}.header-notification-feedback.is-success .header-notification-preview{color:#14532d}.header-notification-actions button:disabled{cursor:progress;opacity:.68}.header-notification-actions button:hover:not(:disabled),.header-notification-actions button:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #b91c1c38}.header-notification-recommendation .header-notification-actions button:hover:not(:disabled),.header-notification-recommendation .header-notification-actions button:focus-visible:not(:disabled){box-shadow:0 14px 24px #0d948833}.reminder-toast-stack{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:80;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed}.reminder-toast{color:#172033;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#6366f129,#0000 44%),#fffffff0;border:1px solid #4f46e53d;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid;position:relative;box-shadow:0 22px 54px #1118272e,inset 0 0 0 1px #ffffff94}.reminder-toast-copy{gap:3px;min-width:0;display:grid}.reminder-toast-copy strong{padding-right:26px;font-size:13px;line-height:1.25}.reminder-toast-copy span{color:#475569d1;font-size:12px;font-weight:750}.reminder-toast-copy p{color:#334155db;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.reminder-toast-action{color:#3730a3;white-space:nowrap;background:#e0e7ffe0;border:1px solid #4f46e52e;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:850}.reminder-toast-action:hover,.reminder-toast-action:focus-visible{background:#c7d2fef5}.reminder-toast-close{color:#475569d1;background:#ffffffad;border:1px solid #64748b24;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:inline-flex;position:absolute;top:9px;right:9px}.reminder-toast-close:hover,.reminder-toast-close:focus-visible{color:#1e293b;background:#fffffff5}.archive-conversation-button{min-height:34px;color:var(--danger);background:#b938380f;border:1px solid #b938382e;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.spam-conversation-button,.restore-conversation-button{min-height:34px;color:var(--danger);background:#b938380d;border:1px solid #b9383829;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.restore-conversation-button{color:var(--accent-strong);background:#0f766e14;border-color:#0f766e29}.save-media-button{min-height:34px;color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.save-media-button:hover:not(:disabled){background:#0f766e1f;border-color:#0f766e47;transform:translateY(-1px)}.save-media-button:disabled{opacity:.62;cursor:default}.media-save-status{color:var(--muted);font-size:12px}.archive-conversation-button:hover:not(:disabled),.spam-conversation-button:hover:not(:disabled){background:#b938381a;border-color:#b9383852;transform:translateY(-1px)}.restore-conversation-button:hover:not(:disabled){background:#0f766e1f;border-color:#0f766e47;transform:translateY(-1px)}.archive-conversation-button:disabled,.spam-conversation-button:disabled,.restore-conversation-button:disabled{opacity:.62;cursor:wait}.crm-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080661;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-confirm-modal{background:#fffaf5fa;border:1px solid #11221d1a;border-radius:22px;width:min(420px,100%);padding:20px;box-shadow:0 28px 80px #11221d3d}.crm-confirm-modal h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:20px}.crm-confirm-modal p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.crm-confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.confirm-cancel-button,.confirm-danger-button,.confirm-primary-button{border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.confirm-cancel-button{color:var(--text);background:#ffffffdb;border:1px solid #11221d1a}.confirm-danger-button{color:#fff;background:var(--danger);border:1px solid #b938382e}.confirm-primary-button{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border:1px solid #0f766e2e}.confirm-danger-button:disabled,.confirm-primary-button:disabled{opacity:.62;cursor:wait}.reminder-modal{width:min(520px,100%)}.reminder-quick-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.reminder-quick-actions button{min-height:30px;color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;padding:0 11px;font-size:12px;font-weight:750}.reminder-field{gap:6px;margin-top:14px;display:grid}.reminder-field span{color:var(--muted);font-size:12px;font-weight:750}.reminder-field input,.reminder-field textarea{width:100%;color:var(--text);font:inherit;background:#ffffffd1;border:1px solid #11221d1a;border-radius:14px;font-size:14px}.reminder-field input{min-height:42px;padding:0 12px}.reminder-field textarea{resize:vertical;min-height:94px;padding:11px 12px}.reminder-error{color:#991b1b;background:#fee2e2bd;border:1px solid #dc26262e;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4}.reminder-detail-modal{width:min(500px,100%)}.reminder-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reminder-detail-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.reminder-detail-status{color:#312e81;white-space:nowrap;background:#bfdbfedb;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.reminder-detail-status.is-due{color:#eef2ff;background:linear-gradient(135deg,#4f46e5,#2563eb)}.reminder-detail-note{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 44%),#0f766e0f;border:1px solid #0f766e1f;border-radius:16px;gap:7px;margin-top:16px;padding:13px;display:grid}.reminder-detail-note span{color:var(--muted);font-size:12px;font-weight:800}.reminder-detail-note p{color:var(--text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.reminder-detail-actions{flex-wrap:wrap}.crm-panel-anchor{position:relative}.crm-panel-popover{width:min(370px,100vw - 36px);max-height:min(78dvh,720px);top:calc(100% + 10px);right:0;overflow-y:auto}.crm-panel-section{gap:8px;display:grid}.crm-panel-card-section{background:radial-gradient(circle at 100% 0,#0f766e0f,#0000 46%),#ffffff85;border:1px solid #11221d14;border-radius:16px;padding:12px}.crm-panel-stage-priority{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 48%),#0f766e14;border-color:#0f766e3d}.crm-panel-stage-priority>select{width:100%;min-height:42px;color:var(--text);font:inherit;background:#ffffffc7;border:1px solid #0f766e3d;border-radius:12px;padding:0 12px;font-size:14px;font-weight:760}.crm-panel-customer-summary,.crm-panel-notes-list{gap:4px;display:grid}.crm-panel-reminder{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 42%),#3b82f60f;border:1px solid #3b82f626;border-radius:14px;gap:7px;padding:10px;display:grid}.crm-panel-reminder.is-due{background:radial-gradient(circle at 100% 0,#6366f124,#0000 42%),#6366f114;border-color:#6366f138}.crm-panel-reminder strong{color:var(--text);font-size:13px}.crm-panel-reminder p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.crm-panel-reminder-actions{flex-wrap:wrap;gap:7px;display:flex}.crm-panel-reminder-actions button{min-height:28px;color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;padding:0 9px;font-size:12px;font-weight:750}.crm-panel-bot-card{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 42%),#0f766e0f;border:1px solid #0f766e24;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.crm-panel-bot-card.is-paused{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 42%),#f59e0b0f;border-color:#d9770633}.crm-panel-bot-card strong,.crm-panel-bot-card span{display:block}.crm-panel-bot-card strong{color:var(--text);font-size:13px;line-height:1.35}.crm-panel-bot-card div>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.crm-panel-bot-status{color:#064e3b;letter-spacing:.04em;background:#34d3996b;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:850}.crm-panel-bot-card.is-paused .crm-panel-bot-status{color:#78350f;background:#fbbf2461}.translation-assistant-card{background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 48%),#ffffffa8;border-color:#0ea5e924}.translation-assistant-status{gap:10px;display:grid}.translation-assistant-status div{gap:3px;display:grid}.translation-assistant-status strong{color:var(--text);font-size:13px}.translation-assistant-status span{color:var(--muted);font-size:12px;line-height:1.45}.translation-assistant-toggle{color:#075985;min-height:34px;font:inherit;background:#0ea5e91a;border:1px solid #0ea5e92e;border-radius:999px;padding:0 13px;font-size:12px;font-weight:820}.translation-assistant-status.is-enabled .translation-assistant-toggle{color:#fff;background:linear-gradient(135deg, #0ea5e9, var(--accent));border-color:#0000;box-shadow:0 10px 22px #0ea5e929}.translation-target-control{gap:8px;padding-top:4px;display:grid}.translation-target-control>span{color:var(--muted);font-size:12px;font-weight:720}.translation-target-options{flex-wrap:wrap;gap:6px;display:flex}.translation-target-options button{color:#075985;min-height:30px;font:inherit;background:#ffffffb8;border:1px solid #0ea5e929;border-radius:999px;padding:0 12px;font-size:12px;font-weight:860}.translation-target-options button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg, #0ea5e9, var(--accent));border-color:#0000}.crm-panel-bot-details{color:var(--muted);gap:4px;font-size:12px;line-height:1.4;display:grid}.crm-panel-bot-details p{color:var(--text);white-space:pre-wrap;background:#11221d0f;border-radius:12px;margin:3px 0 0;padding:8px 10px}.crm-panel-customer-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.crm-panel-customer-summary span{color:var(--muted);word-break:break-word;font-size:13px;line-height:1.35}.crm-panel-section-header,.price-offer-header,.price-offer-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-card-grid,.price-offer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-card-read-only-field{gap:6px;min-width:0;display:grid}.customer-card-read-only-value{min-height:36px;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;box-sizing:border-box;background:#0f766e0b;border:1px solid #11221d14;border-radius:12px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4}.customer-card-read-only-value.is-multiline{min-height:68px}.customer-card-compact-summary{background:#0f766e0b;border:1px solid #0f766e1a;border-radius:13px;gap:5px;padding:9px 10px;display:grid}.customer-card-compact-summary span{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.customer-card-compact-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:2px;display:grid}.customer-card-compact-footer div{gap:2px;min-width:0;display:grid}.customer-card-compact-footer strong{color:var(--text);font-size:12px;line-height:1.35}.customer-card-compact-footer span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.read-only-badge,.read-only-notice{color:#0f766e;letter-spacing:-.01em;background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;width:fit-content;font-size:12px;font-weight:700}.read-only-badge{align-items:center;min-height:26px;padding:4px 10px;display:inline-flex}.read-only-notice{border-radius:14px;margin:0 14px 10px;padding:8px 12px}.customer-card-sheet-overlay{z-index:120;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.customer-card-sheet-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a70;border:0;position:absolute;inset:0}.customer-card-sheet{z-index:1;will-change:transform;background:radial-gradient(circle at 100% 0,#0f766e14,#0000 38%),#fffcf7f5;border:1px solid #11221d1a;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(860px,100vw - 48px);max-height:min(86dvh,840px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #11221d47,inset 0 1px #ffffff94}.customer-card-sheet-header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fffcf7eb;border-bottom:1px solid #11221d14;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.customer-card-sheet-header.is-dragging{cursor:grabbing}.customer-card-sheet.is-dragging{box-shadow:0 34px 110px #11221d57,inset 0 1px #ffffff9e}.customer-card-sheet-grip{opacity:.65;gap:4px;width:fit-content;margin-bottom:8px;display:flex}.customer-card-sheet-grip span{background:#0f766e5c;border-radius:999px;width:18px;height:3px}.customer-card-sheet-header h2{color:var(--text);margin:2px 0 3px;font-size:22px;line-height:1.15}.customer-card-sheet-header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.customer-card-sheet-close{width:34px;height:34px;color:var(--text);font:inherit;background:#ffffffb3;border:1px solid #11221d1a;border-radius:999px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.customer-card-sheet-body{gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.customer-commerce-section{background:linear-gradient(145deg,#0f766e0e,#ffffff7a);border-color:#0f766e29;gap:14px;display:grid}.customer-commerce-heading,.customer-commerce-subheading,.customer-commerce-order,.customer-sale-card header,.customer-sale-item,.customer-sale-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-commerce-heading h3{color:var(--text);margin:3px 0 2px;font-size:19px}.customer-commerce-heading p,.customer-commerce-empty span{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.customer-commerce-sync-badge{color:#0f766e;background:#0f766e14;border:1px solid #0f766e29;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.customer-commerce-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-commerce-summary article{background:#ffffffb3;border:1px solid #11221d14;border-radius:13px;gap:4px;min-width:0;padding:10px;display:grid}.customer-commerce-summary span,.customer-commerce-order span,.customer-sale-item span,.customer-sale-meta span,.customer-sale-card footer span{color:var(--muted);font-size:10px}.customer-commerce-summary strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px}.customer-commerce-summary .has-debt{background:#fee2e2ad;border-color:#b91c1c33}.customer-commerce-summary .has-debt strong,.customer-sale-debt strong{color:#b91c1c}.customer-commerce-orders,.customer-commerce-sales,.customer-sale-items{gap:8px;display:grid}.customer-commerce-subheading span{color:#0f766e;background:#0f766e1a;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.customer-commerce-order,.customer-sale-card{background:#ffffffb8;border:1px solid #11221d17;border-radius:14px}.customer-commerce-order{padding:10px 12px}.customer-commerce-order>div{gap:2px;display:grid}.customer-commerce-order>div:last-child{text-align:right}.customer-sale-card{gap:10px;padding:12px;display:grid}.customer-sale-card header>div{gap:2px;display:grid}.customer-sale-number{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.customer-sale-status{color:#166534;background:#22c55e1c;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.customer-sale-status.is-cancelled,.customer-sale-status.is-refunded{color:#9f1239;background:#f43f5e1a}.customer-sale-item{border-top:1px solid #11221d12;align-items:flex-start;padding-block:7px}.customer-sale-item>div{gap:2px;min-width:0;display:grid}.customer-sale-item strong{color:var(--text);font-size:12px}.customer-sale-meta{flex-wrap:wrap;gap:5px;display:flex}.customer-sale-meta span{background:#11221d0e;border-radius:999px;padding:4px 7px}.customer-sale-card footer{border-top:1px solid #11221d14;flex-wrap:wrap;justify-content:flex-end;padding-top:9px}.customer-sale-card footer>div{text-align:right;gap:1px;min-width:90px;display:grid}.customer-sale-note{color:var(--muted);background:#11221d0a;border-radius:10px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.customer-commerce-empty{text-align:center;border:1px dashed #0f766e33;border-radius:14px;gap:4px;padding:16px;display:grid}.price-offers-section{border-color:#0f766e1f}.price-offer-header p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.price-offer-toggle{flex:none;min-height:30px;padding-inline:10px;font-size:11px}.price-offer-form,.price-offer-list{gap:8px;display:grid}.price-offer-form{background:#0f766e0d;border:1px solid #0f766e1f;border-radius:14px;padding:10px}.price-offer-card{background:#ffffff8a;border:1px solid #11221d14;border-radius:14px;gap:6px;padding:10px;display:grid}.price-offer-card strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.price-offer-title-block{align-items:center;gap:7px;min-width:0;display:flex}.price-offer-material-badge{color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e1f;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:850;line-height:1.2}.price-offer-card p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.price-offer-amount{color:var(--accent-strong);font-size:14px;font-weight:850}.price-offer-meta{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:11px;line-height:1.35;display:flex}.price-offer-status,.price-offer-source{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:850;line-height:1.2}.price-offer-status{color:#065f46;background:#10b98124}.price-offer-status.is-waiting_reply{color:#92400e;background:#f59e0b24}.price-offer-status.is-accepted{color:#064e3b;background:#2dd4bf38}.price-offer-status.is-rejected,.price-offer-status.is-expired,.price-offer-status.is-cancelled{color:#991b1b;background:#ef44441f}.price-offer-status.is-archived{color:#475569;background:#64748b1f}.price-offer-source{color:var(--accent-strong);text-transform:none;background:#0f766e14}.price-offer-extra-fields{gap:8px;display:grid}.price-offer-extra-fields summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:12px;font-weight:760}.crm-panel-assignee-card{border:1px solid color-mix(in srgb, var(--assigned-manager-color,#94a3b8) 18%, transparent);width:fit-content;max-width:100%;min-height:30px;color:var(--text);background:color-mix(in srgb, var(--assigned-manager-color,#94a3b8) 12%, #ffffffad);border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}button.crm-panel-assignee-card{font:inherit;text-align:left}.crm-panel-assignee-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deal-status-summary{border:1px solid #11221d14;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.deal-status-summary strong,.deal-status-summary span{display:block}.deal-status-summary strong{color:var(--text);font-size:13px;line-height:1.35}.deal-status-summary span{color:var(--muted);text-align:right;font-size:12px;line-height:1.35}.stage-history-list{background:#ffffff80;border:1px solid #11221d14;border-radius:15px;gap:8px;padding:10px;display:grid}.stage-history-header,.stage-history-item{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stage-history-header strong{font-size:13px}.stage-history-header span,.stage-history-item span,.stage-history-item p,.stage-history-item time{color:var(--muted);font-size:11px;line-height:1.35}.stage-history-item{border-top:1px solid #11221d14;padding-top:8px}.stage-history-item div{gap:3px;min-width:0;display:grid}.stage-history-item strong{color:var(--text);font-size:12px;line-height:1.35}.stage-history-item p{margin:0}.stage-history-item time{text-align:right;flex:none;max-width:112px}.ai-suggestion-card{background:radial-gradient(circle at 100% 0,#2dd4bf24,#0000 44%),#0f766e12;border:1px solid #2dd4bf33;border-radius:15px;gap:8px;padding:11px;display:grid}.ai-suggestion-header{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.ai-suggestion-header strong{background:#2dd4bf2e;border-radius:999px;padding:3px 7px;font-size:11px}.ai-suggestion-card h3{color:var(--text);margin:0;font-size:15px;line-height:1.25}.ai-suggestion-card p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.ai-suggestion-actions{flex-wrap:wrap;gap:7px;display:flex}.ai-suggestion-actions button{min-height:30px;color:var(--accent-strong);background:#0f766e1a;border:1px solid #0f766e29;border-radius:999px;padding:0 10px;font-size:12px;font-weight:780}.ai-suggestion-actions button:first-child{color:#064e3b;background:#2dd4bf4d}.ai-suggestion-actions button:disabled,.ai-suggestion-check-button:disabled{cursor:progress;opacity:.64}.deal-amount-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.deal-amount-row span{min-width:48px;color:var(--accent-strong);text-align:center;background:#0f766e1a;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:800}.crm-panel-inline,.crm-panel-stack,.crm-panel-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-panel-lead-category-row{margin-top:6px}.crm-panel-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-panel-inline-action{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:999px;justify-self:start;min-height:32px;padding:0 12px;font-size:12px;font-weight:760}.crm-panel-inline-action:hover,.crm-panel-inline-action:focus-visible{background:#f59e0b29;border-color:#f59e0b5c}.crm-panel-popover .meta-chip{color:var(--text);background:#11221d0f}.crm-panel-popover .demo-chip{color:var(--danger);background:#b938381f}.crm-panel-info-list{gap:9px;margin:0;display:grid}.crm-panel-info-list div{gap:3px;display:grid}.crm-panel-info-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.crm-panel-info-list dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.crm-panel-info-list a{color:var(--accent-strong);font-weight:700;text-decoration:none}.crm-panel-info-list a:hover{text-decoration:underline}.crm-panel-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.crm-panel-help-text{color:var(--muted);margin:-2px 0 0;font-size:11px;line-height:1.45}.crm-panel-note{background:#11221d0f;border-radius:12px;gap:5px;padding:9px 10px;display:grid}.crm-panel-note strong{color:var(--accent-strong);font-size:11px;font-weight:780}.crm-panel-note p{color:var(--text);margin:0;font-size:13px;line-height:1.4}.crm-panel-note span{color:var(--muted);font-size:11px}.crm-panel-note-legacy{opacity:.82}.crm-panel-subtle-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.crm-panel-comment-form{gap:8px;display:grid}.crm-panel-textarea{width:100%;min-height:86px;color:var(--text);font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #11221d1f;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45}.crm-panel-textarea::placeholder{color:var(--muted)}.crm-panel-comment-actions{justify-content:flex-end;display:flex}.crm-panel-comment-actions button{min-height:32px;color:var(--accent-strong);background:#0f766e1a;border:1px solid #0f766e29;border-radius:999px;padding:0 12px;font-size:12px;font-weight:780}.crm-panel-comment-actions button:disabled{cursor:progress;opacity:.66}.internal-comment-chip{color:#6b21a8;background:#a855f71a}.crm-panel-value{font-size:13px;font-weight:650}.crm-panel-meta{color:var(--muted);word-break:break-word;font-size:12px;line-height:1.45}.crm-panel-helper,.crm-panel-error{margin:0;font-size:12px;line-height:1.45}.crm-panel-helper{color:var(--muted)}.crm-panel-error{color:var(--danger)}.tag-toolbar{border-bottom:1px solid var(--line);background:#ffffff7a;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.tag-toolbar-label{color:var(--muted)}.tag-toolbar-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-toggle{min-height:32px;color:var(--muted);background:#11221d0f;border:1px solid #0000;border-radius:999px;padding:0 12px}.tag-toggle.active{color:#fff;border-color:#fff3}.message-thread{flex:auto;min-height:0;padding:22px 24px 18px;position:relative;overflow:hidden auto}.message-thread--wallpaper{isolation:isolate;background-color:var(--chat-wallpaper-base);background-image:var(--chat-wallpaper-overlay), var(--chat-wallpaper-tint), var(--chat-wallpaper-image);background-position:top,top,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:auto, auto, var(--chat-wallpaper-image-size);background-attachment:local,local,local}.message-thread--wallpaper:before,.message-thread--wallpaper:after{content:none}.message-thread--wallpaper>*,.message-thread--wallpaper .message-stack,.message-thread--wallpaper .message-thread-loading-skeleton,.message-thread--wallpaper .empty-thread-state{background:0 0}.message-delete-feedback{z-index:8;color:#991b1b;background:#fef2f2f5;border:1px solid #b91c1c33;border-radius:12px;align-items:center;width:fit-content;max-width:min(100%,360px);margin:0 0 10px auto;padding:8px 10px 8px 12px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0f172a1a}.message-delete-feedback button{width:26px;height:26px;color:inherit;cursor:pointer;background:#b91c1c14;border:0;border-radius:999px;flex:none;margin-left:8px;font-size:18px;line-height:1}.message-delete-feedback button:hover,.message-delete-feedback button:focus-visible{background:#b91c1c29}.message-thread-loading-skeleton{flex-direction:column;gap:12px;padding:4px 0;display:flex}.thread-skeleton-bubble{background-color:#11221d0f;background-image:linear-gradient(100deg,#ffffff6b 0%,#ffffffc7 48%,#ffffff6b 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px 18px 18px 8px;width:min(48%,390px);height:58px;animation:1.2s ease-in-out infinite thread-skeleton-shimmer}.thread-skeleton-bubble.is-outbound{background-color:#0f766e14;background-image:linear-gradient(100deg,#d8f6ea80 0%,#d8f6eaf2 48%,#d8f6ea80 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px 18px 8px;align-self:flex-end;width:min(42%,340px)}.thread-skeleton-bubble.is-short{width:min(32%,260px)}.thread-skeleton-bubble.is-media{height:92px}.message-stack{flex-direction:column;gap:10px;display:flex}.message-date-separator{pointer-events:none;justify-content:center;margin:4px 0 2px;display:flex}.message-date-separator span{color:#2b3d36c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #0f766e1f;border-radius:999px;align-items:center;min-height:26px;padding:4px 12px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 18px #11221d14}.jump-to-latest-button{z-index:3;min-height:34px;color:var(--accent-strong);background:#fffffff5;border:1px solid #0f766e29;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 12px;padding:0 14px;display:inline-flex;position:sticky;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #11221d1f}.message-row{display:flex}.message-row.inbound{justify-content:flex-start}.message-row.outbound,.message-row.system{justify-content:flex-end}.message-bubble{border:1px solid var(--line);background:var(--incoming);border-radius:18px;max-width:min(68%,660px);padding:12px 14px 9px;position:relative;box-shadow:0 8px 18px #11221d0d}.message-action-anchor{z-index:4;position:absolute;top:6px;right:6px}.message-action-trigger{width:24px;height:24px;color:var(--muted);opacity:.18;background:#ffffffb8;border:1px solid #11221d14;border-radius:999px;place-items:center;padding:0;transition:opacity .14s,background .14s,transform .14s;display:inline-grid;box-shadow:0 8px 18px #11221d14}.message-bubble:hover .message-action-trigger,.message-bubble:focus-within .message-action-trigger{opacity:1}.message-action-trigger:hover,.message-action-trigger[aria-expanded=true]{color:var(--accent-strong);background:#fffffff5;transform:translateY(-1px)}.message-action-menu{z-index:80;background:#fffffffa;border:1px solid #11221d14;border-radius:14px;width:210px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 44px #11221d29}.message-action-menu button{min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-size:13px;display:flex}.message-action-menu button:hover{background:#0f766e14}.message-action-menu .message-action-danger{color:var(--danger)}.message-action-menu .message-action-danger:hover{background:#b9383814}.message-row.inbound .message-bubble{border-radius:16px 16px 16px 8px}.message-row.outbound .message-bubble{background:#d8f6ea;border-radius:16px 16px 8px;box-shadow:0 10px 22px #0f766e14}.message-bubble--deleted{color:var(--muted);background:#11221d0a;border-style:dashed}.message-text--deleted{color:var(--muted);font-style:italic}.message-edited-label{color:var(--muted);font-size:11px;font-weight:700}.message-translation-actions{margin-top:5px}.message-translation-actions button{color:#075985d1;min-height:24px;font:inherit;background:#0ea5e90e;border:1px solid #0ea5e924;border-radius:999px;padding:0 8px;font-size:11px;font-weight:780}.message-translation-actions button:disabled{opacity:.58;cursor:wait}.message-translation-block{margin-top:6px}.message-translation-block.is-loading,.message-translation-block.is-error{color:#075985c7;background:#0ea5e911;border-radius:11px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:760;display:inline-flex}.message-translation-block.is-error{color:#b93838db;background:#fef2f2b3}.message-translation-block.is-error p{margin:0 0 0 4px}.message-translation-inline{color:#0c4a6ee6;background:#f0f9ff8f;border:1px solid #0ea5e91a;border-radius:11px;align-items:flex-start;gap:6px;max-width:100%;padding:5px 7px;display:flex}.message-translation-language{color:#075985c7;background:#0ea5e914;border-radius:999px;flex:none;padding:2px 4px;font-size:10px;font-weight:850;line-height:1.1}.message-translation-inline button{color:#0759859e;width:18px;height:18px;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-top:-1px;padding:0;font-size:15px;line-height:1;display:inline-grid}.message-translation-inline p{min-width:0;color:inherit;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.message-translation-inline.is-short{align-items:center;width:fit-content}.message-translation-inline.is-short p{text-overflow:ellipsis;white-space:nowrap;display:block}.message-edit-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050f0c47;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.message-edit-dialog{background:#fffffffa;border:1px solid #11221d1a;border-radius:22px;gap:12px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 24px 70px #11221d33}.message-edit-dialog h3{margin:0;font-size:16px}.message-edit-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.message-edit-dialog textarea{resize:vertical;min-height:118px;color:var(--text);font:inherit;background:#ffffffeb;border:1px solid #11221d1f;border-radius:14px;padding:12px 13px}.forward-message-dialog{width:min(560px,100%)}.forward-message-preview,.forward-message-search{gap:6px;display:grid}.forward-message-preview span,.forward-message-search span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760}.forward-message-preview p{color:var(--text);-webkit-line-clamp:4;line-clamp:4;word-break:break-word;background:#11221d0a;border:1px solid #11221d14;border-radius:14px;-webkit-box-orient:vertical;padding:10px 12px;display:-webkit-box;overflow:hidden}.forward-message-search input{min-height:40px;color:var(--text);font:inherit;background:#ffffffeb;border:1px solid #11221d1f;border-radius:14px;padding:0 12px}.forward-message-results{gap:8px;max-height:280px;padding-right:2px;display:grid;overflow-y:auto}.forward-message-result{width:100%;color:var(--text);text-align:left;background:#11221d08;border:1px solid #11221d14;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex}.forward-message-result:hover,.forward-message-result:focus-visible,.forward-message-result.is-selected{background:#0f766e14;border-color:#0f766e3d;transform:translateY(-1px)}.forward-message-result-copy,.forward-message-result-meta{gap:4px;min-width:0;display:grid}.forward-message-result-copy strong{font-size:13px;line-height:1.3}.forward-message-result-copy span,.forward-message-result-meta span,.forward-message-empty{color:var(--muted);font-size:12px;line-height:1.4}.forward-message-result-meta{text-align:right;justify-items:end}.forward-message-empty{margin:0;padding:10px 4px}.message-edit-actions{justify-content:flex-end;gap:8px;display:flex}.message-edit-actions button{min-height:36px;color:var(--accent-strong);background:#0f766e1a;border:1px solid #0f766e29;border-radius:999px;padding:0 14px;font-weight:800}.message-edit-actions button:disabled{opacity:.58;cursor:not-allowed}.message-edit-actions .message-edit-danger{color:var(--danger);background:#b9383814;border-color:#b938382e}.message-edit-error{font-weight:700;color:var(--danger)!important}.message-row.system .message-bubble{background:#f0ece3}.message-bubble--audio-only{box-shadow:none;background:0 0;border:0;padding:0}.message-row.outbound .message-bubble--audio-only{box-shadow:none;background:0 0}.message-bubble--audio-only .message-footer{justify-content:flex-end;margin-top:3px;padding:0 5px}.message-bubble--image-only{box-shadow:none;background:0 0;border:0;padding:0}.message-row.outbound .message-bubble--image-only{box-shadow:none;background:0 0}.message-bubble--image-only .message-attachments{margin-top:0}.message-bubble--image-only .image-attachment{width:min(320px,100vw - 96px)}.message-bubble--image-only .image-attachment-link,.message-bubble--image-only .image-attachment-state{background:0 0;border:0;border-radius:16px;box-shadow:0 10px 24px #11221d1f}.message-bubble--image-only .image-attachment-link:hover{border-color:#0000;box-shadow:0 12px 28px #11221d29}.message-bubble--image-only .image-attachment-preview{border-radius:16px;max-height:320px}.message-bubble--image-only .message-footer{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07120f94;border-radius:999px;gap:5px;margin-top:0;padding:3px 7px;position:absolute;bottom:8px;right:8px;box-shadow:0 8px 18px #0000002e}.message-bubble--image-only .message-meta{color:inherit;font-size:11px;font-weight:720}.message-bubble--image-only .message-delivery-indicator{color:#ffffffe0;min-width:14px;min-height:14px}.message-bubble--image-only .message-action-trigger{color:#ffffffe0;opacity:.72;background:#07120f6b;border-color:#ffffff2e}.message-bubble--image-only .message-action-trigger:hover,.message-bubble--image-only .message-action-trigger[aria-expanded=true]{color:#fff;background:#07120fa8}.message-bubble--video-only{box-shadow:none;background:0 0;border:0;padding:0}.message-row.outbound .message-bubble--video-only{box-shadow:none;background:0 0}.message-bubble--video-only .message-attachments{margin-top:0}.message-bubble--video-only .video-attachment{width:min(360px,100vw - 96px)}.message-bubble--video-only .message-footer{justify-content:flex-end;margin-top:4px;padding:0 5px}.message-bubble--video-only .message-action-trigger{color:#ffffffe0;opacity:.82;background:#07120f6b;border-color:#ffffff2e}.message-bubble--video-only .message-action-trigger:hover,.message-bubble--video-only .message-action-trigger[aria-expanded=true]{color:#fff;background:#07120fa8}.message-bubble--ad-referral{width:fit-content;max-width:min(380px,100vw - 112px);padding:10px 12px 8px}.message-bubble--ad-referral .ad-referral-card{width:min(340px,100%);max-width:100%;margin-right:14px}.message-bubble--ad-referral .message-text{max-width:340px}.message-bubble--ad-referral .message-footer{margin-top:7px}.message-text{font-variant-emoji:normal;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.chat-message--emoji-only{box-shadow:none;background:0 0;border-color:#0000;padding:7px 10px 6px}.chat-message--emoji-only .message-text{font-variant-emoji:emoji;letter-spacing:.01em;white-space:normal;word-break:normal;line-height:1.08}.chat-message-emoji-large .message-text{font-size:44px}.chat-message-emoji-medium .message-text{font-size:34px}.chat-message-emoji-compact .message-text{font-size:24px}.chat-message--emoji-only .message-footer{justify-content:flex-end;margin-top:2px}.quoted-message-block{border-left:3px solid var(--accent);max-width:100%;color:var(--muted);background:#0f766e14;border-radius:12px;gap:2px;margin:0 18px 8px 0;padding:7px 10px 7px 11px;display:grid}.quoted-message-sender{color:var(--accent-strong);font-size:12px;font-weight:750}.quoted-message-preview{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.ad-referral-card{background:radial-gradient(circle at 0 0,#0f766e14,#0000 44%),#0f766e0f;border:1px solid #0f766e24;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;width:min(340px,100%);margin-bottom:10px;padding:10px;display:grid}.ad-referral-thumb{object-fit:cover;background:#11221d14;border-radius:12px;width:54px;height:54px}.ad-referral-content{gap:5px;min-width:0;display:grid}.ad-referral-topline,.ad-referral-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-referral-topline{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.ad-referral-chip,.ad-referral-media{min-height:18px;color:var(--accent-strong);background:#0f766e1a;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ad-referral-title{color:var(--text);font-size:13px;line-height:1.35}.ad-referral-description{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ad-referral-link{color:var(--accent-strong);font-size:12px;font-weight:700}.ad-referral-link:hover{text-decoration:underline}.message-attachments{gap:8px;margin-top:10px;display:grid}.message-bubble>.message-attachments:first-child{margin-top:0}.image-attachment{width:min(320px,100%)}.image-attachment-link,.image-attachment-state{background:#ffffff94;border:1px solid #11221d14;border-radius:14px;width:100%;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff94}.image-attachment-link{transition:border-color .16s,box-shadow .16s,transform .16s}.image-attachment-link:hover{border-color:#0f766e3d;transform:translateY(-1px);box-shadow:0 10px 22px #0f766e17}.image-attachment-preview{object-fit:cover;background:#11221d0f;width:100%;max-height:260px;display:block}.image-attachment-state{color:var(--muted);padding:13px 14px;font-size:12px;line-height:1.45}.image-attachment-state.unavailable{color:var(--danger);background:#b3404014;font-weight:650}html[data-crm-native-wrapper=true] .native-image-viewer{z-index:90;padding:calc(28px + var(--crm-safe-top)) calc(18px + var(--crm-safe-right)) calc(28px + var(--crm-safe-bottom)) calc(18px + var(--crm-safe-left));background:#040a08f0;place-items:center;display:grid;position:fixed;inset:0}html[data-crm-native-wrapper=true] .native-image-viewer-image{object-fit:contain;width:100%;height:100%;display:block}html[data-crm-native-wrapper=true] .native-image-viewer-close{z-index:1;top:calc(12px + var(--crm-safe-top));right:calc(12px + var(--crm-safe-right));color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#00000073;border:1px solid #ffffff3d;border-radius:999px;padding:0 13px;font-size:12px;font-weight:800;position:absolute}html[data-crm-native-wrapper=true] .native-image-viewer-close:focus-visible,html[data-crm-native-wrapper=true] .native-image-viewer-close:hover{background:#2dd4bf47}.video-attachment{gap:7px;width:min(360px,100%);display:grid}.video-attachment-player{border-radius:14px;position:relative;overflow:hidden}.video-attachment-preview,.video-attachment-state{background:#07120f14;border:1px solid #11221d14;border-radius:14px;width:100%;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.video-attachment-preview{object-fit:contain;width:100%;max-height:340px}.video-attachment-loading{color:#ffffffe0;pointer-events:none;background:radial-gradient(circle,#07120f38,#0000 58%),#07120f33;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.video-attachment-state{color:var(--muted);gap:9px;padding:13px 14px;font-size:12px;line-height:1.45;display:grid}.video-attachment-load-button{color:var(--accent-strong);background:#0f766e1a;border:0;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:750;line-height:1;transition:color .16s,background .16s,transform .16s}.video-attachment-load-button:hover{color:#fff;background:var(--accent-strong);transform:translateY(-1px)}.video-attachment-load-button:disabled{opacity:.62;cursor:wait;transform:none}.video-attachment-state.unavailable{color:var(--danger);background:#b3404014;font-weight:650}.video-attachment-state a{color:var(--accent-strong);justify-self:start;font-weight:800}.video-attachment-meta{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.video-attachment-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-attachment-meta a{color:var(--accent-strong);flex:none;font-weight:800}.document-attachment{background:#ffffff94;border:1px solid #11221d14;border-radius:15px;align-items:center;gap:10px;width:min(360px,100%);padding:10px;display:flex;box-shadow:inset 0 1px #ffffff94}.document-attachment-icon{width:38px;height:38px;color:var(--accent-strong);background:#0f766e1a;border-radius:12px;flex:0 0 38px;place-items:center;font-size:16px;font-weight:800;display:inline-grid}.document-attachment-body{flex:auto;gap:3px;min-width:0;display:grid}.document-attachment-body strong,.document-attachment-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-attachment-body strong{color:var(--text);font-size:13px;line-height:1.35}.document-attachment-body span,.document-attachment-loading{color:var(--muted);font-size:12px;line-height:1.35}.document-attachment-action{color:var(--accent-strong);white-space:nowrap;background:#0f766e1a;border:0;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:750;line-height:1;transition:color .16s,background .16s,transform .16s}.document-attachment-action:hover{color:#fff;background:var(--accent-strong);transform:translateY(-1px)}.document-attachment-action:disabled{opacity:.62;cursor:wait;transform:none}.document-attachment.unavailable{background:#b3404014}.document-attachment.unavailable .document-attachment-icon{color:var(--danger);background:#b340401f}.document-attachment.unavailable strong{color:var(--danger)}.audio-attachment{min-width:min(236px,100%)}.audio-message-stack{gap:6px;width:min(285px,100%);display:grid}.audio-message-stack .voice-player{width:100%}.voice-player{background:#ffffff94;border:1px solid #11221d14;border-radius:999px;align-items:flex-start;gap:8px;width:min(285px,100%);padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffff94}.message-row.outbound .voice-player{background:#ffffff75}.voice-audio-native{display:none}.voice-play-button{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border:0;border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid;position:relative;box-shadow:0 7px 16px #0f766e2e}.voice-play-button:disabled{opacity:.68;cursor:default;box-shadow:none}.voice-play-icon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;margin-left:3px}.voice-pause-icon{border-left:3px solid;border-right:3px solid;width:11px;height:13px}.voice-loader{border:2px solid #ffffff5c;border-top-color:currentColor;border-radius:999px;width:15px;height:15px;animation:.8s linear infinite voice-spin}.voice-body{flex:auto;gap:3px;min-width:0;display:grid}.voice-progress-shell{align-items:center;min-height:15px;display:grid;position:relative}.voice-progress-track{background:repeating-linear-gradient(90deg,#11221d2e 0 2px,#0000 2px 6px);border-radius:999px;height:15px;position:absolute;left:0;right:0;overflow:hidden}.voice-progress-track span{border-radius:inherit;background:repeating-linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 6px);height:100%;display:block}.voice-progress-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:15px;margin:0;position:relative}.voice-time-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.2;display:flex}.voice-duration{text-align:left;min-width:30px}.voice-speed-button{min-width:31px;min-height:18px;color:var(--accent-strong);font:inherit;background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;padding:0 6px;font-weight:700;line-height:1}.voice-speed-button:hover{background:#0f766e24}.voice-loading-bar{background:#11221d1a;border-radius:999px;width:100%;height:4px;overflow:hidden}.voice-loading-bar:after{border-radius:inherit;content:"";background:#0f766e5c;width:42%;height:100%;animation:1.1s ease-in-out infinite voice-loading;display:block}.audio-loading,.voice-error{color:var(--muted);font-size:12px;line-height:1.45}.voice-error{color:var(--danger);font-weight:650}.voice-unavailable{background:#b3404012;border-color:#b340401f;border-radius:18px}.voice-unavailable-icon{background:#b340401a;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:inline-grid}.voice-unavailable-body{gap:2px}.voice-unavailable-body strong{color:var(--text);font-size:13px;line-height:1.3}.voice-unavailable-body span{color:var(--muted);font-size:12px;line-height:1.35}.audio-transcription-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;padding:0 4px;display:flex}.audio-transcription-language-label{color:var(--muted);font-size:11px;font-weight:700;line-height:1.2}.audio-transcription-actions.is-compact{padding:2px 0 0}.audio-transcription-button{min-height:24px;color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;padding:0 10px;font-size:11px;font-weight:760;line-height:1;transition:background .16s,border-color .16s,transform .16s}.audio-transcription-button:hover:not(:disabled),.audio-transcription-button:focus-visible:not(:disabled){background:#0f766e24;border-color:#0f766e47;transform:translateY(-1px)}.audio-transcription-button.is-secondary{color:#7a5b12;background:#f59e0b1a;border-color:#f59e0b3d}.audio-transcription-button.is-secondary:hover:not(:disabled),.audio-transcription-button.is-secondary:focus-visible:not(:disabled){background:#f59e0b29;border-color:#f59e0b57}.audio-transcription-button:disabled{opacity:.7;cursor:wait;transform:none}.audio-transcription-language{max-width:94px;min-height:24px;color:var(--text);background:linear-gradient(135deg,#ffffffad,#ffffff6b),#0f766e0f;border:1px solid #0f766e24;border-radius:999px;padding:0 24px 0 9px;font-size:11px;font-weight:720;line-height:1}.audio-transcription-language:disabled{opacity:.7}.audio-transcription-error,.audio-transcription-note{color:var(--muted);font-size:11px;line-height:1.35}.audio-transcription-error{color:var(--danger);align-items:center;gap:6px;font-weight:650;display:inline-flex}.audio-transcription-error-dismiss{color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.audio-transcription-error-dismiss:hover{opacity:.72}.audio-transcription-note.is-unavailable{color:var(--muted);padding:0 5px}.audio-transcription-block{color:var(--text);background:linear-gradient(135deg,#0f766e14,#0f766e08),#ffffff6b;border:1px solid #0f766e1f;border-radius:14px;gap:5px;padding:8px 10px;display:grid}.audio-transcription-header{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.audio-transcription-header button{min-height:22px;color:var(--muted);font:inherit;letter-spacing:0;text-transform:none;background:#ffffff6b;border:1px solid #0f766e1f;border-radius:999px;flex:none;padding:0 8px;font-size:10px;transition:background .14s,border-color .14s,color .14s}.audio-transcription-header button:hover{color:var(--accent-strong);background:#0f766e14;border-color:#0f766e38}.audio-transcription-copy-button.is-success{color:#047857;background:#10b9811a;border-color:#10b98138}.audio-transcription-copy-button.is-error{color:var(--danger);background:#ef44441a;border-color:#ef444438}.audio-transcription-block p{color:var(--text);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.audio-transcript-translation-actions{margin-top:2px}@keyframes voice-spin{to{transform:rotate(360deg)}}@keyframes voice-loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes thread-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.message-footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.message-delivery-indicator{color:#50625cb8;letter-spacing:-.18em;justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.delivery-pending{color:#50625c9e}.delivery-sent{color:#50625cb3}.delivery-failed{width:17px;height:17px;color:var(--danger);letter-spacing:0;background:#b938381f;border-radius:999px;font-size:11px}.message-send-failure{color:#991b1b;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;line-height:1.4;display:flex}.message-send-failure button{color:#991b1b;min-height:28px;font:inherit;cursor:pointer;background:#b91c1c14;border:1px solid #b91c1c33;border-radius:8px;flex:none;padding:4px 9px;font-weight:700}.message-send-failure button:disabled{cursor:wait;opacity:.65}html[data-crm-theme=dark] .message-send-failure{color:#fecaca}html[data-crm-theme=dark] .message-send-failure button{color:#fecaca;background:#f871711f;border-color:#f8717147}.notes-panel{gap:12px;padding:0;display:grid}.notes-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notes-panel-title{margin:0;font-size:14px;font-weight:650}.notes-panel-copy,.note-time,.notes-empty,.saved-reply-body{color:var(--muted);font-size:12px;line-height:1.5}.notes-panel-copy{margin:4px 0 0}.notes-privacy-badge{min-height:28px;color:var(--accent-strong);background:#0f766e1f;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.notes-list{gap:8px;max-height:220px;display:grid;overflow:auto}.note-card,.notes-empty{background:#ffffffb8;border:1px solid #11221d14;border-radius:16px;padding:12px 14px}.note-card-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.note-author,.saved-reply-title{font-size:13px;font-weight:650}.note-body{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.55}.notes-composer{gap:10px;display:grid}.notes-compose-label{color:var(--muted);font-size:12px}.notes-composer textarea{resize:vertical;background:#ffffffe0;border:1px solid #11221d1f;border-radius:16px;width:100%;min-height:88px;padding:14px 16px}.notes-button{min-height:38px;color:var(--accent-strong);background:#0f766e1a;border:1px solid #0f766e29;border-radius:999px;justify-self:flex-start;padding:0 14px}.notes-button:disabled{opacity:.56;cursor:not-allowed}.smart-reminder-suggestion{color:#312e81;background:radial-gradient(circle at 0 0,#6366f11f,#0000 44%),#eef2ffd1;border:1px solid #4f46e529;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin:0 18px -2px;padding:9px 10px 9px 12px;display:flex;position:relative;box-shadow:0 10px 24px #4f46e514}.smart-reminder-suggestion-copy{gap:3px;min-width:0;display:grid}.smart-reminder-suggestion-title{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:760;display:inline-flex}.smart-reminder-suggestion-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-reminder-suggestion-title strong{font-weight:880}.smart-reminder-suggestion-note{color:#312e81ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.smart-reminder-suggestion-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.smart-reminder-suggestion-main,.smart-reminder-suggestion-secondary,.smart-reminder-time-chip{min-height:28px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:820;display:inline-flex}.smart-reminder-suggestion-main{color:#fff;background:linear-gradient(135deg,#4f46e5,#0f766e);box-shadow:0 8px 18px #4f46e52e}.smart-reminder-suggestion-secondary{color:#312e81c7;background:#ffffff9e;border:1px solid #4f46e524}.smart-reminder-time-chip{color:#312e81;background:#ffffffc7;border:1px solid #4f46e529}.smart-reminder-suggestion-dismiss{color:#312e81b3;background:#ffffff9e;border:1px solid #4f46e51f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:17px;line-height:1;display:inline-flex}.smart-reminder-suggestion-main:hover,.smart-reminder-suggestion-main:focus-visible,.smart-reminder-suggestion-secondary:hover,.smart-reminder-suggestion-secondary:focus-visible,.smart-reminder-time-chip:hover,.smart-reminder-time-chip:focus-visible,.smart-reminder-suggestion-dismiss:hover,.smart-reminder-suggestion-dismiss:focus-visible{color:#1e1b4b}.smart-reminder-suggestion-main:hover,.smart-reminder-suggestion-main:focus-visible{color:#fff;box-shadow:0 10px 20px #4f46e53d}.smart-reminder-suggestion-secondary:hover,.smart-reminder-suggestion-secondary:focus-visible,.smart-reminder-time-chip:hover,.smart-reminder-time-chip:focus-visible,.smart-reminder-suggestion-dismiss:hover,.smart-reminder-suggestion-dismiss:focus-visible{background:#fffffff0}.composer-translation-preview{color:#0c4a6e;background:radial-gradient(circle at 0 0,#0ea5e921,#0000 44%),#f0f9ffe6;border:1px solid #0ea5e92e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px -2px;padding:10px 12px;display:flex;box-shadow:0 10px 24px #0ea5e914}.composer-translation-preview.is-error{color:var(--danger);background:#fef2f2eb;border-color:#b938382e}.composer-translation-copy{gap:4px;min-width:0;display:grid}.composer-translation-copy span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:820}.composer-translation-copy p{color:inherit;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.composer-translation-actions{flex:none;gap:6px;display:flex}.composer-translation-actions button,.composer-translation-dismiss{color:#075985;min-height:30px;font:inherit;background:#ffffffbd;border:1px solid #0ea5e92e;border-radius:999px;padding:0 12px;font-size:12px;font-weight:820}.composer-translation-actions button:first-child{color:#fff;background:linear-gradient(135deg, #0ea5e9, var(--accent));border-color:#0000}.composer{border-top:1px solid var(--line);background:#ffffffbd;flex:none;gap:8px;padding:12px 18px;display:grid;position:relative}.chat-drop-zone{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.chat-drop-zone-overlay{z-index:45;pointer-events:none;color:#0f766e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#14b8a633,#0000 54%),#f0fdfab8;border:1px dashed #0f766e6b;border-radius:30px;place-items:center;display:grid;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #ffffffb8}.chat-drop-zone-overlay span{background:#ffffffeb;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:820;box-shadow:0 16px 34px #0f766e29}.attachment-preview-panel{background:#fffaf5f0;border:1px solid #0f766e24;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid;box-shadow:0 18px 44px #11221d1f}.attachment-preview-header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.attachment-preview-header div{gap:2px;display:grid}.attachment-preview-header strong{color:var(--text);font-size:13px;font-weight:860}.attachment-preview-header span,.attachment-preview-header p{color:var(--muted);margin:0;font-size:12px;font-weight:720}.attachment-preview-list{grid-column:1/-1;gap:8px;display:grid}.attachment-preview-item{background:#ffffffa3;border:1px solid #0f766e1a;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.attachment-preview-media{width:58px;height:48px;color:var(--accent-strong);background:radial-gradient(circle at top,#14b8a62e,#0000 58%),#0f766e14;border-radius:14px;place-items:center;font-size:24px;font-weight:850;display:grid;overflow:hidden}.attachment-preview-media img{object-fit:cover;width:100%;height:100%}.attachment-preview-copy{gap:2px;min-width:0;display:grid}.attachment-preview-copy span{color:var(--accent-strong);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:850}.attachment-preview-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.attachment-preview-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.attachment-preview-remove{width:30px;height:30px;color:var(--danger);font:inherit;background:#fef2f2d6;border:1px solid #ef444424;border-radius:999px;place-items:center;font-size:18px;font-weight:820;display:inline-grid}.attachment-preview-remove:disabled{cursor:not-allowed;opacity:.55}.attachment-preview-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:inline-flex}.attachment-preview-actions button{min-height:34px;color:var(--accent-strong);font:inherit;background:#ffffffe6;border:1px solid #0f766e29;border-radius:999px;padding:0 13px;font-size:12px;font-weight:820}.attachment-preview-actions button:last-child{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000;box-shadow:0 10px 22px #0f766e2e}.attachment-preview-actions button:disabled{cursor:not-allowed;opacity:.58}.composer-input-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;display:grid}.composer textarea{resize:none;background:#fffaf5;border:1px solid #11221d1f;border-radius:22px;outline:none;width:100%;min-height:44px;max-height:112px;padding:11px 15px;line-height:1.45;transition:border-color .14s,box-shadow .14s;overflow-y:auto}.composer textarea:focus{border-color:#0f766e73;box-shadow:0 0 0 4px #0f766e14}.composer-hint,.composer-channel-hint{color:var(--muted)}.composer-actions{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:1px;display:flex}.composer-icon-button{width:38px;height:38px;color:var(--accent-strong);background:#ffffffeb;border:1px solid #11221d1f;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.composer-mic-button{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 12px 24px #0f766e2e}.composer-icon-button:hover:not(:disabled){background:#0f766e14;border-color:#0f766e3d;transform:translateY(-1px)}.composer-emoji-button span{font-size:18px;line-height:1}.emoji-picker-popover{z-index:24;color:#13231f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#14b8a61a,#0000 42%),#fffffffa;border:1px solid #11221d14;border-radius:20px;gap:10px;width:min(314px,100vw - 36px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 40px #11221d29}.emoji-picker-group{gap:6px;display:grid}.emoji-picker-group>span{color:#13231fa3;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:820}.emoji-picker-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.emoji-picker-grid button{aspect-ratio:1;background:#0f766e0f;border:0;border-radius:12px;place-items:center;width:100%;min-width:0;font-size:21px;line-height:1;transition:background .14s,transform .14s;display:inline-grid}.emoji-picker-grid button:hover,.emoji-picker-grid button:focus-visible{background:#14b8a629;transform:translateY(-1px)}.composer-translate-group{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:inline-flex}.composer-translate-button{color:#075985;min-width:74px;height:38px;font:inherit;background:#0ea5e91a;border:1px solid #0ea5e92e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:860;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.composer-proofread-button{min-width:58px;height:38px;color:var(--accent-strong);font:inherit;background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:860;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.composer-proofread-button:hover:not(:disabled){background:#0f766e24;border-color:#0f766e4d;transform:translateY(-1px)}.composer-proofread-button:disabled{cursor:wait;opacity:.56}.composer-proofread-preview{color:var(--accent-strong);background:#f0fdfaeb;border-color:#0f766e33}.composer-translate-button:hover:not(:disabled){background:#0ea5e929;border-color:#0ea5e947;transform:translateY(-1px)}.composer-translate-button:disabled{opacity:.56;cursor:not-allowed}.composer-button-spinner{border:2px solid #0f766e33;border-top-color:currentColor;border-radius:999px;width:15px;height:15px;animation:.8s linear infinite voice-spin}.composer-mic-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #0f766e3d}.composer-mic-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.composer-icon-button:disabled{opacity:.52;cursor:not-allowed}.composer-error{color:var(--danger);margin:0;font-size:12px;line-height:1.45}.composer-quote-preview{border:1px solid #0f766e1f;border-left:3px solid var(--accent);background:#0f766e12;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.composer-quote-copy{gap:2px;min-width:0;display:grid}.composer-quote-copy span{color:var(--accent-strong);font-size:12px;font-weight:750}.composer-quote-copy strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.composer-quote-cancel{width:28px;height:28px;color:var(--muted);background:#ffffffad;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;display:inline-grid}.composer-quote-cancel:hover{color:var(--danger);background:#b9383814}.composer-recording-bar{background:#fffaf5;border:1px solid #0f766e24;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 12px;display:flex}.recording-indicator{color:var(--accent-strong);align-items:center;gap:9px;font-weight:650;display:inline-flex}.recording-dot{background:#ef4444;border-radius:999px;width:10px;height:10px;animation:.9s ease-in-out infinite alternate recording-pulse;box-shadow:0 0 0 6px #ef44441f}.recording-timer{min-width:48px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.recording-actions{align-items:center;gap:8px;display:inline-flex}.recording-cancel-button,.recording-send-button{border-radius:999px;min-height:38px;padding:0 13px;font-size:13px;font-weight:650}.recording-cancel-button{color:var(--danger);background:#b938380f;border:1px solid #b938382e}.recording-send-button{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border:0}.recording-cancel-button:disabled,.recording-send-button:disabled{opacity:.56;cursor:wait}@keyframes recording-pulse{to{opacity:.64;transform:scale(.72)}}.composer-notes-popover,.saved-replies-popover{bottom:calc(100% + 10px);left:auto;right:0}.saved-replies-popover{max-height:min(520px, calc(var(--crm-viewport-height) - 140px));color:#13231f;background:linear-gradient(#fffffffc,#fffaf4fa);overflow:auto}.saved-replies-popover-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.saved-replies-popover-header div{gap:3px;min-width:0;display:grid}.saved-replies-popover-header strong{color:#13231f;font-size:14px;font-weight:780}.saved-replies-popover-header span,.saved-replies-empty{color:#13231fad;font-size:12px;line-height:1.45}.saved-reply-add-button,.saved-reply-form-actions button,.saved-reply-actions button{min-height:28px;color:var(--accent-strong);font:inherit;background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;padding:0 10px;font-size:11px;font-weight:760}.saved-reply-add-button{flex:none}.saved-reply-form{background:#0f766e0d;border:1px solid #0f766e1f;border-radius:16px;gap:10px;padding:12px;display:grid}.saved-reply-form label{gap:5px;display:grid}.saved-reply-form label span{color:#13231fad;font-size:12px;font-weight:700}.saved-reply-form input,.saved-reply-form textarea{color:#13231f;width:100%;font:inherit;background:#fffffffa;border:1px solid #11221d1f;border-radius:12px;font-size:13px}.saved-reply-form input{min-height:36px;padding:0 10px}.saved-reply-form textarea{resize:vertical;min-height:96px;padding:9px 10px}.saved-reply-form-actions,.saved-reply-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.saved-reply-form-actions button:first-child,.saved-reply-actions button:first-child{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong))}.saved-reply-actions button:last-child:not(:first-child){color:var(--danger);background:#b938380f;border-color:#b938382e}.saved-replies-list{gap:8px;display:grid}.saved-reply-item{text-align:left;background:#fffffff5;border:1px solid #11221d24;border-radius:14px;gap:10px;width:100%;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 18px #11221d0f}.saved-reply-copy{gap:5px;min-width:0;display:grid}.saved-replies-popover .saved-reply-title{color:#13231f;font-weight:760}.saved-replies-popover .saved-reply-body{color:#13231fc2}.saved-reply-item:hover{background:#f3fffbfa;border-color:#0f766e3d}.saved-reply-error{color:var(--danger);margin:0;font-size:12px;font-weight:700}.reply-button{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 12px 24px #0f766e2e}.reply-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #0f766e3d}.reply-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.empty-thread-state{text-align:center;place-items:center;min-height:100%;padding:36px 24px;display:grid}.empty-thread-icon{width:84px;height:84px;color:var(--accent-strong);background:#0f766e14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.empty-state,.error-state{place-items:center;min-height:100%;padding:32px;display:grid}.empty-card,.error-card{border:1px solid var(--line);text-align:center;background:#ffffffc7;border-radius:24px;max-width:520px;padding:28px}.empty-title,.error-title{margin:0 0 10px;font-size:24px}.empty-copy,.error-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.error-banner{background:#fef2f2eb;border:1px solid #b91c1c2e;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 20px 12px;padding:16px 18px;display:flex;box-shadow:0 14px 32px #0f172a14}.error-banner-copy{min-width:0}.error-banner .error-title{margin-bottom:6px;font-size:16px}.error-banner-dismiss{color:#991b1b;cursor:pointer;background:#b91c1c14;border:0;border-radius:999px;flex:none;width:32px;height:32px;font-size:20px;line-height:1}.error-banner-dismiss:hover{background:#b91c1c29}.error-banner-dismiss:focus-visible{outline-offset:2px;outline:2px solid #b91c1c4d}html[data-crm-theme=dark] .public-crm-header,html[data-crm-theme=dark] .public-crm-hero,html[data-crm-theme=dark] .public-crm-section,html[data-crm-theme=dark] .public-crm-final-cta,html[data-crm-theme=dark] .auth-card,html[data-crm-theme=dark] .crm-shell{box-shadow:var(--shadow);background:#08120fb8;border-color:#d8ebe21a}html[data-crm-theme=dark] .public-crm-hero{background:radial-gradient(circle at 18% 18%,#2dd4bf24,#0000 34%),#08120fb8}html[data-crm-theme=dark] .public-crm-brand,html[data-crm-theme=dark] .public-crm-hero h1,html[data-crm-theme=dark] .public-crm-section h2,html[data-crm-theme=dark] .public-crm-final-cta h2,html[data-crm-theme=dark] .public-crm-feature-grid strong,html[data-crm-theme=dark] .public-crm-pain-grid strong,html[data-crm-theme=dark] .public-crm-comparison-card p,html[data-crm-theme=dark] .public-crm-roi-note strong,html[data-crm-theme=dark] .public-crm-consultation-card strong,html[data-crm-theme=dark] .public-crm-faq-list strong,html[data-crm-theme=dark] .public-crm-steps li,html[data-crm-theme=dark] .public-crm-consultation-list span,html[data-crm-theme=dark] .public-crm-value-list span,html[data-crm-theme=dark] .public-crm-audience-list span{color:#f5efe6}html[data-crm-theme=dark] .public-crm-header nav a,html[data-crm-theme=dark] .public-crm-hero p,html[data-crm-theme=dark] .public-crm-section-heading p,html[data-crm-theme=dark] .public-crm-trust p,html[data-crm-theme=dark] .public-crm-final-cta p,html[data-crm-theme=dark] .public-crm-feature-grid p,html[data-crm-theme=dark] .public-crm-pain-grid p,html[data-crm-theme=dark] .public-crm-roi-note p,html[data-crm-theme=dark] .public-crm-consultation-card p,html[data-crm-theme=dark] .public-crm-faq-list p,html[data-crm-theme=dark] .public-crm-secondary-note{color:#f5efe6ad}html[data-crm-theme=dark] .public-crm-header nav a:hover,html[data-crm-theme=dark] .public-crm-header nav a:focus-visible{color:#99f6e4;background:#5eead414}html[data-crm-theme=dark] .public-crm-secondary-button,html[data-crm-theme=dark] .public-crm-feature-grid article,html[data-crm-theme=dark] .public-crm-pain-grid article,html[data-crm-theme=dark] .public-crm-comparison-card,html[data-crm-theme=dark] .public-crm-value-list span,html[data-crm-theme=dark] .public-crm-roi-note,html[data-crm-theme=dark] .public-crm-steps li,html[data-crm-theme=dark] .public-crm-consultation-list span,html[data-crm-theme=dark] .public-crm-consultation-card,html[data-crm-theme=dark] .public-crm-faq-list article,html[data-crm-theme=dark] .public-crm-audience-list span{background:#ffffff0d;border-color:#d8ebe21a}html[data-crm-theme=dark] .public-crm-pain,html[data-crm-theme=dark] .public-crm-profit{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 34%),#08120fb8}html[data-crm-theme=dark] .public-crm-comparison-card.is-before{background:#fb923c14}html[data-crm-theme=dark] .public-crm-comparison-card.is-after{background:#2dd4bf14;border-color:#5eead426}html[data-crm-theme=dark] .public-crm-comparison-card span{color:#f5efe6ad;background:#ffffff14}html[data-crm-theme=dark] .public-crm-comparison-card.is-after span{color:#99f6e4;background:#2dd4bf1f}html[data-crm-theme=dark] .public-crm-consultation{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),#08120fb8}html[data-crm-theme=dark] .public-crm-consultation-card{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 40%),#ffffff0d}html[data-crm-theme=dark] .public-crm-floating-whatsapp{color:#ccfbf1;background:#08120fe6;border-color:#5eead42e;box-shadow:0 22px 48px #00000057}html[data-crm-theme=dark] .public-crm-floating-whatsapp:hover,html[data-crm-theme=dark] .public-crm-floating-whatsapp:focus-visible{color:#f5efe6;background:#0e1f1bf5}html[data-crm-theme=dark] .public-crm-theme-toggle{color:#f5efe6;background:#ffffff14;border-color:#d8ebe21f}html[data-crm-theme=dark] .public-crm-theme-toggle .theme-toggle-option{color:#f5efe6a8}html[data-crm-theme=dark] .public-crm-theme-toggle .theme-toggle-knob{background:#f5efe6;box-shadow:0 4px 10px #0000002e}html[data-crm-theme=dark] .public-crm-preview{background:#10211d;border-color:#d8ebe21a;box-shadow:0 28px 70px #0a161357}html[data-crm-theme=dark] .public-crm-preview-sidebar{background:radial-gradient(circle at top,#5eead41f,#0000 40%),#0b1714}html[data-crm-theme=dark] .public-crm-preview-row{color:#f5efe6;background:#ffffff0f;border-color:#f5efe614}html[data-crm-theme=dark] .public-crm-preview-row span,html[data-crm-theme=dark] .public-crm-preview-row em{color:#f5efe6a3}html[data-crm-theme=dark] .public-crm-preview-row em{color:#99f6e4;background:#2dd4bf1f}html[data-crm-theme=dark] .public-crm-preview-chat{background:radial-gradient(circle at 100% 0,#2dd4bf24,#0000 40%),linear-gradient(#ffffff0f,#0000)}html[data-crm-theme=dark] .public-crm-preview-ai,html[data-crm-theme=dark] .public-crm-preview-cards span{color:#ccfbf1;background:#2dd4bf1a;border-color:#5eead424}html[data-crm-theme=dark] .public-crm-preview-ai span,html[data-crm-theme=dark] .public-crm-preview-cards span{color:#f5efe6b8}@media (min-width:861px){.sidebar-header{max-height:150px;transition:max-height .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),border-color .18s,opacity .16s,transform .22s cubic-bezier(.22,1,.36,1)}.sidebar-toolbar{max-height:170px;transition:max-height .22s cubic-bezier(.22,1,.36,1),margin .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),opacity .15s,transform .22s cubic-bezier(.22,1,.36,1)}.sidebar.mobile-top-bar-hidden .sidebar-header{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-10px)scale(.985)}.sidebar.mobile-top-bar-hidden .sidebar-toolbar{-webkit-backdrop-filter:blur(18px)saturate(125%);opacity:.72;pointer-events:auto;background:#0c1d196b;border:1px solid #94f1dc1f;border-radius:999px;grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);max-height:64px;margin:7px 12px 0;padding:6px;overflow:visible;transform:none;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #0000001f}.sidebar.mobile-top-bar-hidden .sidebar-toolbar:hover,.sidebar.mobile-top-bar-hidden .sidebar-toolbar:focus-within{opacity:1;background:#0f372fad;border-color:#5eead442}.sidebar.mobile-top-bar-hidden .sidebar-toolbar .sidebar-search-wrap{grid-column:1;width:100%}.sidebar.mobile-top-bar-hidden .sidebar-search{background:#ffffff09;border-color:#94f1dc1a;border-radius:999px;min-height:38px}.sidebar.mobile-top-bar-hidden .sidebar-toolbar .filter-trigger,.sidebar.mobile-top-bar-hidden .sidebar-toolbar .due-reminder-toolbar-button{display:none}html[data-crm-theme=light] .sidebar.mobile-top-bar-hidden .sidebar-toolbar{background:#ffffff75;border-color:#0f766e1f;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #11221d14}html[data-crm-theme=light] .sidebar.mobile-top-bar-hidden .sidebar-toolbar:hover,html[data-crm-theme=light] .sidebar.mobile-top-bar-hidden .sidebar-toolbar:focus-within{background:#ffffffc2;border-color:#0f766e38}}html[data-crm-theme=dark] .auth-back-link{color:#f5efe6b8;background:#ffffff0f;border-color:#d8ebe21a}html[data-crm-theme=dark] .auth-back-link:hover,html[data-crm-theme=dark] .auth-back-link:focus-visible{color:#99f6e4;background:#2dd4bf1a;border-color:#5eead433}html[data-crm-theme=light] body,html[data-crm-theme=light] .crm-root,html[data-crm-theme=light] .reports-root,html[data-crm-theme=light] .reminders-calendar-root{background:radial-gradient(circle at 0 0,#14b8a60f,#0000 28%),linear-gradient(135deg,#f8faf9 0%,#f1f5f4 48%,#e8f0ee 100%)}html[data-crm-theme=light] .sidebar{color:#15231f;background:linear-gradient(#fffffffa 0%,#f6f8f7fa 100%);box-shadow:inset -1px 0 #0f172a14}html[data-crm-theme=light] .sidebar-list{background:radial-gradient(circle at 18% 0,#ffffffb8,#0000 32%),linear-gradient(#e7eeec 0%,#dce6e3 100%);border-top-color:#0f172a12;box-shadow:inset 0 1px #ffffffd1,inset -12px 0 28px #263f380b}html[data-crm-theme=light] .sidebar-sync{color:#11221d9e;box-shadow:none;background:0 0}html[data-crm-theme=light] .sidebar-header,html[data-crm-theme=light] .sidebar-toolbar{background:linear-gradient(#fffffff5,#f8faf9f0),radial-gradient(circle at 100% 0,#14b8a60f,#0000 32%);border-color:#0f172a14}html[data-crm-theme=light] .sidebar-workspace-identity h1,html[data-crm-theme=light] .sidebar-workspace-identity .workspace-product-name,html[data-crm-theme=light] .sidebar-user-name{color:var(--text)}html[data-crm-theme=light] .sidebar-workspace-identity .workspace-identity-copy>p:last-child,html[data-crm-theme=light] .sidebar-user-email,html[data-crm-theme=light] .sidebar-copy,html[data-crm-theme=light] .eyebrow,html[data-crm-theme=light] .theme-toggle-option{color:#15231f9e}html[data-crm-theme=light] .sidebar-header .logout-button,html[data-crm-theme=light] .sidebar-header .sidebar-reports-link,html[data-crm-theme=light] .sidebar-workspace-identity .workspace-hub-link,html[data-crm-theme=light] .theme-toggle-button,html[data-crm-theme=light] .shift-toggle-button{color:#17231f;background:#ffffffeb;border-color:#0f172a1a}html[data-crm-theme=light] .sidebar-header .logout-button:hover:not(:disabled),html[data-crm-theme=light] .sidebar-header .sidebar-reports-link:hover,html[data-crm-theme=light] .sidebar-workspace-identity .workspace-hub-link:hover,html[data-crm-theme=light] .sidebar-workspace-identity .workspace-hub-link:focus-visible,html[data-crm-theme=light] .theme-toggle-button:hover{background:#fffffff5;border-color:#0f766e38}html[data-crm-theme=light] .sidebar-user-card{border-top-color:#11221d14}html[data-crm-theme=light] .sidebar-shift-badge:not(.role-viewer){color:#0f766e;background:#14b8a621}html[data-crm-theme=light] .sidebar-shift-badge.is-unavailable{color:#b91c1c;background:#ef44441a}html[data-crm-theme=light] .sidebar-shift-badge.is-unknown{color:#64748b;background:#94a3b81a}html[data-crm-theme=light] .sidebar-online-status{color:#047857;background:#10b98114;border-color:#05966924}html[data-crm-theme=light] .sidebar-online-status--offline,html[data-crm-theme=light] .sidebar-online-status--error{color:#64748b;background:#94a3b814;border-color:#64748b24}html[data-crm-theme=light] .source-whatsapp{color:#166534;background:#22c55e1c;border-color:#16a34a2e}html[data-crm-theme=light] .source-instagram{color:#9d174d;background:#f472b61f;border-color:#db277729}html[data-crm-theme=light] .source-website,html[data-crm-theme=light] .source-web{color:#075985;background:#38bdf81f;border-color:#0284c729}html[data-crm-theme=light] .source-olx{color:#5b21b6;background:#a78bfa21;border-color:#6d28d929}html[data-crm-theme=light] .pinned-chip{color:#1d4ed8;background:#60a5fa21;border-color:#2563eb29}html[data-crm-theme=light] .sidebar-profile-popover{color:var(--text);background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 38%),#fffffffa;border-color:#11221d1a;box-shadow:0 22px 44px #11221d29}html[data-crm-theme=light] .sidebar-profile-popover-user span,html[data-crm-theme=light] .sidebar-profile-popover-helper,html[data-crm-theme=light] .sidebar-profile-popover-team-copy span{color:var(--muted)}html[data-crm-theme=light] .sidebar-profile-popover-role,html[data-crm-theme=light] .sidebar-profile-popover-team-toggle{color:var(--text);background:#11221d0f;border-color:#11221d1a}html[data-crm-theme=light] .sidebar-profile-popover-team-toggle.is-available{color:#166534;background:#22c55e1c;border-color:#16a34a38}html[data-crm-theme=light] .sidebar-profile-popover-team-toggle.is-unavailable{color:#991b1b;background:#fee2e28f;border-color:#b91c1c2e}html[data-crm-theme=light] .theme-toggle-knob{background:var(--accent);box-shadow:0 4px 12px #0f766e33}html[data-crm-theme=light] .sidebar-search{color:#17231f;background:#fffffff5;border-color:#0f172a24;box-shadow:inset 0 1px #ffffffd9}html[data-crm-theme=light] .sidebar-search::placeholder{color:#15231f75}html[data-crm-theme=light] .compact-toolbar-button,html[data-crm-theme=light] .sidebar-search-clear{color:#17231f;background:#fffffff0;border-color:#0f172a1c}html[data-crm-theme=light] .conversation-item{color:#17231f;background:linear-gradient(145deg,#fffffffc,#f6f9f8f0);border-color:#ffffffc2;box-shadow:0 12px 24px #1f37301c,0 3px 7px #1f37300f,inset 0 1px #fffffff5}html[data-crm-theme=light] .conversation-item:hover{background:#fffffffa;border-color:#0f766e29;transform:translateY(-2px);box-shadow:0 17px 30px #1f373024,0 5px 10px #1f373012,inset 0 1px #fffffffa}html[data-crm-theme=light] .conversation-item.active{background:#f6fbf9;border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,0 0 0 1px #0d948814,0 16px 29px #1f373024,0 4px 9px #0d948814,inset 0 1px #ffffffeb}html[data-crm-theme=light] .conversation-item.active .conversation-name{color:#0f1f1b}html[data-crm-theme=light] .conversation-item.active .conversation-preview,html[data-crm-theme=light] .conversation-item.active .conversation-reminder-preview{color:#0f1f1bb8}html[data-crm-theme=light] .conversation-item.client-replied-waiting{border-color:color-mix(in srgb, var(--conversation-accent,#14b8a6) 34%, #0f172a14);background:linear-gradient(90deg, color-mix(in srgb, var(--conversation-accent,#14b8a6) 10%, transparent), transparent 34%), #ffffffeb;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--conversation-accent,#14b8a6) 70%, transparent), 0 12px 24px #1f37301c, 0 3px 7px color-mix(in srgb, var(--conversation-accent,#14b8a6) 10%, transparent), inset 0 1px 0 #fffffff0}html[data-crm-theme=light] .conversation-item.active.client-replied-waiting{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--conversation-accent,#14b8a6) 82%, transparent), 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#14b8a6) 14%, transparent), 0 16px 29px #1f373024, 0 4px 9px color-mix(in srgb, var(--conversation-accent,#14b8a6) 12%, transparent), inset 0 1px 0 #ffffffeb;background:#f4fbf8}html[data-crm-theme=light] .conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){background:linear-gradient(90deg,#d9770614,#0000 32%),#ffffffe6;border-color:#d9770638;box-shadow:inset 3px 0 #d977067a,0 12px 24px #1f37301c,0 3px 7px #d9770612,inset 0 1px #fffffff0}html[data-crm-theme=light] .conversation-item.active.waiting-for-manager-reply:not(.client-replied-waiting){background:#f6fbf9;border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,0 0 0 1px #0d948814,0 16px 29px #1f373024,0 4px 9px #0d948814,inset 0 1px #ffffffeb}html[data-crm-theme=light] .conversation-item.reminder-due:not(.client-replied-waiting){background:linear-gradient(90deg,#4f46e512,#0000 32%),#ffffffe6;border-color:#4f46e533;box-shadow:inset 3px 0 #4f46e573,0 12px 24px #1f37301c,0 3px 7px #4f46e512,inset 0 1px #fffffff0}html[data-crm-theme=light] .conversation-item.active.reminder-due:not(.client-replied-waiting){background:#f6fbf9;border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,0 0 0 1px #0d948814,0 16px 29px #1f373024,0 4px 9px #0d948814,inset 0 1px #ffffffeb}html[data-crm-theme=light] .conversation-time{color:#15231f8f}html[data-crm-theme=light] .conversation-preview,html[data-crm-theme=light] .conversation-reminder-preview{color:#15231fa8}html[data-crm-theme=light] .meta-chip{color:#15231fc7;background:#f1f5f9e6;border-color:#0f172a14}html[data-crm-theme=light] .lead-category-chip{color:#0f766e;background:#14b8a61f;border-color:#0f766e2e}html[data-crm-theme=light] .lead-category-chip.is-empty{color:#475569cc;background:#94a3b81f;border-color:#64748b24}html[data-crm-theme=light] .assigned-manager-chip{border-color:color-mix(in srgb, var(--assigned-manager-color,#64748b) 24%, #0f172a14);color:var(--assigned-manager-text,#334155);background:var(--assigned-manager-bg,#f1f5f9eb)}html[data-crm-theme=light] .assignment-blue{--assigned-manager-text:#1d4ed8;--assigned-manager-bg:#60a5fa24}html[data-crm-theme=light] .assignment-pink{--assigned-manager-text:#be185d;--assigned-manager-bg:#f472b624}html[data-crm-theme=light] .assignment-purple{--assigned-manager-text:#6d28d9;--assigned-manager-bg:#a78bfa26}html[data-crm-theme=light] .assignment-green{--assigned-manager-text:#047857;--assigned-manager-bg:#34d39926}html[data-crm-theme=light] .chat-panel,html[data-crm-theme=light] .crm-panel,html[data-crm-theme=light] .composer{color:#17231f;background:radial-gradient(circle at 0 0,#14b8a60a,#0000 20%),linear-gradient(#ffffffd1 0%,#f8faf9fa 100%)}html[data-crm-theme=dark] .auth-input{color:var(--text);background:#d8ebe214;border-color:#d8ebe21f}html[data-crm-theme=dark] .auth-password-toggle{color:#d8ebe2b8;background:#d8ebe214}html[data-crm-theme=dark] .auth-password-toggle:hover:not(:disabled),html[data-crm-theme=dark] .auth-password-toggle:focus-visible{color:#99f6e4;background:#2dd4bf24}html[data-crm-theme=dark] .auth-success,html[data-crm-theme=dark] .auth-status{color:#99f6e4;background:#2dd4bf14;border-color:#2dd4bf2e}html[data-crm-theme=dark] .reports-header,html[data-crm-theme=dark] .report-kpi-card,html[data-crm-theme=dark] .report-table-card,html[data-crm-theme=dark] .report-explainer,html[data-crm-theme=dark] .reports-note,html[data-crm-theme=dark] .report-sla-card,html[data-crm-theme=dark] .reports-period-panel,html[data-crm-theme=dark] .reports-section-tabs,html[data-crm-theme=dark] .reports-coming-card{box-shadow:var(--shadow);background:#08120fb8;border-color:#d8ebe21a}html[data-crm-theme=dark] .reports-header{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 34%),#08120fc2}html[data-crm-theme=dark] .reports-header-actions span,html[data-crm-theme=dark] .reports-header-actions a,html[data-crm-theme=dark] .reports-range-tabs a,html[data-crm-theme=dark] .reports-section-tabs a,html[data-crm-theme=dark] .reports-section-tabs span,html[data-crm-theme=dark] .reports-custom-range input{background:#d8ebe212;border-color:#d8ebe21a}html[data-crm-theme=dark] .reports-header-actions a,html[data-crm-theme=dark] .reports-range-tabs a[aria-current=page],html[data-crm-theme=dark] .reports-section-tabs a[aria-current=page]{background:#2dd4bf1f}html[data-crm-theme=dark] .reports-section-tabs span,html[data-crm-theme=dark] .reports-custom-range label,html[data-crm-theme=dark] .reports-coming-card,html[data-crm-theme=dark] .report-recent-preview{color:var(--muted)}html[data-crm-theme=dark] .reports-custom-range input{color:var(--text)}html[data-crm-theme=dark] .report-explainer{background:radial-gradient(circle at 100% 0,#2dd4bf17,#0000 36%),#08120fb8}html[data-crm-theme=dark] .reminders-calendar-root{background:radial-gradient(circle at 16% 12%,#2dd4bf1c,#0000 30%),radial-gradient(circle at 82% 4%,#f59e0b14,#0000 24%),linear-gradient(135deg,#040c0af2,#091210e0)}html[data-crm-theme=dark] .reminders-calendar-header,html[data-crm-theme=dark] .reminders-calendar-toolbar,html[data-crm-theme=dark] .reminders-calendar-board,html[data-crm-theme=dark] .reminders-calendar-error,html[data-crm-theme=dark] .reminders-calendar-sidebar>*,html[data-crm-theme=dark] .reminder-calendar-side-card{box-shadow:var(--shadow);background:#08120fbd;border-color:#d8ebe21a}html[data-crm-theme=dark] .reminders-calendar-error{color:#fecaca;background:#7f1d1d3d}html[data-crm-theme=dark] .reminders-calendar-error span{color:#fecacac7}html[data-crm-theme=dark] .reminders-calendar-notice{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf29}html[data-crm-theme=dark] .reminders-calendar-header{background:radial-gradient(circle at 100% 0,#2dd4bf21,#0000 36%),#08120fc7}html[data-crm-theme=dark] .reminders-calendar-header-actions a,html[data-crm-theme=dark] .reminders-calendar-nav a,html[data-crm-theme=dark] .reminders-calendar-filter-row a,html[data-crm-theme=dark] .reminders-calendar-manager-filter button,html[data-crm-theme=dark] .reminders-calendar-manager-filter select,html[data-crm-theme=dark] .reminders-calendar-day,html[data-crm-theme=dark] .reminder-calendar-event,html[data-crm-theme=dark] .reminders-calendar-stats span,html[data-crm-theme=dark] .workspace-switcher summary,html[data-crm-theme=dark] .workspace-static-company,html[data-crm-theme=dark] .workspace-switcher-option{background:#d8ebe212;border-color:#d8ebe21a}html[data-crm-theme=dark] .workspace-switcher-menu{background:#0d1a17f5;border-color:#d8ebe21f;box-shadow:0 18px 44px #0000006b}html[data-crm-theme=dark] .workspace-switcher-option:hover,html[data-crm-theme=dark] .workspace-switcher-option:focus-visible{background:#d8ebe21a;border-color:#5eead447}html[data-crm-theme=dark] .reminders-calendar-filter-row a[aria-current=page],html[data-crm-theme=dark] .reminders-calendar-manager-filter button,html[data-crm-theme=dark] .reminders-calendar-day.is-today .reminders-calendar-day-number,html[data-crm-theme=dark] .workspace-switcher-option[aria-current=page]{color:#06201d;background:linear-gradient(135deg,#5eead4,#99f6e4)}html[data-crm-theme=dark] .reminders-calendar-filter-row a:not([aria-current=page]),html[data-crm-theme=dark] .reminders-calendar-manager-filter select{color:var(--text)}html[data-crm-theme=dark] .reminders-calendar-day.is-selected{background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 44%),#d8ebe217}html[data-crm-theme=dark] .reminders-calendar-pill{background:#2dd4bf1f}html[data-crm-theme=dark] .reminders-calendar-pill.is-overdue,html[data-crm-theme=dark] .reminder-calendar-event.is-overdue,html[data-crm-theme=dark] .reminder-calendar-action-card.is-overdue,html[data-crm-theme=dark] .reminders-calendar-stats .is-overdue{color:#fecaca;background:#f8717124}html[data-crm-theme=dark] .reminders-calendar-pill.is-today,html[data-crm-theme=dark] .reminder-calendar-event.is-today,html[data-crm-theme=dark] .reminder-calendar-action-card.is-today,html[data-crm-theme=dark] .reminders-calendar-stats .is-today{color:#99f6e4;background:#2dd4bf21}html[data-crm-theme=dark] .reminders-calendar-pill.is-completed,html[data-crm-theme=dark] .reminder-calendar-event.is-completed,html[data-crm-theme=dark] .reminder-calendar-action-card.is-completed,html[data-crm-theme=dark] .reminders-calendar-stats .is-completed{color:var(--muted);background:#d8ebe212}html[data-crm-theme=dark] .reminder-calendar-action-card,html[data-crm-theme=dark] .reminder-calendar-action-buttons button,html[data-crm-theme=dark] .reminder-calendar-action-link,html[data-crm-theme=dark] .reminder-calendar-reschedule-row button{background:#d8ebe212;border-color:#d8ebe21a}html[data-crm-theme=dark] .reminder-calendar-action-buttons button:first-of-type{color:#06201d;background:#5eead4d1}html[data-crm-theme=dark] .reminder-calendar-action-buttons button:nth-of-type(2){color:#fecaca;background:#7f1d1d38;border-color:#f8717129}html[data-crm-theme=dark] .reminder-calendar-event:hover,html[data-crm-theme=dark] .reminder-calendar-event:focus-visible,html[data-crm-theme=dark] .reminders-calendar-day:hover,html[data-crm-theme=dark] .reminders-calendar-day:focus-visible{background:#d8ebe21a;border-color:#5eead447}html[data-crm-theme=dark] .report-type-chip.is-auto{color:#99f6e4;background:#2dd4bf1f}html[data-crm-theme=dark] .report-type-chip.is-manual{color:#fde68a;background:#f59e0b21}html[data-crm-theme=dark] .report-funnel-step,html[data-crm-theme=dark] .report-attention-row{background:#d8ebe20e;border-color:#d8ebe21a}html[data-crm-theme=dark] .report-funnel-bar{background:#d8ebe21a}html[data-crm-theme=dark] .report-sla-card.is-ok{background:radial-gradient(circle at 100% 0,#34d3991f,#0000 44%),#08120fb8}html[data-crm-theme=dark] .report-sla-card.is-attention{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 44%),#08120fb8}html[data-crm-theme=dark] .report-sla-card.is-overdue{background:radial-gradient(circle at 100% 0,#f871711f,#0000 44%),#08120fb8}html[data-crm-theme=dark] .report-kpi-waiting-for-manager,html[data-crm-theme=dark] .report-kpi-unassigned{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 45%),#08120fb8}html[data-crm-theme=dark] .report-kpi-spam,html[data-crm-theme=dark] .report-kpi-archive{background:radial-gradient(circle at 100% 0,#f871711f,#0000 44%),#08120fb8}html[data-crm-theme=dark] .report-kpi-deal-won-count,html[data-crm-theme=dark] .report-kpi-deal-won-amount,html[data-crm-theme=dark] .report-kpi-deal-average-won{background:radial-gradient(circle at 100% 0,#34d39921,#0000 45%),#08120fb8}html[data-crm-theme=dark] .report-kpi-deal-open-pipeline,html[data-crm-theme=dark] .report-kpi-deal-waiting-payment{background:radial-gradient(circle at 100% 0,#f59e0b21,#0000 45%),#08120fb8}html[data-crm-theme=dark] .report-kpi-deal-lost-count{background:radial-gradient(circle at 100% 0,#f871711f,#0000 44%),#08120fb8}html[data-crm-theme=dark] .report-kpi-deal-conversion{background:radial-gradient(circle at 100% 0,#2dd4bf21,#0000 45%),#08120fb8}html[data-crm-theme=dark] .auth-eyebrow{color:#eef8f38a}html[data-crm-theme=dark] .auth-input,html[data-crm-theme=dark] .filter-control input,html[data-crm-theme=dark] .filter-control select,html[data-crm-theme=dark] .chat-select select,html[data-crm-theme=dark] .saved-replies-trigger,html[data-crm-theme=dark] .compact-field select,html[data-crm-theme=dark] .compact-field input,html[data-crm-theme=dark] .compact-field textarea,html[data-crm-theme=dark] .crm-panel-stage-priority>select,html[data-crm-theme=dark] .notes-composer textarea,html[data-crm-theme=dark] .composer textarea,html[data-crm-theme=dark] .composer-recording-bar,html[data-crm-theme=dark] .saved-reply-item{color:var(--text);background:#0d1c19e6;border-color:#d8ebe21f}html[data-crm-theme=dark] .auth-input::placeholder,html[data-crm-theme=dark] .composer textarea::placeholder{color:#eef8f36b}html[data-crm-theme=dark] .saved-reply-form{background:#2dd4bf12;border-color:#2dd4bf24}html[data-crm-theme=dark] .saved-replies-popover-header strong,html[data-crm-theme=dark] .saved-replies-popover .saved-reply-title{color:var(--text)}html[data-crm-theme=dark] .saved-replies-popover-header span,html[data-crm-theme=dark] .saved-replies-empty,html[data-crm-theme=dark] .saved-reply-form label span{color:var(--muted)}html[data-crm-theme=dark] .saved-reply-form input,html[data-crm-theme=dark] .saved-reply-form textarea{color:var(--text);background:#071210b8;border-color:#d8ebe21f}html[data-crm-theme=dark] .saved-reply-add-button,html[data-crm-theme=dark] .saved-reply-form-actions button,html[data-crm-theme=dark] .saved-reply-actions button{color:#99f6e4;background:#2dd4bf14;border-color:#2dd4bf29}html[data-crm-theme=dark] .saved-reply-form-actions button:first-child,html[data-crm-theme=dark] .saved-reply-actions button:first-child{color:#052e2b;background:linear-gradient(135deg,#5eead4,#2dd4bf)}html[data-crm-theme=dark] .saved-reply-actions button:last-child:not(:first-child){color:#fca5a5;background:#f8717114;border-color:#f8717133}html[data-crm-theme=dark] .composer-quote-preview,html[data-crm-theme=dark] .quoted-message-block{background:#2dd4bf14;border-color:#2dd4bf42}html[data-crm-theme=dark] .composer-quote-cancel,html[data-crm-theme=dark] .message-action-trigger{color:var(--muted);background:#d8ebe214;border-color:#d8ebe214}html[data-crm-theme=dark] .smart-reminder-suggestion{color:#e0e7ff;background:radial-gradient(circle at 0 0,#6366f12e,#0000 44%),#4f46e51f;border-color:#818cf833;box-shadow:0 12px 26px #0003}html[data-crm-theme=dark] .smart-reminder-suggestion-note{color:#e0e7ffa8}html[data-crm-theme=dark] .smart-reminder-suggestion-secondary,html[data-crm-theme=dark] .smart-reminder-time-chip,html[data-crm-theme=dark] .smart-reminder-suggestion-dismiss{color:#e0e7ffb8;background:#d8ebe214;border-color:#d8ebe21a}html[data-crm-theme=dark] .smart-reminder-suggestion-main:hover,html[data-crm-theme=dark] .smart-reminder-suggestion-main:focus-visible,html[data-crm-theme=dark] .smart-reminder-suggestion-secondary:hover,html[data-crm-theme=dark] .smart-reminder-suggestion-secondary:focus-visible,html[data-crm-theme=dark] .smart-reminder-time-chip:hover,html[data-crm-theme=dark] .smart-reminder-time-chip:focus-visible,html[data-crm-theme=dark] .smart-reminder-suggestion-dismiss:hover,html[data-crm-theme=dark] .smart-reminder-suggestion-dismiss:focus-visible{color:#f8fafc}html[data-crm-theme=dark] .smart-reminder-suggestion-main:hover,html[data-crm-theme=dark] .smart-reminder-suggestion-main:focus-visible{color:#fff}html[data-crm-theme=dark] .smart-reminder-suggestion-secondary:hover,html[data-crm-theme=dark] .smart-reminder-suggestion-secondary:focus-visible,html[data-crm-theme=dark] .smart-reminder-time-chip:hover,html[data-crm-theme=dark] .smart-reminder-time-chip:focus-visible,html[data-crm-theme=dark] .smart-reminder-suggestion-dismiss:hover,html[data-crm-theme=dark] .smart-reminder-suggestion-dismiss:focus-visible{background:#d8ebe224}html[data-crm-theme=dark] .message-action-trigger:hover,html[data-crm-theme=dark] .message-action-trigger[aria-expanded=true]{color:var(--accent-strong);background:#d8ebe224}html[data-crm-theme=dark] .message-action-menu{background:#0d1c19fa;border-color:#d8ebe214;box-shadow:0 20px 52px #00000057}html[data-crm-theme=dark] .message-action-menu button{color:var(--text)}html[data-crm-theme=dark] .message-action-menu button:hover{background:#2dd4bf1a}html[data-crm-theme=dark] .message-action-menu .message-action-danger{color:var(--danger)}html[data-crm-theme=dark] .message-bubble--deleted{background:#d8ebe20f;border-color:#d8ebe21f}html[data-crm-theme=dark] .message-edit-overlay{background:#0000006b}html[data-crm-theme=dark] .message-edit-dialog{background:#0d1c19fa;border-color:#d8ebe21f;box-shadow:0 24px 70px #00000070}html[data-crm-theme=dark] .message-edit-dialog textarea{color:var(--text);background:#08120feb;border-color:#d8ebe21f}html[data-crm-theme=dark] .forward-message-preview p,html[data-crm-theme=dark] .forward-message-result{background:#d8ebe20a;border-color:#d8ebe21a}html[data-crm-theme=dark] .forward-message-search input{color:var(--text);background:#08120feb;border-color:#d8ebe21f}html[data-crm-theme=dark] .forward-message-result:hover,html[data-crm-theme=dark] .forward-message-result:focus-visible,html[data-crm-theme=dark] .forward-message-result.is-selected{background:#2dd4bf14;border-color:#2dd4bf3d}html[data-crm-theme=dark] .message-edit-actions button{color:var(--accent);background:#2dd4bf1a;border-color:#2dd4bf33}html[data-crm-theme=dark] .message-edit-actions .message-edit-danger{color:#fca5a5;background:#f871711a;border-color:#f8717133}.mobile-chat-back-button,.mobile-chat-details-button,.mobile-crm-panel-backdrop,.mobile-crm-panel-close{display:none}html[data-crm-theme=dark] .thread-skeleton-bubble{background-color:#d8ebe20f;background-image:linear-gradient(100deg,#d8ebe20f 0%,#d8ebe224 48%,#d8ebe20f 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[data-crm-theme=dark] .thread-skeleton-bubble.is-outbound{background-color:#2dd4bf14;background-image:linear-gradient(100deg,#2dd4bf12 0%,#2dd4bf2e 48%,#2dd4bf12 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[data-crm-theme=dark] .conversation-skeleton-card{background-color:#d8ebe20a;background-image:linear-gradient(100deg,#d8ebe20d 0%,#d8ebe221 48%,#d8ebe20d 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#d8ebe214}html[data-crm-theme=dark] .conversation-skeleton-line,html[data-crm-theme=dark] .conversation-skeleton-chips span{background:#d8ebe21a}html[data-crm-theme=dark] .sidebar{color:#eef8f3;background:radial-gradient(circle at 100% 0,#2dd4bf21,#0000 28%),linear-gradient(#07110f 0%,#030806 100%)}html[data-crm-theme=dark] .sidebar-toolbar{background:linear-gradient(#07110ffa,#07110feb),radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 32%);box-shadow:0 12px 24px #03080657}html[data-crm-theme=dark] .sidebar-sync{box-shadow:none;background:0 0}html[data-crm-theme=dark] .sidebar-header{border-bottom-color:#d8ebe214}html[data-crm-theme=dark] .eyebrow,html[data-crm-theme=dark] .sidebar-copy,html[data-crm-theme=dark] .filter-control span,html[data-crm-theme=dark] .chat-select span,html[data-crm-theme=dark] .saved-replies-control span,html[data-crm-theme=dark] .tag-toolbar-label{color:#eef8f3a8}html[data-crm-theme=dark] .sidebar-user-card,html[data-crm-theme=dark] .logout-button,html[data-crm-theme=dark] .theme-toggle-button,html[data-crm-theme=dark] .sidebar-reports-link{background:#eef8f30f;border-color:#d8ebe21f}html[data-crm-theme=dark] .logout-button:hover:not(:disabled),html[data-crm-theme=dark] .theme-toggle-button:hover,html[data-crm-theme=dark] .sidebar-reports-link:hover{background:#eef8f31a;border-color:#d8ebe242}html[data-crm-theme=dark] .sidebar-user-name,html[data-crm-theme=dark] .theme-toggle-button,html[data-crm-theme=dark] .logout-button,html[data-crm-theme=dark] .sidebar-reports-link{color:#eef8f3}html[data-crm-theme=dark] .sidebar-user-email{color:#eef8f394}html[data-crm-theme=dark] .theme-toggle-option{color:#eef8f3a8}html[data-crm-theme=dark] .theme-toggle-knob{background:#99f6e4;box-shadow:0 4px 12px #2dd4bf38}html[data-crm-theme=dark] .sidebar-search{color:#eef8f3;background:#eef8f30f;border-color:#d8ebe21f}html[data-crm-theme=dark] .sidebar-search::placeholder{color:#eef8f36b}html[data-crm-theme=dark] .compact-toolbar-button,html[data-crm-theme=dark] .status-outline-button,html[data-crm-theme=dark] .save-media-button,html[data-crm-theme=dark] .notes-button,html[data-crm-theme=dark] .composer-icon-button,html[data-crm-theme=dark] .jump-to-latest-button{color:var(--accent-strong);background:#d8ebe214;border-color:#d8ebe21f}html[data-crm-theme=dark] .due-reminder-toolbar-button{color:#eef2ff;background:linear-gradient(135deg,#4338ca,#1d4ed8);border-color:#818cf83d;box-shadow:0 0 0 1px #818cf81f,0 12px 24px #1e40af3d}html[data-crm-theme=dark] .due-reminder-toolbar-button strong{color:#1e1b4b;background:#eef2ffeb}html[data-crm-theme=dark] .sidebar-filters-popover,html[data-crm-theme=dark] .crm-panel-popover,html[data-crm-theme=dark] .saved-replies-popover,html[data-crm-theme=dark] .composer-notes-popover,html[data-crm-theme=dark] .emoji-picker-popover{background:#091411fa;border-color:#d8ebe21f;box-shadow:0 18px 40px #0000006b}html[data-crm-theme=dark] .emoji-picker-group>span{color:#eef8f394}html[data-crm-theme=dark] .emoji-picker-grid button{background:#d8ebe212}html[data-crm-theme=dark] .emoji-picker-grid button:hover,html[data-crm-theme=dark] .emoji-picker-grid button:focus-visible{background:#2dd4bf24}html[data-crm-theme=dark] .filter-helper-text{color:#fde68ac2}html[data-crm-theme=dark] .conversation-item{background:#eef8f309}html[data-crm-theme=dark] .conversation-item:hover{background:#eef8f311}html[data-crm-theme=dark] .conversation-item.active{background:linear-gradient(135deg,#14b8a642,#14b8a61c);border-color:#2dd4bf47}html[data-crm-theme=dark] .conversation-action-trigger{color:#eef8f394;background:#d8ebe20f;border-color:#d8ebe214}html[data-crm-theme=dark] .conversation-action-trigger:hover,html[data-crm-theme=dark] .conversation-action-trigger[aria-expanded=true]{color:var(--accent-strong);background:#2dd4bf1f;border-color:#2dd4bf3d}html[data-crm-theme=dark] .conversation-action-menu{background:#0d1c19fa;border-color:#d8ebe214;box-shadow:0 20px 52px #00000057}html[data-crm-theme=dark] .conversation-action-menu button{color:var(--text)}html[data-crm-theme=dark] .conversation-action-menu button:hover{background:#2dd4bf1a}html[data-crm-theme=dark] .conversation-action-menu .conversation-action-danger{color:var(--danger)}html[data-crm-theme=dark] .conversation-item.client-replied-waiting{border-color:color-mix(in srgb, var(--conversation-accent,#34d399) 54%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--conversation-accent,#34d399) 22%, transparent), transparent 46%), linear-gradient(135deg, color-mix(in srgb, var(--conversation-accent,#34d399) 17%, #071210d9), #065f4621);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 14%, transparent), 0 16px 36px color-mix(in srgb, var(--conversation-accent,#34d399) 18%, transparent)}html[data-crm-theme=dark] .conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 44%),linear-gradient(135deg,#f59e0b1a,#eef8f309);border-color:#fbbf2440;box-shadow:inset 0 0 0 1px #f59e0b14,0 14px 30px #92400e2e}html[data-crm-theme=dark] .conversation-item.reminder-due:not(.client-replied-waiting){background:radial-gradient(circle at 100% 0,#6366f12e,#0000 44%),linear-gradient(135deg,#3b82f61f,#eef8f309);border-color:#818cf852;box-shadow:inset 0 0 0 1px #818cf817,0 14px 30px #4338ca33}html[data-crm-theme=dark] .filter-reset-button{color:var(--accent-strong);background:#2dd4bf14;border-color:#2dd4bf29}html[data-crm-theme=dark] .filter-reset-button:hover,html[data-crm-theme=dark] .filter-reset-button:focus-visible{background:#2dd4bf24;border-color:#2dd4bf4d}html[data-crm-theme=dark] .conversation-time{color:#eef8f36b}html[data-crm-theme=dark] .conversation-time.unread{color:#5eead4}html[data-crm-theme=dark] .conversation-preview,html[data-crm-theme=dark] .sync-indicator{color:#eef8f3a3}html[data-crm-theme=dark] .draft-preview-label{color:#5eead4}html[data-crm-theme=dark] .unread-count-badge{color:#041f1b;background:#5eead4;box-shadow:0 6px 14px #5eead429}html[data-crm-theme=dark] .meta-chip,html[data-crm-theme=dark] .sidebar-role-badge.role-pending,html[data-crm-theme=dark] .sidebar-role-badge.role-viewer{color:#eef8f3d1;background:#eef8f314}html[data-crm-theme=dark] .lead-category-chip{color:#99f6e4;background:#2dd4bf24;border-color:#5eead438}html[data-crm-theme=dark] .lead-category-chip.is-empty{color:#cbd5e1b8;background:#94a3b81f;border-color:#94a3b82e}html[data-crm-theme=dark] .customer-card-compact-summary{background:#2dd4bf12;border-color:#2dd4bf24}html[data-crm-theme=dark] .read-only-badge,html[data-crm-theme=dark] .read-only-notice{color:#99f6e4;background:#2dd4bf1a;border-color:#5eead433}html[data-crm-theme=dark] .customer-card-sheet{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 38%),#091411f5;border-color:#d8ebe21f;box-shadow:0 28px 90px #0000008a,inset 0 1px #eef8f314}html[data-crm-theme=dark] .customer-card-sheet-header{background:#091411e6;border-bottom-color:#d8ebe21a}html[data-crm-theme=dark] .customer-card-sheet.is-dragging{box-shadow:0 34px 110px #0000009e,inset 0 1px #eef8f31a}html[data-crm-theme=dark] .customer-card-sheet-grip span{background:#5eead461}html[data-crm-theme=dark] .customer-card-sheet-close{color:#eef8f3;background:#eef8f312;border-color:#d8ebe21f}html[data-crm-theme=dark] .customer-commerce-section,html[data-crm-theme=dark] .customer-commerce-summary article,html[data-crm-theme=dark] .customer-commerce-order,html[data-crm-theme=dark] .customer-sale-card{background:#d8ebe20b;border-color:#d8ebe21a}html[data-crm-theme=dark] .customer-commerce-summary .has-debt{background:#9f123924;border-color:#fb718538}html[data-crm-theme=dark] .customer-commerce-sync-badge{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf29}html[data-crm-theme=dark] .customer-sale-meta span,html[data-crm-theme=dark] .customer-sale-note{background:#eef8f30f}html[data-crm-theme=dark] .price-offers-section,html[data-crm-theme=dark] .price-offer-form,html[data-crm-theme=dark] .price-offer-card{background:#d8ebe20b;border-color:#d8ebe21a}html[data-crm-theme=dark] .price-offer-card p{color:#eef8f3db}html[data-crm-theme=dark] .price-offer-meta,html[data-crm-theme=dark] .price-offer-header p{color:#eef8f394}html[data-crm-theme=dark] .price-offer-amount{color:#99f6e4}html[data-crm-theme=dark] .price-offer-material-badge{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf29}html[data-crm-theme=dark] .price-offer-status{color:#a7f3d0;background:#10b98129}html[data-crm-theme=dark] .price-offer-status.is-waiting_reply{color:#fde68a;background:#f59e0b29}html[data-crm-theme=dark] .price-offer-status.is-rejected,html[data-crm-theme=dark] .price-offer-status.is-expired,html[data-crm-theme=dark] .price-offer-status.is-cancelled{color:#fecaca;background:#ef444424}html[data-crm-theme=dark] .price-offer-source{color:#99f6e4;background:#2dd4bf1f}html[data-crm-theme=dark] .deal-status-info{color:#bae6fd;background:#0ea5e92e}html[data-crm-theme=dark] .deal-status-amber{color:#fde68a;background:#f59e0b2e}html[data-crm-theme=dark] .deal-status-success{color:#bbf7d0;background:#10b9812e}html[data-crm-theme=dark] .deal-status-danger{color:#fecaca;background:#ef44442e}html[data-crm-theme=dark] .deal-status-rose{color:#fecdd3;background:#f43f5e2e}html[data-crm-theme=dark] .deal-status-slate,html[data-crm-theme=dark] .deal-status-neutral{color:#eef8f3c2;background:#94a3b81f}html[data-crm-theme=dark] .missing-stage-prompt{color:#fde68a;background:#f59e0b17;border-color:#fbbf2433}html[data-crm-theme=dark] .missing-stage-prompt button{color:#fef3c7;background:#78350f52;border-color:#fbbf2438}html[data-crm-theme=dark] .crm-recommendation-chip{color:#ccfbf1;background:#14b8a62e;box-shadow:0 0 0 1px #2dd4bf29,0 8px 18px #14b8a61a}html[data-crm-theme=dark] .chat-panel{background:radial-gradient(circle at 0 0,#2dd4bf14,#0000 22%),linear-gradient(#0a1815f5 0%,#060e0cfa 100%)}html[data-crm-theme=dark] .chat-copy,html[data-crm-theme=dark] .media-save-status,html[data-crm-theme=dark] .crm-panel-label,html[data-crm-theme=dark] .crm-panel-helper,html[data-crm-theme=dark] .crm-panel-meta,html[data-crm-theme=dark] .composer-hint,html[data-crm-theme=dark] .composer-channel-hint,html[data-crm-theme=dark] .message-meta,html[data-crm-theme=dark] .notes-panel-copy,html[data-crm-theme=dark] .note-time,html[data-crm-theme=dark] .notes-empty,html[data-crm-theme=dark] .saved-reply-body,html[data-crm-theme=dark] .audio-loading{color:var(--muted)}html[data-crm-theme=dark] .archive-conversation-button,html[data-crm-theme=dark] .spam-conversation-button,html[data-crm-theme=dark] .recording-cancel-button{color:var(--danger);background:#f8717114;border-color:#f8717133}html[data-crm-theme=dark] .restore-conversation-button{color:var(--accent-strong);background:#2dd4bf14;border-color:#2dd4bf2e}html[data-crm-theme=dark] .crm-confirm-modal{background:#0d1c19fa;border-color:#d8ebe21a;box-shadow:0 28px 80px #0000006b}html[data-crm-theme=dark] .confirm-cancel-button,html[data-crm-theme=dark] .reminder-field input,html[data-crm-theme=dark] .reminder-field textarea{color:var(--text);background:#d8ebe214;border-color:#d8ebe21f}html[data-crm-theme=dark] .reminder-error{color:#fecaca;background:#7f1d1d47;border-color:#f8717133}html[data-crm-theme=dark] .reminder-quick-actions button,html[data-crm-theme=dark] .crm-panel-reminder-actions button{color:var(--accent-strong);background:#2dd4bf14;border-color:#2dd4bf29}html[data-crm-theme=dark] .reminder-detail-note{background:radial-gradient(circle at 100% 0,#2dd4bf17,#0000 44%),#d8ebe20d;border-color:#2dd4bf24}html[data-crm-theme=dark] .status-spam-chip{color:#fecaca;background:#f8717124}html[data-crm-theme=dark] .crm-panel-popover .meta-chip,html[data-crm-theme=dark] .tag-toggle{color:var(--text);background:#d8ebe214}html[data-crm-theme=dark] .crm-panel-card-section{background:radial-gradient(circle at 100% 0,#2dd4bf14,#0000 44%),#d8ebe209;border-color:#d8ebe214}html[data-crm-theme=dark] .crm-panel-assignee-card{background:color-mix(in srgb, var(--assigned-manager-color,#94a3b8) 13%, #0d1c19d6)}html[data-crm-theme=dark] .deal-status-summary{border-color:#d8ebe214}html[data-crm-theme=dark] .stage-history-list{background:#d8ebe20b;border-color:#d8ebe21a}html[data-crm-theme=dark] .stage-history-item{border-top-color:#d8ebe21a}html[data-crm-theme=dark] .ai-suggestion-card{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 44%),#2dd4bf0e;border-color:#2dd4bf38}html[data-crm-theme=dark] .ai-suggestion-header strong{background:#2dd4bf24}html[data-crm-theme=dark] .ai-suggestion-actions button{background:#2dd4bf14;border-color:#2dd4bf29}html[data-crm-theme=dark] .ai-suggestion-actions button:first-child{color:#ccfbf1;background:#2dd4bf29}html[data-crm-theme=dark] .deal-amount-row span{background:#2dd4bf1f}html[data-crm-theme=dark] .crm-panel-note{background:#d8ebe20f}html[data-crm-theme=dark] .crm-panel-reminder{background:radial-gradient(circle at 100% 0,#60a5fa1a,#0000 42%),#60a5fa0f;border-color:#60a5fa29}html[data-crm-theme=dark] .crm-panel-reminder.is-due{background:radial-gradient(circle at 100% 0,#818cf821,#0000 42%),#6366f114;border-color:#818cf838}html[data-crm-theme=dark] .crm-panel-bot-card{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 42%),#2dd4bf0f;border-color:#2dd4bf29}html[data-crm-theme=dark] .crm-panel-bot-card.is-paused{background:radial-gradient(circle at 100% 0,#fbbf241f,#0000 42%),#f59e0b14;border-color:#fbbf2433}html[data-crm-theme=dark] .crm-panel-bot-status{color:#bbf7d0;background:#22c55e2e}html[data-crm-theme=dark] .crm-panel-bot-card.is-paused .crm-panel-bot-status{color:#fde68a;background:#f59e0b2e}html[data-crm-theme=dark] .crm-panel-bot-details p{background:#d8ebe20f}html[data-crm-theme=dark] .crm-panel-inline-action{color:#fde68a;background:#f59e0b1a;border-color:#fbbf2433}html[data-crm-theme=dark] .crm-panel-inline-action:hover,html[data-crm-theme=dark] .crm-panel-inline-action:focus-visible{background:#f59e0b29;border-color:#fbbf2457}html[data-crm-theme=dark] .tag-toolbar,html[data-crm-theme=dark] .client-replied-banner,html[data-crm-theme=dark] .composer{background:#071210d1}html[data-crm-theme=dark] .chat-drop-zone-overlay{color:#a7f3d0;background:radial-gradient(circle,#14b8a629,#0000 58%),#071210b8;border-color:#5eead452;box-shadow:inset 0 0 0 1px #5eead41a}html[data-crm-theme=dark] .chat-drop-zone-overlay span{background:#0f201deb;box-shadow:0 12px 30px #00000047}html[data-crm-theme=dark] .attachment-preview-panel{background:#0a1b18f0;border-color:#5eead41f;box-shadow:0 20px 48px #00000042}html[data-crm-theme=dark] .attachment-preview-media{color:#99f6e4;background:radial-gradient(circle at top,#2dd4bf29,#0000 58%),#5eead414}html[data-crm-theme=dark] .attachment-preview-item{background:#d8ebe20d;border-color:#5eead41a}html[data-crm-theme=dark] .attachment-preview-remove{color:#fecaca;background:#7f1d1d52;border-color:#f8717133}html[data-crm-theme=dark] .attachment-preview-actions button{color:#a7f3d0;background:#0f201deb;border-color:#5eead424}html[data-crm-theme=dark] .attachment-preview-actions button:last-child{color:#06221d;background:linear-gradient(135deg,#5eead4,#99f6e4);box-shadow:0 10px 26px #14b8a629}html[data-crm-theme=dark] .client-replied-banner{color:#d1fae5;background:radial-gradient(circle at 0,#2dd4bf24,#0000 34%),#071210e6;border-bottom-color:#2dd4bf29}html[data-crm-theme=dark] .client-replied-banner span{color:#d1fae59e}html[data-crm-theme=dark] .client-replied-banner-actions button{color:var(--accent-strong);background:#d8ebe214;border-color:#d8ebe21f}html[data-crm-theme=dark] .client-replied-banner-actions button:last-child{color:var(--danger);border-color:#f871712e}html[data-crm-theme=dark] .client-replied-banner-actions button:hover:not(:disabled),html[data-crm-theme=dark] .client-replied-banner-actions button:focus-visible:not(:disabled){background:#d8ebe221}html[data-crm-theme=dark] .header-notification-admin{background:linear-gradient(135deg,#291212f2,#150c0ef5),#120c0ef2;border-color:#f8717129 #f8717129 #f8717129 #f87171e0;box-shadow:0 20px 44px #00000047}html[data-crm-theme=dark] .header-notification-recommendation{background:linear-gradient(135deg,#0c2d2af2,#081817f5),#071210f2;border-color:#2dd4bf2e #2dd4bf2e #2dd4bf2e #2dd4bfdb;box-shadow:0 20px 44px #00000047}html[data-crm-theme=dark] .header-notification-ai{background:radial-gradient(circle at 0 0,#3b82f629,#0000 42%),linear-gradient(135deg,#0c213ef2,#081426f5),#071220f2;border-color:#60a5fa2e #60a5fa2e #60a5fa2e #60a5fadb;box-shadow:0 20px 44px #00000047}html[data-crm-theme=dark] .header-notification-affordance{color:#bfdbfecc}html[data-crm-theme=dark] .header-notification-affordance-badge{color:#082f49;background:linear-gradient(135deg,#bfdbfe,#5eead4)}html[data-crm-theme=dark] .header-notification-affordance-chevron{color:#bfdbfec7}html[data-crm-theme=dark] .header-notification-expanded{background:radial-gradient(circle at 0 0,#3b82f62e,#0000 45%),#081426fa;border-color:#60a5fa2e;box-shadow:0 24px 56px #0006,0 0 0 1px #ffffff0a}html[data-crm-theme=dark] .header-notification-expanded-copy{color:#dbeafe}html[data-crm-theme=dark] .header-notification-expanded-copy strong{color:#bfdbfe}html[data-crm-theme=dark] .header-notification-expanded-copy p{color:#eff6ffdb}html[data-crm-theme=dark] .header-notification-expanded-actions button{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#60a5fa2e}html[data-crm-theme=dark] .header-notification-expanded-actions button:not(:first-child),html[data-crm-theme=dark] .header-notification-expanded-actions .header-notification-manual-action{color:#bfdbfe;background:#0f172ab8}html[data-crm-theme=dark] .header-notification-read-only{color:#99f6e4;background:#14b8a61a;border-color:#2dd4bf33}html[data-crm-theme=dark] .header-notification-title{color:#fca5a5}html[data-crm-theme=dark] .header-notification-preview{color:#fff2f2f0}html[data-crm-theme=dark] .header-notification-recommendation .header-notification-title{color:#5eead4}html[data-crm-theme=dark] .header-notification-recommendation .header-notification-preview{color:#e7fffaf0}html[data-crm-theme=dark] .header-notification-ai .header-notification-title,html[data-crm-theme=dark] .header-notification-confidence{color:#bfdbfe}html[data-crm-theme=dark] .header-notification-ai .header-notification-preview{color:#eff6fff0}html[data-crm-theme=dark] .header-notification-required,html[data-crm-theme=dark] .stage-action-required-notice{color:#bfdbfe}html[data-crm-theme=dark] .stage-action-required-notice{background:#1e40af2e;border-color:#60a5fa33 #60a5fa33 #60a5fa33 #60a5fadb}html[data-crm-theme=dark] .header-notification-detail{color:#dbeafec7}html[data-crm-theme=dark] .header-notification-confidence{background:#60a5fa24}html[data-crm-theme=dark] .header-notification-error{color:#fda4af}html[data-crm-theme=dark] .header-notification-notice{color:#99f6e4}html[data-crm-theme=dark] .header-notification-actions button{background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#f8717133}html[data-crm-theme=dark] .header-notification-recommendation .header-notification-actions button{background:linear-gradient(135deg,#0f766e,#115e59);border-color:#2dd4bf33}html[data-crm-theme=dark] .header-notification-recommendation .header-notification-actions button:last-child{color:#99f6e4;background:#d8ebe21f}html[data-crm-theme=dark] .header-notification-ai .header-notification-actions button{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#60a5fa33}html[data-crm-theme=dark] .header-notification-ai .header-notification-actions button:not(:first-child){color:#bfdbfe;background:#d8ebe21a}html[data-crm-theme=dark] .header-notification-feedback.is-success{background:linear-gradient(135deg,#0c2c1af2,#081810f5),#07120ef2;border-color:#4ade8033 #4ade8033 #4ade8033 #4ade80db}html[data-crm-theme=dark] .header-notification-feedback.is-success .header-notification-title{color:#86efac}html[data-crm-theme=dark] .header-notification-feedback.is-success .header-notification-preview{color:#ecfdf5f0}html[data-crm-theme=dark] .reminder-toast{color:var(--text);background:radial-gradient(circle at 100% 0,#6366f133,#0000 44%),#071210f0;border-color:#818cf83d;box-shadow:0 22px 54px #0000005c,inset 0 0 0 1px #d8ebe20f}html[data-crm-theme=dark] .reminder-toast-copy span{color:#d8ebe2a8}html[data-crm-theme=dark] .reminder-toast-copy p{color:#d8ebe2c2}html[data-crm-theme=dark] .reminder-toast-action{color:#e0e7ff;background:#4f46e547;border-color:#818cf833}html[data-crm-theme=dark] .reminder-toast-action:hover,html[data-crm-theme=dark] .reminder-toast-action:focus-visible{background:#4f46e566}html[data-crm-theme=dark] .reminder-toast-close{color:#d8ebe2b3;background:#d8ebe214;border-color:#d8ebe21a}html[data-crm-theme=dark] .reminder-toast-close:hover,html[data-crm-theme=dark] .reminder-toast-close:focus-visible{color:var(--text);background:#d8ebe224}html[data-crm-theme=dark] .message-bubble{background:var(--incoming);border-color:#d8ebe214;box-shadow:0 10px 24px #00000038}html[data-crm-theme=dark] .message-row.outbound .message-bubble{background:var(--outgoing);box-shadow:0 10px 24px #0000003d}html[data-crm-theme=dark] .message-bubble--audio-only,html[data-crm-theme=dark] .message-row.outbound .message-bubble--audio-only,html[data-crm-theme=dark] .message-bubble--image-only,html[data-crm-theme=dark] .message-row.outbound .message-bubble--image-only,html[data-crm-theme=dark] .message-bubble--video-only,html[data-crm-theme=dark] .message-row.outbound .message-bubble--video-only,html[data-crm-theme=dark] .chat-message--emoji-only,html[data-crm-theme=dark] .message-row.outbound .chat-message--emoji-only{box-shadow:none;background:0 0;border-color:#0000}html[data-crm-theme=dark] .message-bubble--image-only .image-attachment-link,html[data-crm-theme=dark] .message-bubble--image-only .image-attachment-state{background:0 0;border:0;box-shadow:0 12px 28px #00000047}html[data-crm-theme=dark] .message-row.system .message-bubble{background:#18221f}html[data-crm-theme=dark] .message-date-separator span{color:#d8ebe2c2;background:#141f1cd1;border-color:#d8ebe214;box-shadow:0 10px 24px #00000038}html[data-crm-theme=dark] .ad-referral-card{background:radial-gradient(circle at 0 0,#2dd4bf1a,#0000 48%),#2dd4bf12;border-color:#2dd4bf2e}html[data-crm-theme=dark] .ad-referral-thumb{background:#d8ebe214}html[data-crm-theme=dark] .ad-referral-chip,html[data-crm-theme=dark] .ad-referral-media{color:var(--accent-strong);background:#2dd4bf1f}html[data-crm-theme=dark] .image-attachment-link,html[data-crm-theme=dark] .image-attachment-state{background:#d8ebe214;border-color:#d8ebe217;box-shadow:inset 0 1px #d8ebe214}html[data-crm-theme=dark] .image-attachment-link:hover{border-color:#2dd4bf3d;box-shadow:0 10px 22px #0003}html[data-crm-theme=dark] .image-attachment-preview{background:#d8ebe214}html[data-crm-theme=dark] .image-attachment-state.unavailable{background:#f871711a}html[data-crm-theme=dark] .video-attachment-preview,html[data-crm-theme=dark] .video-attachment-state{background:#d8ebe214;border-color:#d8ebe217;box-shadow:inset 0 1px #d8ebe214}html[data-crm-theme=dark] .video-attachment-state.unavailable{background:#f871711a}html[data-crm-theme=dark] .video-attachment-load-button{color:var(--accent-strong);background:#2dd4bf1f}html[data-crm-theme=dark] .video-attachment-load-button:hover{color:#06241f;background:var(--accent-strong)}html[data-crm-theme=dark] .document-attachment{background:#d8ebe214;border-color:#d8ebe217;box-shadow:inset 0 1px #d8ebe214}html[data-crm-theme=dark] .document-attachment-icon,html[data-crm-theme=dark] .document-attachment-action{color:var(--accent-strong);background:#2dd4bf1f}html[data-crm-theme=dark] .document-attachment-action:hover{color:#06241f;background:var(--accent-strong)}html[data-crm-theme=dark] .document-attachment.unavailable{background:#f871711a}html[data-crm-theme=dark] .document-attachment.unavailable .document-attachment-icon{color:var(--danger);background:#f871711f}html[data-crm-theme=dark] .voice-player{background:#d8ebe214;border-color:#d8ebe217;box-shadow:inset 0 1px #d8ebe214}html[data-crm-theme=dark] .message-row.outbound .voice-player{background:#d8ebe212}html[data-crm-theme=dark] .voice-progress-track,html[data-crm-theme=dark] .voice-loading-bar{background:repeating-linear-gradient(90deg,#d8ebe238 0 2px,#0000 2px 6px)}html[data-crm-theme=dark] .voice-speed-button{color:var(--accent-strong);background:#2dd4bf1a;border-color:#2dd4bf33}html[data-crm-theme=dark] .audio-transcription-button{color:var(--accent-strong);background:#2dd4bf17;border-color:#2dd4bf2e}html[data-crm-theme=dark] .audio-transcription-language{color:var(--text);background:linear-gradient(135deg,#d8ebe21a,#d8ebe20a),#2dd4bf12;border-color:#2dd4bf29}html[data-crm-theme=dark] .audio-transcription-button:hover:not(:disabled),html[data-crm-theme=dark] .audio-transcription-button:focus-visible:not(:disabled){background:#2dd4bf26;border-color:#2dd4bf47}html[data-crm-theme=dark] .audio-transcription-button.is-secondary{color:#fbbf24;background:#fbbf2417;border-color:#fbbf2433}html[data-crm-theme=dark] .audio-transcription-button.is-secondary:hover:not(:disabled),html[data-crm-theme=dark] .audio-transcription-button.is-secondary:focus-visible:not(:disabled){background:#fbbf2424;border-color:#fbbf2452}html[data-crm-theme=dark] .audio-transcription-block{background:linear-gradient(135deg,#2dd4bf1a,#2dd4bf08),#d8ebe20f;border-color:#2dd4bf26}html[data-crm-theme=dark] .audio-transcription-header button{color:#eef8f3b8;background:#d8ebe20f;border-color:#2dd4bf24}html[data-crm-theme=dark] .audio-transcription-header button:hover{color:var(--accent-strong);background:#2dd4bf1a;border-color:#2dd4bf42}html[data-crm-theme=dark] .audio-transcription-copy-button.is-success{color:#a7f3d0;background:#34d3991a;border-color:#34d39938}html[data-crm-theme=dark] .audio-transcription-copy-button.is-error{color:#fecaca;background:#f871711a;border-color:#f871713d}html[data-crm-theme=dark] .voice-unavailable{background:#f8717114;border-color:#f8717124}html[data-crm-theme=dark] .voice-unavailable-icon{background:#f871711f}html[data-crm-theme=dark] .voice-unavailable-body strong{color:#eef8f3}html[data-crm-theme=dark] .voice-unavailable-body span{color:#eef8f39e}html[data-crm-theme=dark] .message-delivery-indicator,html[data-crm-theme=dark] .delivery-pending,html[data-crm-theme=dark] .delivery-sent{color:#bcd5ccb8}html[data-crm-theme=dark] .note-card,html[data-crm-theme=dark] .notes-empty,html[data-crm-theme=dark] .empty-card,html[data-crm-theme=dark] .error-card{background:#0d1c19db;border-color:#d8ebe21c}html[data-crm-theme=dark] .crm-panel-textarea{background:#0d1c19db;border-color:#d8ebe21f}html[data-crm-theme=dark] .internal-comment-chip{color:#f5d0fe;background:#a855f733}html[data-crm-theme=dark] .error-banner{background:#450a0ab8;border-color:#f8717147;box-shadow:0 14px 32px #00000047}html[data-crm-theme=dark] .error-banner-dismiss{color:#fca5a5;background:#f871711f}html[data-crm-theme=dark] .error-banner-dismiss:hover{background:#f8717133}html[data-crm-theme=dark] .message-delete-feedback{color:#fecaca;background:#450a0ae6;border-color:#f8717147;box-shadow:0 10px 24px #00000047}html[data-crm-theme=dark] .message-delete-feedback button{background:#f871711f}html[data-crm-theme=dark] .message-delete-feedback button:hover,html[data-crm-theme=dark] .message-delete-feedback button:focus-visible{background:#f8717133}html[data-crm-theme=dark] .empty-thread-icon{color:var(--accent-strong);background:#2dd4bf1a}html[data-crm-theme=dark] .translation-assistant-card{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 48%),#d8ebe20e;border-color:#38bdf82e}html[data-crm-theme=dark] .translation-assistant-toggle{color:#bae6fd;background:#0ea5e91f;border-color:#38bdf833}html[data-crm-theme=dark] .translation-assistant-status.is-enabled .translation-assistant-toggle{color:#06241f;background:linear-gradient(135deg, #7dd3fc, var(--accent-strong))}html[data-crm-theme=dark] .translation-target-options button{color:#bae6fd;background:#d8ebe212;border-color:#38bdf82e}html[data-crm-theme=dark] .translation-target-options button[aria-pressed=true]{color:#06241f;background:linear-gradient(135deg, #7dd3fc, var(--accent-strong))}html[data-crm-theme=dark] .composer-translation-preview{color:#e0f2fe;background:radial-gradient(circle at 0 0,#38bdf829,#0000 44%),#071210e6;border-color:#38bdf833;box-shadow:0 12px 28px #0000003d}html[data-crm-theme=dark] .composer-translation-preview.is-error{color:#fecaca;background:#7f1d1d38;border-color:#f8717138}html[data-crm-theme=dark] .composer-translation-actions button,html[data-crm-theme=dark] .composer-translation-dismiss,html[data-crm-theme=dark] .composer-translate-button{color:#bae6fd;background:#0ea5e91a;border-color:#38bdf82e}html[data-crm-theme=dark] .composer-translation-actions button:first-child{color:#06241f;background:linear-gradient(135deg, #7dd3fc, var(--accent-strong))}html[data-crm-theme=dark] .message-translation-actions button{color:#bae6fdd1;background:#0ea5e912;border-color:#38bdf824}html[data-crm-theme=dark] .message-translation-block{color:#dff6ff}html[data-crm-theme=dark] .message-translation-block.is-loading,html[data-crm-theme=dark] .message-translation-block.is-error{background:#0ea5e917}html[data-crm-theme=dark] .message-translation-inline{color:#e0f2fee6;background:#0ea5e913;border-color:#38bdf81f}html[data-crm-theme=dark] .message-translation-language{color:#bae6fdc7;background:#38bdf81f}html[data-crm-theme=dark] .message-translation-inline button{color:#bae6fda8}html[data-crm-theme=dark] .message-translation-block.is-error{color:#fecaca;background:#7f1d1d29}@media (max-width:1100px){.reminders-calendar-layout{grid-template-columns:1fr}.reminders-calendar-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-calendar-selected-day{grid-column:1/-1}.reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-grid{grid-template-columns:1fr}.report-table-card:nth-child(3){grid-column:auto}.crm-root{padding:14px}.crm-shell{grid-template-columns:390px minmax(0,1fr)}.crm-shell.crm-layout--mayra-wide-sidebar{grid-template-columns:430px minmax(0,1fr)}}@media (min-width:861px) and (max-width:1366px){html[data-crm-native-wrapper=true] .crm-root{padding:12px}html[data-crm-native-wrapper=true] .crm-shell,html[data-crm-native-wrapper=true] .crm-shell.crm-layout--mayra-wide-sidebar{border-radius:24px;grid-template-columns:minmax(300px,31vw) minmax(0,1fr)}html[data-crm-native-wrapper=true] .sidebar-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:8px 10px 6px;display:grid}html[data-crm-native-wrapper=true] .sidebar-header-row,html[data-crm-native-wrapper=true] .sidebar-header-actions{justify-content:flex-start;gap:5px}html[data-crm-native-wrapper=true] .sidebar-header-row{grid-area:2/1;min-width:0}html[data-crm-native-wrapper=true] .sidebar-header-actions{max-width:100%}html[data-crm-native-wrapper=true] .sidebar-workspace-identity{align-items:center;gap:7px;min-width:0;display:flex}html[data-crm-native-wrapper=true] .sidebar-workspace-identity .workspace-identity-copy{flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex}html[data-crm-native-wrapper=true] .sidebar-workspace-identity .workspace-product-name{letter-spacing:.06em;flex:none;font-size:10px}html[data-crm-native-wrapper=true] .sidebar-workspace-identity h1{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:auto;min-width:0;font-size:17px;overflow:hidden}html[data-crm-native-wrapper=true] .sidebar-workspace-identity .workspace-identity-copy>p:last-child{display:none}html[data-crm-native-wrapper=true] .sidebar-workspace-identity .workspace-identity-actions{flex:none;align-self:start}html[data-crm-native-wrapper=true] .sidebar-workspace-identity .workspace-hub-link{min-height:26px;padding:3px 9px;font-size:10.5px}html[data-crm-native-wrapper=true] .sidebar-header .sidebar-reports-link,html[data-crm-native-wrapper=true] .sidebar-header .logout-button{min-height:29px;padding:0 10px;font-size:11px}html[data-crm-native-wrapper=true] .sidebar-header .theme-toggle-button{width:42px;height:29px}html[data-crm-native-wrapper=true] .sidebar-user-card-anchor{grid-column:1/-1;margin-top:0}html[data-crm-native-wrapper=true] .sidebar-user-card{gap:8px;padding:5px 0 0}html[data-crm-native-wrapper=true] .sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-crm-native-wrapper=true] .sidebar-toolbar{gap:8px;padding:8px 10px 7px}html[data-crm-native-wrapper=true] .sidebar-search,html[data-crm-native-wrapper=true] .filter-trigger{min-height:34px}html[data-crm-native-wrapper=true] .conversation-scroll-area{padding:8px 10px 12px}html[data-crm-native-wrapper=true] .conversation-item{border-radius:16px;margin-bottom:7px;padding:12px 38px 11px 14px}html[data-crm-native-wrapper=true] .chat-header{align-items:flex-start;gap:12px;padding:14px 18px 12px}html[data-crm-native-wrapper=true] .chat-header-main{flex-basis:230px}html[data-crm-native-wrapper=true] .chat-title{font-size:28px}html[data-crm-native-wrapper=true] .chat-copy{margin-top:4px}html[data-crm-native-wrapper=true] .chat-header-status-chips{margin-top:6px}html[data-crm-native-wrapper=true] .chat-header-notification-zone{flex-basis:420px;max-width:560px}html[data-crm-native-wrapper=true] .composer{gap:6px;padding:10px 14px}html[data-crm-native-wrapper=true] .composer textarea{border-radius:20px;min-height:40px;max-height:92px;padding:9px 14px}html[data-crm-native-wrapper=true] .composer-icon-button,html[data-crm-native-wrapper=true] .composer-mic-button{width:34px;height:34px}}@media (max-width:860px){.public-crm-root{padding:calc(12px + var(--crm-safe-top)) calc(12px + var(--crm-safe-right)) calc(18px + var(--crm-safe-bottom)) calc(12px + var(--crm-safe-left))}.public-crm-header{border-radius:24px;flex-direction:column;align-items:stretch}.public-crm-header nav{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.public-crm-header-cta{flex:auto}.public-crm-header-actions{width:100%}.public-crm-theme-toggle{flex:none}.public-crm-hero,.public-crm-split,.public-crm-trust,.public-crm-consultation-body{grid-template-columns:1fr}.public-crm-hero,.public-crm-section,.public-crm-final-cta{border-radius:26px}.public-crm-preview{grid-template-columns:1fr;min-height:auto}.public-crm-preview-sidebar{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.public-crm-feature-grid,.public-crm-pain-grid,.public-crm-value-list,.public-crm-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-crm-audience-list,.public-crm-consultation-list,.public-crm-comparison-grid,.public-crm-preview-cards{grid-template-columns:1fr}.crm-hub-root{padding:calc(14px + var(--crm-safe-top)) calc(12px + var(--crm-safe-right)) calc(18px + var(--crm-safe-bottom)) calc(12px + var(--crm-safe-left))}.crm-hub-hero{border-radius:26px;grid-template-columns:1fr;padding:22px}.crm-hub-hero h1{font-size:clamp(34px,12vw,52px)}.crm-hub-feature-grid,.crm-company-status-grid,.crm-hub-action-grid,.crm-hub-onboarding-list{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-workspace-grid{grid-template-columns:1fr}html[data-crm-theme=light] body,html[data-crm-theme=light] .crm-root{background:radial-gradient(circle at 0 0,#14b8a60f,#0000 28%),linear-gradient(135deg,#f8faf9 0%,#f1f5f4 48%,#e8f0ee 100%)}html[data-crm-theme=light] .sidebar{color:#15231f;background:linear-gradient(#fffffffa 0%,#f6f8f7fa 100%);box-shadow:inset -1px 0 #0f172a14}html[data-crm-theme=light] .sidebar-header{background:#ffffffdb;border-bottom-color:#0f172a14}html[data-crm-theme=light] .sidebar-toolbar{background:linear-gradient(#fffffff5,#f8faf9f0),radial-gradient(circle at 100% 0,#14b8a60f,#0000 32%);box-shadow:0 12px 24px #0f172a0f}html[data-crm-theme=light] .sidebar-sync{background:#ffffffeb;box-shadow:0 10px 18px #0f172a0f}html[data-crm-theme=light] .eyebrow,html[data-crm-theme=light] .sidebar-copy,html[data-crm-theme=light] .filter-control span,html[data-crm-theme=light] .chat-select span,html[data-crm-theme=light] .saved-replies-control span,html[data-crm-theme=light] .tag-toolbar-label{color:#15231fa3}html[data-crm-theme=light] .sidebar-user-card,html[data-crm-theme=light] .logout-button,html[data-crm-theme=light] .shift-toggle-button,html[data-crm-theme=light] .theme-toggle-button{color:#17231f;background:#ffffffeb;border-color:#0f172a1a}html[data-crm-theme=light] .sidebar-user-card{background:0 0;border-color:#11221d14 currentColor currentColor;border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0}html[data-crm-theme=light] .logout-button:hover:not(:disabled),html[data-crm-theme=light] .shift-toggle-button:hover:not(:disabled),html[data-crm-theme=light] .theme-toggle-button:hover{background:#fffffff5;border-color:#0f766e38}html[data-crm-theme=light] .shift-toggle-button.is-available,html[data-crm-theme=light] .sidebar-profile-popover-team-toggle.is-available{color:#166534;background:#22c55e1c;border-color:#16a34a38}html[data-crm-theme=light] .shift-toggle-button.is-unavailable,html[data-crm-theme=light] .sidebar-profile-popover-team-toggle.is-unavailable{color:#991b1b;background:#fee2e28f;border-color:#b91c1c2e}html[data-crm-theme=light] .sidebar-user-name{color:var(--text)}html[data-crm-theme=light] .sidebar-user-email,html[data-crm-theme=light] .theme-toggle-option{color:#11221d94}html[data-crm-theme=light] .sidebar-profile-popover{color:var(--text);background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 38%),#fffaf5fa;border-color:#11221d1a;box-shadow:0 22px 44px #11221d29}html[data-crm-theme=light] .sidebar-profile-popover-user span,html[data-crm-theme=light] .sidebar-profile-popover-helper,html[data-crm-theme=light] .sidebar-profile-popover-team-copy span{color:var(--muted)}html[data-crm-theme=light] .sidebar-profile-popover-role,html[data-crm-theme=light] .sidebar-profile-popover-team-toggle{color:var(--text);background:#11221d0f;border-color:#11221d1a}html[data-crm-theme=light] .theme-toggle-knob{background:var(--accent);box-shadow:0 4px 12px #0f766e33}html[data-crm-theme=light] .sidebar-search{color:#17231f;background:#fffffff5;border-color:#0f172a24;box-shadow:inset 0 1px #ffffffd9}html[data-crm-theme=light] .sidebar-search::placeholder{color:#15231f75}html[data-crm-theme=light] .sidebar-search-clear{color:#11221d94;background:#11221d12}html[data-crm-theme=light] .sync-indicator{color:#11221d9e}html[data-crm-theme=light] .conversation-item{color:#17231f;background:linear-gradient(145deg,#fffffffc,#f6f9f8f0);border-color:#ffffffc2;box-shadow:0 12px 24px #1f37301c,0 3px 7px #1f37300f,inset 0 1px #fffffff5}html[data-crm-theme=light] .conversation-item:hover{background:#fffffffa;border-color:#0f766e29;transform:translateY(-2px);box-shadow:0 17px 30px #1f373024,0 5px 10px #1f373012,inset 0 1px #fffffffa}html[data-crm-theme=light] .conversation-item.active{background:#f6fbf9;border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,0 0 0 1px #0d948814,0 16px 29px #1f373024,0 4px 9px #0d948814,inset 0 1px #ffffffeb}html[data-crm-theme=light] .conversation-item.client-replied-waiting{border-color:color-mix(in srgb, var(--conversation-accent,#14b8a6) 34%, #0f172a14);background:linear-gradient(90deg, color-mix(in srgb, var(--conversation-accent,#14b8a6) 10%, transparent), transparent 34%), #ffffffeb;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--conversation-accent,#14b8a6) 70%, transparent), 0 12px 24px #1f37301c, 0 3px 7px color-mix(in srgb, var(--conversation-accent,#14b8a6) 10%, transparent), inset 0 1px 0 #fffffff0}html[data-crm-theme=light] .conversation-item.active.client-replied-waiting{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--conversation-accent,#14b8a6) 82%, transparent), 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#14b8a6) 14%, transparent), 0 16px 29px #1f373024, 0 4px 9px color-mix(in srgb, var(--conversation-accent,#14b8a6) 12%, transparent), inset 0 1px 0 #ffffffeb;background:#f4fbf8}html[data-crm-theme=light] .conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){background:linear-gradient(90deg,#d9770614,#0000 32%),#ffffffe6;border-color:#d9770638;box-shadow:inset 3px 0 #d977067a,0 12px 24px #1f37301c,0 3px 7px #d9770612,inset 0 1px #fffffff0}html[data-crm-theme=light] .conversation-item.active.waiting-for-manager-reply:not(.client-replied-waiting){background:#f6fbf9;border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,0 0 0 1px #0d948814,0 16px 29px #1f373024,0 4px 9px #0d948814,inset 0 1px #ffffffeb}html[data-crm-theme=light] .conversation-item.reminder-due:not(.client-replied-waiting){background:linear-gradient(90deg,#4f46e512,#0000 32%),#ffffffe6;border-color:#4f46e533;box-shadow:inset 3px 0 #4f46e573,0 12px 24px #1f37301c,0 3px 7px #4f46e512,inset 0 1px #fffffff0}html[data-crm-theme=light] .conversation-item.active.reminder-due:not(.client-replied-waiting){background:#f6fbf9;border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,0 0 0 1px #0d948814,0 16px 29px #1f373024,0 4px 9px #0d948814,inset 0 1px #ffffffeb}html[data-crm-theme=light] .conversation-action-trigger{color:#11221d8f;background:#ffffffb8;border-color:#11221d14}html[data-crm-theme=light] .conversation-action-trigger:hover,html[data-crm-theme=light] .conversation-action-trigger[aria-expanded=true]{color:var(--accent-strong);background:#0f766e1a}html[data-crm-theme=light] .conversation-time{color:#11221d80}html[data-crm-theme=light] .conversation-time.unread{color:var(--accent)}html[data-crm-theme=light] .conversation-preview,html[data-crm-theme=light] .conversation-reminder-preview{color:#11221da3}html[data-crm-theme=light] .meta-chip{color:#11221dbd;background:#11221d12}html[data-crm-theme=light] .lead-category-chip{color:#115e59;background:#14b8a624;border-color:#14b8a62e}html[data-crm-theme=light] .lead-category-chip.is-empty{color:#475569bd;background:#94a3b821;border-color:#94a3b82e}html[data-crm-theme=light] .assignment-blue{--assigned-manager-text:#1d4ed8;--assigned-manager-bg:#60a5fa29}html[data-crm-theme=light] .assignment-pink{--assigned-manager-text:#be185d;--assigned-manager-bg:#f472b629}html[data-crm-theme=light] .assignment-purple{--assigned-manager-text:#6d28d9;--assigned-manager-bg:#a78bfa2b}html[data-crm-theme=light] .assignment-green{--assigned-manager-text:#047857;--assigned-manager-bg:#34d3992b}html[data-crm-theme=light] .sidebar-list .empty-card{color:var(--text);background:#ffffffb8;border-color:#11221d14}html[data-crm-theme=light] .sidebar-list .empty-copy{color:var(--muted)}html[data-crm-theme=light] .conversation-load-more-button,html[data-crm-theme=light] .empty-action-button{color:var(--accent-strong);background:#0f766e14;border-color:#0f766e2e}html[data-crm-theme=light] .conversation-load-more-button:hover:not(:disabled),html[data-crm-theme=light] .conversation-load-more-button:focus-visible:not(:disabled),html[data-crm-theme=light] .empty-action-button:hover,html[data-crm-theme=light] .empty-action-button:focus-visible{color:#063f37;background:#0f766e24}body{overflow-x:hidden}.crm-root{width:100%;max-width:100%;height:var(--crm-viewport-height);min-height:var(--crm-viewport-height);padding:var(--crm-safe-top) var(--crm-safe-right) 0 var(--crm-safe-left);box-sizing:border-box;background:var(--bg);overflow-x:hidden}.crm-shell,.crm-shell.crm-layout--mayra-wide-sidebar{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow-x:hidden}.sidebar{width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;overflow-x:hidden}.sidebar-list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.crm-shell.is-mobile-chat-open .sidebar{display:none}.chat-panel{width:100%;height:100%;min-height:0;display:none}.crm-shell.is-mobile-chat-open .chat-panel{display:flex}.sidebar-header{box-sizing:border-box;gap:0;width:100%;min-width:0;max-width:100%;padding:10px 14px 9px;overflow-x:hidden}.sidebar-workspace-identity{gap:0;width:100%;min-width:0;max-width:100%}.sidebar-workspace-identity .workspace-identity-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 8px}.sidebar-workspace-identity .workspace-product-name{font-size:10px}.sidebar-workspace-identity h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.sidebar-workspace-identity .workspace-identity-copy>p:last-child{grid-column:1/-1;font-size:10px}.sidebar-workspace-identity .workspace-identity-actions,.sidebar-header-row,.sidebar-user-card-anchor{display:none}.sidebar-toolbar{z-index:1;box-sizing:border-box;background:#0a1b16fa;border:1px solid #5eead42e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:8px;width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:none;margin:8px 8px 0;padding:8px;display:none;position:static;bottom:auto;left:auto;right:auto;overflow:visible;box-shadow:0 8px 22px #0003}.sidebar-toolbar.mobile-tools-open{display:grid}.mobile-tools-header{display:contents}.mobile-tools-header strong{display:none}.mobile-tools-header button{color:#07110f;min-height:42px;font:inherit;background:#7df2bd;border:0;border-radius:999px;grid-area:1/2;padding:0 12px;font-size:13px;font-weight:800}.sidebar-search{width:100%;min-height:42px}.compact-toolbar-button{min-height:34px}.sidebar-search-wrap,.filter-trigger,.sidebar-filters-popover{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:none}.sidebar-search-wrap{grid-area:1/1}.sidebar-search{min-width:0;font-size:16px;display:block}.sidebar-toolbar input,.sidebar-toolbar select,.sidebar-toolbar textarea{font-size:16px;line-height:1.35}.sidebar-toolbar select{min-height:44px}.filter-trigger{text-align:left;grid-column:1/-1;justify-content:space-between;justify-self:start;width:auto;padding-inline:12px}.filter-trigger[aria-expanded=true]{color:#07110f;background:#9af7c9;border-color:#5eead452}.due-reminder-toolbar-button{grid-column:1/-1;justify-self:start;width:auto;min-height:36px}.sidebar-filters-popover{border-radius:18px;max-height:none;padding:10px;position:static;overflow:visible}.sidebar-filters-popover .compact-field,.sidebar-filters-popover .filter-reset-button{width:100%;min-width:0;max-width:none}.sidebar-filters-popover .compact-field select{width:100%}.sidebar-filters-popover .compact-field input,.sidebar-filters-popover .compact-field select,.sidebar-filters-popover .compact-field textarea{font-size:16px;line-height:1.35}.sidebar-sync{display:none}.conversation-scroll-area{width:100%;min-width:0;max-width:100%;min-height:auto;padding:8px 8px calc(78px + var(--crm-safe-bottom));box-sizing:border-box;scrollbar-gutter:auto;flex:none;overflow:visible}.conversation-item{box-sizing:border-box;border-radius:17px;width:100%;min-width:0;max-width:100%;min-height:88px;margin-bottom:6px;padding:11px 38px 10px 14px}.conversation-row{align-items:flex-start}.conversation-name{max-width:100%;font-size:16px}.conversation-row-meta{gap:6px}.assigned-manager-chip{max-width:112px}.conversation-preview{line-height:1.35}.conversation-meta{gap:6px;overflow:hidden}.meta-chip,.workflow-chip,.tag-chip{min-height:27px}.conversation-action-trigger{width:30px;height:30px}.conversation-action-menu{max-width:calc(100vw - 24px)}.mobile-inbox-navigation{right:calc(8px + var(--crm-safe-right));bottom:calc(7px + var(--crm-safe-bottom));left:calc(8px + var(--crm-safe-left));z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;background:#091a14f5;border:1px solid #5eead429;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:56px;padding:4px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 32px #00000047}.mobile-inbox-navigation--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-inbox-navigation--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-inbox-navigation--5{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-inbox-navigation.is-hidden,.crm-shell.is-mobile-chat-open .mobile-inbox-navigation{display:none}.mobile-inbox-navigation a,.mobile-inbox-navigation button{color:#e0f2eaa6;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:2px;padding:3px 2px;font-size:9px;font-weight:750;line-height:1;text-decoration:none;display:grid}.mobile-inbox-navigation a>span:first-child,.mobile-inbox-navigation button>span:first-child{color:#7df2bdd6;font-size:17px;line-height:1}.mobile-inbox-navigation a>span:first-child svg,.mobile-inbox-navigation button>span:first-child svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.mobile-inbox-navigation .mobile-nav-ai>span:first-child{color:#d9fff8;background:linear-gradient(145deg,#20c7bd,#087f78);border-radius:999px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 5px 14px #0d94884d}.mobile-inbox-navigation .mobile-nav-ai>span:first-child svg{width:18px;height:18px}.mobile-inbox-navigation .is-active{color:#dff8ec;background:#7df2bd1f}.reminder-toast-stack{top:calc(10px + var(--crm-safe-top));right:calc(10px + var(--crm-safe-right));bottom:auto;left:calc(10px + var(--crm-safe-left));z-index:84;gap:8px;width:auto;max-width:none}.reminder-toast{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px 12px;box-shadow:0 14px 34px #1118272e,inset 0 0 0 1px #ffffff80}.reminder-toast-copy strong{padding-right:24px;font-size:12px}.reminder-toast-copy p{-webkit-line-clamp:1}.reminder-toast-action{min-height:32px;padding:0 11px}.mobile-inbox-sheet-backdrop{z-index:81;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0208065c;border:0;display:block;position:fixed;inset:0}.mobile-inbox-more-sheet{right:calc(8px + var(--crm-safe-right));bottom:calc(68px + var(--crm-safe-bottom));left:calc(8px + var(--crm-safe-left));z-index:82;color:#f5efe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1b16fa;border:1px solid #5eead42e;border-radius:22px;gap:10px;padding:13px;display:grid;position:fixed;box-shadow:0 -18px 54px #00000057}.mobile-inbox-more-profile{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.mobile-inbox-more-profile span{color:#f5efe6b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-inbox-more-profile strong{color:#99f6e4;text-transform:uppercase;background:#5eead41f;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.mobile-inbox-more-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-inbox-more-actions.has-extra-action{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-inbox-more-actions a,.mobile-inbox-more-actions button,.mobile-inbox-more-actions .logout-button{color:#e0f2ea;min-height:40px;font:inherit;text-align:center;background:#ffffff0f;border:1px solid #f5efe61f;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}html[data-crm-theme=light] .mobile-inbox-navigation,html[data-crm-theme=light] .mobile-inbox-more-sheet,html[data-crm-theme=light] .sidebar-toolbar{color:#17231f;background:#fffffff7;border-color:#0f766e29;box-shadow:0 12px 34px #0f172a24}html[data-crm-theme=light] .mobile-inbox-navigation a,html[data-crm-theme=light] .mobile-inbox-navigation button{color:#15231f9e}html[data-crm-theme=light] .mobile-inbox-navigation a>span:first-child,html[data-crm-theme=light] .mobile-inbox-navigation button>span:first-child{color:#0f766e}html[data-crm-theme=light] .mobile-inbox-navigation .is-active{color:#0f4f47;background:#0f766e1a}html[data-crm-theme=light] .mobile-tools-header,html[data-crm-theme=light] .mobile-inbox-more-profile{color:#17231f}html[data-crm-theme=light] .mobile-inbox-more-profile span{color:#15231fa3}html[data-crm-theme=light] .mobile-inbox-more-actions a,html[data-crm-theme=light] .mobile-inbox-more-actions button,html[data-crm-theme=light] .mobile-inbox-more-actions .logout-button{color:#17231f;background:#0f172a0a;border-color:#0f172a1a}.chat-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.mobile-chat-back-button,.mobile-chat-details-button{min-height:38px;color:var(--accent-strong);font:inherit;background:#ffffffd6;border:1px solid #11221d1a;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.mobile-chat-back-button{gap:4px;padding:0 10px 0 8px}.mobile-chat-back-button span:first-child{font-size:24px;line-height:1}.mobile-chat-details-button{padding:0 12px}.mobile-chat-details-button[aria-expanded=true]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000}.chat-header-main{grid-column:2;width:100%;min-width:0}.client-source-summary{grid-column:1/-1;width:100%;min-width:0;max-width:100%;padding:9px 11px}.chat-title{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.12;overflow:hidden}.chat-copy{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.chat-header-status-chips{gap:5px;max-height:58px;margin-top:6px;overflow:hidden}.header-status-chip{max-width:100%;min-height:24px}.chat-header-notification-zone{grid-column:1/-1;width:100%;max-width:100%}.header-notification-slot{flex:100%;max-width:100%}.header-notification{flex-direction:column;align-items:stretch;min-height:72px;padding:10px 11px}.header-notification-ai{padding-right:11px}.header-notification-ai .header-notification-more{display:inline-flex}.header-notification-ai .header-notification-detail{display:none}.header-notification-expanded{border-radius:18px;width:100%;margin-top:2px;position:static}.header-notification-confidence{justify-self:flex-start;width:fit-content;margin-top:-2px;position:static}.header-notification-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:2px}.header-notification-actions button{min-height:36px}.mobile-crm-panel-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080652;border:0;display:block;position:fixed;inset:0}.chat-meta{z-index:90;width:auto;min-width:0;max-width:none;height:var(--crm-viewport-height);max-height:var(--crm-viewport-height);padding:0 12px calc(20px + var(--crm-safe-bottom));overscroll-behavior-y:contain;box-shadow:none;visibility:hidden;pointer-events:none;-webkit-overflow-scrolling:touch;background:#fffaf5fa;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;margin:0;transition:transform .18s,visibility 0s linear .18s;display:flex;position:fixed;inset:0;overflow:hidden auto;transform:translateY(110%)}.chat-meta>*{min-width:0;max-width:100%}.mobile-customer-details-portal{z-index:90;width:100%;min-width:0;max-width:none;height:var(--crm-viewport-height);max-height:var(--crm-viewport-height);padding:0 12px calc(20px + var(--crm-safe-bottom));box-sizing:border-box;background:#fffaf5fa;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-customer-details-portal>*{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none}.mobile-customer-details-portal .mobile-crm-panel-close{margin:0 -12px}.mobile-customer-details-sheet{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.mobile-customer-details-sheet-body{width:100%;min-width:0;max-width:none;min-height:0;padding:2px 0 calc(18px + var(--crm-safe-bottom));box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:10px;display:flex;overflow:hidden auto}.mobile-customer-details-sheet-body>*,.mobile-customer-details-sheet .crm-panel-section,.mobile-customer-details-sheet .crm-panel-card-section,.mobile-customer-details-sheet .crm-panel-customer-summary,.mobile-customer-details-sheet .customer-card-compact-summary,.mobile-customer-details-sheet .customer-card-compact-footer,.mobile-customer-details-sheet .crm-panel-inline,.mobile-customer-details-sheet .crm-panel-actions{box-sizing:border-box;place-self:stretch stretch;width:100%;min-width:0;max-width:none}.mobile-customer-details-sheet .crm-panel-card-section,.mobile-customer-details-sheet .crm-panel-notes-list,.mobile-customer-details-sheet .crm-panel-comment-form,.mobile-customer-details-sheet .crm-panel-info-list,.mobile-customer-details-sheet .crm-panel-reminder,.mobile-customer-details-sheet .crm-panel-note,.mobile-customer-details-sheet .translation-assistant-status,.mobile-customer-details-sheet .translation-target-control,.mobile-customer-details-sheet .deal-status-summary,.mobile-customer-details-sheet .stage-history-list,.mobile-customer-details-sheet .ai-suggestion-card,.mobile-customer-details-sheet .crm-panel-bot-card,.mobile-customer-details-sheet .crm-panel-bot-details,.mobile-customer-details-sheet .price-offer-form,.mobile-customer-details-sheet .price-offer-list,.mobile-customer-details-sheet .customer-card-grid,.mobile-customer-details-sheet .price-offer-form-grid,.mobile-customer-details-sheet .price-offer-extra-fields{max-height:none;overflow:visible}.customer-card-sheet-overlay--mobile{z-index:160;width:100%;min-width:0;max-width:none;height:var(--crm-viewport-height);max-height:var(--crm-viewport-height);box-sizing:border-box;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.customer-card-sheet--mobile{width:100%;min-width:0;max-width:none;height:var(--crm-viewport-height);max-height:var(--crm-viewport-height);box-sizing:border-box;will-change:auto;border-radius:0;margin:0;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.customer-card-sheet--mobile .customer-card-sheet-body,.customer-card-sheet--mobile .customer-card-section,.customer-card-sheet--mobile .customer-commerce-section,.customer-card-sheet--mobile .price-offers-section{box-sizing:border-box;place-self:stretch stretch;width:100%;min-width:0;max-width:none}.customer-card-sheet--mobile .customer-card-sheet-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.customer-card-sheet--mobile .customer-card-section,.customer-card-sheet--mobile .customer-commerce-section,.customer-card-sheet--mobile .price-offers-section,.customer-card-sheet--mobile .price-offer-form,.customer-card-sheet--mobile .price-offer-list,.customer-card-sheet--mobile .customer-card-grid,.customer-card-sheet--mobile .price-offer-form-grid,.customer-card-sheet--mobile .price-offer-extra-fields{max-height:none;overflow:visible}.customer-card-grid,.price-offer-form-grid{grid-template-columns:1fr}.customer-commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-commerce-heading{flex-direction:column;align-items:flex-start}.customer-card-compact-footer{grid-template-columns:1fr}.customer-card-compact-footer .notes-button{width:100%}.customer-card-sheet-overlay{width:auto;max-width:none;height:var(--crm-viewport-height);place-items:stretch stretch;padding:0;inset:0;overflow:hidden}.customer-card-sheet{will-change:auto;border-left:0;border-right:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;position:absolute;inset:0;transform:none!important}.customer-card-sheet-header{padding:calc(12px + var(--crm-safe-top)) 14px 12px;cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.customer-card-sheet-header h2{font-size:19px}.customer-card-sheet-grip{margin-bottom:6px}.customer-card-sheet-grip span{width:16px;height:2px}.customer-card-sheet-body{padding:12px 12px calc(18px + var(--crm-safe-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.crm-shell.is-mobile-crm-panel-open .chat-meta{visibility:visible;pointer-events:auto;transition:transform .18s;transform:translateY(0)}.mobile-crm-panel-close{z-index:2;min-height:calc(48px + var(--crm-safe-top));padding:var(--crm-safe-top) 14px 0;color:var(--text);font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf5f5;border:0;border-bottom:1px solid #11221d14;justify-content:space-between;align-items:center;margin:0 -12px 2px;font-size:14px;font-weight:850;display:flex;position:sticky;top:0}.mobile-crm-panel-close span:last-child{width:28px;height:28px;color:var(--muted);background:#11221d0f;border-radius:999px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.mobile-crm-panel-close span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-panel-anchor--force-open{width:100%;min-width:0;max-width:100%}.crm-panel-anchor--force-open .crm-panel-trigger{display:none}.crm-panel-anchor--force-open .crm-panel-popover{width:100%;min-width:0;max-width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:hidden}.crm-panel-anchor--force-open .crm-panel-section,.crm-panel-card-section,.crm-panel-customer-summary,.crm-panel-notes-list,.crm-panel-comment-form,.crm-panel-info-list,.crm-panel-reminder,.crm-panel-note,.translation-assistant-status,.translation-target-control,.deal-status-summary,.stage-history-list,.ai-suggestion-card,.crm-panel-bot-card,.crm-panel-bot-details{min-width:0;max-width:100%}.crm-panel-card-section{border-radius:18px;width:100%;padding:12px;overflow-x:hidden}.crm-panel-stage-priority>select{font-size:16px}.crm-panel-tags,.crm-panel-inline,.crm-panel-actions,.crm-panel-reminder-actions,.translation-target-options,.ai-suggestion-actions{gap:7px;min-width:0;max-width:100%}.crm-panel-actions{align-items:stretch}.crm-panel-tags>*,.crm-panel-inline>*,.crm-panel-actions>*,.crm-panel-reminder-actions>*,.translation-target-options>*,.ai-suggestion-actions>*,.compact-field,.chat-select,.filter-control,.saved-replies-control,.compact-field input,.compact-field select,.compact-field textarea,.crm-panel-textarea{min-width:0;max-width:100%}.deal-amount-row{grid-template-columns:1fr}.deal-amount-row span{width:100%;min-width:0}.deal-status-summary,.stage-history-header,.stage-history-item,.crm-panel-bot-card{flex-direction:column;align-items:stretch}.deal-status-summary span,.stage-history-item time{text-align:left}.crm-panel-bot-status{align-self:flex-start}.crm-panel-info-list dd,.crm-panel-note p,.crm-panel-meta,.crm-panel-helper,.crm-panel-error,.ai-suggestion-card p,.crm-panel-bot-details p{overflow-wrap:anywhere;word-break:break-word}.crm-panel-inline-action,.crm-panel-reminder-actions button,.crm-panel-actions button,.tag-toggle,.translation-target-options button,.ai-suggestion-actions button{overflow-wrap:anywhere;white-space:normal;min-height:36px}.message-thread{padding:12px 10px}.message-stack{gap:8px}.message-bubble{border-radius:16px;max-width:92%;padding:10px 12px 8px}.message-row.inbound .message-bubble{border-radius:16px 16px 16px 7px}.message-row.outbound .message-bubble{border-radius:16px 16px 7px}.message-bubble--image-only,.message-bubble--video-only,.message-bubble--audio-only{max-width:min(92%,330px)}.client-replied-banner{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.client-replied-banner-actions{flex-wrap:wrap}.client-replied-banner-actions button{flex:auto;min-height:36px}.error-banner{margin:0 10px 8px}.smart-reminder-suggestion,.composer-translation-preview{margin-left:10px;margin-right:10px}.composer{padding:9px 10px calc(9px + var(--crm-safe-bottom))}.composer-input-shell{grid-template-columns:1fr;gap:8px}.composer textarea{border-radius:18px;min-height:46px;max-height:120px;padding:12px 14px;font-size:16px}.composer-actions{justify-content:space-between;gap:8px;width:100%;padding-bottom:0}.composer-icon-button,.composer-mic-button,.reply-button{width:42px;height:42px}.composer-translate-group{flex:100%;order:-1;justify-content:flex-start}.composer-translate-button{min-width:0;height:36px;min-height:36px}.saved-replies-popover,.composer-notes-popover,.emoji-picker-popover{right:10px;bottom:calc(82px + var(--crm-safe-bottom));width:auto;max-height:min(64dvh,540px);position:fixed;left:10px;overflow-y:auto}.emoji-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.saved-replies-popover-header{flex-direction:column;align-items:stretch}.saved-reply-add-button{width:100%;min-height:36px}.saved-reply-actions button,.saved-reply-form-actions button{min-height:34px}.attachment-preview-panel{border-radius:20px;margin-bottom:2px}.attachment-preview-item{grid-template-columns:48px minmax(0,1fr) 30px}.crm-modal-backdrop,.message-edit-overlay{align-items:end;padding:10px}.crm-confirm-modal,.message-edit-dialog{border-radius:22px;width:100%;max-height:calc(100dvh - 20px);overflow-y:auto}.crm-confirm-actions,.message-edit-actions{flex-wrap:wrap}.crm-confirm-actions button,.message-edit-actions button{flex:auto;min-height:42px}.forward-message-results{max-height:min(48dvh,420px)}.reports-root{padding:10px}.reports-shell,.reports-header,.reports-section,.reports-note{border-radius:20px}.reports-range-tabs{padding-bottom:2px;overflow-x:auto}.reports-range-tabs a{flex:none;min-height:38px}.reports-section-tabs,.reports-period-panel{align-items:stretch;padding:12px}.reports-section-tabs{flex-wrap:nowrap;padding-bottom:14px;overflow-x:auto}.reports-section-tabs a,.reports-section-tabs span{flex:none}.reports-custom-range{justify-content:flex-start;width:100%}.reports-custom-range label{flex:140px}.reports-custom-range input,.reports-custom-range button{width:100%}.reports-coming-grid{grid-template-columns:1fr}}@media (max-width:420px){.crm-hub-feature-grid,.crm-company-status-grid,.crm-hub-action-grid,.crm-hub-onboarding-list,.crm-workspace-meta{grid-template-columns:1fr}.crm-hub-hero,.crm-workspace-section,.crm-workspace-card{border-radius:22px}.sidebar-header-actions{flex-wrap:wrap;justify-content:flex-end}.sidebar-title{font-size:26px}.chat-header{grid-template-columns:auto minmax(0,1fr) auto}.mobile-chat-back-button span:last-child{display:none}.mobile-chat-back-button{width:38px;padding:0}.mobile-chat-details-button{padding:0 10px}.smart-reminder-time-chip{flex-basis:calc(50% - 5px)}}@media (max-width:860px){html[data-crm-theme=dark] .mobile-chat-back-button,html[data-crm-theme=dark] .mobile-chat-details-button{color:var(--accent);background:#d8ebe214;border-color:#d8ebe21f}html[data-crm-theme=dark] .mobile-chat-details-button[aria-expanded=true]{color:#07110f;background:linear-gradient(135deg, var(--accent), #a7f3d0);border-color:#0000}html[data-crm-theme=dark] .chat-meta{background:#0d1c19fa;border-color:#d8ebe21a;box-shadow:0 -24px 70px #00000070}html[data-crm-theme=dark] .mobile-customer-details-portal{background:#0d1c19fa}html[data-crm-theme=dark] .mobile-crm-panel-close{color:var(--text);background:#0d1c19f5;border-color:#d8ebe21a}html[data-crm-theme=dark] .mobile-crm-panel-close span:last-child{color:var(--muted);background:#d8ebe214}.missing-stage-prompt{flex-wrap:wrap;align-items:flex-start}.missing-stage-prompt p{flex:180px}.missing-stage-prompt button{min-height:36px}.reports-root{padding:14px}.reports-header{border-radius:22px;flex-direction:column}.reports-header-actions{justify-content:flex-start}.reports-kpi-grid{grid-template-columns:1fr}.report-table-card{overflow-x:auto}.report-table-card table{min-width:520px}.report-table-card-wide table{min-width:980px}.reports-grid,.report-sla-grid,.report-funnel-step,.report-attention-row{grid-template-columns:1fr}.report-funnel-step{align-items:stretch}.report-attention-meta{text-align:left;justify-items:start;min-width:0}.crm-shell{grid-template-rows:minmax(260px,42dvh) minmax(0,1fr);grid-template-columns:1fr}.crm-shell.crm-layout--mayra-wide-sidebar{grid-template-columns:1fr}.sidebar{max-height:none}.sidebar-header-row{align-items:flex-start}.chat-header,.chat-header{flex-direction:column;align-items:flex-start}.chat-header-notification-zone{flex:auto;width:100%;max-width:100%}.header-notification-slot{flex:220px;max-width:270px}.notes-panel-header,.chat-meta{flex-direction:column;align-items:flex-start}.crm-shell.is-mobile-crm-panel-open .chat-meta{width:auto;min-width:0;max-width:none;height:var(--crm-viewport-height);max-height:var(--crm-viewport-height);box-sizing:border-box;align-items:stretch;margin-left:0;inset:0}.crm-shell.is-mobile-crm-panel-open .chat-meta>*,.crm-shell.is-mobile-crm-panel-open .chat-meta .crm-panel-anchor--force-open,.crm-shell.is-mobile-crm-panel-open .chat-meta .crm-panel-popover{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:none}.crm-shell.is-mobile-crm-panel-open .chat-meta .crm-panel-popover{justify-items:stretch}.recording-actions{width:100%}.composer{padding:10px 12px}.chat-drop-zone-overlay{border-radius:24px;inset:10px}.chat-drop-zone-overlay span{padding:10px 14px;font-size:13px}.attachment-preview-panel{grid-template-columns:minmax(0,1fr)}.attachment-preview-header{flex-direction:column;align-items:flex-start;gap:6px}.attachment-preview-item{grid-template-columns:48px minmax(0,1fr) auto}.attachment-preview-media{border-radius:14px;width:48px;height:42px}.attachment-preview-actions{grid-column:1/-1;justify-content:stretch}.attachment-preview-actions button{flex:auto}.smart-reminder-suggestion{flex-direction:column;align-items:stretch;margin:0 12px -2px}.smart-reminder-suggestion-title span:last-child,.smart-reminder-suggestion-note{white-space:normal}.smart-reminder-suggestion-copy{padding-right:30px}.smart-reminder-suggestion-actions{width:100%}.smart-reminder-suggestion-main,.smart-reminder-suggestion-secondary{flex:auto}.smart-reminder-time-chip{flex:0 calc(33.333% - 5px)}.smart-reminder-suggestion-dismiss{position:absolute;top:8px;right:8px}.header-notification{gap:12px;display:grid}.header-notification-actions{justify-content:flex-start}.composer-translation-preview{flex-direction:column;align-items:stretch;margin:0 12px -2px}.composer-translation-actions{width:100%}.composer-translation-actions button,.composer-translation-dismiss{flex:auto}.composer-input-shell{gap:8px}.composer-actions{flex-wrap:wrap;gap:6px}.composer-translate-group{flex:100%;justify-content:flex-start}.composer-icon-button{width:34px;height:34px}.composer-mic-button,.reply-button{width:38px;height:38px}.composer-recording-bar{flex-direction:column;align-items:stretch}.recording-actions{justify-content:space-between}.sidebar-toolbar{grid-template-columns:minmax(0,1fr) auto}.sidebar-filters-popover,.crm-panel-popover,.saved-replies-popover,.composer-notes-popover{width:100%;position:static}.saved-replies-popover{max-height:none}.message-bubble{max-width:88%}.forward-message-result{flex-direction:column}.forward-message-result-meta{text-align:left;justify-items:start}.jump-to-latest-button{left:auto;transform:none}.auth-root{padding:16px}.auth-card{border-radius:24px;padding:22px}.auth-title{font-size:28px}}@media (max-width:640px){.public-crm-hero h1{font-size:clamp(36px,13vw,52px)}.public-crm-feature-grid,.public-crm-pain-grid,.public-crm-value-list,.public-crm-faq-list{grid-template-columns:1fr}.public-crm-primary-button,.public-crm-secondary-button{width:100%}.public-crm-preview-sidebar{grid-template-columns:1fr}.public-crm-floating-whatsapp{right:calc(12px + var(--crm-safe-right));bottom:calc(12px + var(--crm-safe-bottom));min-height:42px;padding:7px 10px}.public-crm-floating-whatsapp strong{display:none}.tasks-root,.reminders-calendar-root{padding:calc(10px + var(--crm-safe-top)) calc(10px + var(--crm-safe-right)) calc(82px + var(--crm-safe-bottom)) calc(10px + var(--crm-safe-left));touch-action:pan-y;overflow-x:hidden}.tasks-shell,.reminders-calendar-shell{gap:14px;width:100%}.tasks-header,.tasks-create-panel,.tasks-toolbar,.tasks-section{border-radius:20px}.tasks-header{padding:18px;display:grid}.tasks-header h1{font-size:clamp(30px,12vw,42px)}.tasks-header-actions,.tasks-header-actions a,.tasks-header-actions button{width:100%}.tasks-header-actions a,.tasks-header-actions button{justify-content:center}.tasks-create-panel{padding:16px}.tasks-create-heading,.tasks-create-footer{flex-direction:column;align-items:stretch}.tasks-create-heading>span{border-radius:14px;max-width:none}.tasks-create-form{grid-template-columns:1fr}.tasks-create-client-search,.tasks-create-note,.tasks-create-footer,.tasks-create-error{grid-column:auto}.tasks-create-footer button{width:100%}.tasks-toolbar{align-items:stretch;padding:16px;display:grid}.tasks-filter-form{flex-direction:column;align-items:stretch}.tasks-filter-form select,.tasks-filter-form button{width:100%}.tasks-summary{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-summary-card{border-radius:16px;padding:12px}.tasks-summary-card strong{font-size:25px}.tasks-section{padding:16px}.tasks-section-heading{flex-direction:column;align-items:start;gap:6px}.tasks-section-heading h2{font-size:23px}.tasks-card{border-radius:16px;grid-template-columns:1fr;gap:12px;padding:14px}.tasks-card-actions{justify-content:stretch}.tasks-card-actions a,.tasks-card-actions button{text-align:center;flex:140px}.task-notification-center{top:calc(10px + var(--crm-safe-top));right:calc(10px + var(--crm-safe-right));width:calc(100vw - 20px - var(--crm-safe-left) - var(--crm-safe-right));max-height:calc(var(--crm-viewport-height) - 92px - var(--crm-safe-bottom));border-radius:18px}.task-notification-card{grid-template-columns:minmax(0,1fr) auto}.task-notification-card a{text-align:center;grid-area:2/1/auto/-1}.task-notification-dismiss{grid-area:1/2}.reminders-calendar-header,.reminders-calendar-toolbar,.reminders-calendar-board,.reminders-calendar-sidebar>*,.reminder-calendar-side-card{border-radius:20px}.reminders-calendar-header{padding:18px;display:grid}.reminders-calendar-header h1{font-size:clamp(30px,12vw,42px)}.reminders-calendar-header p{font-size:13px}.reminders-calendar-header-actions,.reminders-calendar-header-actions a{width:100%}.reminders-calendar-header-actions a{justify-content:center}.reminders-calendar-toolbar,.reminders-calendar-manager-filter{display:grid}.reminders-calendar-nav{justify-content:space-between}.reminders-calendar-nav strong{flex:100%;order:-1;min-width:0;padding:0}.reminders-calendar-filter-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding-bottom:4px;overflow-x:auto}.reminders-calendar-filter-row::-webkit-scrollbar{display:none}.reminders-calendar-filter-row a{flex:none}.reminders-calendar-manager-filter label,.reminders-calendar-manager-filter select,.reminders-calendar-manager-filter button{width:100%}.reminders-calendar-board{padding:10px;overflow:hidden}.reminders-calendar-weekdays,.reminders-calendar-grid{gap:4px}.reminders-calendar-weekdays span{text-align:center;padding:0;font-size:10px}.reminders-calendar-day{border-radius:13px;gap:5px;min-height:76px;padding:5px}.reminders-calendar-day-number{justify-self:center;width:24px;height:24px;font-size:12px}.reminders-calendar-pill{border-radius:9px;padding:3px 5px;font-size:9px}.reminders-calendar-pill b{display:none}.reminders-calendar-more{font-size:9px}.reminders-calendar-sidebar,.reminders-calendar-stats{grid-template-columns:1fr}.reminder-calendar-action-buttons,.reminder-calendar-reschedule-row{align-items:stretch}.reminder-calendar-action-buttons button,.reminder-calendar-action-link,.reminder-calendar-reschedule-row button{min-height:36px}.reports-root{padding:calc(10px + var(--crm-safe-top)) calc(10px + var(--crm-safe-right)) calc(82px + var(--crm-safe-bottom)) calc(10px + var(--crm-safe-left));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-x:hidden}.reports-shell{gap:14px;width:100%}.reports-header{gap:14px;padding:18px}.reports-header h1{font-size:clamp(30px,12vw,40px)}.reports-header p,.report-explainer p{font-size:13px}.reports-header-actions,.reports-header-actions a,.reports-header-actions span{width:100%}.reports-header-actions a,.reports-header-actions span{justify-content:center}.reports-section-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline:-2px}.reports-section-tabs a{scroll-snap-align:start;min-height:40px}.reports-period-panel{display:grid}.reports-range-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.reports-range-tabs a{justify-content:center}.reports-custom-range{grid-template-columns:1fr;display:grid}.reports-kpi-grid,.reports-grid,.report-sla-grid{grid-template-columns:1fr}.report-kpi-card{min-height:auto;padding:16px}.report-kpi-card strong{font-size:36px}.report-section-heading{padding:15px 15px 10px}.report-section-heading h2{font-size:19px}.report-table-card{overflow:visible}.report-table-card table,.report-table-card-wide table,.report-recent-assignments-card table{table-layout:auto;width:100%;min-width:0;display:block}.report-table-card thead{display:none}.report-table-card tbody{gap:10px;padding:0 12px 14px;display:grid}.report-table-card tr{border:1px solid var(--line);background:#ffffff6b;border-radius:16px;gap:0;padding:10px 12px;display:grid}.report-table-card td,.report-table-card-compact td{text-align:left;border-top:1px solid #11221d14;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;font-size:13px;display:grid;width:100%!important}.report-table-card td:first-child{border-top:0}.report-table-card td:before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:820}.report-table-card td[colspan]{display:block}.report-table-card td[colspan]:before{content:none}.report-date-cell{justify-content:flex-start;min-width:0}.report-recent-preview{max-width:none}.report-funnel-list,.report-attention-list{padding:0 12px 14px}.report-funnel-step,.report-attention-row{grid-template-columns:1fr}.report-attention-meta{text-align:left;justify-items:start;min-width:0}.report-sla-card{padding:16px}html[data-crm-theme=dark] .report-table-card tr{background:#d8ebe20e;border-color:#d8ebe21a}html[data-crm-theme=dark] .report-table-card td{border-top-color:#d8ebe217}}@media (max-width:860px){html[data-crm-native-wrapper=true]{--crm-native-content-gutter:12px;--crm-native-card-radius:18px}html[data-crm-native-wrapper=true] .crm-dashboard-topbar{gap:8px;padding:2px 2px 0}html[data-crm-native-wrapper=true] .crm-dashboard-brand{gap:3px}html[data-crm-native-wrapper=true] .crm-dashboard-brand h1{font-size:clamp(27px,8vw,34px)}html[data-crm-native-wrapper=true] .crm-dashboard-brand p:not(.eyebrow){display:none}html[data-crm-native-wrapper=true] .crm-dashboard-user{border-radius:16px;gap:9px;padding:7px 7px 7px 11px}html[data-crm-native-wrapper=true] .crm-dashboard-user>div{min-width:0}html[data-crm-native-wrapper=true] .crm-dashboard-user strong{max-width:160px}html[data-crm-native-wrapper=true] .crm-mobile-launchpad{background:radial-gradient(circle at 92% 5%,#5eead430,#0000 34%),linear-gradient(155deg,#fffffff5,#f6fcfae6);border:1px solid #0d94881f;border-radius:24px;gap:15px;padding:16px 14px 17px;display:grid;box-shadow:inset 0 1px #fffffff2,0 14px 34px #1853481a}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading>div{gap:2px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading p,html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading h2{margin:0}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading p{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading h2{color:var(--text);letter-spacing:-.04em;font-size:21px}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-heading>span{color:#0f766e;letter-spacing:.06em;background:#ccfbf194;border:1px solid #0d948821;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 7px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid>a,html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid>span{min-width:0;color:var(--text);text-align:center;-webkit-tap-highlight-color:transparent;justify-items:center;gap:7px;text-decoration:none;display:grid;position:relative}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid>.is-disabled{opacity:.54}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid strong{letter-spacing:-.02em;text-overflow:ellipsis;max-width:76px;font-size:11px;font-weight:780;line-height:1.15;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid small{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:2px 4px;font-size:7px;font-weight:900;position:absolute;top:-4px;right:-1px}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon{color:#fff;border:1px solid #ffffffb3;border-radius:17px;justify-content:center;align-items:center;width:51px;height:51px;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 8px 16px #1e403824}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid>a:active .crm-mobile-launchpad-icon{transform:scale(.94);box-shadow:inset 0 1px #ffffff4d,0 3px 8px #1e40381f}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-mint{background:linear-gradient(145deg,#2dd4bf,#0f766e)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-sky{background:linear-gradient(145deg,#60a5fa,#2563eb)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-violet{background:linear-gradient(145deg,#a78bfa,#7c3aed)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-amber{background:linear-gradient(145deg,#fbbf24,#d97706)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-rose{background:linear-gradient(145deg,#fb7185,#e11d48)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-indigo{background:linear-gradient(145deg,#818cf8,#4f46e5)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-peach{background:linear-gradient(145deg,#fb923c,#ea580c)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-aqua{background:linear-gradient(145deg,#22d3ee,#0891b2)}html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-launchpad{background:radial-gradient(circle at 92% 5%,#2dd4bf26,#0000 35%),linear-gradient(155deg,#0f2824fa,#071916f5);border-color:#5eead421;box-shadow:inset 0 1px #e7fffa0f,0 15px 35px #0000003d}html[data-crm-native-wrapper=true] .crm-hub-shell>.crm-dashboard-topbar,html[data-crm-native-wrapper=true] .crm-mobile-launchpad~*{display:none}html[data-crm-native-wrapper=true] .crm-mobile-launchpad{padding:8px 12px calc(96px + var(--crm-safe-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-home-header{grid-template-columns:auto minmax(0,1fr) 42px;align-items:center;gap:9px;min-height:46px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-home-header>strong{color:#3e8a72;letter-spacing:-.055em;white-space:nowrap;font-size:23px;font-weight:480}html[data-crm-native-wrapper=true] .crm-mobile-home-header>strong b{color:#075b42;font-weight:920}html[data-crm-native-wrapper=true] .crm-mobile-company-pill{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border:1px solid #3341551a;border-radius:12px;align-items:center;gap:6px;min-width:0;height:40px;padding:0 10px;font-size:12px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 5px 14px #2a4b4112}html[data-crm-native-wrapper=true] .crm-mobile-company-pill i,html[data-crm-native-wrapper=true] .crm-mobile-company-pill em{color:#6b7280;flex:none;font-style:normal}html[data-crm-native-wrapper=true] .crm-mobile-company-pill em{margin-left:auto}html[data-crm-native-wrapper=true] .crm-mobile-user-avatar{color:#fff;background:linear-gradient(145deg,#0f766e,#0b3d34);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #0f766e33}html[data-crm-native-wrapper=true] .crm-mobile-range{background:#ffffffdb;border:1px solid #0f766e1f;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;display:grid;box-shadow:0 8px 20px #19463d14}html[data-crm-native-wrapper=true] .crm-mobile-range a{color:#475569;border-radius:14px;justify-content:center;align-items:center;min-height:35px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-range a.is-active{color:#fff;background:linear-gradient(145deg,#087a59,#064d3a);box-shadow:0 5px 13px #065f463b}html[data-crm-native-wrapper=true] .crm-mobile-plan-card{color:#fff;background:radial-gradient(circle at 85% 54%,#4ade8040,#0000 28%),linear-gradient(135deg,#08724f 0%,#034b38 63%,#073e31 100%);border-radius:25px;gap:11px;padding:16px 15px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #044e3838}html[data-crm-native-wrapper=true] .crm-mobile-plan-card:after{content:"";opacity:.8;border-top:2px solid #86efac80;border-radius:50%;width:170px;height:75px;position:absolute;bottom:70px;right:-27px;transform:rotate(-18deg)}html[data-crm-native-wrapper=true] .crm-mobile-plan-heading{z-index:1;align-items:flex-start;gap:9px;display:flex;position:relative}html[data-crm-native-wrapper=true] .crm-mobile-plan-heading>span{font-size:30px;font-weight:900;line-height:1}html[data-crm-native-wrapper=true] .crm-mobile-plan-heading h2,html[data-crm-native-wrapper=true] .crm-mobile-plan-heading p{margin:0}html[data-crm-native-wrapper=true] .crm-mobile-plan-heading h2{letter-spacing:-.04em;font-size:23px}html[data-crm-native-wrapper=true] .crm-mobile-plan-heading p{color:#ecfdf5b3;margin-top:3px;font-size:11px}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics>div{border-right:1px solid #d1fae547;grid-template-columns:30px auto;align-items:center;gap:0 7px;min-width:0;padding:0 9px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics>div:first-child{padding-left:0}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics>div:last-child{border-right:0;padding-right:0}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics i{color:#fff;background:#2dd4bf8c;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics i.is-leads{background:#4ade8094}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics i.is-sales{background:#fb7185ad}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:17px;height:17px}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics strong{letter-spacing:-.06em;text-overflow:ellipsis;font-size:25px;line-height:1;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics span{color:#ecfdf5c7;font-size:9px;font-weight:650}html[data-crm-native-wrapper=true] .crm-mobile-plan-metrics small{color:#ecfdf59e;white-space:nowrap;grid-column:1/-1;margin-top:8px;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-plan-action{z-index:1;color:#075b42;background:#fff;border-radius:15px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:45px;padding:0 16px;text-decoration:none;display:grid;position:relative;box-shadow:0 9px 21px #00000029}html[data-crm-native-wrapper=true] .crm-mobile-plan-action svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px}html[data-crm-native-wrapper=true] .crm-mobile-plan-action strong{font-size:15px}html[data-crm-native-wrapper=true] .crm-mobile-plan-action>span{font-size:26px}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid{background:#ffffffe6;border:1px solid #0f766e17;border-radius:22px;gap:10px 6px;padding:12px 7px;box-shadow:0 13px 28px #1b4a4017}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid>a{gap:6px}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-grid strong{color:#17231f;max-width:78px;font-size:11px;font-weight:720}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon{border:1px solid;border-radius:15px;width:44px;height:44px;box-shadow:0 7px 15px #1f474014}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-mint,html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-green{color:#16874f;background:linear-gradient(145deg,#f0fdf4,#dcfce7)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-sky,html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-blue{color:#1672d8;background:linear-gradient(145deg,#eff6ff,#dbeafe)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-violet{color:#7c4ee4;background:linear-gradient(145deg,#faf5ff,#ede9fe)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-orange,html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-amber{color:#f18728;background:linear-gradient(145deg,#fff7ed,#ffedd5)}html[data-crm-native-wrapper=true] .crm-mobile-launchpad-icon.is-aqua{color:#159e99;background:linear-gradient(145deg,#f0fdfa,#ccfbf1)}html[data-crm-native-wrapper=true] .crm-mobile-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-section-heading h2{color:#17231f;letter-spacing:-.045em;margin:0;font-size:20px}html[data-crm-native-wrapper=true] .crm-mobile-section-heading a{color:#0f8b78;font-size:11px;font-weight:750;text-decoration:none}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid>a{color:#17231f;background:linear-gradient(145deg,#effcf9,#f8fffd);border:1px solid #2dd4bf36;border-radius:19px;grid-template-columns:39px auto 1fr auto;align-items:center;gap:7px;min-width:0;min-height:96px;padding:13px 11px;text-decoration:none;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid>a.is-overdue{background:linear-gradient(145deg,#fff8f1,#fffdfb);border-color:#fb923c36}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid i{color:#fff;background:linear-gradient(145deg,#2dd4bf,#0d9488);border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:24px;font-style:normal;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid .is-overdue i{background:linear-gradient(145deg,#fb923c,#f97316)}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:20px}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid strong{font-size:24px}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid span{color:#52615c;font-size:10px;line-height:1.35}html[data-crm-native-wrapper=true] .crm-mobile-attention-grid em{color:#334155;font-size:25px;font-style:normal}html[data-crm-native-wrapper=true] .crm-mobile-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article{background:#ffffffeb;border:1px solid #33415514;border-radius:17px;justify-items:stretch;gap:3px;min-width:0;padding:9px 7px;display:grid;box-shadow:0 8px 18px #1e463d12}html[data-crm-native-wrapper=true] .crm-mobile-team-avatar{color:#fff;background:linear-gradient(145deg,#34d399,#0f766e);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:48px;height:48px;margin-bottom:3px;font-size:15px;font-weight:900;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-team-avatar.is-rose{background:linear-gradient(145deg,#fb7185,#e11d48)}html[data-crm-native-wrapper=true] .crm-mobile-team-avatar.is-violet{background:linear-gradient(145deg,#a78bfa,#7c3aed)}html[data-crm-native-wrapper=true] .crm-mobile-team-avatar.is-sky{background:linear-gradient(145deg,#38bdf8,#0284c7)}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article>strong{color:#17231f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article>small{color:#94a3b8;font-size:8px}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article>i{background:#e2e8f0;border-radius:999px;height:4px;display:block;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article>i b{border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#0f766e);height:100%;display:block}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article>span:last-child{color:#64748b;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-team-grid article>span:last-child b{color:#0f8b78}html[data-crm-native-wrapper=true] .crm-mobile-team-empty{color:#64748b;text-align:center;background:#ffffffd9;border-radius:17px;margin:0;padding:18px}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav{z-index:80;min-height:calc(70px + var(--crm-safe-bottom));padding:8px 8px max(7px, var(--crm-safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-top:1px solid #33415517;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -9px 24px #1e463d14}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav a{color:#8b9491;align-content:center;justify-items:center;gap:3px;text-decoration:none;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav a.is-active{color:#0d9488}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav a>span{justify-content:center;align-items:center;width:28px;height:28px;font-size:27px;line-height:1;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav a>span.is-ai{color:#fff;background:radial-gradient(circle at 35% 25%,#67e8f9,#0d9488 60%,#115e59);border-radius:50%;box-shadow:0 0 14px #14b8a66b}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}html[data-crm-native-wrapper=true] .crm-mobile-bottom-nav strong{font-size:9px;font-weight:680}html[data-crm-native-wrapper=true] .crm-mobile-preview-section{min-height:calc(var(--crm-viewport-height) - var(--crm-safe-top));padding:8px 12px calc(96px + var(--crm-safe-bottom));color:#17231f;align-content:start;gap:14px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header{grid-template-columns:38px minmax(0,1fr) 42px;align-items:start;gap:10px;padding:8px 0 2px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header>a{color:#075b42;background:#ffffffe6;border:1px solid #0f766e21;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;font-size:28px;text-decoration:none;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header small{color:#0f8b78;letter-spacing:.13em;font-size:9px;font-weight:850}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header h1,html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header p{margin:0}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header h1{letter-spacing:-.055em;margin-top:2px;font-size:28px}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header p{color:#64748b;margin-top:3px;font-size:11px;line-height:1.35}html[data-crm-native-wrapper=true] .crm-mobile-preview-section>header>span{color:#fff;background:linear-gradient(145deg,#0f766e,#0b3d34);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #0f766e33}html[data-crm-native-wrapper=true] .crm-mobile-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-stats article{background:#ffffffe6;border:1px solid #0f766e1f;border-radius:19px;gap:2px;padding:16px;display:grid;box-shadow:0 10px 22px #1e463d14}html[data-crm-native-wrapper=true] .crm-mobile-preview-stats strong{color:#075b42;letter-spacing:-.055em;font-size:30px}html[data-crm-native-wrapper=true] .crm-mobile-preview-stats span{color:#64748b;font-size:10px;font-weight:700}html[data-crm-native-wrapper=true] .crm-mobile-preview-list{background:#ffffffeb;border:1px solid #0f766e1a;border-radius:22px;overflow:hidden;box-shadow:0 13px 28px #1b4a4017}html[data-crm-native-wrapper=true] .crm-mobile-preview-list>div:first-child{color:#17231f;justify-content:space-between;align-items:center;padding:14px 15px 10px;font-size:13px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-preview-list>div:first-child span{color:#0f8b78;font-size:10px;font-weight:750}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article{border-top:1px solid #33415512;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:0 15px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article i{background:#2dd4bf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #2dd4bf1f}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article div{gap:3px;min-width:0;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article strong,html[data-crm-native-wrapper=true] .crm-mobile-preview-list article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article strong{font-size:12px}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article span{color:#64748b;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-preview-list article em{color:#94a3b8;font-size:26px;font-style:normal}html[data-crm-native-wrapper=true] .crm-mobile-honest-data{color:#075b42;background:#ecfdf5c7;border:1px solid #0f766e1f;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-honest-data>span{color:#fff;background:#0d9488;border-radius:11px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-honest-data div{gap:2px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-honest-data strong{font-size:11px}html[data-crm-native-wrapper=true] .crm-mobile-honest-data small{color:#64748b;font-size:8px}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview,html[data-crm-native-wrapper=true] .crm-mobile-client-preview,html[data-crm-native-wrapper=true] .crm-mobile-task-preview,html[data-crm-native-wrapper=true] .crm-mobile-calendar-preview,html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview,html[data-crm-native-wrapper=true] .crm-mobile-deals-preview,html[data-crm-native-wrapper=true] .crm-mobile-team-preview,html[data-crm-native-wrapper=true] .crm-mobile-more-preview{background:#ffffffeb;border:1px solid #0f766e1a;border-radius:22px;overflow:hidden;box-shadow:0 13px 28px #1b4a4017}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>label{background:#f1f5f4;border-radius:14px;align-items:center;gap:8px;margin:11px;padding:0 12px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview input,html[data-crm-native-wrapper=true] .crm-mobile-ai-preview input{color:#334155;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article,html[data-crm-native-wrapper=true] .crm-mobile-team-preview article,html[data-crm-native-wrapper=true] .crm-mobile-more-preview>*{color:#17231f;border-top:1px solid #33415512;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:0 14px;text-decoration:none;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button{appearance:none;color:#17231f;text-align:left;width:100%;min-height:67px;font:inherit;background:0 0;border:0;border-top:1px solid #33415512;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button>i,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article>i,html[data-crm-native-wrapper=true] .crm-mobile-team-preview article>i,html[data-crm-native-wrapper=true] .crm-mobile-more-preview>*>i{color:#fff;background:linear-gradient(145deg,#34d399,#0f766e);border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-style:normal;font-weight:850;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button>i.is-blue,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article>i.is-blue{background:linear-gradient(145deg,#60a5fa,#2563eb)}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button>i.is-violet{background:linear-gradient(145deg,#a78bfa,#7c3aed)}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button>div,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article>div,html[data-crm-native-wrapper=true] .crm-mobile-team-preview article>div,html[data-crm-native-wrapper=true] .crm-mobile-more-preview>*>div{gap:3px;min-width:0;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button strong,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article strong,html[data-crm-native-wrapper=true] .crm-mobile-team-preview article strong,html[data-crm-native-wrapper=true] .crm-mobile-more-preview strong{font-size:12px}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button span,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article span,html[data-crm-native-wrapper=true] .crm-mobile-team-preview article span,html[data-crm-native-wrapper=true] .crm-mobile-more-preview span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-inbox-preview>button em,html[data-crm-native-wrapper=true] .crm-mobile-client-preview article em,html[data-crm-native-wrapper=true] .crm-mobile-team-preview article em,html[data-crm-native-wrapper=true] .crm-mobile-more-preview em{color:#94a3b8;font-size:10px;font-style:normal}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat{background:#fffffff0;border:1px solid #0f766e1f;border-radius:24px;grid-template-rows:auto auto minmax(280px,1fr) auto;min-height:500px;display:grid;overflow:hidden;box-shadow:0 16px 34px #1b4a401f}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header{border-bottom:1px solid #33415514;grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header button{color:#075b42;min-height:34px;font:inherit;background:#fff;border:1px solid #0f766e24;border-radius:12px;padding:0 9px;font-size:10px;font-weight:800}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header button:first-child{padding:0;font-size:25px}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header>i{color:#fff;background:linear-gradient(145deg,#34d399,#0f766e);border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;font-weight:850;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header>div{min-width:0;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>header span{color:#64748b;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card{background:#ecfdf8;border:1px solid #0d948833;border-radius:16px;gap:9px;margin:10px 10px 0;padding:12px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card>div,html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card dl div{justify-content:space-between;gap:10px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card span,html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card dt,html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card small{color:#64748b;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card dl{gap:5px;margin:0;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-client-card dd{margin:0;font-size:9px;font-weight:750}html[data-crm-native-wrapper=true] .crm-mobile-preview-messages{background:radial-gradient(circle at 100% 0,#2dd4bf17,#0000 45%),#f4f8f6;flex-direction:column;gap:9px;padding:14px 12px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-preview-messages time{color:#64748b;background:#ffffffe6;border-radius:999px;align-self:center;padding:4px 9px;font-size:8px}html[data-crm-native-wrapper=true] .crm-mobile-preview-messages p{color:#334155;background:#fff;border-radius:16px 16px 16px 5px;max-width:82%;margin:0;padding:10px 12px;font-size:11px;line-height:1.4;box-shadow:0 5px 14px #1e463d12}html[data-crm-native-wrapper=true] .crm-mobile-preview-messages p.is-outgoing{color:#064e3b;background:#d7f6ea;border-radius:16px 16px 5px;align-self:flex-end}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>form{border-top:1px solid #33415514;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:7px;padding:9px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>form input{min-width:0;height:38px;font:inherit;background:#f8faf9;border:1px solid #0f766e21;border-radius:999px;outline:0;padding:0 12px;font-size:11px}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>form button{color:#075b42;width:34px;height:34px;font:inherit;background:#e4f3ef;border:0;border-radius:50%;font-size:18px;font-weight:800}html[data-crm-native-wrapper=true] .crm-mobile-preview-chat>form button:last-child{color:#fff;background:#0f8b78;width:38px;height:38px}html[data-crm-native-wrapper=true] .crm-mobile-client-preview>button,html[data-crm-native-wrapper=true] .crm-mobile-calendar-preview>button{color:#fff;width:calc(100% - 24px);min-height:44px;font:inherit;background:linear-gradient(145deg,#0d9488,#075b42);border:0;border-radius:14px;margin:12px;font-size:12px;font-weight:800}html[data-crm-native-wrapper=true] .crm-mobile-task-preview{gap:0;padding:12px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-task-preview>div:first-child{background:#f1f5f4;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:10px;padding:4px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-task-preview button{color:#64748b;min-height:38px;font:inherit;background:0 0;border:0;border-radius:11px;font-size:10px;font-weight:800}html[data-crm-native-wrapper=true] .crm-mobile-task-preview button.is-active{color:#fff;background:#7c4ee4}html[data-crm-native-wrapper=true] .crm-mobile-task-preview article{border-bottom:1px solid #33415512;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:64px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-task-preview article i{border:2px solid #a78bfa;border-radius:8px;width:22px;height:22px}html[data-crm-native-wrapper=true] .crm-mobile-task-preview article div{gap:3px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-task-preview article strong{font-size:12px}html[data-crm-native-wrapper=true] .crm-mobile-task-preview article span{color:#64748b;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-task-preview button.is-primary{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);margin-top:12px}html[data-crm-native-wrapper=true] .crm-mobile-calendar-preview{padding:13px}html[data-crm-native-wrapper=true] .crm-mobile-week-strip{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-week-strip button{color:#64748b;font:inherit;background:#fff7ed;border:0;border-radius:13px;justify-items:center;gap:4px;padding:9px 3px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-week-strip button.is-active{color:#fff;background:#f97316}html[data-crm-native-wrapper=true] .crm-mobile-week-strip small{font-size:7px}html[data-crm-native-wrapper=true] .crm-mobile-week-strip strong{font-size:15px}html[data-crm-native-wrapper=true] .crm-mobile-calendar-preview article{background:#fffaf5;border-left:4px solid #fb923c;border-radius:14px;gap:4px;margin-top:12px;padding:15px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-calendar-preview article strong{font-size:12px}html[data-crm-native-wrapper=true] .crm-mobile-calendar-preview article span{color:#64748b;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#2dd4bf,#0000 35%),linear-gradient(145deg,#0f766e,#064e3b);border-radius:24px;justify-items:center;padding:24px 16px 16px;display:grid;box-shadow:0 16px 32px #044e3833}html[data-crm-native-wrapper=true] .crm-mobile-ai-orb{background:radial-gradient(circle at 35% 25%,#a5f3fc,#14b8a6 58%,#115e59);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:31px;display:inline-flex;box-shadow:0 0 28px #5eead48c}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview h2{margin:12px 0 3px;font-size:22px}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview p{color:#ecfdf5b8;margin:0;font-size:10px}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview>div:nth-of-type(2){flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview button{color:#fff;min-height:31px;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:0 10px;font-size:8px}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview label{background:#fff;border-radius:15px;grid-template-columns:1fr 32px;align-items:center;width:100%;padding:0 6px 0 13px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview label>button{color:#fff;background:#0d9488;border:0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview{gap:12px;padding:13px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview>div:first-child{gap:6px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview>div:first-child button{color:#2563eb;font:inherit;background:#eff6ff;border:0;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview>div:first-child button.is-active{color:#fff;background:#2563eb}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article{background:linear-gradient(145deg,#eff6ff,#f8fbff);border-radius:17px;gap:10px;padding:15px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article>i{border-bottom:1px solid #bfdbfe;align-items:end;gap:8px;height:90px;padding:0 8px;display:flex}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article b{background:linear-gradient(#60a5fa,#2563eb);border-radius:6px 6px 0 0;flex:1;height:36%}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article b:nth-child(2){height:58%}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article b:nth-child(3){height:44%}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article b:nth-child(4){height:75%}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article b:nth-child(5){height:62%}html[data-crm-native-wrapper=true] .crm-mobile-analytics-preview article small{color:#64748b;font-size:8px}html[data-crm-native-wrapper=true] .crm-mobile-analytics-links{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-analytics-links a{color:#1d4ed8;background:#eff6ff;border-radius:13px;justify-content:center;align-items:center;min-height:42px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}html[data-crm-native-wrapper=true] .crm-mobile-deals-preview>a{color:#17231f;border-bottom:1px solid #33415512;grid-template-columns:8px 1fr auto auto;align-items:center;gap:10px;min-height:60px;padding:0 14px;text-decoration:none;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-deals-preview>a i{background:hsl(calc(145 + var(--stage) * 23) 65% 47%);border-radius:99px;width:8px;height:32px}html[data-crm-native-wrapper=true] .crm-mobile-deals-preview>a strong{font-size:11px}html[data-crm-native-wrapper=true] .crm-mobile-deals-preview>a span{color:#64748b;font-weight:800}html[data-crm-native-wrapper=true] .crm-mobile-deals-preview>a em{color:#94a3b8;font-size:24px;font-style:normal}html[data-crm-native-wrapper=true] .crm-mobile-team-preview article>i.is-0{background:linear-gradient(145deg,#38bdf8,#0284c7)}html[data-crm-native-wrapper=true] .crm-mobile-team-preview article>i.is-1{background:linear-gradient(145deg,#a78bfa,#7c3aed)}html[data-crm-native-wrapper=true] .crm-mobile-team-preview article>i.is-2{background:linear-gradient(145deg,#34d399,#059669)}html[data-crm-native-wrapper=true] .crm-mobile-team-preview article>i.is-3{background:linear-gradient(145deg,#fb7185,#e11d48)}html[data-crm-native-wrapper=true] .crm-mobile-quick-form{background:#f6faf8;border-radius:15px;gap:7px;margin:0 12px 12px;padding:11px;display:grid}html[data-crm-native-wrapper=true] .crm-mobile-quick-form input{color:#17231f;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #0f766e24;border-radius:11px;outline:0;padding:0 11px;font-size:10px}html[data-crm-native-wrapper=true] .crm-mobile-quick-form button{color:#64748b;min-height:35px;font:inherit;background:#e7efec;border:0;border-radius:11px;font-size:9px;font-weight:750}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview form{width:100%}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview>aside,html[data-crm-native-wrapper=true] .crm-mobile-more-preview>aside{border-radius:12px;margin-top:10px;padding:9px 11px;font-size:9px}html[data-crm-native-wrapper=true] .crm-mobile-ai-preview>aside{color:#d1fae5;background:#ffffff1a}html[data-crm-native-wrapper=true] .crm-mobile-more-preview>button{width:100%;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0}html[data-crm-native-wrapper=true] .crm-mobile-more-preview>aside{color:#475569;background:#f1f5f4;margin:10px}html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-launchpad{box-shadow:none;background:0 0}html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-company-pill,html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-range,html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-launchpad-grid,html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-team-grid article,html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-bottom-nav{color:#e7f6f1;background:#091e1af0;border-color:#94a3b826}html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-launchpad-grid strong,html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-section-heading h2,html[data-crm-theme=dark][data-crm-native-wrapper=true] .crm-mobile-team-grid article>strong{color:#f0fdfa}html[data-crm-native-wrapper=true][data-crm-native-platform=android]{--crm-native-android-top-inset:max(var(--crm-safe-top), 58px);--crm-native-android-bottom-inset:max(var(--crm-safe-bottom), 34px)}html[data-crm-native-wrapper=true] .crm-hub-root{padding:calc(8px + var(--crm-safe-top)) calc(10px + var(--crm-safe-right)) calc(12px + var(--crm-safe-bottom)) calc(10px + var(--crm-safe-left))}html[data-crm-native-wrapper=true] .crm-hub-shell,html[data-crm-native-wrapper=true] .reports-shell,html[data-crm-native-wrapper=true] .reminders-calendar-shell{gap:10px}html[data-crm-native-wrapper=true] .crm-hub-hero{border-radius:20px;gap:12px;padding:16px}html[data-crm-native-wrapper=true] .crm-dashboard-section{border-radius:20px;gap:14px;padding:14px}html[data-crm-native-wrapper=true] .crm-dashboard-heading{flex-direction:column;align-items:stretch;gap:10px}html[data-crm-native-wrapper=true] .crm-dashboard-heading h2{font-size:25px}html[data-crm-native-wrapper=true] .crm-dashboard-heading p:not(.eyebrow){font-size:13px}html[data-crm-native-wrapper=true] .crm-dashboard-primary-action{width:100%}html[data-crm-native-wrapper=true] .crm-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-crm-native-wrapper=true] .crm-dashboard-kpi{border-radius:16px;padding:12px}html[data-crm-native-wrapper=true] .crm-dashboard-kpi strong{font-size:25px}html[data-crm-native-wrapper=true] .crm-dashboard-kpi span,html[data-crm-native-wrapper=true] .crm-dashboard-action-list span{font-size:12px}html[data-crm-native-wrapper=true] .crm-dashboard-action-list{grid-template-columns:1fr;gap:8px}html[data-crm-native-wrapper=true] .crm-dashboard-action-list a{border-radius:16px;padding:12px}html[data-crm-native-wrapper=true] .crm-dashboard-action-list span{min-height:0}html[data-crm-native-wrapper=true] .crm-hub-hero-copy{gap:8px}html[data-crm-native-wrapper=true] .crm-hub-hero h1{font-size:clamp(28px,8.5vw,38px)}html[data-crm-native-wrapper=true] .crm-hub-hero p,html[data-crm-native-wrapper=true] .crm-workspace-section-heading p:not(.eyebrow){font-size:14px;line-height:1.45}html[data-crm-native-wrapper=true] .crm-hub-user-card{border-radius:16px;gap:4px;padding:12px}html[data-crm-native-wrapper=true] .crm-hub-user-card strong{font-size:16px}html[data-crm-native-wrapper=true] .crm-workspace-section{border-radius:20px;gap:12px;padding:14px}html[data-crm-native-wrapper=true] .crm-workspace-section h2{font-size:23px}html[data-crm-native-wrapper=true] .crm-workspace-grid,html[data-crm-native-wrapper=true] .crm-hub-feature-grid,html[data-crm-native-wrapper=true] .crm-company-status-grid{gap:8px}html[data-crm-native-wrapper=true] .crm-workspace-card,html[data-crm-native-wrapper=true] .crm-hub-feature-grid article,html[data-crm-native-wrapper=true] .crm-hub-empty-state{border-radius:18px;gap:9px;padding:13px}html[data-crm-native-wrapper=true] .crm-workspace-card h3{font-size:19px}html[data-crm-native-wrapper=true] .crm-company-status-grid span{padding:8px}html[data-crm-native-wrapper=true] .sidebar-header{padding:8px 12px 7px}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .sidebar-header{padding-top:calc(8px + var(--crm-native-android-top-inset))}html[data-crm-native-wrapper=true] .sidebar-toolbar{gap:6px;margin-top:4px;padding:7px}html[data-crm-native-wrapper=true] .conversation-scroll-area{padding-top:4px}html[data-crm-native-wrapper=true] .conversation-item{border-radius:15px;min-height:80px;margin-bottom:5px;padding:9px 36px 9px 12px}html[data-crm-native-wrapper=true] .conversation-name{font-size:15px}html[data-crm-native-wrapper=true] .conversation-preview{font-size:13px;line-height:1.3}html[data-crm-native-wrapper=true] .chat-header{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .chat-header{padding-top:calc(10px + var(--crm-native-android-top-inset))}html[data-crm-native-wrapper=true] .chat-header-main{grid-area:1/2}html[data-crm-native-wrapper=true] .mobile-chat-details-button{color:#0f766e;background:linear-gradient(145deg,#fffffffa,#eefaf7f0);border-color:#0d948829;grid-area:1/3;min-height:38px;padding:0 10px;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #0f766e1a}html[data-crm-native-wrapper=true] .chat-header-notification-zone{grid-row:2}html[data-crm-theme=dark][data-crm-native-wrapper=true] .mobile-chat-details-button{color:#99f6e4;background:linear-gradient(145deg,#11312efa,#081b19fa);border-color:#5eead42e;box-shadow:inset 0 1px #e7fffa0f,0 5px 12px #0000003d}html[data-crm-native-wrapper=true] .reports-root,html[data-crm-native-wrapper=true] .reminders-calendar-root,html[data-crm-native-wrapper=true] .clients-root{padding:calc(8px + var(--crm-safe-top)) calc(10px + var(--crm-safe-right)) calc(76px + var(--crm-safe-bottom)) calc(10px + var(--crm-safe-left))}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .crm-hub-root,html[data-crm-native-wrapper=true][data-crm-native-platform=android] .clients-root,html[data-crm-native-wrapper=true][data-crm-native-platform=android] .reports-root,html[data-crm-native-wrapper=true][data-crm-native-platform=android] .reminders-calendar-root{padding-top:calc(8px + var(--crm-native-android-top-inset))}html[data-crm-native-wrapper=true] .reports-header,html[data-crm-native-wrapper=true] .reminders-calendar-header{border-radius:18px;gap:10px;padding:14px}html[data-crm-native-wrapper=true] .reports-header h1,html[data-crm-native-wrapper=true] .reminders-calendar-header h1{margin:0 0 4px;font-size:clamp(26px,8vw,34px);line-height:1}html[data-crm-native-wrapper=true] .reports-header p,html[data-crm-native-wrapper=true] .reminders-calendar-header p{font-size:13px;line-height:1.45}html[data-crm-native-wrapper=true] .reports-section-tabs,html[data-crm-native-wrapper=true] .reports-period-panel,html[data-crm-native-wrapper=true] .reminders-calendar-toolbar{border-radius:16px;gap:8px;padding:10px}html[data-crm-native-wrapper=true] .reports-range-tabs,html[data-crm-native-wrapper=true] .reports-section-tabs,html[data-crm-native-wrapper=true] .reminders-calendar-filter-row{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;max-width:100%;margin-inline:0;scroll-padding-inline:0;display:flex;overflow-x:auto}html[data-crm-native-wrapper=true] .reports-range-tabs>a,html[data-crm-native-wrapper=true] .reports-section-tabs>a,html[data-crm-native-wrapper=true] .reports-section-tabs>span,html[data-crm-native-wrapper=true] .reminders-calendar-filter-row>a{white-space:nowrap;flex:none}html[data-crm-native-wrapper=true] .report-kpi-card,html[data-crm-native-wrapper=true] .report-sla-card{padding:12px}html[data-crm-native-wrapper=true] .report-kpi-card strong{font-size:32px}html[data-crm-native-wrapper=true] .reports-primary-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-crm-native-wrapper=true] .reports-primary-kpi-grid .report-kpi-card{border-radius:16px;gap:6px;min-width:0;padding:11px}html[data-crm-native-wrapper=true] .reports-primary-kpi-grid .report-kpi-card strong{font-size:27px}html[data-crm-native-wrapper=true] .reports-executive-summary{padding:11px 12px;font-size:13px}html[data-crm-native-wrapper=true] .report-attention-preview .report-section-heading{padding:11px 12px 8px}html[data-crm-native-wrapper=true] .report-attention-preview .report-section-heading>a{font-size:11px}html[data-crm-native-wrapper=true] .reports-secondary-heading{gap:2px}html[data-crm-native-wrapper=true] .report-source-ranking .report-section-heading{flex-wrap:wrap;gap:6px}html[data-crm-native-wrapper=true] .report-source-ranking-action{font-size:11px}html[data-crm-native-wrapper=true] .report-source-ranking-list{padding-bottom:14px;padding-left:12px;padding-right:12px}html[data-crm-native-wrapper=true] .report-source-ranking-row{padding:9px 10px}html[data-crm-native-wrapper=true] .report-section-heading{padding:12px 12px 8px}html[data-crm-native-wrapper=true] .reminders-calendar-board{border-radius:18px;padding:8px}html[data-crm-native-wrapper=true] .reminders-calendar-day{min-height:68px}html[data-crm-native-wrapper=true] .mobile-customer-details-portal{gap:8px;padding-left:10px;padding-right:10px}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .mobile-customer-details-portal{padding-top:var(--crm-native-android-top-inset);padding-bottom:calc(20px + var(--crm-native-android-bottom-inset))}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .mobile-customer-details-sheet-body{padding-bottom:calc(24px + var(--crm-native-android-bottom-inset))}html[data-crm-native-wrapper=true] .mobile-customer-details-sheet-body{padding-bottom:calc(14px + var(--crm-safe-bottom));gap:8px}html[data-crm-native-wrapper=true] .mobile-customer-details-sheet .crm-panel-card-section,html[data-crm-native-wrapper=true] .customer-card-sheet--mobile .customer-card-section,html[data-crm-native-wrapper=true] .customer-card-sheet--mobile .price-offers-section{border-radius:14px;padding:10px}html[data-crm-native-wrapper=true] .customer-card-sheet-header{padding:calc(10px + var(--crm-safe-top)) 12px 10px}html[data-crm-native-wrapper=true] .customer-card-sheet-body{padding:10px 10px calc(14px + var(--crm-safe-bottom));gap:10px}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .customer-card-sheet-header{padding-top:calc(10px + var(--crm-native-android-top-inset))}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .customer-card-sheet-body{padding-bottom:calc(24px + var(--crm-native-android-bottom-inset))}html[data-crm-native-wrapper=true] .crm-hub-root,html[data-crm-native-wrapper=true] .tasks-root,html[data-crm-native-wrapper=true] .reports-root,html[data-crm-native-wrapper=true] .reminders-calendar-root{padding-right:calc(var(--crm-native-content-gutter) + var(--crm-safe-right));padding-left:calc(var(--crm-native-content-gutter) + var(--crm-safe-left))}html[data-crm-native-wrapper=true] .crm-hub-shell,html[data-crm-native-wrapper=true] .tasks-shell,html[data-crm-native-wrapper=true] .reports-shell,html[data-crm-native-wrapper=true] .reminders-calendar-shell,html[data-crm-native-wrapper=true] .mobile-customer-details-sheet,html[data-crm-native-wrapper=true] .mobile-customer-details-sheet-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html[data-crm-native-wrapper=true] .crm-hub-hero,html[data-crm-native-wrapper=true] .crm-workspace-section,html[data-crm-native-wrapper=true] .crm-workspace-card,html[data-crm-native-wrapper=true] .crm-hub-feature-grid article,html[data-crm-native-wrapper=true] .crm-hub-empty-state,html[data-crm-native-wrapper=true] .tasks-header,html[data-crm-native-wrapper=true] .tasks-create-panel,html[data-crm-native-wrapper=true] .tasks-toolbar,html[data-crm-native-wrapper=true] .tasks-summary,html[data-crm-native-wrapper=true] .tasks-section,html[data-crm-native-wrapper=true] .tasks-summary-card,html[data-crm-native-wrapper=true] .tasks-card,html[data-crm-native-wrapper=true] .tasks-empty,html[data-crm-native-wrapper=true] .reports-header,html[data-crm-native-wrapper=true] .reports-section,html[data-crm-native-wrapper=true] .reports-note,html[data-crm-native-wrapper=true] .reports-section-tabs,html[data-crm-native-wrapper=true] .reports-period-panel,html[data-crm-native-wrapper=true] .report-kpi-card,html[data-crm-native-wrapper=true] .report-sla-card,html[data-crm-native-wrapper=true] .report-table-card,html[data-crm-native-wrapper=true] .reminders-calendar-header,html[data-crm-native-wrapper=true] .reminders-calendar-toolbar,html[data-crm-native-wrapper=true] .reminders-calendar-board,html[data-crm-native-wrapper=true] .reminders-calendar-sidebar>*,html[data-crm-native-wrapper=true] .reminder-calendar-side-card{border-radius:var(--crm-native-card-radius);box-sizing:border-box;width:100%;min-width:0;max-width:100%}html[data-crm-native-wrapper=true] .sidebar-header{padding-right:var(--crm-native-content-gutter);padding-left:var(--crm-native-content-gutter)}html[data-crm-native-wrapper=true] .sidebar-workspace-identity .workspace-identity-copy{grid-template-columns:minmax(0,1fr);align-items:start}html[data-crm-native-wrapper=true] .sidebar-toolbar{width:calc(100% - (var(--crm-native-content-gutter) * 2));max-width:calc(100% - (var(--crm-native-content-gutter) * 2));margin-right:var(--crm-native-content-gutter);margin-left:var(--crm-native-content-gutter);will-change:transform, opacity;grid-template-columns:minmax(0,1fr) auto auto;transition:transform .18s,opacity .18s;display:grid;position:sticky;top:0}html[data-crm-native-wrapper=true] .sidebar-list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}html[data-crm-native-wrapper=true] .conversation-scroll-area{scrollbar-gutter:auto;flex:none;overflow:visible}html[data-crm-native-wrapper=true] .mobile-tools-header button{grid-area:1/3;min-height:42px;padding-inline:10px}html[data-crm-native-wrapper=true] .sidebar-search-wrap{grid-area:1/1}html[data-crm-native-wrapper=true] .filter-trigger{grid-area:1/2;width:auto;min-height:42px;padding-inline:10px}html[data-crm-native-wrapper=true] .sidebar-toolbar.mobile-top-tools-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 8px))}html[data-crm-native-wrapper=true] .sidebar-header{padding-top:calc(14px + var(--crm-safe-top));max-height:120px;transition:max-height .18s,padding .18s,border-color .18s,transform .18s,opacity .18s;overflow:hidden}html[data-crm-native-wrapper=true] .sidebar.mobile-top-bar-hidden .sidebar-header{max-height:120px;padding-top:calc(14px + var(--crm-safe-top));opacity:1;pointer-events:auto;border-bottom-width:1px;padding-bottom:9px;transform:none}html[data-crm-native-wrapper=true][data-crm-native-platform=android] .sidebar-header,html[data-crm-native-wrapper=true][data-crm-native-platform=android] .sidebar.mobile-top-bar-hidden .sidebar-header{padding-top:calc(14px + var(--crm-native-android-top-inset))}@media (prefers-reduced-motion:reduce){html[data-crm-native-wrapper=true] .sidebar-header,html[data-crm-native-wrapper=true] .sidebar-toolbar{transition:none}}html[data-crm-native-wrapper=true] .conversation-scroll-area{padding-right:var(--crm-native-content-gutter);padding-left:var(--crm-native-content-gutter);overflow-x:hidden}html[data-crm-native-wrapper=true] .conversation-item{border-radius:var(--crm-native-card-radius);box-sizing:border-box;--conversation-swipe-offset:0px;touch-action:pan-y;width:100%;min-width:0;max-width:100%}html[data-crm-native-wrapper=true] .conversation-item>:not(.conversation-swipe-action){z-index:1;transition:transform .16s}html[data-crm-native-wrapper=true] .conversation-item.swipe-open>:not(.conversation-swipe-action){transform:translate3d(var(--conversation-swipe-offset), 0, 0)}html[data-crm-native-wrapper=true] .conversation-item.swipe-dragging>:not(.conversation-swipe-action){transition:none}html[data-crm-native-wrapper=true] .conversation-swipe-action{z-index:0;border-radius:inherit;background:linear-gradient(135deg,#0d9488f0,#0f766ef5);justify-content:center;align-items:center;width:84px;padding:6px;display:flex;position:absolute;inset:0 auto 0 0}html[data-crm-native-wrapper=true] .conversation-swipe-action:not(.is-visible){visibility:hidden;opacity:0;pointer-events:none}html[data-crm-native-wrapper=true] .conversation-swipe-action.is-visible{visibility:visible;opacity:1;pointer-events:auto}html[data-crm-native-wrapper=true] .conversation-swipe-action-left{background:linear-gradient(135deg,#12312dfa,#1c2a27fa);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:224px;padding:6px;display:grid;left:auto;right:0}html[data-crm-native-wrapper=true] .conversation-swipe-action-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:184px;padding:6px;display:grid}html[data-crm-native-wrapper=true] .conversation-swipe-action-left.is-single{grid-template-columns:minmax(0,1fr);width:112px}html[data-crm-native-wrapper=true] .conversation-swipe-action button{color:#f0fdfa;white-space:nowrap;background:#042f2e33;border:1px solid #ffffff3d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:72px;min-width:72px;min-height:44px;padding:3px 4px;font-size:11px;font-weight:760;line-height:1.1;display:inline-flex}html[data-crm-native-wrapper=true] .conversation-swipe-action button:focus-visible{outline-offset:2px;outline:2px solid #f0fdfaf2}html[data-crm-native-wrapper=true] .conversation-swipe-action-left button,html[data-crm-native-wrapper=true] .conversation-swipe-action-right button{width:100%;min-width:0;padding:3px}html[data-crm-native-wrapper=true] .conversation-swipe-reminder{color:#fef3c7;background:#b45309b3}html[data-crm-native-wrapper=true] .conversation-swipe-more{color:#e2e8f0;background:#0f172a8f}html[data-crm-native-wrapper=true] .conversation-swipe-wait{color:#fef3c7;background:#b45309b3}html[data-crm-native-wrapper=true] .conversation-swipe-reply{color:#e2e8f0;background:#0f172a8f}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-swipe-action{background:linear-gradient(135deg,#0f766e,#0d9488)}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-swipe-action-left{background:linear-gradient(135deg,#334155,#1e293b)}@media (prefers-reduced-motion:reduce){html[data-crm-native-wrapper=true] .conversation-item>:not(.conversation-swipe-action){transition-duration:.01ms}}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item:not(.active):not(.client-replied-waiting):not(.waiting-for-manager-reply):not(.reminder-due){background:radial-gradient(circle at 14% 0,#2dd4bf0f,#0000 42%),linear-gradient(145deg,#fffffffc,#f7fbfaf5);border-color:#0f172a17;box-shadow:inset 0 1px #fffffff2,0 2px 4px #0f172a09,0 10px 20px #0f172a0e}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item.active:not(.client-replied-waiting):not(.waiting-for-manager-reply):not(.reminder-due){background:radial-gradient(circle at 12% 0,#2dd4bf24,#0000 44%),linear-gradient(145deg,#f9fdfb,#edf9f6);border-color:#0d948857;box-shadow:inset 4px 0 #0d9488b8,inset 0 1px #ffffffeb,0 0 0 1px #0d948814,0 10px 22px #0f766e1a}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item.client-replied-waiting{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--conversation-accent,#14b8a6) 70%, transparent), inset 0 1px 0 #ffffffeb, 0 10px 20px #0f172a12}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){box-shadow:inset 3px 0 #d977067a,inset 0 1px #ffffffeb,0 10px 20px #92400e14}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item.reminder-due:not(.client-replied-waiting){box-shadow:inset 3px 0 #4f46e573,inset 0 1px #ffffffeb,0 10px 20px #4338ca14}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item:not(.active):not(.client-replied-waiting):not(.waiting-for-manager-reply):not(.reminder-due){background:radial-gradient(circle at 14% 0,#5eead40b,#0000 42%),linear-gradient(145deg,#122320fa,#091614fa);border-color:#d8ebe217;box-shadow:inset 0 1px #e7fffa0b,0 3px 6px #00000029,0 12px 24px #00000038}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item.active:not(.client-replied-waiting):not(.waiting-for-manager-reply):not(.reminder-due){background:radial-gradient(circle at 12% 0,#2dd4bf21,#0000 44%),linear-gradient(145deg,#113934fa,#081e1cfa);border-color:#5eead447;box-shadow:inset 4px 0 #2dd4bfb3,inset 0 1px #e7fffa0f,0 0 0 1px #2dd4bf14,0 12px 26px #00000047}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item.client-replied-waiting{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--conversation-accent,#34d399) 20%, transparent), inset 0 1px 0 #e7fffa0d, 0 12px 26px #00000042}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){box-shadow:inset 0 0 0 1px #f59e0b14,inset 0 1px #fff7ed0d,0 12px 26px #00000042}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item.reminder-due:not(.client-replied-waiting){box-shadow:inset 0 0 0 1px #818cf817,inset 0 1px #eef2ff0d,0 12px 26px #00000042}html[data-crm-native-wrapper=true] .conversation-item .assigned-manager-chip,html[data-crm-native-wrapper=true] .conversation-item .meta-chip,html[data-crm-native-wrapper=true] .conversation-item .unread-count-badge{box-shadow:inset 0 1px #ffffff4d,0 2px 5px #0f172a17}html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item .assigned-manager-chip,html[data-crm-theme=light][data-crm-native-wrapper=true] .conversation-item .meta-chip{border-color:color-mix(in srgb, currentColor 15%, #0f172a0f);background-image:linear-gradient(#ffffff4d,#0000)}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item .assigned-manager-chip,html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item .meta-chip,html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item .unread-count-badge{box-shadow:inset 0 1px #e7fffa1a,0 3px 7px #0003}html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item .assigned-manager-chip,html[data-crm-theme=dark][data-crm-native-wrapper=true] .conversation-item .meta-chip{border-color:color-mix(in srgb, currentColor 16%, #d8ebe214);background-image:linear-gradient(#e7fffa12,#0000)}html[data-crm-native-wrapper=true] .mobile-customer-details-portal{padding-right:var(--crm-native-content-gutter);padding-left:var(--crm-native-content-gutter)}html[data-crm-native-wrapper=true] .customer-card-sheet-header,html[data-crm-native-wrapper=true] .customer-card-sheet-body{padding-right:var(--crm-native-content-gutter);padding-left:var(--crm-native-content-gutter);box-sizing:border-box;overflow-x:hidden}html[data-crm-native-wrapper=true] .reports-header--native-compact{gap:8px;padding:12px}html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-workspace-identity,html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-identity-copy{gap:2px}html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-product-label{letter-spacing:.08em;font-size:9px}html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-product-name{font-size:11px}html[data-crm-native-wrapper=true] .reports-header--native-compact h1{margin:0;font-size:24px}html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-identity p{font-size:12px;line-height:1.35}html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-header-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;display:flex}html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-current-user,html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-read-only-badge,html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-return-link{white-space:nowrap;width:auto;min-height:32px;margin:0;font-size:11px;line-height:1}html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-current-user{text-align:left;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:0 10px;overflow:hidden}html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-read-only-badge{flex:none;padding:4px 8px}html[data-crm-native-wrapper=true] .reports-header--native-compact .reports-return-link{flex:none;padding:0 10px}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;display:grid}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact .reminders-calendar-header-copy{gap:3px;min-width:0;display:grid}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact .eyebrow{letter-spacing:.08em;margin:0;font-size:9px}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact h1{margin:0;font-size:24px;line-height:1.05}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact p{font-size:12px;line-height:1.35}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact .reminders-calendar-read-only-badge{justify-self:start;margin-top:2px;padding:4px 8px;font-size:11px}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact .reminders-calendar-header-actions{justify-content:flex-end;width:auto;display:flex}html[data-crm-native-wrapper=true] .reminders-calendar-header--native-compact .reminders-calendar-return-link{white-space:nowrap;width:auto;min-height:36px;padding:0 10px;font-size:11px}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact{gap:2px;padding:0 2px}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact .workspace-identity-copy{gap:1px}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact .workspace-product-label{letter-spacing:.08em;font-size:9px}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact .workspace-product-name{font-size:10px}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact h1{font-size:18px}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact p{font-size:11px;line-height:1.3}html[data-crm-native-wrapper=true] .reminders-workspace-identity--native-compact .workspace-static-company{display:none}html[data-crm-native-wrapper=true] .header-notification-recommendation{touch-action:pan-y;will-change:transform;background:radial-gradient(circle at 12% 0,#2dd4bf26,#0000 48%),linear-gradient(145deg,#fffffffa,#eefaf7f5);border:1px solid #0d948833;border-radius:18px;gap:8px;min-height:0;margin:4px 0 8px;padding:12px;transition:transform .16s,opacity .16s;position:relative;box-shadow:0 13px 26px #0f766e1f,inset 0 1px #ffffffeb}html[data-crm-native-wrapper=true] .header-notification-recommendation.is-dragging{transition:none}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-copy{gap:4px}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-affordance{color:#0f766ec7}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-affordance-badge{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 10px #0d94882e}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-affordance-chevron{color:#0f766eb3}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-title{color:#115e59}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-preview{color:#1f4540}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-actions{justify-content:flex-start;align-items:center;gap:6px;width:100%;margin-top:1px;padding-top:0;display:flex}html[data-crm-native-wrapper=true] .header-notification-details-control{color:#0f766e;min-height:30px;box-shadow:none;background:#ffffffb3;border:1px solid #0d948833;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded{box-sizing:border-box;background:#f5fcfadb;border:1px solid #0d948824;border-radius:15px;gap:10px;width:100%;margin-top:1px;padding:11px;display:grid;position:static;top:auto;right:auto;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #0f766e12}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-copy{color:#1f4540;gap:7px}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-copy strong{color:#115e59}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-copy p{color:#315b55}html[data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-actions{gap:6px}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation{background:radial-gradient(circle at 10% 0,#2dd4bf1c,#0000 48%),linear-gradient(145deg,#102624fa,#071716fa);border-color:#5eead433;box-shadow:0 14px 28px #0000004d,inset 0 1px #e7fffa0d}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-affordance{color:#99f6e4c7}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-affordance-badge{color:#d8fff7;background:linear-gradient(135deg,#115e59,#0f766e);box-shadow:0 4px 10px #00000038}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-affordance-chevron{color:#99f6e4b3}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-title{color:#99f6e4}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-preview{color:#e0f7f2db}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-details-control{color:#99f6e4;background:#99f6e414;border-color:#5eead433}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded{background:#051211e6;border-color:#5eead424;box-shadow:inset 0 1px #e7fffa0a,0 8px 18px #00000038}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-copy{color:#e0f7f2e0}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-copy strong{color:#99f6e4}html[data-crm-theme=dark][data-crm-native-wrapper=true] .header-notification-recommendation .header-notification-expanded-copy p{color:#e0f7f2d1}html[data-crm-native-wrapper=true] .header-notification-read-only--secondary{display:none}@media (prefers-reduced-motion:reduce){html[data-crm-native-wrapper=true] .header-notification-recommendation{transition:none}}}@media (min-width:1100px) and (min-height:700px){.reminders-calendar-root{padding:12px;overflow:hidden}.reminders-app-shell{height:calc(var(--crm-viewport-height) - 24px)}.reminders-calendar-shell{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0}.reminders-calendar-header{border-radius:18px;align-items:center;padding:10px 14px}.reminders-calendar-header h1{margin:2px 0 0;font-size:30px;line-height:1}.reminders-calendar-header-copy>p:last-of-type,.reminders-workspace-identity p{display:none}.reminders-calendar-header-actions a,.reminders-calendar-nav a,.reminders-calendar-filter-row a,.reminders-calendar-manager-filter button{min-height:30px;padding:0 10px;font-size:11px}.reminders-workspace-identity{border:1px solid var(--line);background:#ffffff80;border-radius:14px;align-items:center;min-height:38px;padding:6px 10px;display:flex}.reminders-calendar-toolbar{border-radius:16px;gap:8px;padding:7px 9px}.reminders-calendar-nav,.reminders-calendar-filter-row{gap:5px}.reminders-calendar-nav strong{min-width:145px;font-size:15px}.reminders-calendar-manager-filter label{gap:2px;font-size:9px}.reminders-calendar-manager-filter select{min-width:155px;min-height:30px;padding:0 8px;font-size:11px}.reminders-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:8px;height:100%;min-height:0}.reminders-calendar-board{border-radius:18px;flex-direction:column;min-height:0;padding:8px;display:flex}.reminders-calendar-weekdays,.reminders-calendar-grid{gap:4px}.reminders-calendar-weekdays{flex:none;margin-bottom:4px}.reminders-calendar-grid{flex:auto;grid-template-rows:repeat(6,minmax(0,1fr));min-height:0}.reminders-calendar-day{border-radius:12px;gap:2px;min-height:0;padding:4px 5px}.reminders-calendar-day-number{width:23px;height:23px;font-size:11px}.reminders-calendar-day-events{gap:2px}.reminders-calendar-pill{border-radius:7px;padding:2px 4px;font-size:9px;line-height:1.15}.reminders-calendar-pill:nth-child(n+3){display:none}.reminders-calendar-more{font-size:9px}.reminders-calendar-sidebar{align-content:start;gap:7px;min-height:0;max-height:100%;overflow:auto}.reminders-calendar-sidebar>*,.reminder-calendar-side-card{border-radius:16px;padding:10px}.reminders-calendar-sidebar>.reminder-calendar-side-card{display:none}.reminder-calendar-side-heading{margin-bottom:7px}.reminder-calendar-side-heading h2,.reminder-calendar-side-heading h3{font-size:16px}.reminder-calendar-side-list{max-height:255px;overflow:auto}.reminders-calendar-stats{gap:5px}.reminders-calendar-stats span{padding:7px;font-size:10px}}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .sidebar-list{background:radial-gradient(circle at 16% 0,#ffffffb3,#0000 30%),linear-gradient(#e8efed 0%,#dde7e4 100%);box-shadow:inset 0 1px #ffffffe0,inset -14px 0 30px #2a483f0d}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item{--manager-card-accent:#d69a61;--manager-card-inset:inset 0 1px 0 #fffffff5;border-color:color-mix(in srgb, var(--manager-card-accent) 32%, #fffc);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--manager-card-accent) 15%, white), transparent 46%), linear-gradient(145deg, color-mix(in srgb, var(--manager-card-accent) 5%, #fffdf8), color-mix(in srgb, var(--manager-card-accent) 14%, #fffdf8));box-shadow:var(--manager-card-inset), 0 12px 25px color-mix(in srgb, var(--manager-card-accent) 10%, #1f37301c), 0 3px 7px color-mix(in srgb, var(--manager-card-accent) 8%, #1f37300f)}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.assignment-blue{--manager-card-accent:#4d8fe8}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.assignment-pink{--manager-card-accent:#d8649a}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.assignment-purple{--manager-card-accent:#8661d9}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.assignment-green{--manager-card-accent:#4f8a70}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.client-replied-waiting{--manager-card-accent:var(--conversation-accent,#1b9b88);--manager-card-inset:inset 3px 0 0 color-mix(in srgb, var(--conversation-accent,#1b9b88) 72%, transparent), inset 0 1px 0 #fffffff0}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.waiting-for-manager-reply:not(.client-replied-waiting){--manager-card-accent:#e99a32;--manager-card-inset:inset 3px 0 0 #d9770685, inset 0 1px 0 #fffffff0}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.reminder-due:not(.client-replied-waiting){--manager-card-accent:#7467d8;--manager-card-inset:inset 3px 0 0 #4f46e580, inset 0 1px 0 #fffffff0}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item.active{--manager-card-accent:#1b9b88;--manager-card-inset:inset 4px 0 0 #0d9488c2, inset 0 1px 0 #fffffff0}html[data-crm-theme=light]:not([data-crm-native-wrapper=true]) .conversation-item:hover{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--manager-card-accent) 18%, white), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--manager-card-accent) 7%, #fffdf8), color-mix(in srgb, var(--manager-card-accent) 18%, #fffdf8));box-shadow:var(--manager-card-inset), 0 17px 31px color-mix(in srgb, var(--manager-card-accent) 13%, #1f373024), 0 5px 10px color-mix(in srgb, var(--manager-card-accent) 10%, #1f373012)}html[data-crm-native-wrapper=true] .reports-root{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}html[data-crm-native-wrapper=true] .reports-app-shell,html[data-crm-native-wrapper=true] .reports-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:auto;overflow-x:hidden}html[data-crm-native-wrapper=true] .reports-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:100%;padding:8px;display:grid;overflow:visible}html[data-crm-native-wrapper=true] .reports-section-tabs>a,html[data-crm-native-wrapper=true] .reports-section-tabs>span{text-align:center;text-overflow:ellipsis;width:100%;min-width:0;min-height:34px;padding:0 4px;font-size:11px;overflow:hidden}html[data-crm-native-wrapper=true] .reports-period-panel{gap:8px;width:100%;max-width:100%;padding:8px;display:grid;overflow:hidden}html[data-crm-native-wrapper=true] .reports-range-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:100%;display:grid;overflow:visible}html[data-crm-native-wrapper=true] .reports-range-tabs>a{text-align:center;width:100%;min-width:0;min-height:34px;padding-inline:4px;font-size:11px}html[data-crm-native-wrapper=true] .reports-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:100%;display:grid}html[data-crm-native-wrapper=true] .reports-custom-range label,html[data-crm-native-wrapper=true] .reports-custom-range input,html[data-crm-native-wrapper=true] .reports-custom-range button{box-sizing:border-box;width:100%;min-width:0}html[data-crm-native-wrapper=true] .reports-custom-range button{grid-column:1/-1}html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-product-label,html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-product-name{display:none}html[data-crm-native-wrapper=true] .reports-header--native-compact h1{font-size:clamp(22px,7vw,27px);line-height:1.05}html[data-crm-native-wrapper=true] .reports-header--native-compact .workspace-identity p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-crm-native-wrapper=true] .reports-section,html[data-crm-native-wrapper=true] .report-table-card,html[data-crm-native-wrapper=true] .reports-kpi-grid{min-width:0;max-width:100%;overflow-x:hidden}.report-advertising-card{margin-top:18px}.report-advertising-note{color:var(--muted);margin:0 0 14px}.report-ad-leads{margin-top:8px}.report-ad-leads summary{color:var(--accent);cursor:pointer;font-size:12px;font-weight:800}.report-ad-leads>div{gap:6px;min-width:220px;margin-top:8px;display:grid}.report-ad-leads a{background:color-mix(in srgb, var(--panel) 84%, transparent);border:1px solid var(--border);color:inherit;border-radius:10px;gap:2px;padding:7px 9px;text-decoration:none;display:grid}.report-ad-leads a:hover{border-color:var(--accent)}.report-ad-leads a strong,.report-ad-leads a span{display:block}.report-ad-status{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.report-ad-status--working{color:#75e8c5;background:#3dd3a62e}.report-ad-status--progressing{color:#8dcbff;background:#45adff2e}.report-ad-status--review{color:#ffd17f;background:#ffb1322e}.report-ad-status--insufficient{color:#c6d0d2;background:#98a4aa2e}
