@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.\[key\:string\]{key:string}}.reports-module{padding-top:24px}.report-message{margin-top:14px}.currency-report-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0;display:grid}.currency-report-grid article{padding:17px}.currency-report-grid header{flex-direction:column;display:flex}.currency-report-grid header>span{color:#188ae2;font-size:13px;font-weight:800}.currency-report-grid header>strong{margin:6px 0;font-size:21px}.currency-report-grid header>small{color:#8a95a8;font-size:12px}.currency-report-grid article>div{border-top:1px solid #eef1f5;margin-top:12px;padding-top:8px}.currency-report-grid p{color:#7d889c;justify-content:space-between;margin:6px 0;font-size:12px;display:flex}.currency-report-grid p b{color:#26324b}.currency-report-grid .danger{color:#c83e4d}.report-empty{color:#8994a7;text-align:center;grid-column:1/-1}.report-main-grid{grid-template-columns:1.6fr 1fr;gap:13px;display:grid}.collection-chart{min-height:330px}.report-bars{align-items:flex-end;gap:18px;height:250px;padding:25px 25px 15px;display:flex}.report-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.report-bars b{background:linear-gradient(#188ae2,#55a0ff);border-radius:7px 7px 2px 2px;width:min(42px,70%);min-height:5px}.report-bars span{color:#748096;margin-top:7px;font-size:12px}.report-bars small{color:#9aa3b3;margin-top:2px;font-size:11px}.finance-settings{overflow:hidden}.settings-body{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.settings-body label{color:#6f7b90;flex-direction:column;gap:5px;font-size:12px;display:flex}.settings-body input,.settings-body select{background:#fff;border:1px solid #e7e9eb;border-radius:8px;height:37px;padding:0 9px;font:9px inherit}.settings-body label:nth-child(3),.settings-body label:nth-child(4),.settings-body button{grid-column:1/-1}.settings-body small{color:#9aa3b3;font-size:11px}.settings-body button{color:#fff;background:#188ae2;border:0;border-radius:8px;height:38px;font:700 9px inherit}.balance-report{margin-top:13px;overflow:hidden}.collection-rate{background:#e9edf4;border-radius:10px;width:80px;height:5px;margin-left:7px;display:inline-block;overflow:hidden}.collection-rate i{background:#31ce77;border-radius:10px;height:100%;display:block}.balance-report td small{color:#7b879b;font-size:12px}.balance-report tbody tr{cursor:default}@media (width<=1000px){.currency-report-grid{grid-template-columns:1fr 1fr}.report-main-grid{grid-template-columns:1fr}}@media (width<=700px){.currency-report-grid,.settings-body{grid-template-columns:1fr}.settings-body>*{grid-column:1!important}.report-bars{gap:7px;padding:20px 10px}.report-bars small{display:none}}.email-settings-module{padding-top:24px}.email-connection-status{color:#66738a;background:#edf1f6;border-radius:20px;padding:8px 13px;font-size:13px}.email-connection-status.verified{color:#078f69;background:#e4faf2}.email-connection-status.pending{color:#ad721c;background:#fff3df}.email-connection-status.error{color:#c83e4d;background:#fdeceb}.email-policy{background:#f0f7ff;border-color:#d8e8ff;align-items:center;gap:12px;margin:16px 0;padding:16px 18px;display:flex}.email-policy>span{background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.email-policy strong{color:#188ae2;font-size:14px}.email-policy p{color:#68758b;margin:4px 0 0;font-size:13px}.email-settings-grid{grid-template-columns:1.3fr 1fr;gap:13px;display:grid}.email-connect-form,.email-test-form{overflow:hidden}.email-form-body,.email-test-form>div:last-child{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.email-form-body label,.email-test-form label{color:#6f7b90;flex-direction:column;gap:5px;font-size:12px;display:flex}.email-form-body input,.email-form-body select,.email-test-form input{background:#fff;border:1px solid #e7e9eb;border-radius:8px;height:38px;padding:0 10px;font:9px inherit}.api-key-field,.email-form-body button{grid-column:1/-1}.email-form-body small,.email-test-form small{color:#909bad;font-size:11px}.email-form-body button,.email-test-form button{color:#fff;background:#188ae2;border:0;border-radius:8px;height:39px;font:700 9px inherit}.email-test-column{flex-direction:column;gap:13px;display:flex}.email-test-form>div:last-child{grid-template-columns:1fr}.email-test-form button{background:#31ce77}.email-error{color:#c83e4d;background:#fdeceb;border-radius:7px;margin:0;padding:8px;font-size:12px}.email-checklist{padding:16px}.email-checklist h3{margin:0 0 10px;font-size:14px}.email-checklist p{color:#68758b;margin:7px 0;font-size:12px}.email-log{margin-top:13px;overflow:hidden}.email-log tbody tr{cursor:default}.delivery-status{border-radius:6px;padding:4px 7px;font-size:12px}.delivery-status.sent{color:#078f69;background:#e4faf2}.delivery-status.failed{color:#c83e4d;background:#fdeceb}@media (width<=900px){.email-settings-grid{grid-template-columns:1fr}}@media (width<=600px){.email-form-body{grid-template-columns:1fr}.email-form-body>*{grid-column:1!important}}.company-profile{margin-top:13px;overflow:hidden}.company-profile-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding:16px;display:grid}.company-profile-grid label{color:#6f7b90;flex-direction:column;gap:5px;font-size:12px;display:flex}.company-profile-grid input{background:#fff;border:1px solid #e7e9eb;border-radius:8px;height:38px;padding:0 10px;font:9px inherit}.company-profile-grid input[type=color]{width:100%;padding:4px}.company-profile-grid .wide{grid-column:span 2}.company-profile-grid button{color:#fff;background:#188ae2;border:0;border-radius:8px;grid-column:1/-1;height:40px;font:700 9px inherit}.identity-chip{color:#fff;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:800}.document-actions{flex-wrap:wrap;gap:5px;display:flex}.document-actions button{color:#39506f;background:#fff;border:1px solid #e7e9eb;border-radius:7px;padding:6px 8px;font:700 8px inherit}.document-actions button.send{color:#fff;background:#188ae2;border-color:#188ae2}@media (width<=700px){.company-profile-grid{grid-template-columns:1fr}.company-profile-grid>*{grid-column:1!important}}.document-tracking{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.document-tracking span{color:#8995a8;white-space:nowrap;background:#f1f4f8;border-radius:12px;padding:4px 7px;font-size:11px}.document-tracking span.done{color:#087b55;background:#def8ec}.finance-table td:last-child{min-width:225px}.collection-center{gap:13px;display:grid}.collection-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.collection-metrics article{background:#fff;border:1px solid #edf0f4;border-radius:13px;flex-direction:column;padding:17px;display:flex;box-shadow:0 5px 20px #20304f08}.collection-metrics span{color:#7b879a;font-size:12px}.collection-metrics strong{color:#20304e;margin:5px 0;font-size:24px}.collection-metrics small{color:#919bad;font-size:11px}.collection-metrics .danger{border-color:#f3d8dc}.collection-metrics .danger strong,.late-date{color:#c83e4d}.collection-list,.collection-history{overflow:hidden}.collection-list td>small,.collection-list td>strong+small{color:#8a96a8;margin-top:4px;font-size:11px;display:block}.collection-actions{flex-wrap:wrap;gap:4px;min-width:230px;display:flex}.collection-actions button{color:#3d5271;background:#fff;border:1px solid #dae1eb;border-radius:7px;padding:6px 8px;font:700 7px inherit}.collection-actions button:nth-child(4){color:#fff;background:#188ae2;border-color:#188ae2}.customer-class{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:11px}.customer-class.good{color:#087b55;background:#def8ec}.customer-class.watch{color:#966300;background:#fff2cf}.customer-class.risk{color:#b52b3c;background:#ffe4e7}.customer-class.new{color:#2c5ca8;background:#e8efff}.activity-timeline{padding:15px 20px}.activity-timeline>div{border-bottom:1px solid #edf0f4;gap:12px;padding:12px 0;display:flex}.activity-icon{color:#188ae2;background:#e7efff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.activity-icon.promise{color:#0b8b5f;background:#e0f8ee}.activity-icon.reschedule{color:#ad7000;background:#fff1d5}.activity-timeline strong{font-size:13px}.activity-timeline p{color:#617087;margin:4px 0;font-size:12px}.activity-timeline small{color:#98a2b2;font-size:11px}.collection-form{max-width:650px}.collection-form .schedule-mode{grid-template-columns:repeat(5,1fr)}@media (width<=1100px){.collection-metrics{grid-template-columns:1fr 1fr}}@media (width<=650px){.collection-metrics{grid-template-columns:1fr}.collection-form .schedule-mode{grid-template-columns:1fr 1fr}.collection-actions{min-width:180px}}.invoice-items-editor{background:#fbfcfe;border:1px solid #e7e9eb;border-radius:12px;overflow:hidden}.invoice-items-head{background:#f3f7fc;justify-content:space-between;align-items:center;padding:13px;display:flex}.invoice-items-head div{flex-direction:column;display:flex}.invoice-items-head strong{font-size:13px}.invoice-items-head small{color:#8490a2;font-size:11px}.invoice-items-head button,.invoice-items-footer>button{color:#188ae2;background:#fff;border:1px solid #cad6e6;border-radius:7px;padding:7px 10px;font:700 8px inherit}.catalog-quick-add{background:#edf5ff;grid-template-columns:1.3fr 1.5fr .8fr .7fr auto;gap:6px;padding:10px;display:grid}.catalog-quick-add input{border:1px solid #d8e1ec;border-radius:7px;min-width:0;height:34px;padding:0 8px;font:8px inherit}.catalog-quick-add button{color:#fff;background:#188ae2;border:0;border-radius:7px;font:700 8px inherit}.invoice-lines{gap:8px;padding:10px;display:grid}.invoice-lines article{border-bottom:1px solid #e5e9ef;grid-template-columns:25px 1.2fr 1.5fr .55fr .7fr .55fr .55fr;align-items:end;gap:6px;padding:0 0 10px;display:grid;position:relative}.invoice-lines article>b{color:#188ae2;align-self:center}.invoice-lines label{color:#748198;flex-direction:column;gap:4px;font-size:11px;display:flex}.invoice-lines input,.invoice-lines select{background:#fff;border:1px solid #e7e9eb;border-radius:7px;min-width:0;height:32px;padding:0 7px;font:8px inherit}.line-description{grid-column:2/7}.line-total{text-align:center;align-self:center;font-size:13px}.remove-line{color:#bd3242;background:#ffe6e9;border:0;border-radius:50%;width:21px;height:21px;position:absolute;top:-5px;left:-4px}.invoice-items-footer{background:#f5f8fc;justify-content:space-between;align-items:center;padding:11px;display:flex}.invoice-items-footer>div{align-items:center;gap:13px;font-size:12px;display:flex}.invoice-items-footer span{color:#738096}.invoice-items-footer strong{color:#188ae2;font-size:14px}@media (width<=800px){.catalog-quick-add{grid-template-columns:1fr 1fr}.invoice-lines article{grid-template-columns:25px 1fr 1fr}.line-name,.line-description{grid-column:auto}.invoice-items-footer{align-items:flex-start;gap:10px}.invoice-items-footer>div{flex-direction:column;align-items:flex-end;gap:4px}}.invoice-builder-form{align-items:stretch;width:min(960px,96vw)!important;max-height:94vh!important;overflow:hidden auto!important}.invoice-builder-form>*{flex:none}.invoice-items-slot{background:#f6f7fb;border:2px solid #d8e5f8;border-radius:14px;margin-bottom:4px;padding:14px;visibility:visible!important;height:auto!important;min-height:0!important;display:flow-root!important;overflow:hidden!important}.invoice-items-slot>h3{color:#17325f;margin:0;font-size:16px;display:block!important}.invoice-items-slot>p{color:#76849a!important;margin:4px 0 12px!important;font-size:13px!important;display:block!important}.invoice-items-slot .invoice-items-editor{visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;overflow:hidden!important}.invoice-items-slot .invoice-items-head,.invoice-items-slot .invoice-items-footer{visibility:visible!important;display:flex!important;position:static!important}.invoice-items-slot .invoice-lines{flex-direction:column;gap:10px;visibility:visible!important;height:auto!important;min-height:0!important;display:flex!important;position:static!important}.invoice-items-slot .invoice-lines article{min-height:104px;visibility:visible!important;flex:none!important;display:grid!important;position:relative!important}.invoice-builder-form .schedule-mode{clear:both;margin-top:8px;position:static!important}@media (width<=800px){.invoice-builder-form{width:96vw!important;padding-inline:16px!important}.invoice-items-slot{padding:9px;overflow-x:auto!important}.invoice-items-slot .invoice-items-editor{min-width:700px!important}}@font-face{font-family:Al Jazeera Arabic;src:url(/fonts/Al-Jazeera-Arabic-Bold.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{--ink:#313a46;--muted:#6c757d;--line:#e7e9eb;--blue:#188ae2;--mint:#31ce77;--surface:#fff;--bg:#f5f6f8}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Al Jazeera Arabic,Barlow,Noto Sans Arabic,Arial,sans-serif}.crm-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:20;inset-inline-start:0;background:#101a36;flex-direction:column;width:248px;padding:26px 16px 18px;display:flex;position:fixed;top:0;bottom:0}.brand{border-bottom:1px solid #26304b;align-items:center;gap:11px;padding:0 10px 25px;display:flex}.brand-mark{background:linear-gradient(145deg,#2a72ff,#14c7a0);border-radius:11px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:900;display:grid}.brand div{flex-direction:column;display:flex}.brand strong{letter-spacing:.3px;font-size:18px}.brand small{color:#8d9ab9;letter-spacing:.5px;font-size:13px}.sidebar nav{flex-direction:column;gap:3px;margin-top:20px;display:flex;overflow:auto}.sidebar nav button{color:#9ca8c3;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font:600 13px inherit;display:flex}.sidebar nav button .nav-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sidebar nav button .nav-icon svg{width:20px;height:20px}.sidebar nav button>span{text-align:center;width:22px;font-size:18px}.sidebar nav button b{color:#fff;background:#2e6dfa;border-radius:20px;margin-inline-start:auto;padding:2px 7px;font-size:13px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#1c2a4d}.sidebar nav button.active{box-shadow:inset -3px 0 #29cfac}.side-footer{border-top:1px solid #26304b;align-items:center;gap:9px;margin-top:auto;padding:16px 5px 0;display:flex}.workspace-avatar{background:#293758;border-radius:9px;place-items:center;width:33px;height:33px;font-size:14px;font-weight:800;display:grid}.side-footer div:nth-child(2){flex-direction:column;min-width:0;display:flex}.side-footer strong{white-space:nowrap;font-size:14px}.side-footer small{color:#7f8ba7;font-size:13px}.side-footer>span{margin-inline-start:auto}.workspace{width:calc(100% - 248px);min-height:100vh;margin-inline-start:248px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 32px;display:flex;position:sticky;top:0}.top-title small{color:#8b94a8;font-size:14px}.top-title h1{margin:3px 0 0;font-size:21px}.top-title{align-items:center;gap:10px;display:flex}.mobile-menu{display:none}.top-actions{align-items:center;gap:10px;display:flex}.language-toggle,.top-logout{color:#17335d;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7dfec;border-radius:12px;padding:0 16px;font-weight:800}.language-toggle:hover,.top-logout:hover{color:#1d6ed8;border-color:#2678ef}.top-logout{color:#b42336;border-color:#efb6bd}.search{color:#8791a8;background:#f6f7fb;border:1px solid #e2e7ef;border-radius:10px;align-items:center;gap:8px;width:310px;height:39px;padding:0 12px;display:flex;position:relative}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:12px inherit}.search-submit{color:#6f7d94;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.search-submit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.global-search-results{z-index:120;top:calc(100% + 8px);background:#fff;border:1px solid #dfe6f0;border-radius:14px;width:min(430px,80vw);padding:7px;position:absolute;inset-inline-start:0;box-shadow:0 18px 45px #17335d24}.global-search-results>button{color:#172b4d;text-align:start;width:100%;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.global-search-results>button:hover,.global-search-results>button:focus-visible{background:#f1f6ff;outline:none}.global-search-results>button>span:last-child{gap:3px;min-width:0;display:grid}.global-search-results strong,.global-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-results strong{font-size:14px}.global-search-results small{color:#7a879b;font-size:13px}.global-search-results p{color:#7a879b;text-align:center;margin:0;padding:14px 12px;font-size:14px}.global-search-result-icon{color:#188ae2;background:#eaf2ff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.icon-btn{background:#fff;border:1px solid #e2e7ef;border-radius:10px;width:39px;height:39px;position:relative}.icon-btn i{top:7px;background:#fa5265;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-start:8px}.new-lead{color:#fff;background:#1765f3;border:0;border-radius:10px;height:39px;padding:0 16px;font:700 12px inherit;box-shadow:0 6px 15px #1765f32b}.avatar{color:#235cc6;background:#dfe9ff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:14px;font-weight:800;display:grid}.hero-row{color:#7d879d;justify-content:space-between;align-items:center;padding:25px 32px 15px;font-size:14px;display:flex}.live-dot{background:#31ce77;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block;box-shadow:0 0 0 4px #31ce771a}.hero-row select{color:#5a657a;background:#fff;border:1px solid #e1e6ee;border-radius:9px;padding:8px 12px;font:11px inherit}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 32px 18px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px;position:relative;box-shadow:0 3px 18px #313a4608}.metric-icon{color:#246bf5;inset-inline-end:17px;background:#e7f2fc;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:17px}.metric-card>span{color:#818ba0;font-size:14px;display:block}.metric-card>strong{letter-spacing:-.5px;margin:8px 0 9px;font-size:25px;display:block}.metric-card>div:last-child{align-items:center;gap:7px;display:flex}.metric-card b{color:#0ca574;background:#eafaf5;border-radius:5px;padding:3px 6px;font-size:13px}.metric-card small{color:#99a1b1;font-size:13px}.crm-shell[data-direction=ltr] .metric-icon{inset-inline:17px auto}.crm-shell[data-direction=ltr] .metric-card>span{padding-inline-start:42px}.dashboard-grid{grid-template-columns:1.75fr 1fr;gap:14px;padding:0 32px 18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 18px #313a4608}.panel-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:17px 19px 14px;display:flex}.panel-head h2{margin:0;font-size:15px}.panel-head p{color:#8d96a8;margin:4px 0 0;font-size:13px}.panel-head button{color:#1765f3;cursor:pointer;background:0 0;border:0;font:700 10px inherit}.chart-summary{justify-content:space-between;padding:14px 20px 0;display:flex}.chart-summary>div:first-child{flex-direction:column;display:flex}.chart-summary strong{font-size:20px}.chart-summary span{color:#9098a8;font-size:13px}.legend{gap:15px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i,.source-list i{border-radius:50%;width:7px;height:7px;display:inline-block}.legend .revenue{background:#226cf6}.legend .spend{background:#26cba8}.chart{direction:ltr;height:170px;margin:8px 18px 14px;display:flex}.axis{flex-direction:column;justify-content:space-between;width:35px;padding:3px 0 23px;display:flex}.axis span{color:#a0a8b8;font-size:12px}.bars{background:repeating-linear-gradient(#fff 0 36px,#edf1f6 37px);border-bottom:1px solid #e8edf4;flex:1;justify-content:space-around;align-items:flex-end;display:flex}.bar-group{justify-content:center;align-items:flex-end;gap:4px;width:12%;height:100%;padding-bottom:22px;display:flex;position:relative}.bar{border-radius:4px 4px 0 0;width:12px}.revenue-bar{background:#236cf5}.spend-bar{background:#28cfaa}.bar-group small{color:#919bad;font-size:12px;position:absolute;bottom:4px}.lead-market-summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 8px;display:flex}.lead-market-summary>div:first-child{flex-direction:column;display:flex}.lead-market-summary strong{font-size:25px;line-height:1}.lead-market-summary span,.lead-market-summary small{color:#8b95a8;font-size:12px}.lead-market-change{border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:1px 5px;padding:7px 10px;display:grid}.lead-market-change.up{color:#098f67;background:#eafaf5}.lead-market-change.down{color:#d84250;background:#fdeceb}.lead-market-change b{grid-row:1/3;font-size:16px}.lead-market-change span{color:inherit;font-weight:800}.lead-market-change small{color:inherit;opacity:.72}.lead-market-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px;padding:0 20px 6px;display:grid}.lead-market-legend button{color:#657187;cursor:pointer;background:#fbfcfe;border:1px solid #edf1f6;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font:700 8px inherit;display:flex}.lead-market-legend button:hover{background:#f5f8ff;border-color:#cad8f2}.lead-market-legend i{border-radius:50%;flex:none;width:7px;height:7px}.lead-market-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-market-legend strong{color:#202c43;margin-inline-start:auto;font-size:13px}.lead-market-chart{direction:ltr;height:210px;margin:0 13px 12px;position:relative}.lead-market-chart svg{width:100%;height:100%;overflow:visible}.lead-grid-line{stroke:#e9eef5;stroke-width:1px}.lead-axis-baseline{stroke:#dfe6f0;stroke-width:1.25px}.lead-status-bar{cursor:pointer;opacity:.94;transition:opacity .18s}.lead-status-bar:hover{opacity:.68}.lead-axis-label,.lead-date-label{fill:#929caf;text-anchor:middle;font-family:inherit;font-size:12px}.lead-axis-label{text-anchor:end}.lead-market-empty{color:#9aa3b3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffc7;place-items:center;font-size:13px;display:grid;position:absolute;inset:35px 45px 45px}.donut-wrap{place-items:center;padding:13px 0;display:grid}.donut{background:conic-gradient(#216af4 0 34%, #806af3 34% 61%, #22c7a4 61% 82%, #f3aa45 82%);border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:80px;height:80px;position:absolute}.donut div{z-index:1;text-align:center;flex-direction:column;display:flex}.donut strong{font-size:18px}.donut span{color:#929aaa;font-size:13px}.source-list{padding:0 20px 15px}.source-list>div{justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.source-list span{color:#727d92;align-items:center;gap:7px;display:flex}.blue{background:#216af4!important}.violet{background:#806af3!important}.mint{background:#22c7a4!important}.amber{background:#f3aa45!important}.lower-grid{grid-template-columns:minmax(0,2.25fr) minmax(250px,1fr);gap:14px;padding:0 32px 35px;display:grid}.leads-panel,.activity-panel{min-width:0}.table-wrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#8b95a8;text-align:start;background:#fafbfd;padding:10px 14px;font-size:13px}td{border-top:1px solid #f0f2f6;padding:10px 14px;font-size:13px}tbody tr{cursor:pointer}tbody tr:hover{background:#f7faff}.person{align-items:center;gap:8px;display:flex}.person-avatar{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}.person div{flex-direction:column;display:flex}.person strong{font-size:13px}.person small{color:#9aa3b4;font-size:12px}.score{color:#168e6b;border:3px solid #23bf8e;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:inline-grid}.stage{color:#9c6b08;background:#fff5dc;border-radius:5px;padding:4px 7px}.activity-list{padding:7px 18px}.activity-list>div{border-bottom:1px solid #f0f2f6;gap:10px;padding:10px 0;display:flex}.activity-list>div:last-child{border:0}.activity-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.activity-icon.payment{color:#10a678;background:#e9faf4}.activity-icon.message{color:#216af4;background:#eaf1ff}.activity-icon.call{color:#7556e8;background:#f1ecff}.activity-icon.deal{color:#df8c28;background:#fff3e2}.activity-list strong{font-size:13px}.activity-list p{color:#6f7a90;margin:2px 0;font-size:12px}.activity-list small{color:#a2aaba;font-size:12px}.module-view{padding:28px 32px}.module-intro{color:#fff;background:linear-gradient(120deg,#142243,#1c3264);border-radius:20px;padding:38px;position:relative;overflow:hidden}.module-intro:after{content:"";inset-inline-end:-60px;border:55px solid #27c8a52b;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px}.module-intro span{color:#55dbbe;letter-spacing:1px;font-size:13px}.module-intro h2{margin:9px 0;font-size:30px}.module-intro p{color:#aab8d6}.module-intro button,.drawer-primary{color:#fff;background:#1cc9a5;border:0;border-radius:10px;padding:11px 18px;font:700 11px inherit}.module-cards{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}.module-cards article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.module-cards article>span{color:#188ae2;font-size:13px;font-weight:800}.module-cards h3{margin:16px 0 8px;font-size:15px}.module-cards p{color:#7c879c;font-size:13px;line-height:1.8}.module-cards button{color:#188ae2;background:0 0;border:0;padding:10px 0;font:700 10px inherit}.drawer-backdrop{z-index:50;background:#111a2d55;position:fixed;inset:0}.lead-drawer{inset-inline-end:0;background:#fff;width:390px;padding:35px;position:absolute;top:0;bottom:0;overflow:auto;box-shadow:10px 0 40px #111a2d22}.drawer-close{inset-inline-end:22px;background:#f1f4f8;border:0;border-radius:9px;width:32px;height:32px;font-size:20px;position:absolute;top:20px}.drawer-avatar{color:#fff;border-radius:18px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:900;display:grid}.lead-drawer h2{margin:15px 0 4px}.lead-drawer>p{color:#8390a5;margin:0;font-size:14px}.lead-score{color:#148b69;background:#ecfaf6;border:1px solid #c7f0e4;border-radius:12px;justify-content:space-between;margin:25px 0;padding:15px;display:flex}.journey h3{margin:25px 0 18px;font-size:15px}.journey>div{flex-direction:column;padding:0 25px 23px 0;display:flex;position:relative}.journey>div:before{content:"";inset-inline-start:5px;background:#dce3ed;width:1px;position:absolute;top:10px;bottom:-3px}.journey>div:last-child:before{display:none}.journey i{inset-inline-start:0;background:#2c72f4;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;box-shadow:0 0 0 1px #2c72f4}.journey strong{font-size:14px}.journey span{color:#8993a5;margin-top:4px;font-size:13px}.drawer-primary{width:100%;margin-top:10px}.mobile-menu{background:0 0;border:0;font-size:20px}@media (width<=1100px){.metrics,.module-cards{grid-template-columns:repeat(2,1fr)}.search{width:220px}.lower-grid{grid-template-columns:1fr}.activity-panel{display:none}}@media (width<=760px){.sidebar{display:none}.workspace{width:100%;margin:0}.topbar{padding:0 16px}.mobile-menu{display:block}.top-title small,.search,.icon-btn{display:none}.top-actions{gap:6px}.new-lead{padding:0 10px}.hero-row,.metrics,.dashboard-grid,.lower-grid,.module-view{padding-inline:14px}.metrics{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.lead-market-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-market-chart{height:190px;margin-inline:5px}.sources{display:none}.module-cards{grid-template-columns:1fr}.lead-drawer{width:min(90vw,390px)}.top-title h1{font-size:17px}.metric-card>strong{font-size:20px}.lower-grid{padding-bottom:20px}}.sidebar{padding-top:18px}.brand{border-bottom:1px solid #2a3654;flex-direction:column;align-items:center;gap:7px;margin:0 3px 14px;padding:2px 8px 17px;position:relative}.brand-name{letter-spacing:-.5px;color:#fff;justify-content:center;align-items:baseline;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;line-height:1;display:flex;font-size:21px!important}.brand-name span{display:inline-block}.brand-i{color:#fff;margin-inline-start:-1px;font-size:1.12em}.brand-t{color:#fff}.brand-c{color:#fff;margin-inline-end:-1px}.brand-crm{color:#fff;letter-spacing:.2px;margin-inline-end:2px;font-family:Georgia,Times New Roman,serif}.brand-name:after{display:none}.brand-logo{object-fit:contain;filter:none;width:78px;height:54px;margin:0;display:block}.integration-logo.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.instagram-profile-picture{object-fit:cover;border:3px solid #f4d4ef;border-radius:50%;width:58px;height:58px;box-shadow:0 8px 24px #9b2f8a24}.instagram-connect-button{background:linear-gradient(100deg,#7c3aed,#d62976 55%,#f59e0b)}.instagram-connection-actions{grid-column:1/-1;gap:8px;display:grid}.instagram-connection-actions .facebook-connect-button{grid-column:auto}.instagram-disconnect-button{color:#b4233b;cursor:pointer;background:#fff5f6;border:1px solid #efb9c2;border-radius:10px;width:100%;padding:11px;font:800 13px inherit}.instagram-disconnect-button:disabled{opacity:.55;cursor:not-allowed}.integration-logo.webchat{background:#0c9bd4}.integration-logo.sip{background:#8e244d}.integration-fields{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.integration-fields label{color:#526079;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.integration-fields input{background:#fff;border:1px solid #dce3ed;border-radius:9px;height:42px;padding:0 11px;font:12px inherit}.integration-fields input[type=color]{padding:4px}.integration-request:disabled{opacity:.55;cursor:not-allowed}@media (width<=560px){.integration-fields{grid-template-columns:1fr}}.crm-shell[data-direction=ltr] .sidebar nav button.active{box-shadow:inset 3px 0 #29cfac}.crm-shell[data-direction=rtl] .sidebar nav button.active{box-shadow:inset -3px 0 #29cfac}@media (width<=920px){.crm-shell[data-language] .workspace{width:100%;margin-inline:0}}.integrations-page{flex-direction:column;gap:24px;padding:28px;display:flex}.integrations-hero{color:#fff;background:linear-gradient(135deg,#122445,#1c3765);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.integrations-hero span{color:#58d7bd;font-size:14px;font-weight:800}.integrations-hero h2{margin:7px 0;font-size:28px}.integrations-hero p{color:#c7d3e7;max-width:720px;margin:0;line-height:1.8}.integration-summary{text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;min-width:150px;padding:18px}.integration-summary strong{font-size:30px;display:block}.integration-summary small{color:#c7d3e7}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.integration-card{background:#fff;border:1px solid #e2e8f1;border-radius:16px;padding:20px;box-shadow:0 8px 26px #162b4b0a}.integration-card header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.integration-logo{color:#fff;background:#14284e;border-radius:13px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.integration-logo.whatsapp{background:#19a968}.integration-logo.messenger{background:#1769e0}.integration-logo.tiktok{background:#12131a}.integration-logo.snapchat{color:#111;background:#ffea00}.integration-logo.telegram{background:#269bd6}.integration-logo.viber{background:#7360f2}.integration-logo.itc-seo{background:linear-gradient(135deg,#079bd8,#ff6200)}.integration-state{background:#f1f4f8;border-radius:99px;padding:6px 10px;color:#7c8798!important;font-size:14px!important}.integration-card>small,.integration-dialog>small{color:#8b96a7}.integration-card h3{color:#172744;margin:5px 0 8px}.integration-card p{color:#68758a;min-height:72px;line-height:1.7}.integration-card button,.integration-request{color:#188ae2;cursor:pointer;background:#fff;border:1px solid #188ae2;border-radius:9px;width:100%;padding:10px;font:700 13px inherit}.company-email-integration{background:#fff;border:1px solid #e2e8f1;border-radius:18px;padding:22px}.integration-section-title{align-items:center;gap:13px;margin-bottom:12px;display:flex}.integration-section-title>span{color:#188ae2;background:#eaf1ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.integration-section-title h2{color:#172744;margin:0}.integration-section-title p{color:#748097;margin:4px 0}.integration-dialog-backdrop{z-index:1000;background:#0d1b33a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.integration-dialog{background:#fff;border-radius:20px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #08142e55}.integration-close{cursor:pointer;inset-inline-end:18px;background:#f1f4f8;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;position:absolute;top:16px}.integration-dialog h2{color:#172744;margin:12px 0 7px}.integration-dialog p{color:#68758a;line-height:1.8}.integration-note{color:#56657b;background:#f2f7ff;border:1px solid #d7e6ff;border-radius:12px;flex-direction:column;gap:6px;margin:18px 0;padding:14px;display:flex}.integration-note strong{color:#1d5fc6}.integration-request{color:#fff;background:#188ae2}.company-email-integration .email-settings-page{padding:0}@media (width<=1050px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.integrations-page{padding:16px}.integrations-hero{flex-direction:column;align-items:flex-start;padding:22px}.integration-grid{grid-template-columns:1fr}.integration-card p{min-height:0}.integration-summary{width:100%}}.sidebar nav{margin-top:4px}.workspace-module{padding-top:24px}.workspace-module-head{color:#fff;background:linear-gradient(120deg,#132142,#1d376d);border-radius:18px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex;box-shadow:0 10px 30px #14244b16}.workspace-module-head span{color:#51d7bb;font-size:13px}.workspace-module-head h2{margin:5px 0;font-size:24px}.workspace-module-head p{color:#aebbd7;margin:0;font-size:13px}.workspace-module-head>button,.empty-state button,.workspace-state button{color:#fff;background:#1cc9a5;border:0;border-radius:10px;padding:11px 16px;font:700 11px inherit}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:17px 0;display:grid}.workspace-stats>div{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.workspace-stats span{color:#818ba0;font-size:13px}.workspace-stats strong{font-size:22px}.workspace-stats .role-label{color:#188ae2;text-transform:uppercase;font-size:15px}.workspace-table{overflow:hidden}.contact-lines{flex-direction:column;display:flex}.contact-lines small{color:#9099aa;margin-top:2px}.empty-state{text-align:center;padding:45px 20px}.empty-state>span{color:#188ae2;background:#e7f2fc;border-radius:15px;place-items:center;width:48px;height:48px;margin:auto;font-size:22px;display:grid}.empty-state h3{margin:14px 0 5px;font-size:16px}.empty-state p{color:#7c879c;margin:0 0 16px;font-size:13px}.team-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.member-list,.role-list{padding:8px 18px}.member-list>div,.role-list>div{border-bottom:1px solid #eef1f5;align-items:center;gap:10px;padding:12px 0;display:flex}.member-list>div:last-child,.role-list>div:last-child{border-bottom:0}.member-avatar{color:#188ae2;background:#e6efff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.member-list div>div,.role-list div>div{flex-direction:column;display:flex}.member-list strong,.role-list strong{font-size:14px}.member-list small,.role-list small{color:#8e98aa;font-size:13px}.member-list b{color:#0d9971;background:#e9faf4;border-radius:5px;margin-inline-start:auto;padding:4px 7px;font-size:13px}.role-list span{color:#536077;background:#f1f4f8;border-radius:6px;margin-inline-start:auto;padding:5px 7px;font-size:13px}.workspace-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.workspace-state>span{color:#188ae2;background:#e7f2fc;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.workspace-state h2{margin:15px 0 4px;font-size:16px}.workspace-state p{color:#7c879c;font-size:13px}.state-spinner{animation:.8s linear infinite spin;background:0 0!important;border:4px solid #e4ebf7!important;border-top-color:#188ae2!important}.inline-alert{color:#b33140;background:#fff1f2;border:1px solid #ffd6da;border-radius:10px;margin:14px 0 0;padding:10px 13px;font-size:13px}.form-backdrop{z-index:60;background:#111a2d66;place-items:center;display:grid;position:fixed;inset:0}.contact-form{background:#fff;border-radius:18px;flex-direction:column;gap:11px;width:min(500px,92vw);padding:29px;display:flex;position:relative;box-shadow:0 20px 70px #111a2d30}.contact-form>span{color:#188ae2;font-size:13px;font-weight:800}.contact-form h2{margin:0;font-size:20px}.contact-form>p{color:#7c879c;margin:-5px 0 7px;font-size:13px}.contact-form label{color:#5f6a7f;flex-direction:column;gap:5px;font-size:13px;display:flex}.contact-form input,.contact-form select{border:1px solid #e7e9eb;border-radius:9px;outline:0;height:40px;padding:0 11px;font:11px inherit}.contact-form input:focus,.contact-form select:focus{border-color:#188ae2;box-shadow:0 0 0 3px #188ae212}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-form .drawer-close{inset-inline-end:17px;top:17px}.contact-form .drawer-primary:disabled{opacity:.6}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=760px){.workspace-module-head{align-items:flex-start;gap:15px;padding:20px}.workspace-module-head h2{font-size:20px}.workspace-module-head>button{padding:9px 10px}.workspace-stats,.team-grid,.form-row{grid-template-columns:1fr}}.pipeline-board{grid-template-columns:repeat(6,minmax(210px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.pipeline-column{background:#eef2f7;border-radius:14px;min-height:420px;padding:10px}.pipeline-column>header{justify-content:space-between;align-items:center;padding:5px 4px 12px;display:flex}.pipeline-column>header div{align-items:center;gap:7px;display:flex}.pipeline-column>header span{background:#6c7a94;border-radius:50%;width:8px;height:8px}.pipeline-column.qualified>header span{background:#806af3}.pipeline-column.proposal>header span{background:#f3aa45}.pipeline-column.negotiation>header span{background:#188ae2}.pipeline-column.won>header span{background:#31ce77}.pipeline-column.lost>header span{background:#e15c6a}.pipeline-column>header strong{font-size:14px}.pipeline-column>header b{color:#68758d;text-align:center;background:#fff;border-radius:20px;min-width:24px;padding:3px 7px;font-size:13px}.pipeline-column>div{flex-direction:column;gap:8px;display:flex}.deal-card{background:#fff;border:1px solid #e2e7ef;border-radius:11px;padding:13px;box-shadow:0 3px 10px #313a4608}.deal-card small{color:#7d889d;font-size:12px}.deal-card h3{margin:5px 0 13px;font-size:14px}.deal-card>div{color:#7d889d;justify-content:space-between;font-size:12px;display:flex}.deal-card>div strong{color:#23304b;font-size:13px}.deal-card .deal-progress{background:#edf1f6;border-radius:10px;height:4px;margin:7px 0 11px;display:block;overflow:hidden}.deal-progress i{background:#188ae2;border-radius:10px;height:100%;display:block}.deal-card select{color:#4d5a71;background:#fafbfd;border:1px solid #e7e9eb;border-radius:7px;width:100%;height:32px;padding:0 7px;font:9px inherit}.journey-layout{grid-template-columns:260px 1fr;gap:14px;margin-top:17px;display:grid}.journey-clients{height:max-content;overflow:hidden}.journey-clients>button{text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;align-items:center;gap:9px;padding:12px 15px;display:flex}.journey-clients>button:hover,.journey-clients>button.active{background:#e7f2fc}.journey-clients>button>span{color:#188ae2;background:#dfe9ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.journey-clients>button>div{flex-direction:column;display:flex}.journey-clients strong{font-size:13px}.journey-clients small{color:#8b95a8;margin-top:2px;font-size:12px}.journey-main{min-width:0}.task-composer{grid-template-columns:1.3fr 2fr 1fr 1fr 1.3fr auto;align-items:end;gap:8px;padding:15px;display:grid}.task-composer>div span{color:#188ae2;font-size:12px}.task-composer h2{margin:3px 0;font-size:14px}.task-composer input,.task-composer select{border:1px solid #e7e9eb;border-radius:8px;min-width:0;height:37px;padding:0 9px;font:9px inherit}.task-composer button{color:#fff;background:#188ae2;border:0;border-radius:8px;height:37px;padding:0 13px;font:700 9px inherit}.journey-columns{grid-template-columns:1fr 1.15fr;gap:14px;margin-top:14px;display:grid}.task-list,.timeline-list{padding:8px 17px}.task-list>div{border-bottom:1px solid #eef1f5;align-items:center;gap:9px;padding:11px 0;display:flex}.task-list>div>i{border:2px solid #f3aa45;border-radius:3px;width:10px;height:10px}.task-list>div.completed{opacity:.55}.task-list>div.completed>i{background:#31ce77;border-color:#31ce77}.task-list>div>div{flex-direction:column;display:flex}.task-list strong,.timeline-list strong{font-size:13px}.task-list small,.timeline-list small{color:#8b95a8;margin-top:3px;font-size:12px}.task-list button{color:#0d9971;background:#e9faf4;border:0;border-radius:6px;margin-inline-start:auto;padding:5px 8px;font:700 8px inherit}.timeline-list>div{gap:11px;padding:10px 0 15px;display:flex;position:relative}.timeline-list>div:before{content:"";inset-inline-start:4px;background:#e7e9eb;width:1px;position:absolute;top:20px;bottom:-4px}.timeline-list>div:last-child:before{display:none}.timeline-list>div>i{background:#188ae2;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 3px #e7efff}.timeline-list p{color:#67748a;margin:3px 0;font-size:13px}.mini-empty{text-align:center;color:#8b95a8;padding:30px 10px;font-size:13px}.task-composer button:disabled,.deal-card select:disabled,.task-list button:disabled{opacity:.55}@media (width<=1100px){.task-composer{grid-template-columns:1fr 1fr 1fr}.task-composer>div{grid-column:span 3}.journey-columns{grid-template-columns:1fr}}@media (width<=760px){.journey-layout{grid-template-columns:1fr}.journey-clients{display:flex;overflow:auto}.journey-clients>.panel-head{display:none}.journey-clients>button{border-inline-end:1px solid #eef1f5;min-width:180px}.task-composer{grid-template-columns:1fr}.task-composer>div{grid-column:auto}.pipeline-board{margin-inline:-14px;padding:0 14px 12px}}.inbox-module{padding-top:24px}.inbox-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.inbox-stats>div{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.inbox-stats span{color:#7e899d;font-size:13px}.inbox-stats strong{font-size:19px}.inbox-shell{grid-template-columns:330px 1fr;height:620px;display:grid;overflow:hidden}.conversation-sidebar{border-inline-end:1px solid #e8edf3;flex-direction:column;min-width:0;display:flex}.conversation-tools{border-bottom:1px solid #e8edf3;padding:13px}.conversation-tools label{color:#8791a8;background:#f6f7fb;border:1px solid #e7e9eb;border-radius:9px;align-items:center;gap:7px;height:37px;padding:0 10px;display:flex}.conversation-tools input{background:0 0;border:0;outline:0;width:100%;font:9px inherit}.conversation-tools>div{gap:4px;margin-top:9px;display:flex}.conversation-tools button{color:#66738a;cursor:pointer;background:#f1f4f8;border:0;border-radius:6px;padding:5px 8px;font:8px inherit}.conversation-list{flex:1;overflow:auto}.conversation-list>button{text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;gap:9px;padding:12px;display:flex}.conversation-list>button>div{flex:1;min-width:0}.conversation-list header,.conversation-list footer{justify-content:space-between;align-items:center;display:flex}.conversation-list strong{font-size:13px}.conversation-list time{color:#9aa3b3;font-size:11px}.conversation-list p{color:#6f7b90;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:12px;overflow:hidden}.conversation-list footer span{color:#188ae2;font-size:11px}.conversation-list footer b{color:#fff;background:#188ae2;border-radius:20px;place-items:center;min-width:17px;height:17px;font-size:11px;display:grid}.channel-badge{color:#188ae2;background:#dfe9ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.channel-badge.whatsapp{color:#07966c;background:#ddf8ef}.channel-badge.instagram{color:#9850d1;background:#f5e8ff}.channel-badge.messenger{color:#1765f3;background:#e5efff}.channel-badge.telegram{color:#1688c3;background:#e1f4ff}.channel-badge.email{color:#ce7826;background:#fff0df}.chat-panel{background:#f7f9fc;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat-head{background:#fff;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;height:70px;padding:0 18px;display:flex}.chat-head h3{margin:0 0 3px;font-size:14px}.chat-head span{color:#8490a5;font-size:12px}.chat-actions{gap:6px;margin-inline-start:auto;display:flex}.chat-actions select{color:#536078;background:#fff;border:1px solid #e7e9eb;border-radius:8px;height:33px;padding:0 8px;font:8px inherit}.message-stream{background:radial-gradient(circle at 20% 10%,#e8f0ff88,#0000 35%),#f7f9fc;flex-direction:column;gap:9px;padding:24px;display:flex;overflow:auto}.message-bubble{border-radius:13px;max-width:68%;padding:10px 12px;box-shadow:0 2px 7px #313a460b}.message-bubble p{margin:0;font-size:13px;line-height:1.7}.message-bubble>span{opacity:.65;margin-top:5px;font-size:11px;display:block}.message-bubble.contact{background:#fff;border-end-end-radius:3px;align-self:flex-start}.message-bubble.agent{color:#fff;background:#188ae2;border-end-start-radius:3px;align-self:flex-end}.system-message{color:#6d788d;background:#e9edf4;border-radius:20px;align-self:center;padding:5px 12px;font-size:11px}.message-composer{background:#fff;border-top:1px solid #e8edf3;align-items:center;gap:8px;padding:12px;display:flex}.message-composer textarea{resize:none;border:1px solid #e7e9eb;border-radius:10px;outline:0;flex:1;height:44px;min-height:44px;max-height:100px;padding:11px;font:9px inherit}.message-composer>button{color:#647087;background:#f0f3f8;border:0;border-radius:9px;width:36px;height:36px}.message-composer .send-button{color:#fff;background:#188ae2;width:auto;padding:0 15px;font:700 9px inherit}.chat-empty{text-align:center;background:#f6f7fb;flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-empty>span{color:#188ae2;background:#e5efff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.chat-empty h3{margin:13px 0 3px;font-size:15px}.chat-empty p{color:#8490a5;font-size:13px}.chat-empty button{color:#fff;background:#188ae2;border:0;border-radius:8px;padding:9px 13px;font:700 9px inherit}@media (width<=900px){.inbox-shell{grid-template-columns:260px 1fr}.chat-actions{flex-direction:column}.chat-actions select{height:27px}.inbox-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.inbox-shell{height:auto;display:block}.conversation-sidebar{border-inline-end:0;border-bottom:1px solid #e8edf3;height:320px}.chat-panel{height:550px}.chat-head{padding:0 10px}.chat-actions select:first-child{display:none}.message-stream{padding:15px}.message-bubble{max-width:82%}.inbox-stats{grid-template-columns:1fr 1fr}}.calls-head-actions{gap:8px;display:flex}.calls-head-actions button{color:#fff;background:#ffffff12;border:1px solid #ffffff2f;border-radius:9px;padding:10px 13px;font:700 9px inherit}.calls-head-actions button:last-child{background:#1cc9a5;border-color:#1cc9a5}.call-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.call-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:16px 18px;display:flex;box-shadow:0 3px 15px #313a4606}.call-metrics span{color:#7f899e;font-size:13px}.call-metrics strong{margin:5px 0;font-size:23px}.call-metrics small{color:#a0a8b7;font-size:12px}.calls-tabs{background:#e9edf4;border-radius:9px;gap:4px;width:max-content;margin-bottom:12px;padding:4px;display:flex}.calls-tabs button{color:#68758b;background:0 0;border:0;border-radius:7px;padding:8px 14px;font:9px inherit}.calls-tabs button.active{color:#188ae2;background:#fff;box-shadow:0 2px 7px #313a4612}.call-log{overflow:hidden}.call-person{align-items:center;gap:8px;display:flex}.call-person>span{color:#188ae2;background:#e6efff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.call-person>div{flex-direction:column;display:flex}.call-person small{color:#929bad;font-size:12px}.call-direction{font-size:12px;font-weight:800}.call-direction.inbound{color:#0a9c71}.call-direction.outbound{color:#188ae2}.record-status{border-radius:5px;padding:4px 7px;font-size:12px}.record-status.completed{color:#0a916a;background:#e7faf3}.record-status.scheduled{color:#188ae2;background:#e8f0ff}.record-status.missed{color:#cc4251;background:#fdeceb}.record-status.cancelled{color:#707b8e;background:#eff1f4}.record-action{color:#188ae2;background:#e7f2fc;border:0;border-radius:6px;padding:5px 8px;font:700 8px inherit}.appointments-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.appointment-card{padding:17px}.appointment-card>header{align-items:center;gap:10px;display:flex}.appointment-type{color:#188ae2;background:#e9f1ff;border-radius:11px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.appointment-type.meeting{color:#7753db;background:#f0eaff}.appointment-type.demo{color:#0a9c71;background:#e8faf4}.appointment-card header>div{flex-direction:column;display:flex}.appointment-card header small{color:#8a95a7;font-size:12px}.appointment-card header strong{margin-top:2px;font-size:14px}.appointment-card header>b{color:#188ae2;background:#e8f0ff;border-radius:6px;margin-inline-start:auto;padding:4px 7px;font-size:11px}.appointment-card header>b.confirmed,.appointment-card header>b.completed{color:#0a916a;background:#e7faf3}.appointment-card header>b.cancelled,.appointment-card header>b.no_show{color:#c33d4c;background:#fdeceb}.appointment-card h3{margin:18px 0 4px;font-size:14px}.appointment-card>p{color:#737f94;font-size:13px}.appointment-card footer{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;display:flex}.appointment-card footer span{color:#68758b;font-size:12px}.appointment-card footer select{background:#fff;border:1px solid #e7e9eb;border-radius:7px;height:29px;padding:0 7px;font:8px inherit}.contact-form textarea{resize:vertical;border:1px solid #e7e9eb;border-radius:9px;outline:0;padding:9px 11px;font:10px inherit}.contact-form textarea:focus{border-color:#188ae2;box-shadow:0 0 0 3px #188ae212}@media (width<=1100px){.appointments-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.call-metrics{grid-template-columns:1fr 1fr}.appointments-grid{grid-template-columns:1fr}.calls-head-actions{flex-direction:column}.calls-head-actions button{padding:8px}.call-log .table-wrap{max-width:calc(100vw - 28px)}}.marketing-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.marketing-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:16px 18px;display:flex}.marketing-metrics span{color:#7c879b;font-size:13px}.marketing-metrics strong{margin:6px 0;font-size:22px}.marketing-metrics small{color:#9ca5b5;font-size:12px}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.campaign-card{padding:17px}.campaign-card>header{align-items:center;gap:10px;display:flex}.campaign-channel{color:#188ae2;background:#e8f0ff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.campaign-channel.whatsapp{color:#08a174;background:#e3faf2}.campaign-channel.email{color:#cf7828;background:#fff0e0}.campaign-card header>div{flex-direction:column;display:flex}.campaign-card header small{color:#8994a7;font-size:12px}.campaign-card h3{margin:2px 0;font-size:14px}.campaign-card header>b{color:#6e798d;background:#eff2f6;border-radius:6px;margin-inline-start:auto;padding:4px 7px;font-size:11px}.campaign-card header>b.active{color:#078e68;background:#e4faf2}.campaign-card header>b.scheduled{color:#188ae2;background:#e7efff}.campaign-card header>b.paused{color:#b5761f;background:#fff3df}.campaign-card>p{color:#657187;background:#f6f7fb;border-radius:8px;min-height:54px;margin:14px 0;padding:10px;font-size:13px;line-height:1.8}.campaign-audience{color:#7e899d;justify-content:space-between;font-size:12px;display:flex}.campaign-audience strong{color:#26324b}.campaign-results{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0;display:grid}.campaign-results>div{text-align:center;background:#f7f9fc;border-radius:7px;flex-direction:column;padding:7px 4px;display:flex}.campaign-results strong{font-size:14px}.campaign-results span{color:#8c96a8;font-size:11px}.campaign-card>footer{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.campaign-card footer small{color:#8c96a8;font-size:11px}.campaign-card footer button{color:#fff;background:#188ae2;border:0;border-radius:6px;padding:6px 9px;font:700 8px inherit}.campaign-card footer button.pause{color:#aa6c16;background:#fff1dc}.template-hint{background:#e7f2fc;border-radius:7px;color:#188ae2!important;margin:0!important;padding:7px!important;font-size:12px!important}.automation-summary{justify-content:space-between;align-items:center;margin:16px 0;padding:20px 22px;display:flex}.automation-summary>div{align-items:center;gap:13px;display:flex}.automation-pulse{color:#fff;background:linear-gradient(135deg,#188ae2,#7b62ed);border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:0 8px 20px #188ae230}.automation-summary small{color:#188ae2;font-size:12px}.automation-summary h3{margin:2px 0;font-size:16px}.automation-summary p{color:#7c879b;margin:0;font-size:13px}.automation-summary>button{color:#fff;background:#188ae2;border:0;border-radius:9px;padding:10px 13px;font:700 9px inherit}.automation-list{grid-template-columns:1fr 1fr;gap:13px;display:grid}.automation-card{padding:18px}.automation-flow{background:#f6f7fb;border-radius:11px;align-items:center;gap:9px;padding:15px;display:flex}.automation-flow>div{flex-direction:column;min-width:0;display:flex}.automation-flow small{color:#8a95a8;font-size:11px}.automation-flow strong{margin-top:3px;font-size:13px}.automation-flow>i{color:#a0a9b8;font-style:normal}.flow-node,.delay-node{border-radius:8px;flex:none;padding:7px;font-size:12px;font-weight:800}.flow-node.trigger{color:#188ae2;background:#e8f0ff}.flow-node.action{color:#07956d;background:#e2faf1}.delay-node{color:#b7761e;background:#fff2df}.automation-card>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.automation-card footer>div{flex-direction:column;display:flex}.automation-card footer strong{font-size:14px}.automation-card footer small{color:#8a95a8;margin-top:3px;font-size:11px}.automation-switch{width:38px;height:21px;position:relative}.automation-switch input{opacity:0;width:0;height:0}.automation-switch span{background:#cbd2de;border-radius:20px;transition:all .2s;position:absolute;inset:0}.automation-switch span:after{content:"";inset-inline-start:3px;background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;box-shadow:0 1px 4px #313a4630}.automation-switch input:checked+span{background:#1cc9a5}.automation-switch input:checked+span:after{transform:translate(-17px)}@media (width<=1100px){.campaign-grid{grid-template-columns:1fr 1fr}.automation-list{grid-template-columns:1fr}}@media (width<=760px){.marketing-metrics{grid-template-columns:1fr 1fr}.campaign-grid{grid-template-columns:1fr}.automation-summary{align-items:flex-start;gap:15px}.automation-summary>button{white-space:nowrap}.automation-flow{overflow:auto}.campaign-form{max-height:92vh;overflow:auto}}.finance-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.finance-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:16px 18px;display:flex}.finance-metrics span{color:#7d889c;font-size:13px}.finance-metrics strong{margin:6px 0;font-size:20px}.finance-metrics strong.danger{color:#d04453}.finance-metrics small{color:#9ca5b4;font-size:12px}.finance-tabs{background:#e9edf4;border-radius:9px;gap:4px;width:max-content;margin-bottom:12px;padding:4px;display:flex}.finance-tabs button{color:#68758b;background:0 0;border:0;border-radius:7px;padding:8px 14px;font:9px inherit}.finance-tabs button.active{color:#188ae2;background:#fff;box-shadow:0 2px 7px #313a4612}.finance-table{overflow:hidden}.document-number{color:#188ae2;font-size:13px}.finance-client{flex-direction:column;display:flex}.finance-client small{color:#8b95a7;margin-top:2px;font-size:12px}.document-type{border-radius:5px;padding:4px 7px;font-size:12px}.document-type.quote{color:#7552d2;background:#f1ebff}.document-type.invoice{color:#188ae2;background:#e7f0ff}.finance-status{color:#657187;background:#eff2f6;border:0;border-radius:6px;height:28px;padding:0 7px;font:8px inherit}.finance-status.paid,.finance-status.accepted{color:#078f69;background:#e4faf2}.finance-status.partial{color:#ae721c;background:#fff3df}.finance-status.overdue,.finance-status.rejected{color:#c83e4d;background:#fdeceb}.payment-button{color:#078e68;background:#e5f8f1;border:0;border-radius:6px;padding:6px 8px;font:700 8px inherit}.payment-amount{color:#07956d}.finance-table tbody tr{cursor:default}@media (width<=950px){.finance-metrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.finance-table .table-wrap{max-width:calc(100vw - 28px)}.finance-metrics strong{font-size:16px}}.installment-status{color:#2766c8;background:#e9f2ff;border-radius:6px;padding:5px 8px;font-size:12px;display:inline-block}.installment-status.paid{color:#078f69;background:#e4faf2}.installment-status.partial{color:#ae721c;background:#fff3df}.installment-status.overdue,.installment-overdue{color:#c83e4d;background:#fdeceb}.form-help{color:#7d889c;margin:-3px 0 12px;font-size:13px;line-height:1.7}.installment-payment-button{color:#078e68;white-space:nowrap;background:#e5f8f1;border:0;border-radius:7px;padding:7px 9px;font:700 8px inherit}.payment-balance-summary{background:#f6f8fb;border:1px solid #e5eaf1;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.payment-balance-summary>div{background:#fff;border-radius:8px;flex-direction:column;gap:3px;padding:7px;display:flex}.payment-balance-summary span{color:#7b879a;font-size:12px}.payment-balance-summary strong{color:#213558;font-size:13px}.payment-balance-summary .remaining{background:#eef9f5}.payment-balance-summary .remaining strong{color:#078e68}.payment-presets{justify-content:space-between;align-items:center;gap:8px;margin-top:-5px;display:flex}.payment-presets button{color:#188ae2;background:#e9f1ff;border:0;border-radius:7px;padding:7px 9px;font:700 8px inherit}.payment-presets small{color:#7b879a;font-size:12px}@media (width<=600px){.payment-balance-summary{grid-template-columns:1fr}.payment-presets{flex-direction:column;align-items:flex-start}}.contracts-head{background:linear-gradient(120deg,#132142,#284a82)}.contract-message{color:#235c9b;background:#eef8ff;border-color:#d5e8fb}.contract-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0;display:grid}.contract-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:16px 18px;display:flex}.contract-metrics span{color:#7d889c;font-size:13px}.contract-metrics strong{margin:6px 0;font-size:22px}.contract-metrics .signed-count{color:#07946c}.contract-metrics small{color:#9ca5b4;font-size:12px}.contracts-table{overflow:hidden}.contract-signer{color:#8b96a7;margin-top:3px;font-size:12px;display:block}.pdf-file{color:#c63c4b;background:#fdeceb;border-radius:5px;place-items:center;padding:4px 6px;font-size:11px;font-weight:900;display:inline-grid}.contract-status{color:#657187;background:#eff2f6;border-radius:6px;padding:5px 8px;font-size:12px;display:inline-block}.contract-status.sent{color:#2766c8;background:#e9f2ff}.contract-status.viewed{color:#ae721c;background:#fff3df}.contract-status.signed{color:#078f69;background:#e4faf2}.contract-status.cancelled{color:#c83e4d;background:#fdeceb}.contract-actions{flex-wrap:wrap;gap:5px;display:flex}.contract-actions button{color:#526079;background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:6px 8px;font:700 8px inherit}.contract-actions .send{color:#fff;background:#188ae2;border-color:#188ae2}.contract-actions .cancel{color:#c83e4d}.contract-actions button:disabled{opacity:.45}.contract-file-label input[type=file]{background:#f6f7fb;height:auto;padding:10px}.contract-file-label small{color:#8591a3;font-size:12px}.contract-security-note{background:#eff7ff;border:1px solid #d8e9fa;border-radius:10px;padding:12px}.contract-security-note strong{color:#188ae2;font-size:13px}.contract-security-note p{color:#6f7d91;margin:5px 0 0;font-size:12px;line-height:1.7}@media (width<=800px){.contract-metrics{grid-template-columns:1fr}.contracts-table .table-wrap{overflow-x:auto}.contracts-table table{min-width:850px}}.onboarding-backdrop{z-index:100;background:linear-gradient(135deg,#0d1831f2,#182f5df2);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-onboarding-card{background:#fff;border-radius:22px;flex-direction:column;gap:13px;width:min(620px,95vw);max-height:94vh;padding:30px;display:flex;overflow:auto;box-shadow:0 30px 90px #06102466}.onboarding-brand{color:#777;direction:ltr;font:italic 800 31px Georgia}.onboarding-brand span{color:#0c9bd4}.onboarding-brand b{color:#ff6400}.onboarding-brand strong{color:#f4f6fa;text-shadow:0 1px 2px #283858;font-size:22px}.onboarding-step{color:#188ae2;font-size:13px;font-weight:800}.company-onboarding-card h1{margin:0;font-size:25px}.company-onboarding-card>p{color:#748096;margin:0 0 4px;font-size:13px;line-height:1.8}.company-onboarding-card label{color:#56637a;flex-direction:column;gap:6px;font-size:13px;display:flex}.company-onboarding-card input,.company-onboarding-card select{background:#fff;border:1px solid #dce3ed;border-radius:9px;height:42px;padding:0 11px;font:10px inherit}.tenant-isolation-note{background:#edf9f5;border:1px solid #d1eee4;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.tenant-isolation-note strong{color:#078e68;font-size:13px}.tenant-isolation-note span{color:#63786f;font-size:12px}.company-onboarding-card>button{color:#fff;background:#1cc9a5;border:0;border-radius:10px;padding:13px;font:800 11px inherit}.signout-button{color:#aebbd7;background:#ffffff12;border:0;border-radius:7px;width:28px;height:28px;margin-inline-start:auto}.member-access-controls{align-items:center;gap:5px;margin-inline-start:auto;display:flex}.member-access-controls select,.member-access-controls button{color:#56637a;background:#fff;border:1px solid #e7e9eb;border-radius:6px;height:28px;padding:0 7px;font:8px inherit}.member-access-controls button{color:#c44856}@media (width<=600px){.company-onboarding-card{padding:20px}.company-onboarding-card .form-row{grid-template-columns:1fr}.member-access-controls{flex-direction:column;align-items:stretch}}.installment-form{width:min(560px,94vw);max-height:92vh;overflow:auto}.schedule-mode{background:#edf1f6;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:5px 0 13px;padding:4px;display:grid}.schedule-mode button{color:#68758b;background:0 0;border:0;border-radius:7px;padding:9px;font:700 9px inherit}.schedule-mode button.active{color:#188ae2;background:#fff;box-shadow:0 2px 8px #313a4612}.manual-schedule{border:1px solid #e2e7ef;border-radius:11px;margin-bottom:13px;padding:12px}.manual-schedule-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.manual-schedule-head strong{font-size:13px}.manual-schedule-head button{color:#188ae2;background:#e9f1ff;border:0;border-radius:6px;padding:6px 8px;font:700 8px inherit}.manual-installment{grid-template-columns:25px 1fr 1fr 28px;align-items:end;gap:7px;margin-top:7px;display:grid}.manual-installment>b{color:#188ae2;background:#e7f2fc;border-radius:7px;place-items:center;width:25px;height:32px;font-size:13px;display:grid}.manual-installment>button{color:#c83e4d;background:#fdeceb;border:0;border-radius:7px;height:32px}.reminder-box{background:#f0f7ff;border:1px solid #d8e8ff;border-radius:11px;margin:4px 0 13px;padding:13px}.reminder-box>strong{color:#188ae2;margin-bottom:9px;font-size:13px;display:block}.reminder-box small{color:#7a879c;margin-top:7px;font-size:12px;display:block}.reminder-toggle{align-items:center;gap:7px;margin-top:8px;flex-direction:row!important;display:flex!important}.reminder-toggle input{width:auto!important;height:auto!important}.integration-logo.imo{background:#2f8cff}.whatsapp-mode-picker{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.whatsapp-mode-picker button{text-align:start;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:12px;padding:13px}.whatsapp-mode-picker button.active{background:#eef5ff;border-color:#188ae2;box-shadow:0 0 0 2px #188ae21a}.whatsapp-mode-picker strong,.whatsapp-mode-picker span{display:block}.whatsapp-mode-picker strong{color:#172744}.whatsapp-mode-picker span{color:#6e7b90;margin-top:4px;font-size:14px;line-height:1.6}.whatsapp-tools{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.whatsapp-tools div{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:10px;padding:11px}.whatsapp-tools strong,.whatsapp-tools span{display:block}.whatsapp-tools strong{color:#1d5fc6;font-size:14px}.whatsapp-tools span{color:#69768a;margin-top:4px;font-size:14px;line-height:1.6}@media (width<=560px){.whatsapp-mode-picker,.whatsapp-tools{grid-template-columns:1fr}}.integration-dialog{max-height:calc(100vh - 36px);overflow-y:auto}.integration-state.connected{background:#dff8ef;color:#087b5e!important}.integration-feedback{color:#145cb8;background:#eef6ff;border-radius:10px;margin:-8px 0 14px;padding:11px 13px;font-size:14px;font-weight:700}.widget-code{color:#526079;flex-direction:column;gap:7px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}.widget-code textarea{resize:vertical;text-align:end;direction:ltr;border:1px solid #dce3ed;border-radius:9px;min-height:88px;padding:10px;font:11px monospace}.meta-webhook-result{color:#335e53;background:#effbf7;border:1px solid #bcebdc;border-radius:12px;flex-direction:column;gap:9px;margin:0 0 14px;padding:14px;display:flex}.meta-webhook-result>strong{color:#087b5e}.meta-webhook-result>span,.meta-webhook-result>small{font-size:14px}.meta-webhook-result label{flex-direction:column;gap:5px;font-size:14px;font-weight:700;display:flex}.meta-webhook-result input{text-align:end;direction:ltr;background:#fff;border:1px solid #cfe7df;border-radius:8px;height:38px;padding:0 9px;font:11px monospace}.template-composer{background:#fff8e8;border-top:1px solid #e2e8f1;grid-template-columns:minmax(180px,1fr) minmax(180px,260px) auto;align-items:center;gap:10px;padding:13px;display:grid}.template-composer div{color:#715414;flex-direction:column;gap:3px;display:flex}.template-composer div span{font-size:14px}.template-composer select{background:#fff;border:1px solid #e4d4a5;border-radius:9px;height:42px;padding:0 9px;font:12px inherit}@media (width<=760px){.template-composer{grid-template-columns:1fr}.template-composer .send-button{height:42px}}.embedded-signup-card{background:linear-gradient(135deg,#f5f8ff,#e7f2fc);border:1px solid #cbdcff;border-radius:15px;grid-template-columns:auto 1fr;gap:12px;margin:16px 0;padding:17px;display:grid}.facebook-mark{color:#fff;background:#1877f2;border-radius:12px;place-items:center;width:45px;height:45px;font:900 26px Arial;display:grid}.embedded-signup-card h3{color:#183b74;margin:2px 0 4px}.embedded-signup-card p{margin:0;font-size:14px!important}.embedded-signup-card small{color:#5e79a6}.facebook-connect-button{cursor:pointer;grid-column:1/-1;width:100%;color:#fff!important;background:#1877f2!important;border:0!important;border-radius:10px!important;padding:12px!important;font:800 13px inherit!important}.facebook-connect-button:disabled{opacity:.55;cursor:not-allowed}.meta-admin-warning{color:#7c5b13;background:#fff3d8;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:14px;font-weight:700}.manual-toggle{color:#637086;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:100%;padding:4px;font:700 11px inherit;text-decoration:underline}.linked-device-card{background:linear-gradient(145deg,#f4fffb,#fff);border:1px solid #cce8df;border-radius:18px;gap:14px;margin-top:14px;padding:16px;display:grid}.linked-device-heading{align-items:flex-start;gap:12px;display:flex}.linked-device-heading h3,.linked-device-heading p{margin:2px 0}.linked-device-heading small{color:#08785c;font-weight:800}.linked-device-icon{color:#08785c;background:#e3fff5;border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:900;display:grid}.linked-device-button{color:#fff;cursor:pointer;background:#08785c;border:0;border-radius:12px;padding:12px 16px;font-weight:800}.linked-device-setup{border-top:1px solid #dcece7;gap:12px;padding-top:14px;display:grid}.linked-device-setup label{gap:6px;font-weight:750;display:grid}.linked-device-setup input{background:#fff;border:1px solid #ccd8d4;border-radius:10px;padding:11px}.experimental-warning{color:#69520c;background:#fff8df;border:1px solid #f1d684;border-radius:12px;gap:4px;padding:12px;display:grid}.linked-qr{text-align:center;background:#fff;border:1px dashed #9cbdb2;border-radius:14px;place-items:center;gap:6px;padding:14px;display:grid}.linked-qr img{aspect-ratio:1;object-fit:contain;width:220px;max-width:100%}.linked-qr span{color:#66736f;font-size:14px}.linked-connected{background:#e8fff4;border:1px solid #8edbb8;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.linked-connected b{color:#fff;background:#0a8f63;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.linked-connected span{display:grid}.linked-connected small{color:#527168}.inbox-module{height:calc(100dvh - 82px);min-height:0;position:relative;overflow:hidden;padding:0!important}.inbox-module .inbox-shell{background:#fff;border:0;border-radius:0;grid-template-columns:390px 1fr;height:100%;min-height:0;margin:0}.conversation-sidebar,.chat-panel{min-height:0;overflow:hidden}.wa-sidebar-head,.chat-head{position:relative;background:#f0f2f5!important}.wa-sidebar-head{border-bottom:1px solid #e7e9eb;align-items:center;gap:9px;height:64px;padding:0 14px;display:flex}.wa-sidebar-head strong{margin-inline-end:auto;font-size:16px}.wa-sidebar-head button,.wa-head-actions>button,.message-composer>button,.mobile-back{color:#54656f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wa-sidebar-head button:hover,.wa-head-actions>button:hover,.message-composer>button:hover{background:#e7e9eb}.wa-sidebar-head svg,.wa-head-actions svg,.message-composer svg,.mobile-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wa-me,.channel-badge{border-radius:50%!important;width:46px!important;height:46px!important;font-size:14px!important}.channel-avatar{flex:0 0 46px;width:46px;height:46px;display:block;position:relative;overflow:visible}.channel-avatar>.channel-badge{width:100%!important;height:100%!important}.channel-source-icon{filter:drop-shadow(0 1px 2px #17181f38);z-index:2;inset-inline-end:-3px;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-3px}.channel-source-icon svg{fill:#78879a;stroke:none;width:100%;height:100%;overflow:visible}.channel-source-icon.whatsapp svg{fill:#25d366}.channel-source-icon.instagram svg{fill:#e1306c}.channel-source-icon.messenger svg{fill:#168aff}.channel-source-icon.telegram svg{fill:#229ed9}.channel-source-icon.email svg{fill:#e8892f}.channel-source-icon .brand-mark{fill:#fff}.channel-source-icon .brand-mark-stroke{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wa-me{color:#087d62;background:#d9fdd3;place-items:center;font-weight:900;display:grid}.conversation-sidebar{background:#fff;border-inline-start:1px solid #e7e9eb;border-inline-end:0}.conversation-tools{padding:8px 12px 6px}.conversation-tools label{background:#f0f2f5;border:0;border-radius:8px;height:38px}.conversation-tools label svg{fill:none;stroke:#6c757d;stroke-width:2px;width:18px}.conversation-tools input{font-size:14px}.conversation-tools>div{margin-top:7px}.conversation-tools button{border-radius:16px;padding:6px 11px;font-size:13px}.conversation-tools button.active{color:#087d62;background:#e7fce3}.conversation-list{min-height:0}.conversation-list>button{border-bottom:0;min-height:72px;padding:10px 12px;position:relative}.conversation-list>button:after{content:"";bottom:0;border-bottom:1px solid #edf0f2;position:absolute;inset-inline:70px 0}.conversation-list>button:hover,.conversation-list>button.active{background:#f0f2f5}.conversation-list strong{font-size:14px;font-weight:600}.conversation-list time,.conversation-list p,.conversation-list footer span{font-size:13px}.conversation-list footer span{color:#6c757d}.conversation-list footer b{background:#25d366}.chat-panel{background:#efeae2;position:relative}.chat-head{height:64px;padding:0 12px}.chat-profile-button{text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.chat-person{flex-direction:column;min-width:0;display:flex}.chat-person strong{color:#1e1f27;font-size:14px}.chat-person small{color:#6c757d;font-size:13px}.classify-button{color:#3b4a54;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd4d8;border-radius:16px;padding:6px 11px;font:10px inherit}.wa-head-actions{gap:3px;margin-inline-start:auto;display:flex;position:relative}.call-options,.inbox-menu{direction:inherit;z-index:40;top:48px;background:#fff;border-radius:12px;width:285px;padding:12px;position:absolute;inset-inline-end:0;box-shadow:0 8px 34px #17181f33}.call-options>strong,.inbox-menu>strong{margin:0 5px 8px;font-size:14px;display:block}.call-options>button,.inbox-menu>button{text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.call-options>button:hover,.inbox-menu>button:hover,.inbox-menu>button.selected{background:#f0f2f5}.call-options>button:disabled{opacity:.45}.call-options b{color:#087d62;background:#d9fdd3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.call-options span,.call-options small{display:block}.call-options span{font-size:14px}.call-options small{color:#6c757d;margin-top:3px;font-size:12px}.classify-menu{width:235px;inset-inline-end:44px}.classify-menu label{border-top:1px solid #e9edef;flex-direction:column;gap:5px;padding:10px 6px 0;font-size:13px;display:flex}.classify-menu select{background:#fff;border:1px solid #e7e9eb;border-radius:8px;height:36px;padding:0 8px;font:10px inherit}.sidebar-menu{top:55px;width:210px;inset-inline-end:12px}.message-stream{gap:4px;min-height:0;padding:24px 7%;background-color:#efeae2!important;background-image:linear-gradient(#efeae2e8,#efeae2e8),radial-gradient(circle at 25% 25%,#b9afa720 1px,#0000 1px)!important;background-size:auto,18px 18px!important}.wa-encryption,.system-message{align-self:center;box-shadow:0 1px 1px #17181f12;color:#54656f!important;background:#fff5c4!important;border-radius:7px!important;padding:7px 10px!important;font-size:12px!important}.message-bubble{border-radius:8px;max-width:66%;padding:7px 9px;position:relative;box-shadow:0 1px 1px #17181f22}.message-bubble.agent{border-end-start-radius:2px;color:#1e1f27!important;background:#d9fdd3!important}.message-bubble.contact{border-end-end-radius:2px;background:#fff!important}.message-bubble p{font-size:14px;line-height:1.6}.message-bubble>span{text-align:end;color:#6c757d;font-size:11px}.message-bubble.agent>span{color:#53bdeb}.media-message{color:#1e1f27;flex-direction:column;gap:7px;font-size:14px;text-decoration:none;display:flex}.media-message img{object-fit:cover;border-radius:6px;max-width:300px;max-height:300px;display:block}.media-message audio{width:260px;max-width:100%}.message-composer{gap:3px;padding:8px 10px;overflow:visible;background:#f0f2f5!important;border:0!important}.message-composer textarea{resize:none;min-height:42px;max-height:120px;background:#fff!important;border:0!important;border-radius:9px!important;padding:12px 14px!important;font:12px inherit!important}.message-composer .wa-send{color:#fff;background:#00a884}.emoji-control{flex:none;position:relative}.emoji-control>button{color:#54656f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.emoji-control>button:hover,.emoji-control>button.active{color:#00a884;background:#e7e9eb}.emoji-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.emoji-picker{z-index:80;box-sizing:border-box;width:336px;min-width:336px;max-width:calc(100vw - 24px);direction:inherit;bottom:calc(100% + 12px);background:#fff;border:1px solid #e7e9eb;border-radius:14px;padding:0;display:block;position:absolute;inset-inline:0 auto;overflow:hidden;box-shadow:0 10px 32px #17181f2e}.emoji-picker:after{content:"";border-inline-start:1px solid #e7e9eb;bottom:-7px;background:#fff;border-bottom:1px solid #e7e9eb;width:12px;height:12px;position:absolute;inset-inline-start:14px;transform:rotate(45deg)}.emoji-picker-head{box-sizing:border-box;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;width:100%;padding:12px 14px 9px;display:flex!important}.emoji-picker-head strong{color:#54656f;font-size:14px}.emoji-picker-head span{opacity:1;color:#8696a0;margin:0;font-size:13px}.emoji-picker-scroll{box-sizing:border-box;width:100%;max-height:280px;padding:8px 10px 12px;overflow:hidden auto;display:block!important}.emoji-section{width:100%;display:block}.emoji-section+.emoji-section{margin-top:8px}.emoji-section>small{color:#8696a0;margin:0 3px 5px;font-size:13px;display:block}.emoji-grid{direction:ltr;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:100%;display:grid!important}.emoji-grid>button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:34px;font-size:20px;line-height:1}.emoji-grid>button:hover,.emoji-grid>button:focus-visible{background:#e7fce3;outline:none;transform:scale(1.08)}.message-composer .recording{color:#e53935;width:auto;padding:0 10px}.record-time{white-space:nowrap;font-size:13px}.mobile-back{display:none}.call-notice{z-index:50;top:12px;background:#fff;border-inline-start:4px solid #00a884;border-radius:9px;align-items:center;gap:12px;max-width:560px;padding:12px 15px;font-size:14px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(50%);box-shadow:0 6px 24px #17181f28}.call-notice button{background:0 0;border:0;font-size:18px}.template-composer{z-index:2}.chat-empty{background:#f7f8fa;border-bottom:6px solid #25d366}.profile-backdrop{z-index:60;background:#17181f3b;position:absolute;inset:0}.customer-profile{top:0;bottom:0;background:#fff;width:min(360px,90vw);padding:28px 24px;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:-8px 0 30px #17181f25}.customer-profile>.profile-channel-avatar{flex-basis:76px;width:76px;height:76px;margin:32px auto 10px}.customer-profile>.profile-channel-avatar>.channel-badge{width:76px!important;height:76px!important;font-size:18px!important}.customer-profile>.profile-channel-avatar>.channel-source-icon{width:28px;height:28px}.customer-profile h2,.customer-profile>p{text-align:center}.customer-profile h2{margin:8px 0 3px}.customer-profile>p{color:#6c757d;font-size:14px}.customer-profile dl{margin:28px 0}.customer-profile dt{color:#6c757d;margin-top:14px;font-size:13px}.customer-profile dd{border-bottom:1px solid #eef1f2;margin:4px 0 0;padding-bottom:10px;font-size:14px}.customer-profile .drawer-primary{width:100%}.profile-social-link{color:#fff;background:#405de6;place-items:center;min-height:42px;margin-bottom:10px;text-decoration:none;display:grid}.profile-edit-button{background:#146a8a;margin-bottom:10px}.profile-contact-form{gap:10px;margin:16px 0;display:grid}.profile-contact-form label{color:#6c757d;gap:5px;font-size:13px;display:grid}.profile-contact-form input{min-height:42px;font:inherit;border:1px solid #dfe4e8;border-radius:9px;padding:8px 10px}.profile-contact-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-contact-form>div>button{min-height:42px;font:inherit;border:1px solid #dfe4e8;border-radius:9px;font-weight:700}@media (width<=900px){.inbox-module .inbox-shell{grid-template-columns:330px 1fr}.classify-button{display:none}.wa-head-actions>button:nth-of-type(3){display:grid}}@media (width<=760px){.inbox-module{margin:-18px -14px 0}.inbox-module .inbox-shell{height:calc(100dvh - 76px);min-height:0;display:block}.conversation-sidebar,.chat-panel{height:100%}.chat-panel,.mobile-chat-open .conversation-sidebar{display:none}.mobile-chat-open .chat-panel,.mobile-back{display:grid}.wa-sidebar-head,.chat-head{height:58px}.wa-head-actions>button:nth-of-type(3),.wa-head-actions>button:nth-of-type(4){display:none}.message-stream{padding:18px 10px}.message-bubble{max-width:84%}.call-options{top:auto;bottom:78px;width:auto;position:fixed;inset-inline:10px}.call-notice{width:calc(100% - 24px);position:fixed;top:70px}.media-message img{max-width:230px}}.message-bubble.sending{opacity:.72}.message-bubble.failed{outline:1px solid #e53935}.message-bubble.failed>span{color:#c62828!important}.voice-preview{background:#fff;border-radius:22px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;display:flex}.voice-preview audio{flex:1;min-width:0;height:34px}.voice-preview span{color:#6c757d;font-size:13px}.message-composer .voice-delete{color:#d93025;background:#fff;font-size:24px}.message-composer .voice-delete:hover{background:#ffe9e7}.message-composer button:disabled{opacity:.45;cursor:not-allowed}.message-retry{color:#c62828;cursor:pointer;background:0 0;border:0;margin-top:6px;font:700 8px inherit;text-decoration:underline;display:block}.inbox-menu>button.inbox-danger-action{color:#c62828;border-top:1px solid #eef1f2;border-radius:0;margin-top:4px;padding-top:12px}.reset-test-dialog{width:min(470px,92vw)}.reset-test-dialog>p{color:#52606d;margin:0;font-size:14px;line-height:1.8}.reset-test-actions{gap:9px;margin-top:8px;display:flex}.reset-test-actions button{cursor:pointer;border:0;border-radius:9px;flex:1;min-height:42px;font:700 10px inherit}.reset-test-actions button:first-child{color:#52606d;background:#eef1f5}.reset-test-actions .confirm-danger{color:#fff;background:#d32f2f}.reset-test-actions button:disabled{opacity:.55;cursor:wait}.integration-logo.whatsapp-linked{background:#08785c}.media-message{min-width:min(300px,72vw)}.media-title{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.media-message>a{color:#08785c;text-decoration:none}.media-message>a:hover{text-decoration:underline}.media-message video{object-fit:contain;background:#111;border-radius:7px;width:min(330px,68vw);max-height:360px;display:block}.media-caption{white-space:pre-wrap;margin:0!important;font-size:13px!important;line-height:1.55!important}.lead-reason{color:#6b7488;max-width:260px;margin-top:3px;font-size:11px;line-height:1.5;display:block}.media-transcript,.m-transcript{white-space:pre-wrap;background:#111b210d;border-radius:8px;padding:7px 9px;margin:6px 0 0!important;font-size:13px!important;line-height:1.6!important}.media-transcript b,.m-transcript b{opacity:.6;margin-bottom:2px;font-size:11px;display:block}.wa-contact-card{color:#1e1f27;text-align:start;background:#ffffff8c;border:1px solid #111b211a;border-radius:10px;width:min(310px,72vw);overflow:hidden}.wa-contact-person{align-items:center;gap:11px;padding:12px;display:flex}.wa-contact-person>span{opacity:1;background:#d9fdd3;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;margin:0;font-size:21px;display:grid}.wa-contact-person div{gap:2px;min-width:0;display:grid}.wa-contact-person strong,.wa-contact-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-contact-person strong{color:#1e1f27;font-size:14px;line-height:1.55;display:block}.wa-contact-person small,.wa-contact-empty{color:#6c757d;font-size:13px;line-height:1.5;display:block}.wa-contact-phones{border-top:1px solid #111b2114}.wa-contact-phone{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.wa-contact-phone+.wa-contact-phone{border-top:1px solid #111b210f}.wa-contact-phone>span{opacity:1;color:#1e1f27;margin:0;font-size:13px;line-height:1.5;display:block}.wa-contact-actions{align-items:center;gap:5px;display:flex}.wa-contact-actions a,.wa-contact-save{background:#00806914;border-radius:7px;justify-content:center;align-items:center;min-height:29px;padding:5px 8px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;color:#008069!important;text-decoration:none!important}.wa-contact-actions a:hover,.wa-contact-save:hover{background:#00806926}.wa-contact-save{color:#008069;cursor:pointer;border:0;width:calc(100% - 24px);min-height:32px;margin:0 12px 11px;font-family:inherit;display:flex}.wa-contact-save:disabled{cursor:wait;opacity:.65}.wa-contact-empty{padding:0 12px 11px;display:block}.wa-location-card{background:#ffffffa3;border:1px solid #111b211a;border-radius:10px;width:min(320px,72vw);display:block;overflow:hidden;color:#1e1f27!important;text-decoration:none!important}.wa-location-map{background-color:#dcebdc;background-image:linear-gradient(32deg,#0000 46%,#ffffffe6 47% 53%,#0000 54%),linear-gradient(122deg,#0000 45%,#b7d3e2f2 46% 54%,#0000 55%),repeating-linear-gradient(0deg,#0000 0 27px,#50785a1f 28px 29px),repeating-linear-gradient(90deg,#0000 0 34px,#50785a1a 35px 36px);place-items:center;height:128px;display:grid;position:relative;overflow:hidden}.wa-location-map i{color:#fff;background:#ea4335;border:5px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:38px;height:38px;font-style:normal;display:grid;transform:rotate(-45deg);box-shadow:0 2px 7px #00000040}.wa-location-map i:first-letter{transform:rotate(45deg)}.wa-location-info{gap:3px;padding:10px 12px;display:grid}.wa-location-info strong{font-size:14px}.wa-location-info small{color:#6c757d;font-size:12px;line-height:1.5}.wa-location-info b{color:#008069;margin-top:4px;font-size:13px}.document-download{background:#eef1f3;border-radius:9px;align-items:center;gap:10px;min-width:230px;padding:11px;display:flex;color:#1e1f27!important;text-decoration:none!important}.document-download>span:first-child{background:#fff;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.document-download>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.document-download>span:last-child{color:#00a884;font-size:18px}.wa-audio-player{color:#54656f;direction:ltr;grid-template-columns:38px minmax(145px,1fr) 38px;align-items:center;gap:8px;width:min(330px,70vw);min-height:54px;display:grid}.wa-audio-player audio{display:none!important}.wa-audio-play,.wa-audio-rate{cursor:pointer;border:0;flex:none;place-items:center;display:grid}.wa-audio-play{color:#fff;background:#00a884;border-radius:50%;width:38px;height:38px;font-size:17px}.wa-audio-rate{color:#3b4a54;background:#dfe5e7;border-radius:13px;width:38px;height:26px;font:800 10px inherit}.wa-audio-track{flex-direction:column;gap:4px;min-width:0;display:flex}.wa-audio-track input{cursor:pointer;accent-color:#00a884;width:100%;height:4px;margin:0}.wa-audio-track span{font-variant-numeric:tabular-nums;text-align:end!important;color:#6c757d!important;opacity:1!important;margin:0!important;font-size:12px!important}.wa-audio-error{color:#c62828;text-align:center;grid-column:1/-1;font-size:13px}.voice-preview{border-radius:12px;height:auto;min-height:50px;padding:3px 10px}.voice-preview .wa-audio-player{grid-template-columns:34px minmax(90px,1fr) 36px;width:100%;min-height:44px}.voice-preview .wa-audio-play{width:34px;height:34px}@media (width<=560px){.media-message{min-width:min(255px,78vw)}.wa-audio-player{grid-template-columns:36px minmax(105px,1fr) 36px;width:min(280px,75vw)}.document-download{min-width:200px}.media-message video{width:min(280px,75vw)}}.itc-seo-sites-card{flex-direction:column;gap:14px;width:100%;min-width:0;padding:18px;display:flex;overflow:hidden}.itc-seo-sites-header{width:100%;min-width:0}.itc-seo-sites{flex-direction:column;gap:12px;width:100%;min-width:0;margin-top:10px;display:flex}.itc-seo-sites-list{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;min-width:0;max-height:360px;padding:2px 4px 2px 2px;display:flex;overflow:hidden auto}.itc-seo-site-option{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:12px 14px;display:grid}.itc-seo-site-option:hover{background:#f8fbff;border-color:#9dbcf4}.itc-seo-site-option.is-selected{background:#f3f7ff;border-color:#2d6fe8}.itc-seo-site-option>input[type=checkbox]{cursor:pointer;width:18px;height:18px;margin:0;padding:0}.itc-seo-site-content{text-align:start;flex-direction:column;gap:4px;min-width:0;display:flex}.itc-seo-site-name{color:#15213a;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:15px;line-height:1.45;display:block}.itc-seo-site-domain{text-align:end;color:#64748b;overflow-wrap:anywhere;word-break:break-word;direction:ltr;unicode-bidi:plaintext;min-width:0;font-size:14px;line-height:1.4;display:block}.itc-seo-site-status{white-space:nowrap;color:#16864b;background:#eaf8f0;border-radius:999px;padding:5px 9px;font-size:14px;font-weight:700}.itc-seo-sites-footer{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.itc-seo-sites-footer>span{color:#64748b;flex:none;font-size:14px}.itc-seo-sites-footer .integration-request{flex:1;margin:0}@media (width<=640px){.itc-seo-sites-card{padding:14px}.itc-seo-sites-list{max-height:320px}.itc-seo-site-option{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:11px 12px}.itc-seo-site-status{grid-column:2;justify-self:start}.itc-seo-sites-footer{flex-direction:column;align-items:stretch}.itc-seo-sites-footer>span{text-align:center}}.seo-pro-ui{direction:inherit;--seo-blue:#2563eb;--seo-purple:#7c3aed;--seo-green:#10b981;--seo-orange:#f59e0b;--seo-red:#ef4444;--seo-cyan:#06b6d4;--seo-ink:#313a46;--seo-muted:#7b879c;--seo-border:#e7ebf3;--seo-bg:#f5f7fb;background:linear-gradient(#f8faff 0%,#f4f6fa 100%);border-radius:24px;padding:24px}.seo-pro-ui *{box-sizing:border-box}.seo-pro-ui .module-header{border:1px solid var(--seo-border);background:radial-gradient(circle at 8% 20%,#2563eb1a,#0000 28%),linear-gradient(135deg,#fff 0%,#f7f9ff 100%);border-radius:22px;min-height:145px;margin-bottom:18px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 10px 35px #1e325a12}.seo-pro-ui .module-header:before{content:"";background:linear-gradient(135deg,var(--seo-blue),var(--seo-purple));opacity:.07;inset-inline-end:-55px;border-radius:50%;width:190px;height:190px;position:absolute;top:-75px}.seo-pro-ui .module-header h1,.seo-pro-ui .module-header h2{color:var(--seo-ink);letter-spacing:-.5px;margin:0 0 5px;font-size:27px;font-weight:850;position:relative}.seo-pro-ui .module-header p{color:var(--seo-muted);margin:0;font-size:15px;position:relative}.seo-pro-ui .module-actions{z-index:2;position:relative}.seo-pro-ui .module-actions button{border:1px solid var(--seo-border);background:#fff;border-radius:11px;box-shadow:0 4px 14px #1e325a0f}.seo-pro-ui .inline-alert{color:#55709d;background:#f7faff;border:1px solid #dce5f8;border-radius:12px;margin:14px 0;padding:11px 15px;font-size:14px;font-weight:700}.seo-pro-ui .dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.seo-pro-ui .dashboard-card{border:1px solid var(--seo-border);background:#fff;border-radius:20px;min-height:142px;padding:22px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 7px 25px #1b2d500e}.seo-pro-ui .dashboard-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1b2d501c}.seo-pro-ui .dashboard-card:before{content:"";background:var(--seo-blue);opacity:.07;inset-inline-end:-25px;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-48px}.seo-pro-ui .dashboard-card:after{width:38px;height:38px;color:var(--seo-blue);top:18px;background:#e7f2fc;border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;inset-inline-start:18px}.seo-pro-ui .dashboard-card:first-child:after{content:"↗"}.seo-pro-ui .dashboard-card:nth-child(2):after{content:"◉";color:var(--seo-purple);background:#f2edff}.seo-pro-ui .dashboard-card:nth-child(3):after{content:"◌";color:var(--seo-cyan);background:#e9fbff}.seo-pro-ui .dashboard-card:nth-child(4):after{content:"✓";color:var(--seo-green);background:#e9fbf5}.seo-pro-ui .dashboard-card:nth-child(5):after{content:"☏";color:var(--seo-orange);background:#fff7e7}.seo-pro-ui .dashboard-card:nth-child(6):after{content:"☎";color:var(--seo-red);background:#fdeceb}.seo-pro-ui .dashboard-card>*{z-index:1;position:relative}.seo-pro-ui .dashboard-card strong{text-align:start;color:var(--seo-ink);letter-spacing:-1px;direction:ltr;margin-top:38px;font-size:31px;font-weight:900;line-height:1;display:block}.seo-pro-ui .dashboard-card span{color:var(--seo-muted);margin-top:9px;font-size:14px;font-weight:750;display:block}.seo-pro-ui .dashboard-card span:after{content:"  ↑";color:var(--seo-green);font-weight:900}.seo-pro-ui .module-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:18px;margin-top:18px;display:grid}.seo-pro-ui .panel-card{border:1px solid var(--seo-border);background:#fff;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 7px 25px #1b2d500d}.seo-pro-ui .panel-card-header{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:70px;padding:17px 21px;display:flex}.seo-pro-ui .panel-card-header h2,.seo-pro-ui .panel-card-header h3{color:var(--seo-ink);margin:0;font-size:16px;font-weight:850}.seo-pro-ui .panel-card-header:after{content:"↗";width:34px;height:34px;color:var(--seo-blue);background:#e7f2fc;border-radius:10px;place-items:center;font-weight:900;display:grid}.seo-pro-ui .analytics-list{padding:5px 20px 12px}.seo-pro-ui .analytics-row{min-height:52px;color:var(--seo-ink);border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;padding:9px 5px;display:flex}.seo-pro-ui .analytics-row:last-child{border-bottom:0}.seo-pro-ui .analytics-row:after{content:"›";color:#a1acbd;font-size:20px;font-weight:700}.seo-pro-ui .panel-card:has(.analytics-row){position:relative}.seo-pro-ui .analytics-list:has(.analytics-row){background:linear-gradient(90deg,#0000 0% 49%,#f4f6fa 50%,#0000 51% 100%)}.seo-pro-ui .empty-state{min-height:130px;color:var(--seo-muted);text-align:center;background:#fbfcfe;place-items:center;padding:30px;display:grid}.seo-pro-ui table{border-collapse:separate;border-spacing:0;width:100%}.seo-pro-ui th{color:#738098;background:#f8faff;padding:13px 15px;font-size:14px;font-weight:800}.seo-pro-ui td{color:var(--seo-ink);border-top:1px solid #f0f2f6;padding:14px 15px;font-size:14px}@media (width<=1150px){.seo-pro-ui .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-pro-ui .module-grid{grid-template-columns:1fr}}@media (width<=700px){.seo-pro-ui{border-radius:14px;padding:10px}.seo-pro-ui .module-header{min-height:auto;padding:20px}.seo-pro-ui .module-header h1,.seo-pro-ui .module-header h2{font-size:21px}.seo-pro-ui .dashboard-grid{grid-template-columns:1fr 1fr;gap:10px}.seo-pro-ui .dashboard-card{min-height:120px;padding:15px}.seo-pro-ui .dashboard-card strong{font-size:25px}.seo-pro-ui .module-grid{grid-template-columns:1fr}}.seo-new-dashboard{color:#313a46;direction:ltr;background:#f5f7fb;border-radius:22px;padding:24px}.seo-new-dashboard *{box-sizing:border-box}.seo-new-header{direction:inherit;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5eaf2;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 8px 28px #1d30520f}.seo-new-eyebrow{color:#1475c0;letter-spacing:1.2px;font-size:14px;font-weight:900}.seo-new-header h1{color:#313a46;letter-spacing:-.6px;margin:5px 0 4px;font-size:28px;font-weight:900}.seo-new-header p{color:#7a879b;margin:0;font-size:14px}.seo-site-pill{color:#1475c0;background:#eef5ff;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:7px 11px;font-size:14px;font-weight:800;display:inline-flex}.seo-site-pill i,.seo-new-api i{background:#16b985;border-radius:50%;width:7px;height:7px;display:inline-block}.seo-new-controls{direction:inherit;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.seo-new-controls select,.seo-new-controls button{color:#26344e;background:#fff;border:1px solid #dfe5ef;border-radius:11px;outline:none;height:43px;padding:0 14px;font-weight:750}.seo-new-controls button{color:#fff;cursor:pointer;background:#1475c0;border:0;box-shadow:0 7px 18px #2864e838}.seo-new-controls button:disabled{opacity:.6}.seo-new-alert{color:#c23845;background:#fff3f4;border:1px solid #ffd6da;border-radius:12px;margin-top:14px;padding:12px 15px;font-size:14px;font-weight:700}.seo-new-api{direction:inherit;color:#6d7890;background:#fff;border:1px solid #e6eaf1;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 15px;font-size:14px;display:flex}.seo-new-api span{align-items:center;gap:7px;display:flex}.seo-new-api strong{color:#1475c0}.seo-new-kpis{direction:ltr;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:16px;display:grid}.seo-new-kpi{direction:inherit;background:#fff;border:1px solid #e5eaf2;border-radius:18px;min-height:150px;padding:18px;position:relative;overflow:hidden;box-shadow:0 6px 22px #1d30520d}.seo-new-kpi:after{content:"";opacity:.08;inset-inline-end:-38px;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px}.seo-tone-blue:after{background:#1475c0}.seo-tone-purple:after{background:#7b61d9}.seo-tone-cyan:after{background:#06a9cf}.seo-tone-green:after{background:#16a673}.seo-tone-emerald:after{background:#10b981}.seo-tone-orange:after{background:#f0a52c}.seo-kpi-icon{color:#1475c0;background:#e7f2fc;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.seo-tone-purple .seo-kpi-icon{color:#7258cf;background:#f1edff}.seo-tone-cyan .seo-kpi-icon{color:#079abf;background:#e8faff}.seo-tone-green .seo-kpi-icon{color:#129568;background:#e9faf4}.seo-tone-emerald .seo-kpi-icon{color:#0d9b72;background:#e8faf4}.seo-tone-orange .seo-kpi-icon{color:#db8e10;background:#fff5e5}.seo-kpi-content{margin-top:12px}.seo-kpi-content>span{color:#7b879b;font-size:14px;font-weight:800;display:block}.seo-kpi-content>strong{text-align:start;color:#313a46;direction:ltr;margin-top:5px;font-size:26px;font-weight:900;display:block}.seo-kpi-content small{color:#9aa5b7;margin-top:7px;font-size:13px;display:block}.seo-kpi-content small b{color:#10a77a;font-size:14px}.seo-new-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:16px;margin-top:16px;display:grid}.seo-new-panel{direction:inherit;background:#fff;border:1px solid #e5eaf2;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 6px 22px #1d30520b}.seo-new-panel-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:16px 20px;display:flex}.seo-new-panel-head h3{color:#313a46;margin:0;font-size:16px;font-weight:900}.seo-new-panel-head p{color:#9aa5b7;margin:5px 0 0;font-size:13px}.seo-new-panel-head>.seo-icon{flex:none}.seo-icon{color:#1475c0;background:#e7f2fc;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.seo-icon-conversions{color:#12a476;background:#e9faf4}.seo-icon-source{color:#7258cf;background:#f1edff}.seo-icon-campaigns{color:#d99013;background:#fff5e5}.seo-icon-traffic{color:#0798c0;background:#e9f8ff}.seo-chart-total{text-align:end;direction:inherit}.seo-chart-total span{color:#9aa5b7;font-size:13px;display:block}.seo-chart-total strong{color:#313a46;font-size:23px;font-weight:900}.seo-real-chart{direction:ltr;height:310px;padding:25px 24px 18px 30px;position:relative}.seo-chart-lines{inset-inline:24px 30px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:25px;bottom:45px}.seo-chart-lines span{border-top:1px dashed #e7e9eb}.seo-chart-bars{inset-inline:25px 42px;justify-content:space-around;align-items:flex-end;gap:8px;display:flex;position:absolute;top:28px;bottom:40px}.seo-chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;max-width:50px;height:100%;display:flex}.seo-chart-value{background:linear-gradient(#3979f5,#1475c0);border-radius:8px 8px 3px 3px;width:72%;min-height:8px;transition:height .35s;position:relative;box-shadow:0 5px 12px #2864e829}.seo-chart-value:hover{background:linear-gradient(#6d91f4,#1475c0)}.seo-chart-value b{white-space:nowrap;color:#7d899c;top:-20px;font-size:12px;position:absolute;inset-inline-end:50%;transform:translate(-50%)}.seo-chart-column small{color:#98a3b5;white-space:nowrap;font-size:12px}.seo-conversion-card{min-height:400px}.seo-donut{background:conic-gradient(#1475c0 0 58%,#e8edf6 58% 100%);border-radius:50%;place-items:center;width:170px;height:170px;margin:28px auto 20px;display:grid;position:relative}.seo-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.seo-donut>div{z-index:1;text-align:center;position:relative}.seo-donut strong{color:#313a46;font-size:29px;font-weight:900;display:block}.seo-donut span{color:#8b97aa;font-size:13px;font-weight:700}.seo-conversion-grid{border:1px solid #edf0f5;border-radius:13px;grid-template-columns:1fr 1fr;margin:0 18px 20px;display:grid;overflow:hidden}.seo-conversion-grid div{background:#fcfdff;border-bottom:1px solid #edf0f5;padding:13px}.seo-conversion-grid div:nth-child(odd){border-inline-end:1px solid #edf0f5}.seo-conversion-grid span{color:#8b97aa;font-size:13px;display:block}.seo-conversion-grid strong{color:#313a46;margin-top:4px;font-size:17px;font-weight:900;display:block}.seo-new-section-title{direction:inherit;margin:25px 3px 13px}.seo-new-section-title h2{color:#313a46;margin:0;font-size:19px;font-weight:900}.seo-new-section-title p{color:#8b97aa;margin:4px 0 0;font-size:14px}.seo-source-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.seo-source-body{grid-template-columns:180px 1fr;align-items:center;gap:18px;padding:25px;display:grid}.seo-source-donut{border-radius:50%;place-items:center;width:155px;height:155px;display:grid}.seo-source-donut>div{text-align:center;background:#fff;border-radius:50%;align-content:center;place-items:center;width:102px;height:102px;display:grid;box-shadow:0 2px 10px #1d30520a}.seo-source-donut strong{color:#313a46;font-size:24px;font-weight:900}.seo-source-donut span{color:#8b97aa;font-size:13px}.seo-source-list{flex-direction:column;gap:14px;display:flex}.seo-source-row{color:#69768c;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.seo-source-row span{align-items:center;gap:8px;display:flex}.seo-source-row strong{color:#313a46;font-size:14px}.seo-source-dot{background:#1475c0;border-radius:50%;width:9px;height:9px}.dot-1{background:#7b61d9}.dot-2{background:#20b991}.dot-3{background:#f4a62a}.seo-rank-list{padding:6px 20px 15px}.seo-rank-row{border-bottom:1px solid #f0f2f6;align-items:center;gap:12px;min-height:60px;display:flex}.seo-rank-row:last-child{border-bottom:0}.seo-rank-index{color:#728098;background:#f1f5fb;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.seo-rank-body{flex:1;min-width:0}.seo-rank-label{direction:inherit;justify-content:space-between;gap:10px;display:flex}.seo-rank-label span{text-overflow:ellipsis;white-space:nowrap;color:#536178;min-width:0;font-size:13px;overflow:hidden}.seo-rank-label strong{color:#313a46;font-size:14px}.seo-rank-track{background:#edf1f6;border-radius:10px;height:5px;margin-top:8px;overflow:hidden}.seo-rank-track span{background:linear-gradient(90deg,#3979f5,#7658d8);border-radius:10px;height:100%;display:block}.seo-new-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.seo-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.seo-snapshot-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px 20px;display:grid}.seo-snapshot-grid div{background:#f8faff;border-radius:13px;padding:16px;position:relative}.seo-snapshot-grid span{color:#8995a8;font-size:13px;display:block}.seo-snapshot-grid strong{color:#313a46;margin-top:5px;font-size:20px;font-weight:900;display:block}.seo-snapshot-grid em{color:#11a878;top:14px;font-style:normal;font-weight:900;position:absolute;inset-inline-end:14px}.seo-new-empty{text-align:center;color:#9aa5b7;padding:42px 20px;font-size:14px}@media (width<=1200px){.seo-new-kpis{grid-template-columns:repeat(3,1fr)}.seo-new-main-grid{grid-template-columns:1fr}.seo-new-grid-3{grid-template-columns:1fr 1fr}}@media (width<=800px){.seo-new-dashboard{padding:10px}.seo-new-header{flex-direction:column;align-items:stretch}.seo-new-kpis{grid-template-columns:1fr 1fr}.seo-source-layout,.seo-new-grid-3,.seo-bottom-grid,.seo-source-body{grid-template-columns:1fr}.seo-source-donut{margin:auto}.seo-snapshot-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.seo-new-kpis{grid-template-columns:1fr}.seo-new-controls{width:100%}.seo-new-controls select,.seo-new-controls button{flex:1;min-width:0}.seo-snapshot-grid{grid-template-columns:1fr}}.seo-new-dashboard.seo-lang-ar{direction:inherit}.seo-new-dashboard.seo-lang-en,.seo-new-dashboard.seo-lang-en .seo-new-header,.seo-new-dashboard.seo-lang-en .seo-new-controls,.seo-new-dashboard.seo-lang-en .seo-new-panel-head,.seo-new-dashboard.seo-lang-en .seo-source-row,.seo-new-dashboard.seo-lang-en .seo-rank-label{direction:ltr}.seo-new-dashboard.seo-lang-ar .seo-new-header,.seo-new-dashboard.seo-lang-ar .seo-new-controls,.seo-new-dashboard.seo-lang-ar .seo-new-panel-head{direction:inherit}.seo-new-dashboard select{cursor:pointer}.seo-new-dashboard .seo-new-controls select{appearance:auto;min-width:145px}.seo-new-dashboard.seo-lang-ar .seo-kpi-content>strong{direction:ltr}.seo-new-dashboard.seo-lang-ar .seo-chart-total{direction:inherit}.seo-new-dashboard.seo-lang-en .seo-chart-total{text-align:start;direction:ltr}.profile-module{max-width:980px;padding:24px 28px}.profile-header h1{color:#14213d;margin:0 0 6px;font-size:24px}.profile-header p{color:#697790;margin:0 0 22px;font-size:14px}.profile-grid{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.profile-card{background:#fff;border:1px solid #e6ecf3;border-radius:18px;padding:24px}.profile-avatar-card{text-align:center}.profile-avatar{background:#188ae2;border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto 18px;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar span{color:#fff;font-size:52px;font-weight:800}.profile-upload{color:#fff;cursor:pointer;background:#188ae2;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-block}.profile-upload input{display:none}.profile-note{color:#8592a8;margin:12px 0 0;font-size:12px}.profile-form label{color:#14213d;margin-bottom:16px;font-size:14px;font-weight:700;display:block}.profile-form input{box-sizing:border-box;border:1px solid #cfd9e3;border-radius:10px;width:100%;margin-top:8px;padding:12px 13px;font-family:inherit;font-size:15px;display:block}.profile-form input:focus{border-color:#188ae2;outline:3px solid #188ae233}.profile-form input:disabled{color:#8592a8;background:#f2f5f9}.profile-form button{color:#fff;cursor:pointer;background:#188ae2;border:0;border-radius:10px;padding:13px 30px;font-family:inherit;font-size:15px;font-weight:800}.profile-form button:disabled{opacity:.65;cursor:default}.profile-alert{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:14px}.profile-alert-ok{color:#1c6b32;background:#eaf7ee}.profile-alert-error{color:#b3261e;background:#fdecec}.profile-loading{color:#697790;font-size:15px}@media (width<=820px){.profile-grid{grid-template-columns:1fr}}.perf-module{padding:24px 28px}.perf-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.perf-header h1{color:#14213d;margin:0 0 6px;font-size:24px}.perf-header p{color:#697790;margin:0;font-size:14px}.perf-tabs{background:#eef2f7;border-radius:12px;gap:6px;padding:4px;display:flex}.perf-tabs button{color:#5b6b83;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:700}.perf-tabs button.active{color:#188ae2;background:#fff;box-shadow:0 1px 3px #0001}.perf-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.perf-card{background:#fff;border:1px solid #e6ecf3;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.perf-card-label{color:#697790;font-size:13px}.perf-card-value{color:#14213d;font-size:28px;font-weight:800;line-height:1}.perf-card-foot{color:#8592a8;font-size:12px}.perf-card.ok{border-color:#bfe6cb}.perf-card.ok .perf-card-value{color:#1c6b32}.perf-card.warn{border-color:#f5cfcf}.perf-card.warn .perf-card-value{color:#b3261e}.perf-me{background:#fff;border:2px solid #188ae2;border-radius:18px;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.perf-me-body{flex-direction:column;flex:1;gap:4px;display:flex}.perf-me-name{color:#697790;font-size:13px}.perf-me-rating{color:#14213d;font-size:20px;font-weight:800}.perf-me-detail{color:#697790;font-size:13px}.perf-me.perf-rating-first{background:#fffaf0;border-color:#f0b429}.perf-me.perf-rating-last{background:#fdf3f3;border-color:#b3261e}.perf-me.perf-rating-declining{background:#fff8ef;border-color:#e08b1f}.perf-avatar{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px;display:block}.perf-avatar-text{color:#fff;background:#188ae2;place-items:center;font-size:19px;font-weight:800;display:grid}.perf-trend{white-space:nowrap;font-size:13px;font-weight:700}.perf-trend.up{color:#1c6b32}.perf-trend.down{color:#b3261e}.perf-trend.flat{color:#8592a8}.perf-table-wrap{background:#fff;border:1px solid #e6ecf3;border-radius:16px;overflow-x:auto}.perf-table{border-collapse:collapse;width:100%;min-width:900px}.perf-table th{text-align:start;color:#697790;white-space:nowrap;border-bottom:1px solid #eef2f7;padding:14px 16px;font-size:13px}.perf-table td{color:#14213d;white-space:nowrap;border-bottom:1px solid #f4f7fa;padding:14px 16px;font-size:14px}.perf-table tbody tr{cursor:pointer}.perf-table tbody tr:hover{background:#f7fafd}.perf-table tbody tr.is-me{background:#f2f8fe}.perf-table tbody tr.open{background:#eaf4fd}.perf-rank{color:#188ae2;font-weight:800}.perf-person{align-items:center;gap:11px;display:flex}.perf-person strong{font-size:14px;display:block}.perf-person small{color:#8592a8;font-size:12px}.perf-badge{color:#5b6b83;background:#eef2f7;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.perf-badge.perf-rating-first{color:#8a5b00;background:#fff3d6}.perf-badge.perf-rating-excellent{color:#1c6b32;background:#e6f6ec}.perf-badge.perf-rating-very_good{color:#125a91;background:#e8f3fd}.perf-badge.perf-rating-good{color:#5b6b83;background:#eef2f7}.perf-badge.perf-rating-declining{color:#8a4b00;background:#fdf0e2}.perf-badge.perf-rating-last{color:#b3261e;background:#fdecec}.perf-empty{text-align:center;color:#8592a8;padding:28px}.perf-detail{background:#fff;border:1px solid #e6ecf3;border-radius:16px;margin-top:20px;padding:22px}.perf-detail-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.perf-detail-head h2{color:#14213d;margin:0;font-size:19px}.perf-detail-head p{color:#8592a8;margin:2px 0 0;font-size:13px}.perf-close{cursor:pointer;color:#5b6b83;background:#eef2f7;border:0;border-radius:50%;width:32px;height:32px;margin-inline-start:auto;font-size:18px}.perf-detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.perf-detail-grid div{background:#f7fafd;border-radius:12px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.perf-detail-grid span{color:#697790;font-size:12px}.perf-detail-grid strong{color:#14213d;font-size:17px}.perf-alert{color:#b3261e;background:#fdecec;border-radius:10px;margin-bottom:16px;padding:13px 16px;font-size:14px}.perf-loading{color:#697790;font-size:15px}.inline-alert.success{color:#078f69;background:#e4faf2;border-color:#9be3c8}.member-remove-button{color:#b33140;cursor:pointer;background:#fff1f2;border:1px solid #ffd6da;border-radius:8px;padding:5px 12px;font-size:12px}.member-remove-button:hover{background:#ffe4e8}.member-remove-dialog{z-index:70;top:50%;gap:14px;width:min(440px,92vw);padding:22px;display:grid;position:fixed;inset-inline-end:50%;transform:translate(-50%,-50%)}.member-remove-dialog select{width:100%;margin-top:6px}.member-remove-actions{justify-content:flex-end;gap:10px;display:flex}.unassigned-panel .panel-head{align-items:center}.unassigned-count{color:#4338ca;text-align:center;background:#eef2ff;border-radius:999px;min-width:2rem;padding:.15rem .6rem;font-size:.85rem}.unassigned-list{flex-direction:column;gap:.5rem;display:flex}.unassigned-row{background:#fff;border:1px solid #e6e8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.unassigned-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.unassigned-info small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unassigned-row select{min-width:9rem}.unassigned-empty{color:#6b7280;margin:0}.member-purge-button{color:#fff;cursor:pointer;background:#b33140;border:1px solid #b33140;border-radius:8px;padding:.35rem .7rem}.member-purge-button:disabled{opacity:.6;cursor:not-allowed}.member-purge-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:.6rem .75rem;line-height:1.6}.member-mode-switch{background:#f6f7fb;border:1px solid #e6e8ef;border-radius:10px;gap:.35rem;padding:.25rem;display:flex}.member-mode-tab{color:#4b5563;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:1;padding:.45rem .6rem}.member-mode-tab.active{color:#111827;background:#fff;box-shadow:0 1px 2px #10182814}.member-mode-hint{color:#6b7280;margin:0;line-height:1.6}.no-reply-strip{background:#fff5f6;border:1px solid #fecdd3;border-radius:12px;margin:0 0 .5rem;overflow:hidden}.no-reply-head{cursor:pointer;width:100%;font:inherit;color:#b33140;background:0 0;border:0;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.no-reply-dot{background:#e11d48;border-radius:999px;flex:none;width:.5rem;height:.5rem}.no-reply-count{color:#fff;text-align:center;background:#e11d48;border-radius:999px;min-width:1.5rem;margin-inline-start:auto;padding:.05rem .45rem;font-size:.78rem}.no-reply-body{border-top:1px solid #fecdd3;flex-direction:column;max-height:11rem;display:flex;overflow-y:auto}.no-reply-row{cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-bottom:1px solid #ffe4e6;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.no-reply-row:last-child{border-bottom:0}.no-reply-row:hover{background:#ffe4e6}.no-reply-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.no-reply-meta{color:#9f1239;flex:none;font-size:.8rem}.no-reply-threshold{align-items:flex-end;gap:.5rem;margin-bottom:.6rem;display:flex}.no-reply-threshold label{color:#4b5563;flex-direction:column;flex:1;gap:.25rem;font-size:.85rem;display:flex}.no-reply-threshold input{width:100%}.no-reply-threshold button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d5d8e2;border-radius:8px;padding:.45rem .9rem}.no-reply-threshold button:disabled{opacity:.6;cursor:not-allowed}.no-reply-panel .unassigned-row{align-items:center}.my-score-body{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.4rem .75rem 1.1rem;display:flex}.my-score-total{color:#1d66f5;margin:0;font-size:3rem;font-weight:700;line-height:1}.my-score-label{color:#6b7280;text-align:center;margin:0;font-size:.9rem}.my-score-cta{cursor:pointer;font:inherit;color:#1d66f5;background:#fff;border:1px solid #d5d8e2;border-radius:10px;margin-top:.75rem;padding:.5rem 1.1rem}.my-score-cta:hover{background:#f5f8ff}.member-resend-button{color:#1d66f5;cursor:pointer;font:inherit;background:#f5f8ff;border:1px solid #1d66f5;border-radius:8px;padding:.35rem .7rem;font-size:.8rem}.member-resend-button:disabled{opacity:.6;cursor:not-allowed}.profile-form-title{margin:0 0 .5rem;font-size:1rem;font-weight:700}.automation-alerts{margin-bottom:1rem}.automation-alerts .unassigned-row{align-items:center}.automation-drafts{margin-bottom:1rem}.draft-list{flex-direction:column;gap:.85rem;display:flex}.draft-row{border:1px solid #e2e6ef;border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.draft-meta{flex-direction:column;gap:.15rem;display:flex}.draft-meta small{color:#6b7280;font-size:.8rem}.draft-row textarea{width:100%;font:inherit;resize:vertical}.draft-actions{gap:.5rem;display:flex}.draft-actions button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d5d8e2;border-radius:8px;padding:.4rem 1rem}.draft-actions button:disabled{opacity:.6;cursor:not-allowed}.msg-slot{display:contents}.day-divider{color:#475569;letter-spacing:.2px;background:#0f172a12;border-radius:999px;align-self:center;margin:14px 0 6px;padding:4px 14px;font-size:12px;font-weight:600}.gsm-call{position:relative}.gsm-badge{letter-spacing:.4px;opacity:.75;margin-inline-start:3px;font-size:9px;font-weight:700}.platform-settings-card{color:#0f172a;background:#fff;border:1px solid #94a3b852;border-radius:16px;margin:18px 0 4px;padding:20px 22px;box-shadow:0 1px 3px #0f172a0f}.platform-settings-card h2{color:#0f172a;margin:0 0 4px;font-size:17px}.platform-settings-card p{color:#64748b;margin:0;font-size:13px}.platform-settings-card form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:end;gap:12px 16px;margin-top:16px;display:grid}.platform-settings-card label{color:#334155;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.platform-settings-card input{color:#0f172a;text-align:end;direction:ltr;background:#f8fafc;border:1px solid #94a3b880;border-radius:9px;padding:9px 11px;font-size:13px}.platform-settings-card .platform-status{color:#475569;grid-column:1/-1;margin:0;font-size:12px}.platform-settings-card button{color:#fff;cursor:pointer;background:#1d66f5;border:0;border-radius:9px;justify-self:start;padding:9px 24px;font-weight:600}.platform-settings-card button:disabled{opacity:.6;cursor:default}.platform-note{color:#059669;align-self:center;font-size:12px;font-weight:600}.platform-note.error{color:#dc2626}.wa-templates-card .panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wa-refresh{color:#1d4ed8;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.wa-refresh:disabled{opacity:.55;cursor:default}.wa-templates-table{border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;overflow:hidden}.wa-template-row{color:#0f172a;border-bottom:1px solid #eef2f7;grid-template-columns:1fr 90px 120px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.wa-template-row:last-child{border-bottom:none}.wa-template-row strong{text-align:end;word-break:break-all;direction:ltr;font-weight:600}.wa-template-row span{text-align:end;color:#64748b;direction:ltr}.wa-template-status{background:#f1f5f9;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600;color:#475569!important;text-align:center!important;direction:rtl!important}.wa-template-status.APPROVED{background:#dcfce7;color:#15803d!important}.wa-template-status.PENDING{background:#fef3c7;color:#b45309!important}.wa-template-status.REJECTED{background:#fee2e2;color:#b91c1c!important}.wa-templates-empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:12px;margin-top:14px;padding:16px;font-size:13px}.wa-template-form{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:16px}.wa-template-form h3{color:#0f172a;margin:0 0 12px;font-size:15px}.wa-template-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.wa-template-form label{color:#334155;font-size:13px;font-weight:600;display:block}.wa-template-form input,.wa-template-form select,.wa-template-form textarea{width:100%;font:inherit;color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;margin-top:6px;padding:10px 12px;font-size:13px}.wa-template-form input,.wa-template-form textarea{text-align:end;direction:ltr}.wa-template-form small{color:#94a3b8;margin-top:5px;font-size:11px;font-weight:400;display:block}.wa-template-body{margin-top:14px}.wa-template-form button[type=submit]{color:#fff;cursor:pointer;background:#1d66f5;border:none;border-radius:10px;margin-top:16px;padding:10px 22px;font-size:14px;font-weight:600}.wa-template-form button[type=submit]:disabled{opacity:.55;cursor:default}.ai-toggle{position:relative}.ai-badge{color:#475569;letter-spacing:.4px;background:#e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ai-toggle.on .ai-badge{color:#fff;background:#16a34a}.ai-toggle:disabled{opacity:.55;cursor:default}.ai-note{color:#64748b;white-space:nowrap;align-self:center;font-size:12px}.plat-shell{flex-direction:column;gap:18px;display:flex}.plat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.plat-head h2{margin:0;font-size:22px}.plat-head p{opacity:.7;margin:4px 0 0;font-size:13px}.plat-head button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #7882a059;border-radius:10px;padding:8px 16px}.plat-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.plat-card{background:#8296c80f;border:1px solid #7882a038;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.plat-card span{opacity:.7;font-size:12px}.plat-card strong{font-size:26px;font-weight:700}.plat-notice,.plat-error,.plat-empty{border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.plat-notice{background:#3cb47824}.plat-error{background:#dc505024}.plat-empty{opacity:.65}.plat-table-wrap{border:1px solid #7882a038;border-radius:14px;overflow-x:auto}.plat-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.plat-table th,.plat-table td{text-align:start;border-bottom:1px solid #7882a029;padding:10px 12px}.plat-table th{opacity:.7;font-size:12px;font-weight:600}.plat-table tbody tr:last-child td{border-bottom:none}.plat-name strong{display:block}.plat-name small{opacity:.55;font-size:11px}.plat-table select{font:inherit;color:inherit;background:0 0;border:1px solid #7882a059;border-radius:8px;padding:6px 8px}.plat-status{background:#7882a02e;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.plat-status.plat-active{background:#3cb4782e}.plat-status.plat-suspended{background:#dc50502e}.plat-actions{gap:8px;display:flex}.plat-actions button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #7882a059;border-radius:8px;padding:6px 12px;font-size:12px}.plat-actions button:disabled{opacity:.45;cursor:default}.plat-actions .plat-danger{color:#dc5a5a;border-color:#dc505080}.plat-shell,.plat-head,.plat-cards,.plat-table-wrap{min-width:0;max-width:100%}.plat-shell{box-sizing:border-box;width:100%}.plat-table{white-space:normal;table-layout:fixed}.plat-table th,.plat-table td{overflow-wrap:anywhere;padding:8px 6px;font-size:12px}.plat-table th{font-size:11px}.plat-actions{flex-wrap:wrap;gap:6px}.plat-actions button{padding:5px 8px;font-size:11px}.plat-table select{max-width:100%;font-size:12px}.plat-shell{padding:20px 24px 32px}@media (width<=720px){.plat-shell{padding:14px 12px 24px}}.subblock-screen{box-sizing:border-box;color:#eef2fb;background:#0d1424;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.subblock-card{text-align:center;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:520px;padding:34px 30px}.subblock-badge{letter-spacing:.5px;opacity:.75;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.subblock-card h1{margin:0 0 14px;font-size:24px;line-height:1.4}.subblock-message{opacity:.9;margin:0 0 16px;font-size:15px;line-height:1.7}.subblock-plan{opacity:.8;margin:0 0 14px;font-size:14px}.subblock-note{opacity:.6;margin:0 0 24px;font-size:13px;line-height:1.7}.subblock-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.subblock-actions button{font:inherit;color:#fff;cursor:pointer;background:#1d66f5;border:1px solid #0000;border-radius:10px;padding:10px 22px;font-size:14px}.subblock-actions .subblock-ghost{color:inherit;background:0 0;border-color:#ffffff40}.plat-tabs{gap:8px;display:flex}.plat-tabs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #7882a04d;border-radius:999px;padding:8px 18px;font-size:13px}.plat-tabs button.is-active{background:#1d66f524;border-color:#1d66f573;font-weight:600}.plans-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.plans-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plans-toolbar button{font:inherit;color:inherit;cursor:pointer;background:#1d66f51f;border:1px solid #1d66f573;border-radius:10px;padding:8px 16px;font-size:13px}.plans-hint{opacity:.6;font-size:12px}.plan-card{background:#8296c80d;border:1px solid #7882a038;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.plan-card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan-title-input{font:inherit;color:inherit;background:0 0;border:1px solid #7882a04d;border-radius:10px;flex:180px;min-width:0;padding:8px 12px;font-size:16px;font-weight:700}.plan-code,.plan-code-input{color:inherit;background:#7882a029;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px}.plan-code-input{background:0 0;border-color:#7882a04d;max-width:140px}.plan-tenants{opacity:.65;margin-inline-start:auto;font-size:12px}.plan-section-title{opacity:.7;margin:0;font-size:13px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.plan-grid label{opacity:.85;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.plan-grid input{font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:1px solid #7882a04d;border-radius:8px;width:100%;padding:7px 10px;font-size:13px}.plan-features{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.plan-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.plan-check input{cursor:pointer;width:16px;height:16px}.plan-card-foot{border-top:1px solid #7882a029;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.ovr-row-wrap td{background:#7882a012}.ovr-panel{white-space:normal;flex-direction:column;gap:12px;padding:8px 2px 6px;display:flex}.ovr-row{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ovr-row select{font:inherit;color:inherit;background:0 0;border:1px solid #7882a04d;border-radius:8px;padding:5px 8px;font-size:12px}.ovr-limit{gap:6px;display:flex}.ovr-limit input{font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:1px solid #7882a04d;border-radius:8px;width:100%;min-width:0;padding:6px 9px;font-size:13px}.ovr-limit button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #7882a04d;border-radius:8px;padding:5px 12px;font-size:12px}.ovr-limit button:disabled{opacity:.4;cursor:default}.ovr-limit{align-items:stretch}.ovr-limit input{flex:auto}.ovr-limit button{white-space:nowrap;flex:none}.plan-wide{opacity:.9;flex-direction:column;gap:5px;font-size:12px;display:flex}.plan-wide input,.plan-wide textarea{font:inherit;color:inherit;box-sizing:border-box;resize:vertical;background:0 0;border:1px solid #7882a04d;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.plan-wide small{opacity:.55;font-size:11px}.lead-stage-chip{background:currentColor;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-stage-chip{background:color-mix(in srgb, currentColor 8%, transparent)}}.lead-stage-chip{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.quick-control{flex:none;position:relative}.quick-control>button{color:#54656f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.quick-control>button:hover,.quick-control>button.active{color:#00a884;background:#e7e9eb}.quick-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.quick-picker{z-index:80;box-sizing:border-box;width:360px;min-width:360px;max-width:calc(100vw - 24px);direction:inherit;background:#fff;border:1px solid #e7e9eb;border-radius:14px;position:absolute;bottom:calc(100% + 12px);left:auto;right:0;overflow:hidden;box-shadow:0 10px 32px #17181f2e}.quick-picker-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:11px 14px 9px;display:flex}.quick-picker-head strong{font-size:14px}.quick-picker-head button{color:#00806a;font:inherit;cursor:pointer;background:#e7f7f2;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.quick-search{width:calc(100% - 24px);font:inherit;box-sizing:border-box;border:1px solid #e7e9eb;border-radius:10px;margin:10px 12px 4px;padding:9px 12px;font-size:14px}.quick-picker-scroll{max-height:300px;padding:6px 12px 12px;overflow-y:auto}.quick-empty{text-align:center;color:#8696a0;padding:24px 8px;font-size:13.5px}.quick-item{align-items:stretch;gap:4px;margin-bottom:7px;display:flex}.quick-use{text-align:start;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #e7e9eb;border-radius:11px;flex-direction:column;flex:1;gap:3px;padding:9px 11px;display:flex}.quick-use:hover{background:#f6f8f9;border-color:#cfd6da}.quick-use strong{font-size:13.5px}.quick-use i{color:#667781;background:#eef0f2;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:700}.quick-use span{color:#667781;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.quick-edit{color:#667781;cursor:pointer;background:#fff;border:1px solid #e7e9eb;border-radius:11px;flex:none;width:34px;font-size:15px}.quick-edit:hover{background:#f6f8f9}.quick-form{flex-direction:column;gap:8px;padding:12px;display:flex}.quick-form input[type=text],.quick-form input:not([type]),.quick-form textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #e7e9eb;border-radius:10px;padding:9px 12px;font-size:14px}.quick-hint{color:#8696a0;margin:-3px 2px 0;font-size:11.5px}.quick-share{color:#3b4a54;align-items:center;gap:8px;font-size:13px;display:flex}.quick-share input{accent-color:#00a884;width:17px;height:17px}.quick-form-actions{gap:7px;margin-top:2px;display:flex}.quick-form-actions button{font:inherit;cursor:pointer;color:#3b4a54;background:#eef0f2;border:0;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:700}.quick-form-actions button:first-child{color:#fff;background:#00a884}.quick-form-actions .quick-delete{color:#991b1b;background:#fee2e2;margin-inline-start:auto}.note-message{color:#6b4a00;background:#fff8e1;border:1px solid #f0c36d;border-radius:11px;flex-direction:column;align-self:center;gap:3px;max-width:78%;margin:6px auto;padding:9px 13px;font-size:13.5px;line-height:1.55;display:flex}.note-message b{letter-spacing:.2px;opacity:.85;font-size:11px}.message-composer.note{background:#fff8e1}.message-composer.note textarea::placeholder{color:#a0813a}.member-workload{color:#6b4a00;background:#fff8e1;border:1px solid #f0c36d;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.6}.unassigned-bulk{background:#f8fafc;border:1px solid #e7e9eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.unassigned-all{cursor:pointer;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.unassigned-all input,.unassigned-check{accent-color:#00a884;cursor:pointer;width:17px;height:17px}.unassigned-picked{text-align:center;color:#fff;background:#00a884;border-radius:999px;min-width:26px;padding:2px 9px;font-size:12.5px}.unassigned-bulk select{min-width:180px;font:inherit;border:1px solid #e7e9eb;border-radius:9px;flex:1;padding:8px 11px;font-size:13.5px}.unassigned-bulk button{color:#fff;font:inherit;cursor:pointer;background:#00a884;border:0;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:700}.unassigned-bulk button:disabled{opacity:.5;cursor:default}.unassigned-row.picked{background:#f0fdf9}.own-gateway-toggle{color:var(--accent,#2563eb);font:inherit;cursor:pointer;text-align:start;background:0 0;border:none;padding:6px 0;font-size:13px;text-decoration:underline}.own-gateway-fields{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:10px;flex-direction:column;gap:10px;margin-block:8px;padding:12px;display:flex}.own-gateway-fields label{flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.own-gateway-fields input{border:1px solid var(--border,#cbd5e1);font:inherit;border-radius:8px;padding:9px 11px}.own-gateway-fields small{color:var(--muted,#64748b);font-weight:400;line-height:1.6}.feature-locked{justify-content:center;align-items:center;padding:48px 20px;display:flex}.feature-locked-backdrop{z-index:120;background:#0d14248c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feature-locked-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #141e3c1a;border-radius:18px;width:100%;max-width:460px;padding:32px 26px;box-shadow:0 18px 44px #0d14241f}.feature-locked-icon{font-size:30px;line-height:1}.feature-locked-card h2{margin:14px 0 8px;font-size:20px}.feature-locked-name{color:#1d66f5;margin:0 0 12px;font-size:14px;font-weight:700}.feature-locked-message{color:#4a556b;margin:0;font-size:15px;line-height:1.8}.feature-locked-card button{font:inherit;color:#fff;cursor:pointer;background:#1d66f5;border:1px solid #0000;border-radius:10px;margin-top:22px;padding:10px 26px}.plat-owners{background:#fff;border:1px solid #141e3c1f;border-radius:14px;margin-bottom:18px;padding:16px 18px}.plat-owners-head h3{margin:0 0 4px;font-size:16px}.plat-owners-head p{color:#6b7488;margin:0 0 12px;font-size:13px;line-height:1.7}.plat-owners ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plat-owners li{background:#f5f7fb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.plat-owners li small{color:#6b7488;font-size:12px;display:block}.plat-owners li button{font:inherit;color:#e0464b;cursor:pointer;background:0 0;border:1px solid #e0464b;border-radius:8px;padding:7px 14px;font-size:13px}.plat-owners li b{color:#6b7488;font-size:13px}.integration-card.is-locked{opacity:.72}.integration-card.is-locked .integration-state{color:#c0393e;background:#e0464b1f}.integration-locked-note{color:#6b7488;margin:12px 0 0;font-size:13px;line-height:1.7}.staff-days{gap:8px;margin:12px 0 10px;display:grid}.staff-day{background:#f5f7fb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.staff-day-on{align-items:center;gap:8px;min-width:120px;font-size:14px;display:flex}.staff-hours{gap:8px;display:flex}.staff-hours input{font:inherit;border:1px solid #141e3c26;border-radius:8px;padding:5px 8px;font-size:13px}.staff-off-label{color:#c0393e;font-size:13px}.staff-picker{align-items:center;gap:10px;font-size:14px;display:flex}.staff-picker select{font:inherit;border:1px solid #141e3c26;border-radius:8px;padding:7px 10px}.staff-hint{color:#6b7488;margin:0 0 12px;font-size:12px}.staff-off-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;margin-bottom:14px;display:grid}.staff-off-form label{gap:5px;font-size:13px;display:grid}.staff-off-form input,.staff-off-form select{font:inherit;border:1px solid #141e3c26;border-radius:8px;padding:7px 9px;font-size:13px}.staff-off-list{gap:8px;display:grid}.staff-off-list>div{background:#f5f7fb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.staff-off-list small{color:#6b7488;font-size:12px;display:block}.staff-off-list button{font:inherit;color:#e0464b;cursor:pointer;background:0 0;border:1px solid #e0464b;border-radius:8px;padding:6px 14px;font-size:13px}.ai-settings{background:#fff;border:1px solid #141e3c1a;border-radius:16px;margin-bottom:18px;padding:20px 22px}.ai-settings-head h2{margin:0 0 6px;font-size:17px}.ai-settings-head p{color:#6b7488;margin:0 0 16px;font-size:13px;line-height:1.7}.ai-settings-row{align-items:center;gap:9px;margin-bottom:12px;font-size:14px;display:flex}.ai-settings-field{flex-direction:column;gap:6px;margin-bottom:14px;font-size:14px;display:flex}.ai-settings-field input{width:96px;font:inherit;border:1px solid #d5dae6;border-radius:9px;padding:8px 10px}.ai-settings-field small{color:#6b7488;font-size:12px;line-height:1.7}.ai-settings-modes{gap:8px;margin-bottom:14px;display:grid}.ai-settings-modes label{background:#f5f7fb;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;display:flex}.ai-settings-window{border:1px dashed #141e3c2e;border-radius:12px;margin-bottom:14px;padding:12px 14px}.ai-settings-days{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.ai-settings-days label{align-items:center;gap:6px;font-size:13px;display:flex}.ai-settings-hours{flex-wrap:wrap;gap:14px;display:flex}.ai-settings-hours label{gap:5px;font-size:13px;display:grid}.ai-settings-hours input{font:inherit;border:1px solid #141e3c26;border-radius:8px;padding:6px 9px;font-size:13px}.ai-settings-hint{color:#6b7488;margin:10px 0 0;font-size:12px}.ai-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-settings-actions button{font:inherit;color:#fff;cursor:pointer;background:#1d66f5;border:1px solid #0000;border-radius:10px;padding:9px 20px;font-size:14px}.ai-settings-note{color:#6b7488;font-size:13px}.ai-bulk{background:#fafbfd;border:1px solid #e3e7ef;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ai-bulk strong{font-size:14px}.ai-bulk small{color:#6b7488;font-size:12px;line-height:1.6}.ai-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.ai-bulk-actions button{font:inherit;color:#fff;cursor:pointer;background:#1d66f5;border:1px solid #0000;border-radius:10px;padding:8px 18px;font-size:14px}.ai-bulk-actions button.ghost{color:#1f2434;background:#fff;border-color:#d5dae6}.ai-bulk-actions button:disabled{opacity:.55;cursor:default}.export-panel{flex-direction:column;gap:12px;display:flex}.export-note{color:#4b5366;margin:0;font-size:13px;line-height:1.8}.export-button{color:#fff;background:#1d66f5;border-radius:10px;align-self:flex-start;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none}.export-button:hover{background:#1a58d6}.export-hint{color:#6b7488;font-size:12px;line-height:1.7}.ai-label{margin-inline-start:5px;font-size:12px}.ai-toggle.on .ai-label{font-weight:700}.ai-summary{font-size:15px}.ai-settings-facts{gap:7px;margin-bottom:14px;font-size:14px;display:grid}.ai-settings-facts textarea{font:inherit;resize:vertical;border:1px solid #141e3c26;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.8}.ai-settings-facts small{color:#6b7488;font-size:12px;line-height:1.7}.ai-learn-button{font:inherit;color:#1d66f5;cursor:pointer;background:0 0;border:1px solid #1d66f5;border-radius:9px;justify-self:start;padding:7px 14px;font-size:13px}.ai-learn-button:disabled{opacity:.6;cursor:default}.ai-prices{border:1px dashed #141e3c2e;border-radius:12px;margin-bottom:16px;padding:14px 16px}.ai-prices-head h3{margin:0 0 4px;font-size:15px}.ai-prices-head p{color:#6b7488;margin:0 0 12px;font-size:12px;line-height:1.7}.ai-prices-list{gap:8px;margin-bottom:12px;display:grid}.ai-prices-list>div{background:#f5f7fb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.ai-prices-list small{color:#6b7488;font-size:12px;display:block}.ai-prices-actions{gap:8px;display:flex}.ai-prices-actions button,.ai-prices-form button{font:inherit;color:#1d66f5;cursor:pointer;background:0 0;border:1px solid #1d66f5;border-radius:8px;padding:6px 14px;font-size:13px}.ai-prices-remove{color:#e0464b!important;border-color:#e0464b!important}.ai-prices-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-prices-form input,.ai-prices-form select{font:inherit;border:1px solid #141e3c26;border-radius:8px;flex:140px;min-width:0;padding:7px 10px;font-size:13px}.ai-learn-row{flex-wrap:wrap;gap:8px;display:flex}.ai-learn-upload{cursor:pointer;align-items:center;display:inline-flex}.ai-site-input{font:inherit;border:1px solid #141e3c26;border-radius:9px;padding:8px 11px;font-size:13px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.legal-page{color:#13213b;min-height:100vh;direction:inherit;background:#f5f8fc;font-family:Arial,Helvetica Neue,sans-serif}.legal-shell{max-width:920px;margin:0 auto;padding:48px 24px 72px}.legal-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.legal-brand{align-items:center;gap:14px;display:flex}.legal-brand img{object-fit:contain;width:62px;height:62px}.legal-brand strong{font-size:22px;display:block}.legal-brand span{color:#66758e;font-size:15px}.legal-back{color:#1769e0;font-weight:700;text-decoration:none}.legal-card{background:#fff;border:1px solid #dfe7f1;border-radius:22px;padding:34px;box-shadow:0 12px 38px #11274c12}.legal-card h1{margin:0 0 8px;font-size:34px;line-height:1.3}.legal-updated{color:#718098;margin:0 0 30px}.legal-card h2{margin:28px 0 10px;font-size:21px}.legal-card p,.legal-card li{color:#33435d;line-height:1.9}.legal-card ul{padding-right:22px}.legal-card a{color:#1769e0}.legal-note{background:#edf6ff;border-right:4px solid #2084ef;border-radius:12px;margin:20px 0;padding:16px 18px}.legal-footer{text-align:center;color:#7b879a;margin-top:22px;font-size:14px}@media (width<=640px){.legal-shell{padding:24px 14px 48px}.legal-header{align-items:flex-start}.legal-card{border-radius:16px;padding:24px 18px}.legal-card h1{font-size:28px}.legal-brand img{width:48px;height:48px}}.login-page{min-height:100vh;direction:inherit;background:radial-gradient(circle at top,#1e3a6e,#0d1931 58%);place-items:center;padding:28px;display:grid}.login-card{background:#fff;border-radius:22px;width:min(400px,100%);padding:36px 32px;font-family:Al Jazeera Arabic,Barlow,Noto Sans Arabic,Arial,sans-serif;box-shadow:0 30px 80px #0005}.login-brand{flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;display:flex}.login-brand img{width:190px;max-width:62%;height:auto;display:block}.login-logo{text-align:center;color:#188ae2;letter-spacing:.5px;font-size:26px;font-weight:800}.login-title{text-align:center;color:#14213d;margin:0 0 8px;font-size:22px;font-weight:700}.login-subtitle{text-align:center;color:#697790;margin:0 0 24px;font-size:14px;line-height:1.6}.login-card label{color:#14213d;margin:16px 0 8px;font-size:14px;font-weight:700;display:block}.login-card label:first-of-type{margin-top:0}.login-card input{box-sizing:border-box;border:1px solid #cfd9e3;border-radius:12px;width:100%;padding:13px 14px;font-size:15px}.login-card input:focus{border-color:#188ae2;outline:3px solid #188ae233}.login-card button{color:#fff;cursor:pointer;background:#188ae2;border:0;border-radius:12px;width:100%;margin-top:22px;padding:14px;font-size:16px;font-weight:800}.login-card button:disabled{opacity:.65;cursor:default}.login-error{color:#b3261e;text-align:center;background:#fdecec;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.login-link{text-align:center;color:#188ae2;cursor:pointer;background:0 0;border:0;width:100%;margin-top:18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:block}.login-link:hover{text-decoration:underline}.login-link-btn{text-align:center;color:#fff;background:#188ae2;border-radius:12px;margin-top:22px;padding:14px;font-size:16px;font-weight:800;text-decoration:none;display:block}.login-success{color:#1c6b32;text-align:center;background:#eaf7ee;border-radius:12px;margin:8px 0 4px;padding:16px;font-size:14px;line-height:1.9}.login-code-input{letter-spacing:6px;text-align:center;font-weight:700;font-size:20px!important}.login-hint{color:#697790;text-align:center;margin:10px 0 0;font-size:13px;line-height:1.8}.login-divider{color:#94a3b8;align-items:center;gap:10px;margin:6px 0 2px;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#94a3b859;flex:1;height:1px}.login-google{color:inherit;background:#fff;border:1px solid #94a3b873;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:600;text-decoration:none;display:flex}.login-google:hover{background:#f8fafc}.login-google-mark{color:#4285f4;font-family:Arial,sans-serif;font-weight:700}.partner-page{--ink:#10233e;--muted:#607189;--line:#dce6ef;--blue:#0e62c7;--cyan:#32c8c6;min-height:100vh;color:var(--ink);direction:ltr;background:#f4f8fb;font-family:Arial,Helvetica Neue,sans-serif}.partner-page *{box-sizing:border-box}.partner-nav{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 28px;display:flex}.partner-wordmark{letter-spacing:-1px;color:var(--ink);font-size:24px;font-weight:900;text-decoration:none}.partner-wordmark span{color:var(--blue)}.partner-nav nav{gap:22px;display:flex}.partner-nav nav a,.partner-footer a{color:var(--muted);font-size:15px;text-decoration:none}.partner-nav nav a:hover,.partner-footer a:hover{color:var(--blue)}.partner-hero{text-align:center;background:radial-gradient(circle at 50% 15%,#32c8c62e,#0000 38%);max-width:1180px;margin:0 auto;padding:88px 28px 72px}.partner-kicker,.partner-eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800}.partner-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(48px,8vw,88px);line-height:.98}.partner-lead{max-width:760px;color:var(--muted);margin:0 auto;font-size:21px;line-height:1.65}.partner-badges{border:1px solid var(--line);background:#ffffffd1;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:840px;margin:48px auto 0;display:grid;box-shadow:0 18px 48px #10233e14}.partner-badges>div:not(.partner-join){padding:24px}.partner-badges strong,.partner-badges span{display:block}.partner-badges strong{font-size:18px}.partner-badges span{color:var(--muted);margin-top:5px;font-size:14px}.partner-join{color:var(--cyan);font-size:28px}.partner-section{border:1px solid var(--line);background:#fff;border-radius:26px;max-width:1120px;margin:0 auto 24px;padding:64px;box-shadow:0 15px 45px #132c480d}.partner-section h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.1}.partner-section p{color:var(--muted);margin:0;font-size:17px;line-height:1.8}.partner-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.partner-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px;display:grid}.partner-grid article{background:#f3f8fc;border-radius:18px;min-height:145px;padding:24px}.partner-grid article span{color:var(--blue);margin-bottom:22px;font-size:14px;font-weight:800;display:block}.partner-grid article p{color:var(--ink);font-size:16px;line-height:1.55}.partner-data{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:64px;display:grid}.partner-data .partner-eyebrow{color:#6ce0dd}.partner-data h2{color:#fff}.partner-data p{color:#c5d0df}.partner-data ul{margin:0;padding:0;list-style:none}.partner-data li{color:#e5edf6;border-bottom:1px solid #ffffff26;padding:17px 0 17px 28px;line-height:1.55;position:relative}.partner-data li:before{content:"✓";color:#6ce0dd;font-weight:900;position:absolute;left:0}.partner-control{border-left:5px solid var(--cyan)}.partner-contact{grid-template-columns:1fr 1fr;gap:54px;display:grid}.partner-contact-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-contact address{border:1px solid var(--line);border-radius:16px;padding:22px;font-style:normal}.partner-contact address>*{margin-bottom:8px;display:block}.partner-contact address a{color:var(--blue);text-decoration:none}.partner-contact address span{color:var(--muted);font-size:14px}.partner-footer{max-width:1120px;color:var(--muted);justify-content:space-between;margin:0 auto;padding:32px 8px 52px;font-size:14px;display:flex}.partner-footer div{gap:18px;display:flex}@media (width<=760px){.partner-nav{padding:0 18px}.partner-nav nav{display:none}.partner-hero{padding:60px 18px 48px}.partner-badges{grid-template-columns:1fr}.partner-join{padding:0}.partner-section{border-radius:20px;margin:0 12px 18px;padding:34px 24px}.partner-intro,.partner-data,.partner-contact{grid-template-columns:1fr;gap:28px}.partner-grid,.partner-contact-grid{grid-template-columns:1fr}.partner-footer{padding:26px 20px 42px;display:block}.partner-footer div{flex-wrap:wrap;margin-top:14px}}.meta-setup-page{min-height:100vh;direction:inherit;color:#14213d;background:radial-gradient(circle at top,#17376c,#0d1931 58%);place-items:center;padding:28px;font-family:Arial,sans-serif;display:grid}.meta-setup-page>section{width:min(620px,100%)}.meta-logo{text-align:center;color:#fff;margin-bottom:14px;font-size:28px;font-weight:800}.meta-setup-page h1{text-align:center;color:#fff;margin:0 0 8px;font-size:34px}.meta-intro{text-align:center;color:#c8d7f2;margin:0 auto 24px;line-height:1.8}.meta-setup-stack{gap:20px;display:grid}.meta-setup-card{background:#fff;border-radius:22px;padding:28px;box-shadow:0 30px 80px #0005}.meta-status{color:#a64b15;background:#fff1e8;border-radius:12px;margin-bottom:22px;padding:13px 15px;font-weight:700}.meta-status.ready{color:#087a54;background:#e4f8ef}.meta-setup-card label{margin:16px 0 8px;font-weight:700;display:block}.meta-setup-card label:first-child{margin-top:0}.meta-setup-card input{direction:ltr;border:1px solid #cfd9e8;border-radius:12px;width:100%;padding:14px;font-size:16px}.meta-setup-card input:focus{border-color:#2879ed;outline:3px solid #2879ed33}.meta-setup-card form p{color:#697790;font-size:14px;line-height:1.7}.meta-setup-card button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:12px;width:100%;padding:14px;font-size:17px;font-weight:800}.meta-setup-card button:disabled{opacity:.65}.meta-message{color:#174d9a;background:#eef5ff;border-radius:10px;margin-top:16px;padding:12px}.meta-back{text-align:center;color:#1769e0;margin-top:18px;font-weight:700;text-decoration:none;display:block}.meta-warning{color:#dce7fa;text-align:center;margin-top:18px;font-size:15px;line-height:1.7}.pricing-page{color:#eef2fb;box-sizing:border-box;background:#0d1424;min-height:100vh;padding:40px 20px 60px}.pricing-shell{max-width:1120px;margin:0 auto}.pricing-head{text-align:center;margin-bottom:34px}.pricing-brand{letter-spacing:1px;opacity:.8;margin-bottom:10px;font-weight:800;display:inline-block}.pricing-head h1{margin:0 0 8px;font-size:32px}.pricing-head p{opacity:.7;margin:0;font-size:15px}.pricing-note{text-align:center;opacity:.7;font-size:14px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.pricing-card{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:12px;padding:24px 22px;display:flex}.pricing-card h2{margin:0;font-size:20px}.pricing-amount{align-items:baseline;gap:8px;display:flex}.pricing-amount strong{font-size:30px;font-weight:800}.pricing-amount span{opacity:.65;font-size:13px}.pricing-yearly,.pricing-trial{opacity:.75;margin:0;font-size:13px}.pricing-trial{color:#6ee7a8}.pricing-limits,.pricing-features{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pricing-limits{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:14px 0}.pricing-limits li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.pricing-limits li span{opacity:.7}.pricing-features li{align-items:center;gap:8px;font-size:13px;display:flex}.pricing-features li span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.pricing-features li.is-on span{color:#6ee7a8;background:#3cb47838}.pricing-features li.is-off{opacity:.4}.pricing-features li.is-off span{background:#ffffff14}.pricing-cta{text-align:center;color:#fff;background:#1d66f5;border-radius:10px;margin-top:auto;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:block}.pricing-foot{text-align:center;margin-top:30px}.pricing-foot a{color:#9dc0ff;font-size:14px}.pricing-tagline{opacity:.7;margin:-4px 0 0;font-size:13px;line-height:1.6}.pricing-highlights{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pricing-highlights li{padding-inline-start:16px;font-size:13px;line-height:1.6;position:relative}.pricing-highlights li:before{content:"";inset-inline-start:0;background:#6ee7a8;border-radius:50%;width:6px;height:6px;position:absolute;top:8px}.lp{--ink:#0d1524;--muted:#5d6779;--line:#e6eaf1;--blue:#0098d8;--blue-deep:#0079ae;--orange:#f85800;--grey:#707070;--surface:#fff;--soft:#f6f9fc;background:var(--surface);color:var(--ink);font-family:Al Jazeera Arabic,Barlow,Noto Sans Arabic,system-ui,sans-serif;line-height:1.8;overflow-x:hidden}.lp h1,.lp h2,.lp h3{letter-spacing:-.3px;margin:0;line-height:1.28}.lp p{margin:0}.lp-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#ffffffec;justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex;position:sticky;top:0}.lp-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.lp-brand img{width:auto;height:30px;display:block}.lp-brand b{letter-spacing:.2px;font-size:17px;font-weight:800}.lp-nav-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-langs{flex-wrap:wrap;gap:2px;display:flex}.lp-langs a{color:var(--muted);border-radius:7px;padding:5px 7px;font-size:11.5px;font-weight:700;text-decoration:none}.lp-langs a:hover{color:var(--ink);background:#eef4f9}.lp-langs a.on{background:var(--blue);color:#fff}.lp-login{color:var(--ink);padding:9px 8px;font-size:14.5px;font-weight:600;text-decoration:none}.lp-login:hover{color:var(--blue)}.lp-btn{background:var(--blue);color:#fff;border-radius:12px;padding:14px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 8px 22px #0098d840}.lp-btn:hover{background:var(--blue-deep);transform:translateY(-1px);box-shadow:0 12px 28px #0098d84d}.lp-btn.accent{background:var(--orange);box-shadow:0 8px 22px #f8580040}.lp-btn.accent:hover{background:#d94d00}.lp-btn.ghost{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.lp-btn.ghost:hover{background:var(--soft);border-color:#cfd8e5}.lp-btn.small{box-shadow:none;padding:10px 20px;font-size:14px}.lp-hero{text-align:center;max-width:1080px;margin:0 auto;padding:78px 24px 20px;position:relative}.lp-hero:before{content:"";inset-inline-start:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#0098d826,#0000 70%),radial-gradient(closest-side,#f8580014,#0000 72%) 60% 40%;width:760px;height:460px;position:absolute;top:-130px;transform:translate(-50%)}.lp-eyebrow{color:var(--blue-deep);background:#e6f6fd;border:1px solid #c7e9f8;border-radius:999px;margin-bottom:20px;padding:6px 15px;font-size:13px;font-weight:700;display:inline-block}.lp-hero h1{max-width:900px;font-size:clamp(32px,5.4vw,56px);font-weight:800;margin:0 auto!important}.lp-sub{max-width:660px;color:var(--muted);font-size:18px;margin:20px auto 0!important}.lp-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 12px;display:flex}.lp-hero>small{color:var(--muted);font-size:13px;display:block}.lp-mock{border:1px solid var(--line);text-align:start;background:#fff;border-radius:18px;max-width:560px;margin:44px auto 0;overflow:hidden;box-shadow:0 30px 70px #0d152418}.lp-mock-head{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:13px 18px;display:flex}.lp-mock-head span{background:#d7dee8;border-radius:50%;width:10px;height:10px}.lp-mock-head span:first-child{background:var(--orange)}.lp-mock-head span:nth-child(2){background:var(--blue)}.lp-mock-head b{color:var(--muted);margin-inline-start:10px;font-size:13.5px;font-weight:600}.lp-mock-body{padding:16px 18px 20px}.lp-mock-row{border-bottom:1px dashed var(--line);color:var(--ink);align-items:center;gap:11px;padding:11px 0;font-size:14px;display:flex}.lp-mock-row i{background:linear-gradient(135deg,#0098d8,#38b6e6);border-radius:9px;flex:none;width:30px;height:30px}.lp-mock-row:nth-child(2) i{background:linear-gradient(135deg,#f85800,#ff8642)}.lp-mock-row:nth-child(3) i{background:linear-gradient(135deg,#707070,#9a9a9a)}.lp-mock-badge{color:#0b7a2e;background:#e6f7ed;border:1px solid #c4ecd4;border-radius:999px;margin-top:14px;padding:5px 13px;font-size:12.5px;font-weight:700;display:inline-block}.lp-channels{text-align:center;max-width:1080px;margin:44px auto 0;padding:0 24px}.lp-channels>span{letter-spacing:1px;color:var(--muted);margin-bottom:14px;font-size:12.5px;font-weight:700;display:block}.lp-channels div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.lp-channels b{color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:8px 16px;font-size:13.5px;font-weight:600}.lp-proof{text-align:center;max-width:700px;color:var(--muted);padding:0 24px;background:#f2f7fb;border:1px solid #e3edf5;border-radius:999px;width:fit-content;padding:11px 22px;font-size:15px;margin:40px auto 0!important}.lp-section{max-width:1080px;margin:0 auto;padding:66px 24px}.lp-section>h2{text-align:center;font-size:clamp(25px,3.6vw,36px);font-weight:800;margin-bottom:34px!important}.lp-what{max-width:780px}.lp-what p{color:var(--muted);font-size:16.5px;margin-bottom:16px!important}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.lp-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;transition:border-color .15s,box-shadow .15s}.lp-grid article:hover{border-color:#c7e9f8;box-shadow:0 16px 40px #0d152412}.lp-icon{width:42px;height:42px;color:var(--blue-deep);background:#e6f6fd;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.lp-grid article:nth-child(3n+2) .lp-icon{color:var(--orange);background:#fff0e8}.lp-icon svg{width:21px;height:21px}.lp-grid h3{font-size:17.5px;font-weight:700;margin-bottom:9px!important}.lp-grid p{color:var(--muted);font-size:14.5px}.lp-how{background:var(--soft);max-width:none}.lp-how>*{max-width:1080px;margin-inline:auto}.lp-how ol{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.lp-how li{align-items:flex-start;gap:15px;display:flex}.lp-how b{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.lp-how li:nth-child(2) b{background:var(--orange)}.lp-how li:nth-child(3) b{background:var(--grey)}.lp-how h3{font-size:17px;margin-bottom:6px!important}.lp-how p{color:var(--muted);font-size:14.5px}.lp-deep{max-width:840px}.lp-deep article{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.lp-deep article:first-of-type{border-top:0;margin-top:0;padding-top:0}.lp-deep h3{padding-inline-start:16px;font-size:21px;font-weight:800;position:relative;margin-bottom:14px!important}.lp-deep h3:before{content:"";inset-inline-start:0;background:var(--blue);border-radius:3px;width:4px;position:absolute;top:6px;bottom:6px}.lp-deep article:nth-child(2n) h3:before{background:var(--orange)}.lp-deep p{color:var(--muted);font-size:15.5px;margin-bottom:13px!important}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:18px;display:grid}.lp-plans article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;flex-direction:column;padding:28px 24px;display:flex}.lp-plans article>.lp-btn{margin-top:auto}.lp-plans article.featured{border-color:var(--blue);transform:translateY(-6px);box-shadow:0 20px 50px #0098d824}.lp-plans h3{color:var(--muted);letter-spacing:.5px;font-size:15px;font-weight:700}.lp-plans strong{margin:12px 0 2px;font-size:42px;font-weight:800;display:block}.lp-plans strong small{color:var(--muted);font-size:14px;font-weight:500}.lp-plans em{color:var(--muted);font-size:13px;font-style:normal;display:block}.lp-plans ul{color:var(--muted);gap:8px;margin:20px 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.lp-note{text-align:center;color:var(--muted);margin-top:20px;font-size:13px;display:block}.lp-matrix-title{text-align:center;font-size:21px;font-weight:800;margin:52px 0 18px!important}.lp-matrix-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.lp-matrix{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.lp-matrix th,.lp-matrix td{border-bottom:1px solid var(--line);text-align:start;padding:13px 16px}.lp-matrix tbody tr:last-child td{border-bottom:0}.lp-matrix thead th{background:var(--soft);font-weight:800}.lp-matrix tbody td:first-child{color:var(--muted)}.lp-matrix tbody td:not(:first-child){text-align:center;color:var(--blue-deep);font-weight:700}.lp-faq{gap:10px;max-width:800px;margin:0 auto;display:grid}.lp-faq details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 20px}.lp-faq details[open]{background:var(--soft);border-color:#c7e9f8}.lp-faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";float:inline-end;color:var(--blue);font-weight:800}.lp-faq details[open] summary:after{content:"−"}.lp-faq p{color:var(--muted);font-size:15px;margin-top:12px!important}.lp-final{text-align:center;color:#fff;background:radial-gradient(closest-side at 50% 0,#0098d833,#0000 70%),#0d1524;padding:72px 24px 86px}.lp-final img{width:auto;height:72px;margin-bottom:22px}.lp-final h2{font-size:clamp(24px,3.6vw,34px);font-weight:800}.lp-final p{color:#a9b4c7;max-width:580px;margin:16px auto 28px!important}@media (width<=640px){.lp-nav{padding:12px 18px}.lp-hero{padding:52px 20px 12px}.lp-section{padding:48px 20px}.lp-plans article.featured{transform:none}}.lp-sectors{background:linear-gradient(#fff 0%,#f7fafc 40%,#fff 100%);max-width:none}.lp-sectors>*{max-width:1080px;margin-inline:auto}.lp-lead{text-align:center;max-width:760px;color:var(--muted);font-size:16px;line-height:1.95;margin:-14px auto 34px!important}.lp-sector-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.lp-sector-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px 22px 24px;position:relative;overflow:hidden}.lp-sector-grid article:before{content:"";background:var(--blue);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.lp-sector-grid article:nth-child(2n):before{background:var(--orange)}.lp-sector-grid h3{font-size:16.5px;font-weight:800;line-height:1.6;margin-bottom:9px!important}.lp-sector-grid p{color:var(--muted);font-size:14.5px;line-height:1.95;margin:0!important}.lp-sector-note{text-align:center;max-width:820px;color:var(--muted);background:#f2f7fb;border:1px solid #e3edf5;border-radius:14px;padding:18px 22px;font-size:14.5px;line-height:1.95;margin:30px auto 0!important}
