@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{font-family:IBM Plex Sans Arabic,Inter,sans-serif;color:#23382f;background:#f6f8f7;font-synthesis:none;font-weight:400;--green: #1c5143;--deep: #143c32;--lime: #cff2a2;--muted: #7c8982;--border: #e5ebe7;--bg: #f6f8f7;--white: #fff;--radius: 15px;font-size:14px;line-height:1.65}html[lang=en]{font-family:Inter,IBM Plex Sans Arabic,sans-serif;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:var(--green);text-decoration:none}button{border:0;background:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button[aria-busy=true]{cursor:wait;opacity:.85}.action-label{display:contents}.action-label svg,.action-label .spinner-dot{display:none}button[aria-busy=true]>.spin{flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #94bb65;outline-offset:3px}input,select,textarea{width:100%;min-height:44px;padding:10px 13px;border:1px solid #dce4de;border-radius:9px;background:#fff;color:#253c31;transition:border-color .15s}input:hover,select:hover,textarea:hover{border-color:#9cb4a7}input:focus,textarea:focus,select:focus{outline:2px solid #dcf1d4;border-color:#6d9d7d}input::placeholder,textarea::placeholder{color:#98a29c}textarea{resize:vertical;min-height:105px}input[type=checkbox],input[type=radio]{accent-color:var(--green);width:17px;height:17px;min-height:0;padding:0;flex-shrink:0;cursor:pointer}select{padding-inline-end:30px;cursor:pointer}h1,h2,h3,h4,p{margin:0}h1{font-size:29px;letter-spacing:-.5px;line-height:1.5;font-weight:600}h2{font-size:18px;line-height:1.5;font-weight:600}h3{font-size:15px;font-weight:600}small{font-size:11px}svg{flex-shrink:0;vertical-align:middle}strong{font-weight:600}time{font-size:12px;color:#7a877e}.muted{color:#68796f}.small-text{font-size:12px}.full{width:100%}.center{justify-content:center}.danger-text{color:#b84637!important}.overdue-text{color:#bc6045!important}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#78b78a;box-shadow:0 0 0 3px #78b78a13;flex-shrink:0}.eyebrow{font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.4px;display:flex;align-items:center;gap:9px}html[lang=ar] .eyebrow{letter-spacing:0;font-size:12px}html[lang=en] h1{letter-spacing:-1.1px}.btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid #dce5df;border-radius:8px;background:#fff;white-space:nowrap;font-size:12px;font-weight:500;transition:background .15s,transform .15s}.btn:hover:not(:disabled){background:#f0f5f1;border-color:#b6cbbd}.btn.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 3px #103a2510}.btn.primary:hover:not(:disabled){background:#143e33}.btn.small{padding:6px 10px;min-height:34px;font-size:11px;gap:6px}.icon-btn{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.icon-btn:hover{background:#eaf1ed}.text-btn{font-size:12px;color:var(--green);font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:6px 0}.text-btn:hover{color:#347b5e}.inline-link{color:var(--green);font-size:inherit;padding:0;display:inline-flex;align-items:center;gap:5px;text-align:start}.inline-link:hover{text-decoration:underline}.row-actions{display:flex;align-items:center;gap:8px}.avatar{width:36px;height:36px;border-radius:50%;background:#dee9cf;color:#354d35;display:inline-flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.avatar.small{width:31px;height:31px;font-size:11px}.avatar.tiny{width:23px;height:23px;font-size:10px;background:#edf0eb}.avatar.large{width:53px;height:53px;font-size:21px}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap;background:#f0f2ee;color:#6e7a71}.badge.new,.badge.blue{background:#edf2ff;color:#5773a2}.badge.contacted{background:#ebf5f6;color:#42777f}.badge.interested,.badge.mint{background:#eaf5eb;color:#3b7b4c}.badge.meeting,.badge.lavender{background:#f1eefb;color:#8070b0}.badge.proposal,.badge.peach{background:#fff0e5;color:#b57448}.badge.won{background:#ddf1e2;color:#2e7a49}.badge.lost,.badge.danger{background:#fcece8;color:#bd6552}.badge.neutral{background:#f1f4f1;color:#63746b}.brand{display:flex;align-items:center;gap:10px;direction:ltr}.brand-mark{width:38px;height:38px;border:1.5px solid #b6e095;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#b9e893;color:#214936}.brand strong{font-family:Inter,sans-serif;font-size:22px;letter-spacing:.8px;font-weight:700;line-height:1.15;display:block}.brand small{font-family:Inter,sans-serif;display:block;font-size:7px;letter-spacing:2.1px;margin-top:4px;opacity:.6}.brand-dot{color:#b9e893}.app-shell{min-height:100dvh;display:grid;grid-template-columns:238px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100dvh;background:var(--deep);color:#fff;display:flex;flex-direction:column;padding:30px 17px 0;z-index:30}.sidebar-brand{display:flex;justify-content:space-between;padding:0 12px}.workspace-label{display:flex;align-items:center;gap:8px;margin:27px 12px 25px;padding-bottom:21px;border-bottom:1px solid #ffffff12;font-size:10px;color:#acc1b7}.nav-label{font-size:9px;color:#91aea0;letter-spacing:1.3px;margin:0 13px 10px}.admin-label{margin-top:25px}html[lang=ar] .nav-label{font-size:11px;letter-spacing:0}.sidebar nav{overflow:auto;scrollbar-width:thin;scrollbar-color:#527364 transparent}.nav-item{width:100%;display:flex;align-items:center;gap:11px;text-align:start;padding:12px 13px;color:#b5c9bf;font-size:12px;border-radius:8px;margin:3px 0;min-height:43px}.nav-item svg{opacity:.85}.nav-item:hover{background:#ffffff09;color:#fff}.nav-item.active{background:#c7eca2;color:#234735;font-weight:600}.nav-item.active svg{opacity:1}.nav-new{margin-inline-start:auto;font-size:8px;border:1px solid #9eb5a645;border-radius:4px;padding:2px 5px;color:#acc1b2}.nav-item.active .nav-new{color:#335b3d;border-color:#71965b55}.sidebar-bottom{margin-top:auto;padding-top:24px}.team-tip{display:flex;align-items:flex-start;gap:10px;border:1px solid #b5d1bd17;border-radius:10px;padding:15px 11px;background:#ffffff04;color:#a2bbae;margin:0 3px 21px}.team-tip svg{color:#9cc98b}.team-tip p{font-size:10px;line-height:1.9}.sidebar-user{display:flex;align-items:center;gap:9px;padding:16px 0;border-top:1px solid #ffffff14}.sidebar-user>div:nth-child(2){min-width:0;flex:1}.sidebar-user strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{font-size:9px;display:block;color:#99b3a5;margin-top:2px}.sidebar-user .avatar{width:32px;height:32px;font-size:12px}.sidebar-user .icon-btn{color:#9db6a8;width:28px}.sidebar-user .icon-btn:hover{background:#ffffff15}.main-shell{min-width:0;display:flex;flex-direction:column}.topbar{height:77px;background:#ffffffc9;border-bottom:1px solid var(--border);padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:15px}.breadcrumb{display:flex;gap:13px;align-items:center;font-size:11px;color:#7c8981}.breadcrumb strong{color:#3c5145;font-weight:500}.breadcrumb-slash{opacity:.4}.top-actions{display:flex;align-items:center;gap:15px}.today-label{font-size:10px;color:#849087}.language-btn{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:6px 9px;border-radius:6px}.language-btn:hover{background:#edf3ee}.notification-btn{position:relative;color:#607467}.notification-btn>span{position:absolute;width:4px;height:4px;top:8px;inset-inline-end:9px;background:#93b879;border-radius:50%}.main-content{padding:30px 36px 45px;max-width:1760px;width:100%;margin:0 auto;flex:1;min-width:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.page-heading .eyebrow{margin-bottom:5px}.page-heading h1{margin-bottom:3px}.page-heading p{font-size:12px;color:#77867b;line-height:1.8}.heading-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.welcome-banner{position:relative;background:#eaf0df;border:1px solid #e1e9d6;border-radius:14px;min-height:182px;padding:26px 29px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.welcome-banner .eyebrow{color:#6a805b;font-size:9px;margin-bottom:10px}.welcome-banner h2{font-size:23px;font-weight:500;letter-spacing:-.4px;line-height:1.5}.welcome-banner p{font-size:11px;color:#74806c;margin-top:7px;max-width:530px}.banner-link{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:600;padding:0;margin-top:15px;color:#3b6640}.banner-art{width:215px;height:145px;position:relative;flex-shrink:0;margin-inline-end:12px;direction:ltr}.art-ring{position:absolute;border:1px solid #c5d5ac;width:178px;height:178px;border-radius:50%;left:14px;top:-15px}.art-ring:after{content:"";position:absolute;border:1px solid #c5d5ac66;width:230px;height:230px;border-radius:50%;top:-27px;left:-27px}.art-card{position:absolute;background:#fff;border:1px solid #dbe4d0;border-radius:10px;box-shadow:0 12px 24px #6b845215}.card-back{width:107px;height:100px;left:85px;top:4px;transform:rotate(9deg);padding:16px;color:#9cba7b}.card-back span{display:block;height:5px;width:62px;background:#e9efe3;border-radius:2px;margin-top:8px}.card-back span:last-child{width:40px}.card-front{width:175px;height:84px;left:3px;top:48px;transform:rotate(-7deg);padding:16px;display:flex;align-items:center;gap:10px;color:#71a45b}.art-check{background:#e9f4df;border-radius:10px;padding:9px;display:flex}.card-front i{display:block;height:5px;width:40px;background:#e6edde;border-radius:3px;margin:7px 0}.card-front i:last-child{width:29px}.art-spark{position:absolute;top:8px;left:32px;color:#94b26b}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.stat-card{background:#fff;border:1px solid var(--border);border-radius:11px;padding:18px 19px;min-width:0}.stat-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#718175}.stat-icon{height:33px;width:33px;border-radius:9px;display:flex;align-items:center;justify-content:center}.stat-icon.mint{background:#edf4e6;color:#79a063}.stat-icon.blue{background:#eff3fb;color:#7c9bbb}.stat-icon.peach{background:#fbf0e6;color:#c89b70}.stat-icon.lavender{background:#f0edf8;color:#9c89bb}.stat-value{display:block;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:29px;line-height:1.5;font-weight:600;margin:8px 0 6px;letter-spacing:-.8px}.stat-card small{font-size:9px;color:#879286}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:21px}.panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 23px 16px}.panel-heading h2{display:flex;align-items:center;gap:9px;font-size:14px}.panel-heading p{font-size:10px;color:#879187;margin-top:4px}.chart-panel{min-height:325px}.bar-chart{height:197px;padding:17px 25px 0;display:flex;direction:ltr;gap:13px}.chart-guides{height:157px;font-family:Inter;font-size:8px;color:#a0aaa1;display:flex;flex-direction:column;justify-content:space-between;min-width:18px}.chart-bars{display:flex;gap:12px;width:100%;background:repeating-linear-gradient(to top,transparent 0,transparent 76px,#f0f3ee 77px,#f0f3ee 78px);height:157px}.chart-day{flex:1;min-width:0;position:relative;text-align:center}.bar-area{height:157px;display:flex;align-items:flex-end;justify-content:center}.chart-bar{background:#bfd7b5;max-width:22px;width:100%;border-radius:4px 4px 0 0}.chart-bar.current{background:#608b50}.chart-day>span{font-size:7px;color:#919c91;display:block;white-space:nowrap;margin-top:10px}.chart-legend{font-size:9px;color:#889386;display:flex;align-items:center;justify-content:center;gap:7px;padding:17px 20px 20px;flex-wrap:wrap}.target-panel{padding-bottom:22px;text-align:center}.target-panel>.panel-heading{padding-bottom:12px}.target-panel>.panel-heading svg{color:#859a72}.target-ring{--progress: 0%;width:136px;height:136px;border-radius:50%;margin:1px auto 11px;background:conic-gradient(#85b65a var(--progress),#eef2e8 0);padding:9px;transform:rotate(-90deg)}.target-ring>div{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg)}.target-ring strong{font-family:Inter;font-size:29px;font-weight:600;letter-spacing:-1px}.target-ring strong small{font-size:16px;margin-inline-start:2px}.target-ring span{font-size:8px;color:#83917e;margin-top:3px}.target-count{display:flex;justify-content:center;gap:6px;font-family:Inter,IBM Plex Sans Arabic;font-size:10px;align-items:center}.target-count strong{font-size:16px}.target-count span{color:#8b9787}.target-panel>p{font-size:10px;color:#8b9787;margin:6px 0 14px}.target-panel>.btn{width:calc(100% - 46px);font-size:10px;min-height:34px}.follow-list{padding:0 23px 10px}.follow-item{display:flex;width:100%;gap:11px;align-items:center;text-align:start;padding:15px 0;border-top:1px solid #f0f3ee}.task-icon{display:inline-flex;align-items:center;justify-content:center;background:#f1f5eb;color:#8ba276;border-radius:9px;width:36px;height:36px;flex-shrink:0}.task-icon.overdue{background:#fceee5;color:#c38a64}.follow-item>div{flex:1;min-width:0}.follow-item strong{font-size:11px;display:block}.follow-item small{color:#91a08f;font-size:9px;margin-top:3px;display:block}.follow-item:hover{background:#fafcf8}.funnel{padding:0 23px 24px}.funnel-row{margin-top:12px}.funnel-row>div:first-child{display:flex;align-items:center;gap:7px;font-size:10px;color:#788571}.funnel-row strong{margin-inline-start:auto;font-family:Inter;color:#3e5141}.stage-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8b9fc5}.stage-dot.contacted{background:#91b9c0}.stage-dot.interested{background:#87b089}.stage-dot.meeting{background:#b2a0ce}.stage-dot.proposal{background:#dab38b}.stage-dot.won{background:#4d9168}.stage-dot.lost{background:#d49b93}.funnel-track{height:4px;background:#f2f4ef;margin-top:6px;border-radius:4px;overflow:hidden}.funnel-track span{height:100%;display:block;background:#c8d7bc;border-radius:4px}.funnel-track .won{background:#84b08b}.recent-activity{grid-column:1/-1}.activity-feed{padding:0 23px 10px}.feed-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid #f0f3ee}.feed-row>div{display:flex;align-items:baseline;gap:9px;flex:1;min-width:0;font-size:11px}.feed-row>div>span{color:#83907c;font-size:10px}.feed-row time{font-size:9px}.app-footer{display:flex;justify-content:space-between;align-items:center;padding:17px 36px;font-size:9px;color:#9aa497;gap:15px;border-top:1px solid #e9ede6}.app-footer>span:first-child{font-family:Inter;font-weight:600;letter-spacing:1px;color:#7c8c77}.app-footer>span:first-child span{font-size:7px;margin-inline-start:5px;font-weight:400}.footer-status{display:flex;align-items:center;gap:6px}.mobile-only{display:none}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;color:#7c8d78;font-size:12px}.spin{animation:spin 1s linear infinite}.spinner-dot{width:18px;height:18px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;padding:35px 22px 40px}.empty-icon{margin:0 auto 12px;background:#f3f6ef;width:57px;height:57px;border-radius:17px;color:#9daf93;display:flex;align-items:center;justify-content:center}.empty h3{font-size:13px;font-weight:500;margin:8px 0;color:#63775d}.empty p{font-size:11px;color:#8a9981;max-width:350px;margin:6px auto 18px;line-height:1.8}.notice{display:flex;align-items:flex-start;gap:9px;border:1px solid #e5eadd;background:#f6f8f2;border-radius:8px;padding:13px 15px;font-size:11px;line-height:1.8;margin:12px 0;color:#68745e}.notice svg{margin-top:1px}.notice strong{font-size:12px}.notice p{margin:3px 0 0}.notice.warning{background:#fff8e9;border-color:#eee1bd;color:#967334}.notice.danger{background:#fff1ee;border-color:#efd8d2;color:#b25b49}.notice.neutral{background:#f4f7f1;border-color:#e4eadd;color:#77846e}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:11px 16px;display:flex;align-items:center;gap:10px;border:1px solid #d5e6c9;background:#fff;box-shadow:0 10px 40px #13341e20;border-radius:10px;color:#315d39;z-index:1000;font-size:12px;max-width:90vw}.splash{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.field{display:block;margin-bottom:17px;min-width:0}.field>span,.field>label{display:block;margin-bottom:7px;font-size:11px;font-weight:500;color:#51644b}.field>small{display:block;margin-top:6px;font-size:10px;color:#8a9780;line-height:1.7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.form-stack{padding:0 24px 25px}.form-stack>p{font-size:12px;margin-bottom:20px}.form-stack>.btn{margin-top:5px}.modal{border:1px solid #e1e7da;background:#fff;border-radius:17px;box-shadow:0 30px 90px #102c2433;max-width:calc(100vw - 28px);width:520px;max-height:90dvh;padding:0;color:inherit;font-family:inherit;overflow:auto;scrollbar-width:thin;scrollbar-color:#d8dfd0 #fff}.modal.wide{width:900px}.modal::backdrop{background:#0c221b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;margin-bottom:17px;border-bottom:1px solid #ecf0e6;position:sticky;top:0;z-index:2;background:#fff}.modal-head h2{font-size:18px}.modal>p,.modal>.notice,.modal>.notice+.notice{margin:14px 24px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px;border-top:1px solid #e9eee3;margin-top:20px}.modal>.field,.modal>.composer-recipient,.modal>.segmented,.modal>.attachment-list,.modal>.conflict-box{margin-inline:24px}.segmented{display:inline-flex;background:#edf2e9;padding:4px;border-radius:8px;gap:3px}.segmented button{font-size:11px;padding:7px 14px;border-radius:6px;color:#7a8770}.segmented button.selected{background:#fff;box-shadow:0 1px 4px #1e382010;color:#35572d;font-weight:600}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.section-toolbar select{width:auto;min-width:145px}.section-toolbar>.row-actions{flex-wrap:wrap}.check-line{display:flex;align-items:center;gap:8px;font-size:11px;color:#65785d;line-height:1.9}.check-list{display:flex;flex-direction:column;gap:12px;margin:22px 0}.check-list label{display:flex;gap:9px;align-items:center}.chip-options{display:flex;flex-wrap:wrap;gap:7px}.chip-options label{display:flex;align-items:center;gap:6px;border:1px solid #e5eadf;padding:6px 10px;border-radius:6px;font-size:11px;cursor:pointer}.chip-options label.selected{background:#eef6e6;border-color:#9fbe87;color:#416c31}.chip-options input{width:13px;height:13px}.filters{padding:15px;display:flex;align-items:center;gap:11px;margin-bottom:20px;flex-wrap:wrap}.filters select{width:auto;flex:1;min-width:130px;font-size:11px;min-height:40px}.search-field{display:flex;align-items:center;gap:9px;background:#f8faf6;border:1px solid #e3eadc;border-radius:8px;padding:0 12px;min-width:220px;flex:1.6;color:#92a284}.search-field input{background:transparent;border:0;min-height:40px;padding-inline:0;font-size:11px}.search-field input:focus{outline:0}.table-panel{margin-bottom:23px}.table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dce5d7 transparent}table{width:100%;border-collapse:collapse;text-align:start;font-size:11px;white-space:nowrap}th{font-weight:500;color:#7c8b71;padding:13px 17px;text-align:start;background:#f8faf6;border-top:1px solid #eef2e9;border-bottom:1px solid #eef2e9;font-size:10px}td{padding:16px 17px;border-bottom:1px solid #edf1e7}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfb}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;font-size:11px;gap:15px}.table-toolbar strong{font-size:14px}.check-cell{width:30px;padding-inline-end:0}.check-cell input{width:14px;height:14px}.business-cell{display:flex;align-items:center;gap:11px;text-align:start;padding:0;max-width:310px}.business-avatar{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:10px;background:#f1f4eb;color:#91a67d;flex-shrink:0}.business-avatar.cat-salons{background:#f7eef0;color:#bd8e9d}.business-avatar.cat-laundry{background:#edf3fa;color:#86a3c6}.business-cell strong{font-size:11px;display:flex;gap:5px;align-items:center;white-space:normal;max-width:220px}.business-cell small{font-size:10px;color:#95a18b;display:block;margin-top:4px;text-align:start}.cell-sub{display:flex;align-items:center;gap:3px;font-size:9px;color:#95a18b;margin-top:4px}.contact-history strong{display:block;font-size:10px;font-weight:500}.contact-history small{color:#94a089;font-size:9px}.owner-cell{display:flex;align-items:center;gap:6px;font-size:10px}.contact-btn{background:#eff6e9;border-color:#dae9cb;color:#47723b}.pagination{display:flex;justify-content:space-between;padding:14px 20px;align-items:center;font-size:10px;color:#8d9a82;border-top:1px solid #edf2e6}.pagination>div{display:flex;align-items:center;gap:10px}.discovery-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:23px}.search-panel{padding:0 24px 20px}.discovery-mode{margin-bottom:20px}.discovery-mode button{flex:1;min-height:42px;font-size:13px}.search-panel>.panel-heading{padding-inline:0;margin-bottom:9px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.category-option{border:1px solid #e1e8d9;border-radius:8px;padding:11px 10px;display:flex;align-items:center;justify-content:space-between;gap:5px;cursor:pointer;font-size:11px;color:#7e8f73;line-height:1.6;position:relative}.category-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.category-option:has(input:focus-visible){outline:3px solid #9dbe7e}.category-option.checked{background:#f0f7e8;border-color:#a3c786;color:#477034}.checkbox-visual{height:15px;width:15px;border:1px solid #d9e3cf;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.checked .checkbox-visual{background:#7ba45f;border-color:#7ba45f}.search-panel .form-grid{margin-top:23px}.search-submit{margin-top:3px;min-height:45px}.source-note{display:flex;align-items:flex-start;gap:7px;margin-top:14px;font-size:9px;line-height:1.8;color:#93a087}.discovery-tip{background:#eaf0e0;border:1px solid #e0e8d3;border-radius:13px;padding:24px;color:#5d7651}.tip-icon{display:inline-flex;padding:11px;border-radius:11px;background:#dce8cc;color:#7f9e63;margin-bottom:13px}.discovery-tip h3{font-size:16px;margin-bottom:10px}.discovery-tip p{font-size:11px;color:#7b8b6d;line-height:2;margin-bottom:19px}.tip-stat{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:11px}.tip-stat svg{color:#85a668}.saved-panel{margin-top:18px;padding:20px}.saved-panel h3{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:13px}.saved-item{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #edf1e6;padding:9px 0}.saved-item>button:first-child{padding:0;font-size:11px;text-align:start;flex:1}.saved-item small{display:block;color:#95a184;font-size:9px}.discovery-aside .notice{font-size:10px}.result-summary{display:flex;align-items:center;justify-content:space-between;margin:31px 0 16px;font-size:11px;color:#859577}.result-summary h2{display:flex;align-items:center;gap:8px;font-size:18px;color:#304a2f}.attribution{font-size:10px;color:#96a28b;padding-bottom:8px}.search-loading{margin-top:23px;padding:40px;text-align:center}.search-loading h3{margin:20px 0 8px}.search-loading p{font-size:11px;color:#91a083}.radar{height:66px;width:66px;border-radius:50%;background:#edf4e5;color:#86a46b;margin:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px #f5f8f0}.pipeline-board{display:flex;gap:16px;overflow-x:auto;padding-bottom:22px;scrollbar-width:thin;scrollbar-color:#becdb1 #eff4e9;min-height:440px}.pipeline-column{flex:0 0 244px;min-width:0;background:#eef3e8;border:1px solid #e5ecdb;border-radius:12px;padding:15px 12px}.pipeline-head{display:flex;align-items:center;gap:8px;padding:0 2px}.pipeline-head h3{font-size:12px;flex:1}.pipeline-value{font-size:10px;color:#8d9c7f;margin:5px 16px 18px}.pipeline-cards{display:flex;flex-direction:column;gap:12px}.pipeline-card{padding:16px;background:#fff;border:1px solid #e2ead7;border-radius:9px;box-shadow:0 2px 4px #17332002}.pipeline-title{display:block;font-weight:600;font-size:13px;padding:0;text-align:start;margin:8px 0 12px}.pipeline-card>strong{font-size:13px}.pipeline-meta{display:flex;align-items:center;justify-content:space-between;margin:13px 0 10px}.pipeline-meta>span:first-child{font-size:9px;color:#8b9a7d;display:flex;align-items:center;gap:4px}.pipeline-card select{font-size:10px;min-height:32px;padding:5px 8px}.pipeline-empty{text-align:center;border:1px dashed #d6e1c8;border-radius:8px;padding:27px 8px;font-size:10px;color:#97a68a}.lead-profile-head{display:flex;align-items:center;gap:15px;padding:5px 25px 20px}.lead-profile-head>div{flex:1;min-width:0}.lead-profile-head h2{font-size:20px}.lead-profile-head p{font-size:11px;color:#92a183;margin-top:6px}.profile-avatar{display:flex;align-items:center;justify-content:center;height:62px;width:62px;border:1px solid #e2ead8;border-radius:15px;background:#f4f7ef;color:#90a37a;flex-shrink:0}.rating{color:#bbad59;margin-inline-start:7px;display:inline-flex;gap:3px;align-items:center}.profile-actions{display:flex;gap:9px;padding:0 25px 22px;flex-wrap:wrap}.profile-grid{display:grid;grid-template-columns:240px minmax(0,1fr);border-top:1px solid #e8eee0;min-height:400px}.profile-facts{padding:23px;background:#f9fbf6;border-inline-end:1px solid #e8eee0}.profile-facts h3{font-size:13px;margin-bottom:18px}.profile-facts dl{display:grid;grid-template-columns:1fr 1.5fr;gap:12px 7px;font-size:10px;margin-bottom:25px}.profile-facts dt{color:#91a180}.profile-facts dd{margin:0;overflow-wrap:anywhere;min-width:0;color:#5f7750}.profile-facts dd a{display:inline-flex;align-items:center;gap:4px;max-width:100%}.profile-facts select{font-size:11px}.dnc{font-size:10px;margin-top:22px}.profile-history{padding:7px 24px 25px;min-width:0}.tabs{display:flex;gap:20px;border-bottom:1px solid #e7eedf;margin-bottom:21px}.tabs button{padding:14px 0 12px;color:#94a282;font-size:11px;border-bottom:2px solid transparent;display:flex;align-items:center;gap:5px}.tabs button.active{color:#4d743b;border-color:#84a66b}.tabs span{font-family:Inter;font-size:8px;background:#f0f5e9;padding:2px 4px;border-radius:3px;color:#8ba474}.timeline{padding:8px 0}.timeline-item{display:flex;gap:12px;padding-bottom:26px;position:relative}.timeline-item:not(:last-child):before{position:absolute;content:"";width:1px;background:#e5ecd9;top:31px;bottom:0;inset-inline-start:15px}.timeline-icon{background:#eef4e6;border-radius:50%;height:31px;width:31px;color:#8ca775;display:flex;align-items:center;justify-content:center;flex-shrink:0}.timeline-item>div{flex:1;min-width:0}.timeline-item strong{font-size:11px}.timeline-item .row-actions{margin:5px 0;flex-wrap:wrap}.timeline-item time{font-size:9px;color:#9aaa8c}.message-snapshot{background:#f5f8ef;padding:10px 12px;font-size:10px;color:#7a8d67;border-radius:7px;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.note-form{margin-bottom:20px}.note-form textarea{font-size:11px}.note-form>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.note-form .small-text{font-size:9px}.note-card{border:1px solid #e5edda;border-radius:8px;padding:14px;margin-top:12px}.note-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.note-card strong{font-size:10px}.note-card time{font-size:9px}.note-card p{font-size:11px;white-space:pre-wrap;margin-top:10px;color:#6c8459;overflow-wrap:anywhere}.profile-task-list>div{display:flex;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #edf2e5}.profile-task-list>div>div{flex:1}.profile-task-list strong{display:block;font-size:11px}.profile-task-list small{display:block;font-size:9px;color:#91a07f;margin-top:4px}.composer-recipient{display:flex;gap:10px;align-items:center;margin-bottom:18px}.composer-recipient>div:nth-child(2){flex:1}.composer-recipient strong{font-size:12px}.composer-recipient small{display:block;color:#92a17d;font-size:10px;margin-top:3px}.send-modes{display:flex;margin-bottom:21px}.send-modes button{flex:1;padding-inline:7px}.message-editor{min-height:145px;font-size:12px;line-height:1.9}.attachment-list{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.attachment-list>a,.attachment-list>div{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e6eddc;border-radius:8px;font-size:11px;color:#7f966a}.attachment-list span,.attachment-list a{flex:1;overflow-wrap:anywhere}.attachment-list small{font-size:9px;color:#9aac8a}.conflict-box{padding:18px;background:#fff9ea;border:1px solid #eedba8;border-radius:10px;color:#a78233;margin-top:18px;margin-bottom:18px}.conflict-box h3{margin:10px 0 7px;font-size:14px}.conflict-box p{font-size:11px;margin:5px 0;line-height:1.8}.conflict-box .check-line{color:#9b7a37;margin-top:14px}.send-result{text-align:center;padding:20px 26px 35px}.send-result>svg{color:#8bb465;margin-bottom:16px}.send-result h3{margin-bottom:11px}.send-result p{font-size:11px;color:#849a6f;margin:14px 0;line-height:1.9}.send-result .row-actions{margin-top:22px;flex-wrap:wrap}.task-list{padding:4px 23px}.task-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #e9f0e0}.task-row:last-child{border:0}.task-check{width:22px;height:22px;border:1.5px solid #cfddbf;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;color:#fff}.task-check.checked{background:#85a969;border-color:#85a969}.task-main{flex:1;min-width:0}.task-main h3{font-size:13px;margin-bottom:5px}.task-main>div{display:flex;gap:13px;align-items:center;color:#98a883;font-size:10px}.task-main>div>span{display:flex;gap:5px;align-items:center}.task-row time{display:flex;gap:6px;align-items:center;font-size:10px}.task-row.done .task-main h3{text-decoration:line-through;color:#9cad88}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.template-card{background:#fff;border:1px solid #e1ead6;border-radius:13px;padding:21px;display:flex;flex-direction:column;min-width:0}.template-card.inactive{opacity:.68}.template-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.template-icon{width:39px;height:39px;background:#f0f5e7;color:#94ab7b;border-radius:10px;display:flex;align-items:center;justify-content:center}.template-card h3{font-size:15px;line-height:1.8}.template-tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 16px}.template-body{font-size:11px;color:#8b9c75;line-height:2;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;flex:1}.attachment-count{display:flex;align-items:center;gap:5px;font-size:9px;color:#93a57e;margin-bottom:13px}.template-card-footer{border-top:1px solid #e9f0df;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:9px;color:#9aaa87}.template-card-footer .text-btn{font-size:10px}.template-card-footer{flex-wrap:wrap}.template-card-actions,.preview-file-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.template-card-actions{margin-inline-start:auto}.template-preview{padding:0 24px 4px}.preview-summary{margin-bottom:22px}.preview-summary h3{margin:0 0 9px;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.preview-summary p{font-size:13px;margin:12px 0 0}.preview-text-section>h3,.preview-attachments>h3{display:flex;align-items:center;gap:9px;font-size:14px;margin:0 0 12px}.preview-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2;color:var(--green);background:#f5f8f2;border:1px solid #e2eadc;border-radius:12px;padding:18px}.preview-media-hint{color:#697a64;font-size:12px;line-height:1.8;margin:10px 0 0}.preview-attachments{margin-top:26px}.preview-attachments>.muted{font-size:13px}.preview-attachment{padding:16px;border:1px solid #e2eadc;border-radius:12px;margin-bottom:16px;min-width:0}.preview-file-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:13px}.preview-file-heading strong{min-width:0;overflow-wrap:anywhere;flex:1}.preview-file-heading>svg{flex-shrink:0;color:#6c8662}.preview-file-heading small{color:#697a64}.preview-attachment video,.preview-attachment img{display:block;width:100%;max-height:65dvh;object-fit:contain;border-radius:8px;background:#152c24}.preview-attachment video{aspect-ratio:16 / 9}.preview-attachment audio{display:block;width:100%}.preview-file-actions{margin-top:14px}.preview-document{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.8}.preview-document svg{flex-shrink:0}.composer-preview-action{margin:0 24px 17px}@media(max-width:600px){.template-preview{padding-inline:19px}.preview-message,.preview-attachment{padding:13px}.composer-preview-action{margin-inline:19px}.composer-preview-action .btn{width:100%;white-space:normal}}.variable-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;color:#93a37c;margin:-7px 0 22px}.variable-chips button{padding:3px 7px;border:1px solid #dfe9d2;border-radius:4px;background:#f6f9f0;color:#6f9153;font-size:9px}.upload-section{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e6eedc;padding-top:18px;margin:22px 0 15px}.upload-section h3{font-size:12px}.upload-section p{font-size:9px;color:#91a27b;margin-top:5px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.team-card{padding:23px}.team-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.team-card h3{font-size:17px}.team-card>p{font-size:11px;margin:3px 0 13px}.team-contact{font-family:Inter;font-size:11px;color:#8b9e75;text-align:start}.team-targets{display:flex;margin:23px 0 18px;border-block:1px solid #e8efde;padding:16px 0;gap:17px}.team-targets>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.team-targets strong{font-size:14px}.team-targets svg{color:#97ad7c}.team-targets span{font-size:9px;color:#9daf87;width:100%;margin-top:3px}.team-card>small{font-size:9px}.team-card-actions{margin-top:19px;display:flex;align-items:center;justify-content:space-between;gap:10px}.report-filters .field{margin:0}.report-filters input{font-size:11px}.report-filters{gap:18px}.report-filters>.small-text{margin-inline-start:auto}.report-bottom{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:23px 0}.report-bottom .panel{padding-bottom:13px}.report-line{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;padding:13px 22px;border-top:1px solid #edf3e5}.report-line span{color:#91a27c}.report-line strong{font-size:11px;overflow-wrap:anywhere}.settings-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:25px}.settings-card{padding:24px;margin-bottom:23px;align-self:start}.settings-card>.panel-heading{padding:0 0 19px}.settings-card>p{font-size:11px;line-height:1.9;margin-bottom:21px}.settings-card .report-line{padding-inline:0}.settings-card .full{margin-top:18px}.settings-divider{height:1px;background:#e3ecd6;margin:27px 0}.settings-side{min-width:0}.whatsapp-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);gap:35px;margin-bottom:30px}.connect-card{padding:27px;text-align:center}.connect-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.whatsapp-icon{display:flex;align-items:center;justify-content:center;background:#eaf5df;color:#7ca955;width:57px;height:57px;border-radius:15px}.connect-card h2{font-size:23px}.connect-card>p{font-size:11px;color:#8ba171;line-height:2;max-width:330px;margin:9px auto 20px}.linked-phone{font-family:Inter;font-size:18px;color:#617d45}.qr-placeholder{height:185px;width:185px;border:1px dashed #cddfb8;border-radius:11px;background:#f8fbf3;color:#b4c6a1;margin:22px auto 27px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px}.qr-placeholder>span{font-size:10px}.qr-container{display:flex;flex-direction:column;align-items:center;gap:10px;margin:20px auto 23px}.qr-container img{max-width:100%;border:12px solid white;box-shadow:0 0 0 1px #e1ecd3;border-radius:7px}.qr-container>span{font-size:10px;display:flex;gap:7px;align-items:center;color:#92a778}.qr-container small{font-size:9px;color:#9caf84}.connected-visual{display:flex;align-items:center;flex-direction:column;gap:13px;padding:25px 0 40px;color:#8bb465}.connected-visual strong{font-size:18px;color:#618343}.connected-visual span{font-size:10px;color:#9bb17e}.connect-meta{display:flex;justify-content:center;align-items:center;gap:6px;font-size:9px;color:#a0b48a;margin-top:20px}.connect-guide{padding:25px 8px}.connect-guide>.eyebrow{font-size:10px;margin-bottom:10px}.connect-guide h2{font-size:22px;margin-bottom:30px}.guide-step{display:flex;gap:18px;margin:26px 0}.guide-step>span{font-family:Inter;color:#8fab6f;background:#eef6e3;border:1px solid #dce9cc;border-radius:50%;height:31px;width:31px;display:flex;justify-content:center;align-items:center;font-size:12px;flex-shrink:0}.guide-step h3{font-size:14px;margin-bottom:8px}.guide-step p{font-size:11px;color:#8da374;line-height:1.9}.connect-guide .notice{margin-top:30px}.outbox-panel{margin-top:25px}.reset-panel{width:450px;max-width:95vw}.reset-panel>h2{padding:23px 24px 15px}.template-download{margin:0 24px 15px}.dropzone{margin:0 24px 24px;border:1.5px dashed #cfdebd;border-radius:12px;background:#f8fbf2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px;color:#97af7b;cursor:pointer;gap:8px}.dropzone strong{font-size:13px;color:#739253}.dropzone>span{font-size:10px}.dropzone.disabled{opacity:.5;pointer-events:none}.import-step{display:flex;align-items:center;gap:10px;margin:23px 24px 17px}.import-step>span{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eaf3dd;color:#82a05f;font-family:Inter;font-size:10px;width:24px;height:24px}.import-step h3{font-size:14px}.import-mapping{display:grid;grid-template-columns:repeat(3,1fr);gap:0 15px;padding:0 24px}.import-mapping select{font-size:11px}.modal>.form-grid,.modal>.visibility-options,.modal>.visibility-options+.field{margin-inline:24px}.visibility-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-block:8px 23px}.visibility-options>label{border:1px solid #e0ebd1;border-radius:10px;padding:16px 13px;display:flex;align-items:center;gap:9px;color:#95ab7a;cursor:pointer}.visibility-options>label.selected{border-color:#a7c883;background:#f3f9e9}.visibility-options strong{display:block;font-size:11px;color:#7a985a}.visibility-options small{display:block;font-size:9px;margin-top:5px}.import-preview{margin:0 24px;border:1px solid #e4edd8;border-radius:8px;max-height:280px}.import-preview td,.import-preview th{font-size:10px;padding:12px}.import-result{text-align:center;padding:15px 27px 35px}.import-result>svg{color:#87ad60;margin-bottom:17px}.import-result h2{font-size:22px}.import-counts{display:flex;justify-content:center;gap:40px;margin:30px 0}.import-counts>div{display:flex;flex-direction:column;gap:5px}.import-counts strong{font-family:Inter;font-size:26px}.import-counts span{font-size:10px;color:#93a878}.login-page{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;background:#fff}.login-story{position:relative;background:#173d33;color:#fff;padding:52px 60px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.login-story>.brand{align-self:flex-start}.login-copy{margin:auto 0;padding:75px 0;z-index:1}.login-copy .eyebrow{font-size:10px;color:#9cbc9b;letter-spacing:1px}.login-copy h1{font-size:48px;font-weight:500;line-height:1.5;margin:22px 0 23px;letter-spacing:-1px}.login-copy h1>span{color:#c3e99c}.login-copy p{font-size:14px;line-height:2.1;max-width:450px;color:#a4bfae}.login-flow{display:flex;align-items:center;gap:42px;margin-top:43px}.login-flow>div{display:flex;align-items:center;flex-direction:column;position:relative;gap:12px}.login-flow-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#254e3f;border:1px solid #a7cd9b25;border-radius:14px;color:#bcdd9f}.login-flow strong{font-size:11px;color:#9fc19f;font-weight:400}.flow-line{height:1px;width:24px;background:#62876b;position:absolute;top:25px;inset-inline-start:66px;opacity:.35}.login-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#83a18c;gap:20px}.login-foot>span:first-child{font-family:Inter}.login-orbit{position:absolute;width:570px;height:570px;border-radius:50%;border:1px solid #9fd08a0c;bottom:-260px;inset-inline-end:-270px;z-index:-1}.orbit-two{width:700px;height:700px;bottom:-325px;inset-inline-end:-335px}.login-form-side{padding:70px 45px;display:flex;align-items:center;justify-content:center;position:relative}.login-language{position:absolute;top:32px;inset-inline-end:35px}.login-form-wrap{width:345px;max-width:100%}.login-welcome-icon{width:56px;height:56px;border-radius:15px;background:#eef4e7;color:#7c995f;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.login-form-wrap>.eyebrow{font-size:9px;margin-bottom:6px;color:#a1b18e}.login-form-wrap>h2{font-size:26px;font-weight:500;letter-spacing:-.5px}.login-form-wrap>p{font-size:12px;margin-top:10px}.login-tabs{display:flex;margin:28px 0 25px}.login-tabs button{flex:1;min-height:35px}.login-form-wrap .field{margin-bottom:18px}.login-form-wrap input{min-height:46px;font-size:13px}.login-form-wrap .pin-input{letter-spacing:14px;text-align:center;font-family:Inter;font-size:22px}.login-submit{width:100%;margin-top:11px;justify-content:space-between;min-height:46px;padding-inline:17px}.login-form-wrap .login-help{font-size:10px;color:#99aa87;text-align:center;margin-top:24px;line-height:1.9}.login-secure{display:flex;justify-content:center;align-items:center;gap:6px;font-size:9px;color:#b0bfa2;margin-top:35px;padding-top:23px;border-top:1px solid #edf3e5}.nav-backdrop{display:none}@media(min-width:1600px){.main-content,.topbar{padding-inline:46px}.app-shell{grid-template-columns:254px 1fr}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.main-content{padding:26px 25px 35px}.topbar{padding-inline:25px}.nav-item{font-size:11px;padding-inline:10px}.nav-new{display:none}.page-heading{gap:17px}.page-heading h1{font-size:25px}.heading-actions .btn{font-size:10px;padding-inline:11px}.welcome-banner{padding:24px}.welcome-banner h2{font-size:20px}.banner-art{transform:scale(.85);margin-inline-end:-10px;width:180px}.stats-grid{gap:12px}.stat-card{padding:16px}.stat-value{font-size:25px}.stat-card small{font-size:8px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:17px}.discovery-layout{grid-template-columns:minmax(0,1fr) 250px;gap:17px}.category-grid{grid-template-columns:repeat(2,1fr)}.template-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr 1fr;gap:18px}.login-story{padding:45px}.login-copy h1{font-size:40px}.login-copy p{font-size:13px}.login-flow{gap:35px}.flow-line{width:17px}.today-label{display:none}.task-row{gap:11px}.task-row time{font-size:9px;max-width:125px}.app-footer{padding-inline:25px}.brand strong{font-size:20px}.sidebar-brand{padding-inline:7px}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:246px;visibility:hidden;transform:translate(-100%);transition:transform .2s;z-index:50}html[dir=rtl] .sidebar{transform:translate(100%)}.sidebar.open,html[dir=rtl] .sidebar.open{visibility:visible;transform:translate(0)}.mobile-only{display:inline-flex}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#13382c66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40}.sidebar-brand>.icon-btn{color:#bdd3bd}.topbar{height:69px}.sidebar nav{padding-bottom:10px}.main-content{padding:25px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr)}.login-story{padding:36px}.login-copy h1{font-size:34px}.login-copy{padding:65px 0}.login-copy p{font-size:12px}.login-foot>span:last-child{display:none}.login-form-side{padding:80px 32px}.login-form-wrap>h2{font-size:23px}.category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){:root{font-size:14px}.main-content{padding:22px 16px 28px}.topbar{padding:0 16px;height:62px}.top-actions{gap:6px}.top-actions>.avatar{display:none}.breadcrumb{font-size:11px;gap:6px}.desktop-label,.breadcrumb-slash{display:none}.language-btn{font-size:10px}.page-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:21px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px;max-width:100%;line-height:1.9}.page-heading .eyebrow{font-size:10px}.heading-actions{width:100%;gap:8px}.heading-actions .btn{min-height:40px;flex:1;font-size:11px}.welcome-banner{padding:22px;min-height:195px;align-items:flex-start}.welcome-banner h2{font-size:22px;max-width:310px;line-height:1.7}.welcome-banner .eyebrow{font-size:8px}.welcome-banner p{font-size:10px;max-width:290px}.banner-art{display:none}.banner-link{margin-top:16px;font-size:11px}.stats-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px}.stat-card{padding:15px 14px}.stat-label{font-size:10px}.stat-icon{width:29px;height:29px}.stat-icon svg{width:16px;height:16px}.stat-value{font-size:25px;margin:10px 0 5px}.stat-card small{font-size:8px;line-height:1.8;display:block}.dashboard-grid{grid-template-columns:1fr;gap:17px}.target-panel{display:grid;grid-template-columns:1fr 1fr;text-align:start;padding:0 20px 20px;position:relative}.target-panel>.panel-heading{grid-column:1/-1;padding-inline:0;margin-bottom:10px}.target-ring{grid-column:1;grid-row:2/5;width:123px;height:123px;margin:0 auto}.target-count{justify-content:flex-start;align-self:end;font-size:11px;grid-column:2}.target-count strong{font-size:21px}.target-panel>p{grid-column:2;font-size:10px;margin-top:8px}.target-panel>.btn{grid-column:2;width:100%;align-self:start;font-size:10px;margin-top:3px}.panel-heading{padding:19px 20px 15px}.panel-heading h2{font-size:14px}.chart-panel{min-height:310px}.recent-activity{grid-column:auto}.feed-row>div{display:block}.feed-row>div>span{display:block;margin-top:3px;font-size:10px;line-height:1.8}.feed-row time{font-size:8px;white-space:nowrap}.app-footer{padding:17px 16px}.app-footer>span:nth-child(2){display:none}.discovery-layout{grid-template-columns:1fr}.discovery-aside{display:grid;grid-template-columns:1fr;gap:0}.discovery-tip{display:none}.saved-panel{margin-top:0}.search-panel{padding-inline:18px}.category-grid{grid-template-columns:1fr 1fr;gap:8px}.category-option{padding:12px 10px;font-size:11px;min-height:45px}.form-grid{gap:0 11px}.field>span,.field>label{font-size:12px}.field input,.field select,.field textarea{font-size:16px}.field>small{font-size:10px}.search-panel .form-grid{grid-template-columns:1fr 1fr}.search-panel select{font-size:13px}.source-note{font-size:10px}.result-summary{flex-wrap:wrap;gap:8px}.result-summary>span{font-size:10px}.section-toolbar{flex-wrap:wrap;gap:12px}.section-toolbar>.small-text{font-size:10px}.segmented{gap:0}.segmented button{font-size:10px;padding:8px 12px}.filters{padding:12px;gap:9px}.search-field{flex-basis:100%}.filters select{font-size:11px;width:calc(50% - 9px);min-width:100px;flex:1}.table-toolbar{padding:14px}.table-toolbar>.small-text{display:none}td,th{padding:14px 12px}.table-scroll{overflow-x:auto}.business-cell{min-width:190px;max-width:240px}.business-cell strong{max-width:180px;font-size:11px}.business-avatar{width:34px;height:34px}.pagination{padding:13px 14px}.template-grid,.team-grid{grid-template-columns:1fr}.template-card{padding:22px}.template-card h3{font-size:17px}.template-body{font-size:13px}.template-card-footer{font-size:11px}.template-card-footer .text-btn{font-size:12px}.template-tags .badge{font-size:10px}.settings-grid{grid-template-columns:1fr}.settings-card{padding:21px}.settings-card>p{font-size:12px}.settings-card .report-line{font-size:11px}.settings-card .report-line strong{font-size:10px}.whatsapp-grid{grid-template-columns:1fr;gap:15px}.connect-card{padding:23px}.connect-guide{padding:13px}.connect-guide h2{font-size:22px}.guide-step h3{font-size:14px}.guide-step p{font-size:12px}.connect-card>p{font-size:12px}.connect-meta{font-size:9px}.connect-guide .notice{font-size:11px}.task-list{padding-inline:16px}.task-row{flex-wrap:wrap;gap:9px;padding-block:19px}.task-main{min-width:calc(100% - 37px);flex:1}.task-main h3{font-size:13px}.task-main>div{font-size:9px;flex-wrap:wrap;gap:6px}.task-row>.badge{margin-inline-start:30px}.task-row>time{max-width:none;font-size:10px;margin-inline-start:auto}.task-check{width:20px;height:20px}.report-bottom{grid-template-columns:1fr}.report-filters>.small-text{margin-inline-start:0}.report-filters .field{flex:1}.report-filters .field input{font-size:13px}.modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:94dvh;border-radius:13px}.modal-head{padding:17px 19px;margin-bottom:17px}.modal-head h2{font-size:17px}.form-stack{padding:0 19px 23px}.modal-actions{padding:17px 19px}.modal>.field,.modal>.composer-recipient,.modal>.segmented,.modal>.attachment-list,.modal>.conflict-box{margin-inline:19px}.profile-grid{grid-template-columns:1fr}.profile-facts{padding:19px;border-inline-end:0;border-bottom:1px solid #e6edda}.profile-facts dl{grid-template-columns:1fr 1.5fr 1fr 1.5fr;gap:13px 8px;font-size:10px;margin-bottom:17px}.profile-facts h3{font-size:14px}.profile-facts .field{max-width:250px}.profile-facts select{font-size:13px}.profile-history{padding:0 19px 22px}.lead-profile-head{padding:3px 19px 18px;gap:10px}.lead-profile-head h2{font-size:17px}.lead-profile-head .row-actions{flex-wrap:wrap;gap:5px}.lead-profile-head p{font-size:10px}.profile-avatar{width:47px;height:47px;border-radius:11px}.profile-avatar svg{width:24px}.lead-profile-head>.btn{padding:6px 8px;font-size:10px}.profile-actions{padding:0 19px 17px;gap:7px}.profile-actions .btn{font-size:10px;min-height:40px;flex:1;padding-inline:9px}.modal>.notice{margin-inline:19px;font-size:11px}.tabs{gap:20px}.tabs button{font-size:11px}.note-form>div{flex-wrap:wrap}.message-snapshot,.note-card p,.timeline-item strong{font-size:12px}.composer-recipient{gap:8px;flex-wrap:wrap}.composer-recipient>.badge{font-size:9px}.composer-recipient strong{font-size:12px}.composer-recipient small{font-size:11px}.message-editor{font-size:14px!important}.send-modes button{font-size:10px;padding-inline:8px}.variable-chips{font-size:10px}.variable-chips button{font-size:10px;min-height:32px}.upload-section{align-items:flex-start;flex-direction:column}.upload-section p{font-size:10px}.chip-options label{font-size:11px;min-height:37px}.import-mapping{grid-template-columns:1fr 1fr;padding-inline:19px;gap:0 11px}.import-mapping select{font-size:12px}.visibility-options{grid-template-columns:1fr;gap:10px}.visibility-options>label{padding:15px}.import-step{margin-inline:19px}.import-step h3{font-size:13px}.modal>.form-grid,.modal>.visibility-options,.modal>.visibility-options+.field{margin-inline:19px}.import-preview{margin-inline:19px}.dropzone{margin-inline:19px;padding:21px}.template-download{margin-inline:19px}.import-counts{gap:20px}.import-counts span{font-size:9px}.import-counts strong{font-size:23px}.login-page{grid-template-columns:1fr}.login-story{padding:27px 25px;min-height:270px}.login-story>.brand .brand-mark{width:31px;height:31px;border-radius:8px}.login-story>.brand strong{font-size:19px}.login-story>.brand small{font-size:6px}.login-copy{padding:29px 0 0;margin:0}.login-copy>.eyebrow{display:none}.login-copy h1{font-size:30px;line-height:1.45;margin:0 0 12px;letter-spacing:0}.login-copy h1 br{display:none}.login-copy h1 span{margin-inline-start:6px}.login-copy p{font-size:11px;line-height:1.9;max-width:400px}.login-flow,.login-foot{display:none}.login-form-side{padding:66px 25px 35px}.login-language{top:16px;inset-inline-end:19px}.login-form-wrap{width:390px}.login-welcome-icon{display:none}.login-form-wrap>h2{font-size:25px}.login-form-wrap>.eyebrow{font-size:9px}.login-form-wrap>p{font-size:12px}.login-tabs{margin:23px 0}.login-tabs button{font-size:12px}.login-form-wrap input{font-size:16px;min-height:48px}.login-form-wrap .field>span,.field>label{font-size:12px}.login-form-wrap .login-help{font-size:11px}.login-secure{font-size:9px;margin-top:25px;padding-top:20px}.login-submit{font-size:13px;min-height:47px}.toast{bottom:15px;padding:10px 12px;font-size:11px}.app-footer{font-size:8px}.empty{padding:30px 20px}.pipeline-column{flex-basis:260px}.pipeline-title{font-size:14px}.pipeline-card .small-text{font-size:11px}.pipeline-card select{font-size:13px;min-height:39px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.source-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-block:22px}.category-sections{display:grid;gap:20px;margin-block:24px}.source-section{border:1px solid var(--border, #e5e8e6);background:#fff;border-radius:18px;overflow:hidden}.source-section-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;border:0;background:#f5f8f6;text-align:start;color:inherit}.source-section-head>span{display:flex;gap:12px;align-items:center}.source-section-head small{color:#78847c;font-weight:400}.native-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.native-categories button{display:flex;align-items:center;gap:10px;text-align:start;background:#fff;border:0;border-bottom:1px solid #edf0ed;padding:15px;color:inherit}.native-categories button:hover{background:#f2f8f3}.native-categories small{margin-inline-start:auto;color:#849087}.native-categories b{font-size:11px;background:#dff4e4;color:#226d3e;border-radius:15px;padding:3px 7px;white-space:nowrap}.ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:20px}.ad-card{padding:24px;background:#fff;border:1px solid #e4e9e5;border-radius:18px;display:flex;flex-direction:column;gap:14px}.ad-card h3{font-size:17px;line-height:1.8;margin:0}.ad-description{line-height:1.9;font-size:14px;color:#5f7065;max-height:160px;overflow:auto;margin:0}.ad-meta{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#748279;margin-top:auto}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-block:24px}.ai-tools{border:1px solid #e0e9df;border-radius:12px;padding:14px;margin-block:12px;display:grid;gap:10px;background:#f8faf7}.ai-tools select{width:auto;max-width:140px}.ai-tools .notice{margin:0}.preserve-lines{white-space:pre-wrap;line-height:1.8}.upload-btn{display:inline-flex;margin:12px;cursor:pointer}.source-tabs .btn{gap:8px}@media(max-width:900px){.native-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid{grid-template-columns:1fr}}@media(max-width:540px){.native-categories{grid-template-columns:1fr}.source-section-head>span{flex-wrap:wrap}.ad-card{padding:18px}.source-tabs{gap:7px}.ai-tools .row-actions{flex-wrap:wrap}}.provider-compare{overflow-x:auto;margin-block:18px}.provider-compare table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8}.provider-compare th,.provider-compare td{padding:10px;text-align:start;border-bottom:1px solid #e9ede8}.provider-compare th{background:#f3f6f2}.provider-compare td:first-child{font-weight:600}
