@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";
:root{--ink:#172033;--muted:#7d879b;--line:#e9edf4;--bg:#f7f8fc;--white:#fff;--blue:#3e6cf5;--purple:#7659dc;--orange:#ef9a56;--green:#36b48a;--red:#e86f7b}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:56px;height:74px;padding:0 38px;display:flex}.brand{color:#1b2943;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.brand small{color:var(--muted);margin-right:2px;font-size:12px;font-weight:500}.brand-mark{color:#84adff;background:#182a50;border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.main-nav{align-self:stretch;gap:30px;display:flex}.main-nav a{color:#768096;align-items:center;font-weight:600;text-decoration:none;display:flex;position:relative}.main-nav a.active{color:var(--blue)}.main-nav a.active:after{content:"";background:var(--blue);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.top-actions{align-items:center;gap:24px;margin-right:auto;display:flex}.icon-button{color:#738096;background:0 0;font-size:23px;position:relative}.icon-button i{background:#ff785c;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:-2px}.operator{color:#718096;align-items:center;gap:9px;display:flex}.operator span:not(.avatar){font-size:14px}.operator b,.operator small{display:block}.operator b{color:var(--ink);font-size:14px}.operator small{color:var(--muted);margin-top:2px;font-size:12px}.workspace{flex-direction:row-reverse;max-width:1600px;margin:auto;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:26px;width:270px;min-height:calc(100vh - 74px);padding:30px 18px;display:flex}.sidebar-title{justify-content:space-between;padding:0 12px;font-size:16px;font-weight:800;display:flex}.count{color:var(--muted);background:#f4f6fa;border-radius:8px;padding:4px 8px;font-size:13px}.user-search{z-index:10;position:relative}.search-box{color:#9da7ba;background:#f7f8fb;border:1px solid #eef0f5;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.search-box:focus-within{border-color:#c6d4ff;box-shadow:0 0 0 3px #edf2ff}.search-submit{color:#8d99ad;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.user-search-results{background:#fff;border:1px solid #e2e7f1;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 12px 30px #1f356024}.user-search-result{text-align:right;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.user-search-result:hover{background:#f2f5ff}.user-search-result>span:nth-child(2){flex:1;min-width:0}.user-search-result b,.user-search-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-search-result b{font-size:12px}.user-search-result small{color:#9aa5b7;text-align:right;direction:ltr;margin-top:3px;font-size:12px}.user-search-arrow{color:#9ba7bb;font-size:18px}.user-search-message{color:#8995aa;text-align:center;padding:10px 8px;font-size:12px}.user-search-message.error{color:#d66e79}.side-section{flex-direction:column;gap:3px;display:flex}.eyebrow{text-transform:none;letter-spacing:.01em;color:#9aa4b6;font-size:13px;font-weight:600;display:block}.side-section .eyebrow{padding:0 12px 7px}.side-link{color:#657188;text-align:right;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;display:flex}.side-link span:first-child{text-align:center;color:#9ba6b8;width:17px}.side-link b{color:#9ba6b8;margin-right:auto;font-size:12px;font-weight:500}.side-link.selected{color:var(--blue);background:#edf2ff;font-weight:700}.side-link.selected span:first-child{color:var(--blue)}.dot{border-radius:50%;height:7px;display:block;width:7px!important}.green{background:var(--green)}.orange{background:var(--orange)}.red{background:var(--red)}.sidebar-footer{border-top:1px solid var(--line);color:#8792a6;align-items:center;gap:9px;margin-top:auto;padding:20px 8px 2px;display:flex}.sidebar-footer b,.sidebar-footer small{display:block}.sidebar-footer b{color:#58657a;font-size:13px}.sidebar-footer small{margin-top:4px;font-size:12px}.sidebar-footer>span:last-child{margin-right:auto;font-size:20px}.shield{color:var(--green);font-size:21px}.breadcrumb{color:#9ba5b6;margin-bottom:22px;font-size:13px}.breadcrumb span{color:#c3c9d4;margin:0 8px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.5px;margin:4px 0 2px;font-size:26px}.page-heading p{color:var(--muted);margin:0;font-size:14px}.accent{color:var(--blue)}.outline-button,.secondary-button{color:#5c687e;background:#fff;border:1px solid #dfe4ee;border-radius:9px;padding:9px 15px;font-size:14px}.outline-button{align-items:center;gap:8px;display:flex}.profile-card{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:17px;padding:23px 25px;display:flex;box-shadow:0 8px 25px #1f2e4e09}.avatar{border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar.large{width:62px;height:62px;font-size:18px}.avatar.tiny{color:#b76f42;background:#f4d5bc;width:31px;height:31px;font-size:14px}.lilac{color:#735dd2;background:#e9e3ff}.mint{color:#309c7c;background:#d9f3e9}.peach{color:#c8784a;background:#ffe2d5}.profile-identity{flex:1}.profile-name-row{align-items:center;gap:9px;display:flex}.profile-name-row h2{margin:0;font-size:18px}.status-pill i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.profile-identity p{color:#97a0b1;margin:7px 0 11px;font-size:13px}.separator{color:#d8dce5;margin:0 5px}.profile-tags{gap:6px;display:flex}.profile-actions{align-self:flex-start;gap:8px;display:flex}.primary-button{color:#fff;background:#3e6cf5;border-radius:9px;padding:10px 16px;font-size:14px;box-shadow:0 5px 10px #3e6cf533}.danger-button{color:#cf606d;background:#fff3f4;border:1px solid #f1c7cc;border-radius:9px;padding:10px 12px;font-size:13px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:11px;min-height:102px;padding:17px;display:flex;position:relative}.metric-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.metric-icon.blue{color:#4d75e9;background:#eaf0ff}.metric-icon.purple{color:#8064db;background:#f0ebff}.metric-icon.orange{color:#e5924f;background:#fff1e6}.metric-icon.green{color:#38ae87;background:#e8f8f1}.metric-card strong,.metric-card b,.metric-card small{display:block}.metric-card strong{font-size:22px;line-height:20px}.metric-card b{margin-top:6px;font-size:13px}.metric-card small{color:#a4adbc;margin-top:4px;font-size:12px}.metric-trend{color:#61bf9b;margin-right:auto;font-size:15px}.audience-filter-card{background:linear-gradient(135deg,#fff 0%,#fbfcff 100%);border:1px solid #dfe7f7;border-radius:16px;margin-bottom:17px;padding:22px 24px;box-shadow:0 9px 28px #2541790d}.audience-filter-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.audience-filter-header h2{margin:5px 0 3px;font-size:16px}.audience-filter-header p{color:var(--muted);margin:0;font-size:13px}.source-badge{color:#6578b3;white-space:nowrap;background:#eef2ff;border:1px solid #dce5ff;border-radius:8px;padding:6px 9px;font-size:12px}.filter-flow{border-top:1px solid #eef1f7;border-bottom:1px solid #eef1f7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin:18px 0;padding:17px 0;display:grid}.flow-step{align-items:flex-start;gap:9px;min-width:0;display:flex}.step-number{width:24px;height:24px;color:var(--blue);background:#eaf0ff;border-radius:8px;flex:none;place-items:center;margin-top:22px;font-size:13px;font-weight:800;display:grid}.purple-step{color:var(--purple);background:#f0ebff}.flow-step label,.slug-form label{color:#68758b;height:14px;margin-bottom:6px;font-size:12px;font-weight:700;line-height:14px;display:block}.flow-step select,.slug-form input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #e1e6f0;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.flow-step select:focus,.slug-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf2ff}.flow-step>div{flex:1;min-width:0}.slug-form{min-width:0}.slug-form>div{gap:8px;display:flex}.slug-form input{text-align:left;direction:ltr;min-width:0}.slug-form button{color:#fff;background:#172b55;border-radius:8px;flex:none;height:38px;padding:0 14px;font-size:12px}.slug-form small{color:#a1aabb;margin-top:5px;font-size:12px;display:block}.slug-form .field-error{color:#d66e79}.audience-result-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;padding-top:16px;display:flex}.audience-result-header>div:first-child{align-items:center;gap:8px;padding-top:22px;display:flex}.audience-result-header b{font-size:14px}.selected-slug{color:#8090ae;direction:ltr;background:#f4f6fa;border-radius:5px;padding:3px 6px;font-size:12px}.result-count{color:var(--blue);font-size:12px;font-weight:700}.audience-search-wrap{flex-direction:column;gap:5px;width:250px;display:flex}.audience-search-help{color:#a1aabb;font-size:12px;line-height:1.5}.audience-search{color:#a5afbf;border:1px solid #e4e8f0;border-radius:8px;align-items:center;gap:6px;width:100%;height:34px;padding:0 9px;display:flex}.audience-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.audience-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.audience-user{text-align:right;background:#fff;border:1px solid #edf0f6;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;transition:all .15s;display:flex}.audience-user:hover,.audience-user.selected{border-color:#b9caff;box-shadow:0 4px 13px #3e6cf517}.avatar.small{width:34px;height:34px;font-size:12px}.audience-user-info{flex:1;min-width:0}.audience-user-info b,.audience-user-info small,.audience-stat b,.audience-stat small,.audience-last b,.audience-last small{display:block}.audience-user-info b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.audience-user-info small{color:#9ba5b6;text-align:right;direction:ltr;margin-top:3px;font-size:12px}.audience-stat small,.audience-last small{color:#a3adbd;font-size:12px}.audience-last b{color:#65728b;white-space:nowrap;margin-top:3px;font-size:12px}.audience-empty{text-align:center;color:var(--muted);background:#fafbfe;border-radius:8px;grid-column:1/-1;padding:18px;font-size:13px}.api-error{color:#c25f6b;background:#fff4f5;border:1px solid #f0cbd0;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.profile-page-shell{background:var(--bg);min-height:100vh;padding:28px 44px}.profile-page-topbar{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 28px;display:flex}.profile-detail-card{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:980px;margin:0 auto;padding:30px;box-shadow:0 12px 35px #1f2e4e0d}.profile-detail-heading{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:24px;display:flex}.profile-detail-heading h1{margin:5px 0 4px;font-size:25px}.profile-detail-heading p{color:var(--muted);margin:0;font-size:14px}.profile-detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.profile-detail-stat{background:#f8f9fc;border:1px solid #edf0f6;border-radius:11px;padding:17px}.profile-detail-stat span,.profile-detail-stat strong{display:block}.profile-detail-stat span{color:#8e99ac;font-size:12px}.profile-detail-stat strong{color:var(--ink);margin-top:8px;font-size:23px}.profile-page-loading{text-align:center;max-width:980px;color:var(--muted);margin:80px auto}.profile-page-shell>.api-error{max-width:980px;margin:0 auto 18px}.date-filter-row{border-bottom:1px solid #eef1f7;align-items:center;gap:18px;padding:15px 0 17px;display:flex}.date-filter-heading{align-items:center;gap:8px;min-width:154px;display:flex}.date-icon{color:#e8904c;background:#fff3e9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.date-filter-heading b{color:#56647b;font-size:12px;display:block}.date-presets{flex-wrap:wrap;gap:5px;display:flex}.date-chip{color:#7e8a9e;white-space:nowrap;background:#f7f8fb;border:1px solid #0000;border-radius:7px;padding:8px 11px;font-size:12px}.date-chip:hover{color:var(--blue);border-color:#cbd8ff}.date-chip.active{color:var(--blue);background:#edf2ff;border-color:#d8e2ff;font-weight:700}.custom-date-form{margin-right:0}.custom-date-form label{color:#68758b;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.custom-date-form>div{align-items:center;gap:7px;display:flex}.custom-date-form input{color:#5e6b81;background:#fff;border:1px solid #e1e6f0;border-radius:7px;outline:0;width:116px;height:31px;padding:0 7px;font-size:12px}.custom-date-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf2ff}.custom-date-form>div>span{color:#a4adbc;justify-content:center;align-items:center;min-width:18px;font-size:12px;display:inline-flex}.custom-date-form button{height:31px;color:var(--blue);background:#edf2ff;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.custom-date-form small{color:#a1aabb;margin-top:4px;font-size:12px;display:block}.date-summary{color:#e28b49;background:#fff5ec;border-radius:5px;padding:3px 6px;font-size:12px}.main-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{margin:0;font-size:15px}.panel-head p{color:#9aa3b4;margin:5px 0 0;font-size:12px}.more,.item-menu{color:#a0a9b9;background:0 0;font-size:19px}.filter-row{background:#f7f8fb;border-radius:9px;gap:4px;margin:21px 0 4px;padding:4px;display:flex}.filter{color:#929cad;background:0 0;border-radius:7px;padding:7px 12px;font-size:12px}.filter.active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 2px 6px #28375a0f}.filter span{color:#fff;background:var(--blue);border-radius:10px;margin-right:5px;padding:1px 5px;font-size:12px}.timeline{margin-top:7px}.timeline-item{border-bottom:1px solid #f0f2f6;gap:12px;padding:17px 0;display:flex;position:relative}.timeline-item:last-child{border-bottom:0}.timeline-item:not(:last-child):before{content:"";border-right:1px dashed #dfe4ed;height:calc(100% - 22px);position:absolute;top:49px;right:16px}.timeline-icon{z-index:1;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.timeline-icon.call{color:var(--blue);background:#eaf0ff}.timeline-icon.chat{color:var(--purple);background:#f0ebff}.timeline-icon.note{color:var(--orange);background:#fff1e5}.timeline-icon.sms{color:var(--green);background:#e8f8f1}.timeline-body{flex:1}.timeline-meta{align-items:center;gap:8px;display:flex}.timeline-type{color:#9ba5b5;background:#f7f8fa;border-radius:5px;padding:3px 7px;font-size:12px}.timeline-body h4{margin:6px 0 5px;font-size:14px}.timeline-body p{color:#788397;max-width:90%;margin:0;font-size:13px;line-height:1.8}.outcome{color:#42ac87;background:#eaf8f1;border-radius:5px;margin-right:8px;padding:3px 6px;font-size:12px;font-weight:500}.operator-name{color:#adb5c2;margin-top:9px;font-size:12px;display:block}.followup-note{color:#d98444;background:#fff5ed;border-radius:6px;margin-top:9px;padding:6px 9px;font-size:12px;display:inline-block}.followup-note b{color:#bc6c30}.item-menu{align-self:flex-start;font-size:16px}.load-more,.text-button{color:var(--blue);background:0 0;margin:11px auto 0;font-size:13px;display:block}.load-more span,.text-button span{margin-right:7px}.empty-state{text-align:center;color:var(--muted);padding:38px}.right-column{flex-direction:column;gap:17px;display:flex}.counter{color:#fff;border-radius:8px;padding:4px 8px;font-size:13px}.orange-bg{color:#fff!important;background:#f2a05d!important}.purple-bg{color:#fff!important;background:#8065db!important}.followup-item{border-bottom:1px solid #f0f2f6;align-items:center;gap:9px;padding:16px 0;display:flex}.followup-icon{border-radius:8px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.followup-item div{flex:1}.followup-item b,.followup-item small{display:block}.followup-item b{font-size:12px}.followup-item small{color:#a0a8b7;margin-top:5px;font-size:12px}.followup-item button{color:#7e8a9c;background:#fff;border:1px solid #d5dae4;border-radius:5px;width:20px;height:20px}.details-panel .panel-head{align-items:center;margin-bottom:7px}.edit-button{color:var(--blue);background:0 0;font-size:12px}.detail-row{color:#9aa4b5;border-bottom:1px solid #f0f2f6;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.detail-row:last-child{border:0}.detail-row b{color:#56647b;font-size:12px}.green-text{color:var(--green)!important}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#121c3061;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(470px,100%);padding:26px;box-shadow:0 20px 70px #121c3033}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.modal h2{margin:4px 0 0;font-size:20px}.close{color:#7c8799;background:#f4f6fa;border-radius:8px;width:30px;height:30px;font-size:20px}.modal label{color:#66738a;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.modal select,.modal textarea,.modal input{width:100%;color:var(--ink);background:#fff;border:1px solid #e4e8f0;border-radius:9px;outline:0;margin-top:7px;padding:10px;font-size:13px;display:block}.modal textarea{resize:vertical;min-height:100px}.modal select:focus,.modal textarea:focus,.modal input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf2ff}.modal-actions{border-top:1px solid var(--line);justify-content:flex-start;gap:8px;margin-top:18px;padding-top:17px;display:flex}.comment-flags{border:0;gap:8px;margin:2px 0 16px;padding:0;display:flex}.comment-flags legend{color:#66738a;margin-bottom:8px;font-size:13px;font-weight:600}.modal .comment-flags label{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e8f0;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin:0;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.modal .comment-flags label:has(input:checked){color:#175cd3;background:#eff6ff;border-color:#84adff}.modal .comment-flags input{accent-color:#175cd3;width:15px;height:15px;box-shadow:none;margin:0;padding:0}.modal .comment-flags span{white-space:nowrap}@media (max-width:1050px){.sidebar{width:230px}.content{padding:28px 25px}.topbar{gap:30px;padding:0 24px}.main-nav{gap:17px}.profile-card{flex-wrap:wrap}.profile-actions{margin-right:auto}.main-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;display:grid}.metric-grid{grid-template-columns:repeat(2,1fr)}.filter-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.slug-form{grid-column:1/-1}.audience-list{grid-template-columns:repeat(2,1fr)}.date-filter-row{flex-wrap:wrap}.custom-date-form{margin-right:0}}@media (max-width:700px){.topbar{flex-wrap:wrap;gap:15px;height:auto;min-height:70px;padding:14px 18px}.brand small,.operator span:not(.avatar),.operator div{display:none}.main-nav{order:3;justify-content:space-between;width:100%;height:36px}.sidebar{display:none}.content{padding:22px 15px}.page-heading h1{font-size:22px}.profile-card{padding:18px}.profile-identity{min-width:calc(100% - 80px)}.profile-actions{width:100%;margin-right:0}.profile-actions button{flex:1}.metric-grid{gap:8px}.metric-card{padding:13px}.metric-card strong{font-size:19px}.right-column{display:flex}.panel{padding:17px}.filter-row{white-space:nowrap;overflow:auto}.filter{padding:7px 10px}.profile-tags{white-space:nowrap;overflow:hidden}.profile-tags span{font-size:12px}.audience-filter-card{padding:17px}.audience-filter-header{display:block}.source-badge{margin-top:10px;display:inline-block}.filter-flow{display:block}.flow-step{margin-bottom:13px}.flow-arrow{display:none}.slug-form{margin-top:5px}.date-filter-row{display:block}.date-filter-heading{margin-bottom:12px}.date-presets{margin-bottom:13px}.custom-date-form,.custom-date-form>div{width:100%}.custom-date-form input{flex:1;width:auto}.audience-result-header{display:block}.audience-search{width:100%;margin-top:10px}.audience-list{grid-template-columns:1fr}.audience-user{padding:9px 8px}.date-summary{margin-top:4px;display:inline-block}}.persian-datetime-picker{grid-template-columns:minmax(0,1fr) 105px;align-items:end;gap:8px;margin-top:7px;display:grid}.persian-datetime-picker .persian-date-picker{width:100%}.persian-datetime-picker .persian-date-label{display:none}.persian-datetime-picker .persian-date-trigger{height:42px;margin-top:0;padding:0 11px;font-size:13px}.persian-time-field{min-width:0}.persian-time-field span{color:#8c98aa;margin-bottom:4px;font-size:12px;display:block}.persian-time-field input[type=time]{text-align:center;direction:ltr;height:42px;margin-top:0;padding:0 9px;font-size:13px}.persian-datetime-picker input[type=hidden]{display:none}.workspace>.sidebar{border-left:0;border-right:1px solid var(--line)}.workspace{direction:ltr;flex-direction:row-reverse}.workspace>.sidebar{transform:translate(120px)}@media (min-width:1051px){.date-filter-row{grid-template-columns:max-content minmax(0,1fr) max-content;justify-content:normal;align-items:end;gap:24px;display:grid}.date-filter-heading{align-self:end;min-width:150px;padding-bottom:8px}.date-presets{place-self:end start;transform:translate(36px)}.custom-date-form{align-self:end;min-width:0;margin-right:0}.custom-date-form>div{grid-template-columns:145px 22px 145px max-content;align-items:end;gap:8px;width:max-content;display:grid}.custom-date-form>div>span{align-self:end;margin:0;padding-bottom:10px}.custom-date-form>div>button{align-self:end;margin:0;transform:none}.custom-date-form .persian-date-picker{width:145px}}.custom-date-form>div{align-items:flex-start}.custom-date-form>div>button{margin-top:15px;transform:none}.custom-date-form>div>span{margin-top:26px}.audience-list{scrollbar-width:thin;scrollbar-color:#cbd5e8 transparent;background:#fff;border:1px solid #e7ebf3;border-radius:11px;flex-direction:column;gap:0;max-height:590px;display:flex;overflow:auto}.audience-table-head{z-index:2;color:#8b96aa;background:#f7f9fd;border-bottom:1px solid #e7ebf3;grid-template-columns:34px minmax(180px,1fr) 72px 82px minmax(110px,140px) 24px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:grid;position:sticky;top:0}.audience-table-head span:first-child{grid-column:1/span 2}.audience-table-head span:not(:first-child){text-align:center}.audience-user{text-align:right;background:#fff;border:0;border-bottom:1px solid #eef1f6;border-radius:0;grid-template-columns:34px minmax(180px,1fr) 72px 82px minmax(110px,140px) 24px;align-items:center;gap:0;width:100%;min-height:64px;padding:10px 13px;transition:background .15s,box-shadow .15s;display:grid}.audience-user:hover{box-shadow:none;background:#f8faff}.audience-user.selected{box-shadow:inset -3px 0 0 var(--blue);background:#f3f6ff}.audience-user .avatar.small{justify-self:start}.audience-stat{border-right:1px solid #edf0f5;min-width:0;padding-right:8px}.audience-last{min-width:0;padding-right:12px}.audience-chevron{justify-self:center}.audience-empty{border:0;grid-column:auto;width:100%}@media (max-width:1050px){.audience-table-head,.audience-user{grid-template-columns:34px minmax(130px,1fr) 64px 72px 105px 22px}}@media (max-width:900px){.audience-result-header>div:first-child{margin-bottom:12px;padding-top:0}.audience-search-wrap{width:100%}.audience-list{max-height:510px}.audience-table-head{display:none}.audience-user{grid-template-columns:32px minmax(0,1fr) 52px 58px 20px;min-height:58px;padding:9px 8px}.audience-user .audience-last{display:none}.audience-user-info{padding-right:7px}.audience-stat{padding-right:5px}.audience-stat small{font-size:12px}}.profile-insights-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:17px;margin:17px 0;display:grid}.profile-insights-grid>.businesses-panel{grid-column:1/-1}.behavior-score{border-bottom:1px solid #f0f2f6;align-items:center;gap:12px;padding:16px 0;display:flex}.behavior-score strong{color:var(--blue);font-size:27px}.behavior-score b,.behavior-score small{display:block}.behavior-score b{font-size:13px}.behavior-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0;display:grid}.behavior-stat{background:#fafbfe;border:1px solid #edf0f6;border-radius:8px;padding:9px}.behavior-stat strong,.behavior-stat small{display:block}.interest-list{border-top:1px solid #f0f2f6;flex-wrap:wrap;align-items:center;gap:6px;padding-top:13px;display:flex}.interest-list b{color:#66738a;width:100%;margin-bottom:2px;font-size:12px}.interest-list small{color:#9ca6b6;font-size:12px}.comment-list,.business-list{flex-direction:column;display:flex}.comment-item,.business-item{border-bottom:1px solid #f0f2f6;padding:13px 0}.comment-item:last-child,.business-item:last-child{border-bottom:0}.comment-item>div:first-child,.business-item{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comment-item b,.comment-item small,.business-item b,.business-item small{display:block}.comment-item b,.business-item b{color:#4e5d75;font-size:12px}.comment-item small,.business-item small{color:#a0a9b8;margin-top:4px;font-size:12px}.comment-item p{color:#788397;margin:8px 0 5px;font-size:12px;line-height:1.8}.comment-actions{align-items:center;gap:9px;display:flex}.comment-actions span{color:#d88a48;background:#fff3e9;border-radius:5px;padding:3px 6px;font-size:12px}.comment-actions button{color:var(--blue);background:0 0;font-size:12px}.business-item>div:last-child{text-align:left;flex:none}.business-item strong,.business-item>div:last-child small{display:block}.business-item>div:last-child small{margin-top:3px}.blue-bg{background:var(--blue)!important;color:#fff!important}.panel-footnote,.form-hint{color:#9ca6b6;font-size:12px;line-height:1.7}.panel-footnote{margin-top:10px;display:block}.text-button.inline{margin:0;font-size:12px;display:inline-block}.checkbox-label{align-items:center;gap:8px;display:flex!important}.checkbox-label input{width:16px!important;margin:0!important}.sms-preview{color:#66738a;direction:rtl;background:#f7f8fb;border:1px solid #edf0f6;border-radius:8px;padding:10px;font-size:12px;line-height:1.8}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.empty-state.compact{padding:24px 8px;font-size:12px}@media (max-width:1050px){.profile-insights-grid{grid-template-columns:1fr}.profile-insights-grid>.businesses-panel{grid-column:auto}}@media (max-width:700px){.behavior-stats{grid-template-columns:repeat(2,1fr)}.profile-actions{flex-wrap:wrap}.profile-actions button{min-width:calc(50% - 4px)}.profile-tags{max-width:100%}}.ticket-shell{min-height:100vh;color:var(--ink);background:#f7f8fc}.ticket-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:54px;height:74px;padding:0 42px;display:flex}.ticket-brand{color:#172b55;white-space:nowrap;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:flex}.ticket-brand:first-letter{color:var(--blue)}.ticket-brand small{color:#9aa5b7;margin-right:3px;font-size:12px;font-weight:500}.ticket-topbar nav{align-self:stretch;gap:28px;display:flex}.ticket-topbar nav a{color:#79859a;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.ticket-topbar nav a.active{color:var(--blue)}.ticket-topbar nav a.active:after{content:"";background:var(--blue);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ticket-operator{color:#8893a6;margin-right:auto;font-size:12px}.ticket-content{max-width:1500px;margin:auto;padding:34px 46px 70px}.ticket-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.ticket-heading h1{letter-spacing:-.4px;margin:5px 0 3px;font-size:27px}.ticket-heading p{color:var(--muted);margin:0;font-size:13px}.ticket-filter-card,.ticket-report-card,.ticket-board-section{background:#fff;border:1px solid #e2e7f1;border-radius:17px;box-shadow:0 10px 28px #2541790b}.ticket-filter-title,.ticket-section-head,.ticket-board-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ticket-filter-title b,.ticket-filter-title small{display:block}.live-badge{color:#2fa77e;white-space:nowrap;background:#eaf8f2;border:1px solid #ccefe1;border-radius:20px;padding:6px 9px;font-size:12px}.ticket-filter-grid{border-top:1px solid #eef1f6;grid-template-columns:1fr 1.25fr 1.15fr;gap:12px;margin-top:19px;padding:18px 0;display:grid}.ticket-filter-grid label,.drawer-form label{color:#68758b;font-size:12px;font-weight:700;display:block}.ticket-filter-grid input,.ticket-filter-grid select,.drawer-form select,.drawer-form textarea{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #dfe5f0;border-radius:9px;outline:0;margin-top:7px;padding:0 10px;font-size:13px;display:block}.ticket-filter-grid input:focus,.ticket-filter-grid select:focus,.drawer-form select:focus,.drawer-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf2ff}.ticket-date-row{border-top:1px solid #eef1f6;align-items:center;gap:18px;padding:15px 0 19px;display:flex}.ticket-date-label{align-items:center;gap:8px;min-width:165px;display:flex}.ticket-date-label>span{color:#df8949;background:#fff2e7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.ticket-date-label b,.ticket-date-label small{display:block}.ticket-date-label small{color:#a3adbd;white-space:nowrap;margin-top:4px;font-size:12px}.ticket-date-presets{flex-wrap:wrap;gap:5px;display:flex}.ticket-date-presets button{color:#7d899d;background:#f7f8fb;border:1px solid #0000;border-radius:7px;padding:8px 11px;font-size:12px}.ticket-date-presets button:hover,.ticket-date-presets button.active{color:var(--blue);background:#edf2ff;border-color:#d7e2ff}.ticket-custom-date{align-items:flex-end;gap:7px;margin-right:auto;display:flex}.ticket-custom-date span{color:#a4adbc;padding-bottom:10px;font-size:12px}.ticket-custom-date button{height:32px;color:var(--blue);background:#edf2ff;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700}.persian-date-picker{width:126px;position:relative}.persian-date-label{color:#8c98aa;min-height:12px;font-size:12px;display:block}.persian-date-trigger{color:#8d99aa;width:100%;height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dfe5f0;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;margin-top:3px;padding:0 8px;font-size:12px;display:flex}.persian-date-trigger:hover,.persian-date-trigger:focus-visible{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #edf2ff}.persian-date-icon{color:#6d8df2;font-size:15px}.persian-calendar{z-index:30;background:#fff;border:1px solid #dfe6f2;border-radius:14px;width:244px;padding:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #2239642e}.persian-calendar-head{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.persian-calendar-head strong{color:#263756;font-size:13px}.persian-calendar-head button{color:#5877e8;background:#f1f4fb;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:18px;line-height:1;display:grid}.persian-calendar-head button:hover{background:#e8edff}.persian-calendar-weekdays,.persian-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.persian-calendar-weekdays{color:#9aa6b8;text-align:center;margin-top:11px;font-size:12px}.persian-calendar-grid{margin-top:5px}.persian-calendar-grid button,.persian-calendar-empty{color:#465674;width:27px;height:27px;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;font-size:12px;display:grid}.persian-calendar-grid button:hover{color:var(--blue);background:#edf2ff}.persian-calendar-grid button.today{color:var(--blue);border:1px solid #bfcdfb}.persian-calendar-grid button.selected{background:var(--blue);color:#fff;box-shadow:0 4px 9px #4770e840}.persian-calendar-grid button.in-range{background:#f0f4ff}.persian-calendar-grid button.selected.in-range{background:var(--blue)}.persian-calendar-grid button:disabled{color:#cbd2df;cursor:not-allowed;background:0 0}.persian-calendar-actions{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.persian-calendar-actions button{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:700}.persian-calendar-actions button.clear{color:#a3adbd;font-weight:500}.ticket-error{color:#c35f6b;background:#fff4f5;border:1px solid #f0cbd0;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:12px}.ticket-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.ticket-stat{background:#fff;border:1px solid #e4e8f1;border-radius:14px;align-items:center;gap:12px;min-height:100px;padding:18px;display:flex}.stat-icon{border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.stat-icon.blue,.ticket-blue .ticket-column-head i{color:var(--blue);background:#eaf0ff}.stat-icon.orange,.ticket-orange .ticket-column-head i{color:#e58a49;background:#fff0e4}.stat-icon.green,.ticket-green .ticket-column-head i{color:#36ad86;background:#e8f8f1}.stat-icon.purple,.ticket-purple .ticket-column-head i{color:var(--purple);background:#f0ebff}.ticket-stat strong,.ticket-stat b{display:block}.ticket-stat strong{color:#19243b;font-size:24px}.ticket-stat b{color:#657188;margin-top:4px;font-size:12px}.stat-arrow{color:#56bd9b;align-self:flex-start;margin-right:auto;font-size:17px}.ticket-report-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:15px;margin-bottom:17px;display:grid}.ticket-report-card{min-height:205px;padding:20px 22px}.ticket-section-head h2,.ticket-board-head h2{margin:0;font-size:15px}.ticket-section-head p,.ticket-board-head p{color:#9aa5b6;margin:5px 0 0;font-size:12px}.ticket-section-head>span{color:#7c89a0;background:#f7f8fb;border-radius:6px;padding:5px 8px;font-size:12px}.ticket-chart{align-items:flex-end;gap:14px;height:126px;margin-top:17px;padding:0 5px;display:flex;overflow:hidden}.ticket-bar-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:30px;height:100%;display:flex}.ticket-bar-track{justify-content:center;align-items:flex-end;width:100%;height:90px;display:flex}.ticket-bar-track i{background:linear-gradient(#7b98ff,#426cf2);border-radius:7px 7px 3px 3px;width:min(28px,70%);min-height:7px;display:block}.ticket-bar-item b{color:#66748b;font-size:12px}.ticket-bar-item small{color:#a5afbf;white-space:nowrap;font-size:12px}.ticket-handoff{background:linear-gradient(145deg,#fff,#fff9f4)}.handoff-count{color:#e18a48!important;background:0 0!important;padding:0!important;font-size:24px!important}.handoff-message{background:#fffaf6;border:1px solid #f5dfc9;border-radius:11px;align-items:flex-start;gap:12px;margin-top:30px;padding:14px;display:flex}.handoff-message>span{color:#e38a48;background:#fff0e1;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.handoff-message b,.handoff-message small{display:block}.handoff-message b{color:#6b5c4e;font-size:13px}.handoff-message small{color:#a59787;margin-top:6px;font-size:12px;line-height:1.7}.ticket-board-section{padding:23px 23px 25px}.ticket-board-head{align-items:flex-end;margin-bottom:18px}.board-total{color:var(--blue);background:#edf2ff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.ticket-board{grid-template-columns:repeat(4,minmax(235px,1fr));gap:11px;padding-bottom:4px;display:grid;overflow-x:auto}.ticket-column{background:#f9fafc;border:1px solid #e9edf4;border-radius:12px;min-width:0}.ticket-column-head{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;padding:13px 13px 11px;display:flex}.ticket-column-head>span{align-items:center;gap:7px;display:flex}.ticket-column-head i{border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;display:grid}.ticket-column-head em{color:#95a0b1;font-size:12px;font-style:normal}.ticket-column-list{flex-direction:column;gap:8px;min-height:178px;max-height:640px;padding:9px;display:flex;overflow:auto}.ticket-card{text-align:right;width:100%;color:var(--ink);background:#fff;border:1px solid #e7ebf2;border-radius:10px;padding:12px;transition:all .15s;box-shadow:0 3px 9px #22325006}.ticket-card:hover{border-color:#bdd0ff;transform:translateY(-1px);box-shadow:0 5px 14px #3e6cf51a}.ticket-card-top{justify-content:space-between;align-items:center;min-height:17px;display:flex}.ticket-id{color:#a0aabc;direction:ltr;font-size:12px}.assignment-badge{color:#d98443;background:#fff0e2;border-radius:5px;padding:3px 5px;font-size:12px}.ticket-card strong,.ticket-card>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ticket-card strong{color:#26334e;margin-top:10px;font-size:13px}.ticket-card>small{color:#94a0b3;margin-top:4px;font-size:12px}.ticket-source{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.ticket-source span{color:#6c7ca4;background:#f0f3fa;border-radius:5px;padding:4px 6px;font-size:12px}.ticket-card-meta{color:#9ba6b7;border-top:1px solid #f0f2f6;justify-content:space-between;gap:5px;margin-top:12px;padding-top:9px;font-size:12px;display:flex}.ticket-empty{color:#a0a9b8;text-align:center;place-items:center;min-height:150px;font-size:12px;display:grid}.ticket-empty.small{min-height:126px}.ticket-status-dot{border-radius:50%;width:9px;height:9px;margin-left:7px;display:inline-block}.ticket-status-dot.ticket-blue{background:var(--blue)}.ticket-status-dot.ticket-green{background:var(--green)}.ticket-status-dot.ticket-purple{background:var(--purple)}.ticket-status-dot.ticket-orange{background:var(--orange)}.ticket-drawer-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111c3157;justify-content:flex-start;display:flex;position:fixed;inset:0}.ticket-drawer{background:#fff;width:min(500px,100%);height:100%;padding:30px 28px;overflow:auto;box-shadow:20px 0 60px #14234129}.ticket-drawer.loading{color:#7e8ca1;place-items:center;font-size:14px;display:grid}.drawer-close{float:left;color:#7b879b;background:#f4f6fa;border-radius:8px;width:30px;height:30px;font-size:20px}.ticket-drawer h2{margin:6px 0 3px;font-size:22px}.drawer-slug{color:#8e9bb0;margin:0;font-size:12px}.drawer-status-row{color:#66748a;border:1px solid #e9edf4;border-radius:9px;align-items:center;margin-top:21px;padding:12px;font-size:12px;display:flex}.drawer-date{color:#9da8b8;margin-right:auto;font-size:12px}.drawer-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 19px;display:grid}.drawer-facts>div{text-align:center;background:#f8f9fc;border-radius:9px;padding:12px 9px}.drawer-facts b,.drawer-facts small{display:block}.drawer-facts b{color:#33425e;font-size:15px}.drawer-facts small{color:#9ba6b6;margin-top:4px;font-size:12px}.drawer-block,.drawer-note{border-top:1px solid #eef1f6;padding:15px 0}.drawer-block>b,.drawer-note>b{color:#5f6e84;font-size:12px}.drawer-note p{color:#778397;margin:8px 0 0;font-size:12px;line-height:1.9}.report-row{color:#64728a;border-bottom:1px solid #f1f3f6;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.report-row:last-child{border-bottom:0}.report-row small{color:#a0aabb}.drawer-form{border-top:1px solid #eef1f6;padding-top:15px}.drawer-form textarea{resize:vertical;height:90px;padding:10px}.drawer-form label+label{margin-top:14px}.ticket-save{color:#fff;background:#1b315e;border-radius:9px;width:100%;height:41px;margin-top:15px;font-size:13px;font-weight:700}.ticket-save:disabled{opacity:.55}.drawer-link{color:var(--blue);text-align:center;margin-top:12px;font-size:12px;text-decoration:none;display:block}@media (max-width:1050px){.ticket-content{padding:29px 25px}.ticket-filter-grid,.ticket-stats{grid-template-columns:repeat(2,1fr)}.ticket-report-grid{grid-template-columns:1fr}.ticket-board{grid-template-columns:repeat(4,minmax(240px,1fr))}.ticket-topbar{gap:28px;padding:0 24px}.ticket-topbar nav{gap:16px}}@media (max-width:700px){.ticket-topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:70px;padding:14px 18px}.ticket-brand small,.ticket-operator{display:none}.ticket-topbar nav{order:3;justify-content:space-between;width:100%;height:34px}.ticket-content{padding:22px 14px 55px}.ticket-heading{flex-direction:column;align-items:flex-start}.ticket-heading h1{font-size:22px}.ticket-filter-card{padding:18px 15px 0}.ticket-filter-grid{display:block}.ticket-filter-grid label+label{margin-top:12px}.ticket-date-row{display:block}.ticket-date-label,.ticket-date-presets{margin-bottom:12px}.ticket-custom-date{width:100%;margin:0}.ticket-custom-date input{flex:1;width:auto}.ticket-report-card{padding:17px 15px}.ticket-chart{gap:7px}.ticket-stats{gap:8px}.ticket-stat{gap:8px;min-height:85px;padding:12px}.stat-icon{width:34px;height:34px;font-size:15px}.ticket-stat strong{font-size:18px}.ticket-stat b{font-size:12px}.ticket-board-section{padding:18px 14px}.ticket-board{grid-template-columns:repeat(4,minmax(220px,1fr));margin-left:-3px;margin-right:-3px}.ticket-drawer{padding:25px 19px}.drawer-date{display:none}}.ticket-custom-date{position:relative}.ticket-custom-date>.persian-date-picker{flex:0 126px;min-width:108px}.ticket-custom-date>button{flex:none}@media (max-width:700px){.ticket-custom-date{flex-wrap:wrap;align-items:flex-end}.ticket-custom-date>.persian-date-picker{flex:118px}.ticket-custom-date>span{padding-bottom:10px}}.engagemate-access-status{color:#68758b;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.engagemate-access-status i{background:#35b487;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e4f8ef}.comment-shell{min-height:100vh;color:var(--ink);background:#f7f8fc}.comment-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:54px;height:74px;padding:0 42px;display:flex}.comment-brand{color:#172b55;white-space:nowrap;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:flex}.comment-brand small{color:#9aa5b7;margin-right:3px;font-size:12px;font-weight:500}.comment-topbar nav{align-self:stretch;gap:28px;display:flex}.comment-topbar nav a{color:#79859a;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.comment-topbar nav a.active{color:var(--blue)}.comment-topbar nav a.active:after{content:"";background:var(--blue);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.comment-operator{margin-right:auto}.comment-content{max-width:1600px;margin:auto;padding:34px 42px 70px}.comment-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.comment-heading h1{margin:5px 0 3px;font-size:27px}.comment-heading p{color:var(--muted);margin:0;font-size:13px}.comment-live-badge{color:#2da27a;background:#e8f8f1;border:1px solid #c8efdf;border-radius:8px;padding:8px 11px;font-size:12px}.comment-filter-card{background:#fff;border:1px solid #e2e7f1;border-radius:15px;padding:19px 20px;box-shadow:0 10px 28px #2541790a}.comment-filter-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.comment-filter-title b,.comment-filter-title small{display:block}.comment-filter-title b{font-size:15px}.comment-filter-grid{grid-template-columns:2fr 1.2fr 1fr 1fr .9fr;gap:9px;display:grid}.comment-filter-grid label,.comment-decision-grid label,.comment-card>label{color:#718096;font-size:12px;display:block}.comment-filter-grid input,.comment-filter-grid select,.comment-decision-grid input,.comment-decision-grid select,.comment-card>label input{color:#53627a;background:#fff;border:1px solid #e0e6f0;border-radius:8px;outline:0;width:100%;height:35px;margin-top:6px;padding:0 9px;font-size:12px;display:block}.comment-error{margin-top:14px}.comment-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.comment-summary-card{background:#fff;border:1px solid #e7ebf3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.comment-summary-card strong{font-size:22px}.comment-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid}.comment-column{background:#edf0f6;border:1px solid #e1e6ef;border-radius:15px;min-width:0;padding:12px}.comment-column-head{justify-content:space-between;align-items:center;padding:3px 4px 12px;display:flex}.comment-column-head h2{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.comment-column-head h2 i{border-radius:50%;width:8px;height:8px}.comment-column-head small{color:#97a3b5;margin-top:5px;font-size:12px;display:block}.comment-column-head>b{color:#64728a;background:#fff;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.comment-blue{background:#6e8ff5}.comment-green{background:#4bbb94}.comment-red{background:#e67e83}.comment-column-list{flex-direction:column;gap:9px;max-height:calc(100vh - 315px);padding:2px;display:flex;overflow:auto}.comment-card{background:#fff;border:1px solid #e1e6ef;border-radius:11px;padding:13px;box-shadow:0 4px 12px #2f3d5b0a}.comment-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comment-card-head b,.comment-card-head small{display:block}.comment-card-head b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.comment-card-head small{color:#9ba6b6;margin-top:4px;font-size:12px}.comment-card-head>span{color:#8b6bd2;background:#f3efff;border-radius:5px;flex:none;padding:4px 5px;font-size:12px}.comment-card>p{color:#4d5b71;max-height:56px;margin:12px 0 10px;font-size:12px;line-height:1.8;overflow:hidden}.comment-card-meta{color:#9aa5b6;border-top:1px solid #f0f2f6;justify-content:space-between;gap:8px;padding-top:8px;font-size:12px;display:flex}.comment-reason{color:#a3774e;background:#fff8ee;border-radius:6px;margin:9px 0;padding:7px 8px;font-size:12px;line-height:1.6}.comment-decision-grid{grid-template-columns:.9fr 1.5fr;gap:6px;margin-top:10px;display:grid}.comment-decision-grid input,.comment-decision-grid select,.comment-card>label input{height:31px;font-size:12px}.comment-card>label{margin-top:8px}.comment-experience{align-items:center;gap:6px;color:#6b788d!important;display:flex!important}.comment-experience input{width:14px!important;height:14px!important;margin:0!important}.comment-save{color:#4770e8;background:#edf2ff;border:0;border-radius:7px;width:100%;height:31px;margin-top:10px;font-size:12px;font-weight:700}.comment-save:disabled{opacity:.55}.comment-limit-note{text-align:center;color:#9aa5b6;margin-top:16px;font-size:12px}@media (max-width:1100px){.comment-content{padding:29px 25px}.comment-filter-grid{grid-template-columns:repeat(3,1fr)}.comment-board{grid-template-columns:1fr}.comment-column-list{max-height:none}.comment-column{min-height:170px}.comment-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.comment-topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:70px;padding:14px 18px}.comment-brand small,.comment-operator{display:none}.comment-topbar nav{order:3;justify-content:space-between;gap:8px;width:100%;height:34px}.comment-content{padding:22px 14px 55px}.comment-heading{flex-direction:column;align-items:flex-start}.comment-heading h1{font-size:22px}.comment-filter-card{padding:16px 14px}.comment-filter-title{flex-direction:column;align-items:flex-start}.comment-filter-grid{grid-template-columns:1fr 1fr}.comment-filter-grid label:first-child{grid-column:1/-1}.comment-summary{gap:7px}.comment-summary-card{padding:12px}.comment-summary-card strong{font-size:18px}.comment-board{gap:10px}.comment-column{padding:9px}.comment-decision-grid{grid-template-columns:1fr}.comment-card{padding:11px}}.comment-filter-grid .persian-date-picker{width:100%;min-width:0}.comment-filter-grid .persian-date-trigger{height:35px;margin-top:6px}.comment-filter-grid .persian-date-label{color:#718096;font-size:12px;font-weight:400}.campaign-modal-grid .persian-date-picker{width:100%}.campaign-modal-grid .persian-date-trigger{height:38px;margin-top:6px;font-size:12px}.campaign-modal-grid .persian-date-label{color:#68758b;font-size:12px;font-weight:700}.campaign-shell{min-height:100vh;color:var(--ink);background:#f7f8fc}.campaign-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:54px;height:74px;padding:0 42px;display:flex}.campaign-brand{color:#172b55;white-space:nowrap;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:flex}.campaign-brand small{color:#9aa5b7;margin-right:3px;font-size:12px;font-weight:500}.campaign-topbar nav{align-self:stretch;gap:28px;display:flex}.campaign-topbar nav a{color:#79859a;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.campaign-topbar nav a.active{color:var(--blue)}.campaign-topbar nav a.active:after{content:"";background:var(--blue);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.campaign-operator{color:#8893a6;margin-right:auto;font-size:12px}.campaign-content{max-width:1600px;margin:auto;padding:34px 42px 70px}.campaign-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.campaign-heading h1{margin:5px 0 3px;font-size:27px}.campaign-heading p{color:var(--muted);margin:0;font-size:13px}.campaign-layout{grid-template-columns:minmax(285px,.72fr) minmax(0,1.9fr);align-items:start;gap:16px;display:grid}.campaign-list-panel,.campaign-detail-panel{background:#fff;border:1px solid #e2e7f1;border-radius:17px;min-width:0;padding:22px;box-shadow:0 10px 28px #2541790b}.campaign-list-panel{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.campaign-list-panel .panel-head h2,.campaign-detail-head h2{margin:0;font-size:16px}.campaign-list-panel .panel-head p,.campaign-detail-head p{color:#9aa5b6;margin:5px 0 0;font-size:12px}.campaign-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.campaign-list-item{text-align:right;width:100%;color:var(--ink);background:#fff;border:1px solid #e8ecf3;border-radius:11px;padding:13px}.campaign-list-item:hover,.campaign-list-item.selected{background:#fbfcff;border-color:#afc4ff;box-shadow:0 4px 14px #3e6cf514}.campaign-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.campaign-item-top b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.campaign-list-item>small{color:#9aa5b7;margin-top:8px;font-size:12px;display:block}.campaign-status{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:12px}.campaign-status.draft{color:#728098;background:#f1f3f7}.campaign-status.active{color:#2da27a;background:#e8f8f1}.campaign-status.paused{color:#d98646;background:#fff1e4}.campaign-status.completed{color:#6f58ca;background:#f0ebff}.campaign-status.archived{color:#9aa4b4;background:#f3f4f6}.campaign-progress{background:#eef1f6;border-radius:5px;height:5px;margin-top:12px;overflow:hidden}.campaign-progress i{background:linear-gradient(90deg,#86a3ff,#3e6cf5);border-radius:5px;height:100%;display:block}.campaign-item-metrics{color:#9aa5b6;justify-content:space-between;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex}.campaign-item-metrics strong{color:var(--blue);font-weight:700}.campaign-detail-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:19px;display:flex}.campaign-detail-head select{color:#68758b;background:#fff;border:1px solid #dfe5f0;border-radius:8px;min-width:118px;height:34px;padding:0 8px;font-size:12px}.campaign-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.campaign-kpi{background:#fafbfe;border:1px solid #edf0f6;border-radius:10px;align-items:center;gap:9px;padding:13px 11px;display:flex}.campaign-kpi .stat-icon{border-radius:9px;width:31px;height:31px;font-size:14px}.campaign-kpi strong,.campaign-kpi small{display:block}.campaign-kpi strong{color:#26344e;font-size:17px}.campaign-kpi small{color:#9aa5b6;margin-top:3px;font-size:12px}.campaign-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:11px;display:grid}.campaign-report,.campaign-definition{border:1px solid #edf0f5;border-radius:11px;min-width:0;padding:16px}.campaign-report .panel-head h3,.campaign-definition h3,.lead-toolbar h3{margin:0;font-size:14px}.campaign-report .panel-head p{color:#9aa5b7;margin:5px 0 0;font-size:12px}.overdue-count{color:#d48242;white-space:nowrap;background:#fff2e6;border-radius:5px;padding:5px 7px;font-size:12px}.campaign-bars{align-items:flex-end;gap:10px;height:116px;margin-top:14px;display:flex;overflow:hidden}.campaign-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:24px;height:100%;display:flex}.campaign-bars i{background:linear-gradient(#7e9eff,#476ff3);border-radius:6px 6px 2px 2px;width:22px;min-height:6px;display:block}.campaign-bars b{color:#6e7c91;font-size:12px}.campaign-bars small{color:#a5afbf;white-space:nowrap;font-size:12px}.campaign-definition h3{margin-bottom:12px}.campaign-definition>p{color:var(--blue);background:#edf2ff;border-radius:6px;padding:7px;font-size:12px}.campaign-definition>div{color:#9aa5b6;border-bottom:1px solid #f0f2f6;justify-content:space-between;gap:7px;padding:8px 0;font-size:12px;display:flex}.campaign-definition>div b{color:#59677d;text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.lead-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin:19px 0 11px;display:flex}.lead-toolbar p{color:#9aa5b6;margin:5px 0 0;font-size:12px}.lead-filters{gap:6px;display:flex}.lead-filters input,.lead-filters select{color:#6c788d;background:#fff;border:1px solid #dfe5f0;border-radius:7px;outline:0;height:32px;padding:0 8px;font-size:12px}.lead-filters input{width:160px}.lead-filters select{width:130px}.lead-list{flex-direction:column;gap:7px;max-height:590px;display:flex;overflow:auto}.lead-row{background:#fff;border:1px solid #edf0f5;border-radius:10px;grid-template-columns:minmax(155px,1.2fr) 48px minmax(100px,.8fr) minmax(275px,1.8fr);align-items:center;gap:10px;padding:10px;display:grid}.lead-person{align-items:center;gap:8px;min-width:0;display:flex}.lead-person b,.lead-person small,.lead-history b,.lead-history small,.lead-next b,.lead-next small{display:block}.lead-person b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-person small{color:#9ca7b7;margin-top:3px;font-size:12px}.lead-history{text-align:center;border-right:1px solid #eef1f5}.lead-history b{color:#4f607a;font-size:14px}.lead-history small,.lead-next small{color:#a1abba;font-size:12px}.lead-next b{color:#778498;white-space:nowrap;margin-top:4px;font-size:12px}.lead-action{grid-template-columns:125px 142px minmax(100px,1fr) 59px;gap:5px;display:grid}.lead-action select,.lead-action input{color:#69778d;background:#fff;border:1px solid #e1e6ef;border-radius:6px;outline:0;min-width:0;height:30px;padding:0 6px;font-size:12px}.lead-action button{height:30px;color:var(--blue);background:#edf2ff;border:0;border-radius:6px;font-size:12px;font-weight:700}.campaign-empty-hero{text-align:center;align-content:center;place-items:center;min-height:540px;display:grid}.campaign-empty-hero>span{width:60px;height:60px;color:var(--blue);background:#edf2ff;border-radius:19px;place-items:center;font-size:30px;display:grid}.campaign-empty-hero h2{margin:18px 0 5px;font-size:18px}.campaign-empty-hero p{color:#9aa5b6;margin:0 0 17px;font-size:12px}.campaign-migration-note{color:#8c6d51;background:#fffaf5;border:1px solid #f2dfc9;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px 14px;display:flex}.campaign-migration-note>span{color:#dc8443;background:#fff0e1;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.campaign-migration-note b,.campaign-migration-note small{display:block}.campaign-migration-note b{font-size:12px}.campaign-migration-note small{margin-top:4px;font-size:12px;line-height:1.7}.campaign-modal{max-height:calc(100vh - 40px);overflow:auto}.campaign-modal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-modal-grid label{min-width:0}@media (max-width:1100px){.campaign-content{padding:29px 25px}.campaign-layout{grid-template-columns:1fr}.campaign-list-panel{max-height:none;position:static}.campaign-list{grid-template-columns:repeat(2,1fr);display:grid}.lead-row{grid-template-columns:minmax(150px,1fr) 45px minmax(100px,.8fr)}.lead-action{grid-column:1/-1}}@media (max-width:700px){.campaign-topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:70px;padding:14px 18px}.campaign-brand small,.campaign-operator{display:none}.campaign-topbar nav{order:3;justify-content:space-between;gap:8px;width:100%;height:34px}.campaign-content{padding:22px 14px 55px}.campaign-heading{flex-direction:column;align-items:flex-start}.campaign-heading h1{font-size:22px}.campaign-list-panel,.campaign-detail-panel{padding:17px 14px}.campaign-list{display:flex}.campaign-kpis{grid-template-columns:repeat(2,1fr)}.campaign-detail-grid{grid-template-columns:1fr}.lead-toolbar{display:block}.lead-filters{margin-top:10px}.lead-filters input{width:calc(100% - 136px)}.lead-row{grid-template-columns:1fr 42px;gap:7px;display:grid}.lead-person{grid-column:1/-1}.lead-next{border-top:1px solid #f0f2f6;grid-column:1/-1;padding:7px 0}.lead-action{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.lead-action input[name=outcome_note],.lead-action button{grid-column:1/-1}.campaign-bars{gap:6px}.campaign-modal-grid{display:block}.campaign-modal-grid label+label{margin-top:13px}}.campaign-detail-panel-empty{align-items:center;min-height:320px;display:flex}.campaign-detail-panel-empty .campaign-empty-hero{width:100%;min-height:270px}.campaign-modal>label{padding-top:18px;position:relative}.campaign-modal>label:after{content:"اختیاری";color:#8c98aa;background:#f5f7fb;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500;position:absolute;top:0;left:0}.campaign-modal>label:first-of-type:after,.campaign-modal>label:nth-of-type(2):after{content:"الزامی";color:#4770e8;background:#edf2ff}.campaign-modal-grid .persian-date-picker{padding-top:18px}.campaign-modal-grid .persian-date-label{position:relative}.campaign-modal-grid .persian-date-label:after{content:"اختیاری";color:#8c98aa;background:#f5f7fb;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500;position:absolute;top:-18px;left:0}.persian-calendar{z-index:100;position:fixed}.campaign-content{max-width:1360px}.campaign-layout{grid-template-columns:minmax(245px,.62fr) minmax(0,1.75fr);gap:14px}.campaign-list-panel,.campaign-detail-panel{box-shadow:none;border-radius:10px}.campaign-list-panel{top:16px}.campaign-list{gap:6px}.campaign-list-item{border-radius:7px;padding:12px}.campaign-item-metrics{justify-content:flex-start;gap:12px}.campaign-item-metrics strong{margin-right:auto}.campaign-detail-panel{padding:22px}.campaign-detail-head{align-items:center;padding-bottom:16px}.campaign-detail-label{color:#175cd3;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.campaign-detail-head h2{font-size:20px}.campaign-status-control{color:#667085;flex:none;gap:5px;font-size:11px;font-weight:600;display:grid}.campaign-detail-head .campaign-status-control select{color:#344054;border-color:#d0d5dd;border-radius:7px;min-width:136px;height:36px;font-weight:600}.campaign-kpis{margin:14px 0}.campaign-kpi{min-height:72px;padding:12px}.campaign-insight-grid{grid-template-columns:minmax(0,1.5fr) minmax(225px,.8fr);gap:10px;display:grid}.campaign-report,.campaign-definition{border-radius:8px;min-height:150px;padding:14px}.campaign-report .panel-head{align-items:center}.campaign-report-empty{color:#98a2b3;place-items:center;min-height:74px;font-size:12px;display:grid}.campaign-bars{height:92px;margin-top:8px}.campaign-bars small{font-size:10px}.campaign-definition h3{margin:0 0 9px;font-size:13px}.campaign-definition>p{color:#175cd3;background:#eff6ff;margin:0 0 4px;padding:5px 7px;font-size:11px;display:inline-flex}.campaign-definition>div{padding:6px 0;font-size:11px}.lead-toolbar{align-items:center;margin:22px 0 10px}.lead-toolbar h3{font-size:15px}.lead-toolbar p{margin-top:3px}.lead-filters input,.lead-filters select{border-color:#d0d5dd;border-radius:7px;height:36px}.lead-list{gap:7px;max-height:none;overflow:visible}.campaign-lead-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.campaign-lead-card[open]{border-color:#b2ccff}.campaign-lead-card summary{cursor:pointer;grid-template-columns:minmax(180px,1.15fr) max-content minmax(160px,.9fr) 18px;align-items:center;gap:14px;min-height:64px;padding:10px 13px;list-style:none;display:grid}.campaign-lead-card summary::-webkit-details-marker{display:none}.campaign-lead-card summary:hover{background:#fafcff}.lead-state{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:4px;justify-content:center;min-width:78px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.lead-state.pending{color:#b54708;background:#fff4e8}.lead-state.connected{color:#027a48;background:#ecfdf3}.lead-state.callback{color:#6941c6;background:#f4f3ff}.lead-state.no_answer,.lead-state.not_interested,.lead-state.failed{color:#b42318;background:#fef3f2}.lead-state.contacted{color:#175cd3;background:#eff6ff}.lead-schedule{border-right:1px solid #eaecf0;min-width:0;padding-right:14px}.lead-schedule small,.lead-schedule b{display:block}.lead-schedule small{color:#98a2b3;font-size:10px}.lead-schedule b{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600;overflow:hidden}.lead-expand{color:#98a2b3;font-size:18px;transition:transform .15s}.campaign-lead-card[open] .lead-expand{transform:rotate(180deg)}.campaign-lead-form{background:#fcfcfd;border-top:1px solid #eaecf0;grid-template-columns:minmax(135px,.8fr) minmax(150px,.9fr) minmax(190px,1.45fr) max-content;align-items:end;gap:8px;padding:12px 13px;display:grid}.campaign-lead-form>label{color:#667085;gap:5px;font-size:11px;font-weight:600;display:grid}.campaign-lead-form select,.campaign-lead-form input{color:#344054;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:0;padding:0 8px;font-size:12px}.campaign-lead-form input:focus,.campaign-lead-form select:focus{border-color:#84adff;box-shadow:0 0 0 3px #eff6ff}.campaign-lead-form .persian-datetime-picker{grid-template-columns:minmax(0,1fr) 68px;align-items:end;gap:5px;display:grid}.campaign-lead-form .persian-date-picker{width:100%}.campaign-lead-form .persian-datetime-picker .persian-date-label{color:#0000;min-height:17px;font-size:0;line-height:17px;display:block}.campaign-lead-form .persian-datetime-picker .persian-date-label:after{content:"تاریخ";color:#667085;font-size:11px;font-weight:600}.campaign-lead-form .persian-date-trigger{border-color:#d0d5dd;border-radius:6px;height:35px;margin-top:0}.campaign-lead-form .persian-time-field{gap:5px;display:grid}.campaign-lead-form .persian-time-field span{color:#667085;min-height:17px;margin:0;font-size:11px;font-weight:600;line-height:17px}.campaign-lead-form .persian-time-field input{text-align:center;direction:ltr;padding:0 3px}.campaign-lead-form button{color:#175cd3;white-space:nowrap;background:#eff6ff;border-radius:6px;height:35px;padding:0 12px;font-size:12px;font-weight:700}.campaign-lead-form button:hover{background:#dbeafe}.campaign-lead-form{align-items:start}.campaign-lead-form>label,.campaign-lead-form .persian-time-field{grid-template-rows:17px 35px}.campaign-lead-form>label{gap:5px}.campaign-lead-form .persian-datetime-picker{align-items:start}.campaign-lead-form .persian-datetime-picker .persian-date-picker{grid-template-rows:17px 35px;gap:5px;display:grid}.campaign-lead-form .persian-datetime-picker .persian-date-label{color:#667085;min-height:17px;margin:0;font-size:11px;font-weight:600;line-height:17px;display:block}.campaign-lead-form .persian-datetime-picker .persian-date-label:after{content:none}.campaign-lead-form .persian-time-field{gap:5px}.campaign-lead-form .persian-time-field span{height:17px;min-height:17px;margin:0;line-height:17px;display:block}.campaign-lead-form .persian-time-field input[type=time],.campaign-lead-form .persian-date-trigger{height:35px!important;margin-top:0!important}.campaign-lead-form button{align-self:end}.campaign-lead-form{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;display:grid}.campaign-lead-form-fields{grid-template-columns:minmax(170px,.8fr) minmax(230px,1fr) minmax(240px,1.45fr);gap:8px;display:grid}.campaign-lead-form-fields>label,.campaign-followup-field{color:#667085;grid-template-rows:17px 35px;gap:5px;font-size:11px;font-weight:600;display:grid}.campaign-lead-form-fields>label select,.campaign-lead-form-fields>label input{height:35px}.campaign-followup-field>span{height:17px;line-height:17px;display:block}.campaign-followup-field .persian-datetime-picker{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:5px;margin:0;display:grid}.campaign-followup-field .persian-date-picker{width:100%;display:block!important}.campaign-followup-field .persian-date-label,.campaign-followup-field .persian-time-field>span{display:none!important}.campaign-followup-field .persian-time-field{display:block}.campaign-followup-field .persian-date-trigger,.campaign-followup-field .persian-time-field input[type=time]{border-color:#d0d5dd;border-radius:6px;width:100%;height:35px!important;margin:0!important}.campaign-lead-form>button{align-self:end;height:35px}.campaign-lead-form .lead-note-field{grid-column:auto}@media (max-width:900px){.campaign-insight-grid,.campaign-lead-form{grid-template-columns:1fr}.campaign-lead-form-fields{grid-template-columns:1fr 1fr}.campaign-lead-form .lead-note-field{grid-column:1/-1}.campaign-lead-form>button{justify-self:start}}@media (max-width:700px){.campaign-detail-panel{padding:16px}.campaign-detail-head{flex-direction:column;align-items:flex-start}.campaign-detail-head .campaign-status-control,.campaign-detail-head .campaign-status-control select{width:100%}.campaign-insight-grid{gap:8px}.campaign-lead-card summary{grid-template-columns:minmax(0,1fr) max-content 14px;gap:8px}.campaign-lead-card .lead-schedule{border:0;border-top:1px solid #f2f4f7;grid-column:1/-1;padding:7px 0 0}.lead-state{min-width:0}.campaign-lead-form-fields{grid-template-columns:1fr}.campaign-lead-form .lead-note-field{grid-column:auto}.campaign-lead-form>button{width:100%}.campaign-bars{gap:5px}.campaign-bars>div{min-width:18px}.campaign-bars i{width:16px}}.login-shell{min-height:100vh;color:var(--ink);background:#f8fafc;place-items:center;padding:32px;display:grid}.login-layout{background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:minmax(320px,.95fr) minmax(350px,.8fr);width:min(100%,920px);display:grid;overflow:hidden;box-shadow:0 18px 48px #10182812}.login-context{color:#fff;background:#172b55;flex-direction:column;align-items:flex-start;min-height:430px;padding:44px;display:flex}.login-context-mark{color:#b2ccff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:auto;font-size:18px;display:grid}.login-context>p{color:#b2ccff;margin:60px 0 9px;font-size:12px;font-weight:600}.login-context h1{color:#fff;letter-spacing:-.4px;max-width:310px;margin:0;font-size:26px;line-height:1.55}.login-context>span{color:#d0d5dd;max-width:350px;margin-top:12px;font-size:13px;line-height:2}.login-context-note{color:#b2ccff;align-items:center;gap:7px;margin-top:28px;font-size:11px;display:flex}.login-context-note i{background:#12b76a;border-radius:50%;width:6px;height:6px}.login-card{background:#fff;align-self:center;padding:44px}.login-header span{color:#175cd3;font-size:12px;font-weight:700;display:block}.login-header h2{color:#1d2939;letter-spacing:-.35px;margin:8px 0 6px;font-size:24px}.login-header p{color:#667085;margin:0 0 28px;font-size:12px;line-height:1.8}.login-form{gap:17px;display:grid}.login-form label{color:#475467;gap:7px;font-size:12px;font-weight:700;display:grid}.login-form input{width:100%;height:43px;color:var(--ink);font:inherit;text-align:left;direction:ltr;background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:0;padding:0 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.login-form input:focus{border-color:#175cd3;box-shadow:0 0 0 3px #eff6ff}.login-form .primary-button{width:100%;height:43px;box-shadow:none;border-radius:7px;margin-top:4px;font-weight:700}.login-form .primary-button:hover:not(:disabled){background:#175cd3}.login-form .primary-button:disabled{opacity:.7;cursor:wait}.login-error{margin:0 0 18px}@media (max-width:700px){.login-shell{align-items:start;padding:18px}.login-layout{border-radius:12px;grid-template-columns:1fr;margin-top:24px}.login-context{min-height:auto;padding:25px}.login-context-mark{margin:0 0 24px}.login-context>p{margin:0 0 7px}.login-context h1{font-size:21px}.login-context>span{font-size:12px;line-height:1.8}.login-context-note{display:none}.login-card{padding:28px 25px 30px}.login-header h2{font-size:22px}.login-header p{margin-bottom:23px}}.engagemate-access-status{color:#4b6fe6;white-space:nowrap;font-size:12px;text-decoration:none}.engagemate-access-status i{background:#42b98e;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.engagemate-access-status small{color:#a1aabb;font-size:12px}.engagemate-access-status.login-link{color:#4770e8;font-weight:700}:root{--ink:#1d2939;--muted:#667085;--line:#e4e7ec;--bg:#f8fafc;--white:#fff;--blue:#2563eb;--purple:#7c3aed;--orange:#d97706;--green:#039855;--red:#d92d20;--surface-muted:#f8fafc;--focus:#2563eb24}body{background:var(--bg);font-size:14px;line-height:1.55}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.topbar,.ticket-topbar,.comment-topbar,.campaign-topbar{border-bottom-color:var(--line);height:64px;box-shadow:none;gap:34px;padding:0 32px}.brand,.ticket-brand,.comment-brand,.campaign-brand{color:var(--ink);font-size:15px}.brand-mark{background:var(--ink);color:#fff;border-radius:8px;width:30px;height:30px;font-size:16px}.brand small,.ticket-brand small,.comment-brand small,.campaign-brand small{color:#98a2b3;font-size:12px}.main-nav,.ticket-topbar nav,.comment-topbar nav,.campaign-topbar nav{gap:24px}.main-nav a,.ticket-topbar nav a,.comment-topbar nav a,.campaign-topbar nav a{color:#667085;font-size:13px;font-weight:600}.main-nav a.active,.ticket-topbar nav a.active,.comment-topbar nav a.active,.campaign-topbar nav a.active{color:var(--blue)}.main-nav a.active:after,.ticket-topbar nav a.active:after,.comment-topbar nav a.active:after,.campaign-topbar nav a.active:after{height:2px}.operator b{font-size:13px}.operator small{font-size:12px}.icon-button{font-size:20px}.workspace{direction:ltr;flex-direction:row-reverse;align-items:stretch;width:100%;max-width:none;margin:0}.workspace>.sidebar,.workspace>.content{direction:rtl}.workspace>.sidebar{border-right:0;border-left:1px solid var(--line);width:256px;min-height:calc(100vh - 64px);box-shadow:none;gap:24px;padding:24px 16px;transform:none}.sidebar-title{padding:0 8px;font-size:15px}.count{color:#667085;background:#f2f4f7;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500}.search-box{border-color:var(--line);background:#fff;border-radius:7px;height:40px}.search-box:focus-within{box-shadow:0 0 0 3px var(--focus);border-color:#84adff}.side-section{gap:2px}.side-section .eyebrow{color:#98a2b3;padding:0 8px 6px;font-size:12px;font-weight:600}.side-link{color:#475467;border-radius:6px;min-height:38px;padding:8px;font-size:13px}.side-link:hover{color:var(--ink);background:#f8fafc}.side-link.selected{color:#175cd3;background:#eff6ff}.side-link b{color:#98a2b3;font-size:12px}.sidebar-footer{border-color:var(--line);padding:16px 8px 0}.sidebar-footer b,.sidebar-footer small{font-size:12px}.content{flex:1;max-width:1480px;margin:0 auto;padding:40px clamp(24px,4vw,64px) 80px}.breadcrumb{display:none}.page-heading{align-items:flex-start;margin:0 0 28px}.page-heading h1{color:var(--ink);letter-spacing:-.6px;margin:0;font-size:28px}.page-heading p{color:var(--muted);margin-top:6px;font-size:14px}.eyebrow{font-size:12px}.audience-filter-card{background:var(--white);border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:0}.audience-filter-header{border-bottom:1px solid var(--line);align-items:center;min-height:92px;padding:22px 24px}.audience-filter-header h2{color:var(--ink);margin:0;font-size:16px}.audience-filter-header p{color:var(--muted);margin-top:5px;font-size:13px}.source-badge,.data-source-note{color:#667085;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.data-source-note:before{content:"";vertical-align:1px;background:#12b76a;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.api-error{border-radius:6px;margin:16px 24px 0;font-size:12px}.filter-flow{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin:0;padding:20px 24px}.flow-step{min-width:0;display:block}.flow-step label,.slug-form label,.date-filter-select label{color:#475467;height:auto;margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.4}.flow-step select,.flow-step input,.slug-form input,.date-filter-select select{height:42px;color:var(--ink);background:#fff;border-color:#d0d5dd;border-radius:7px;padding:0 12px;font-size:14px}.flow-step select:focus,.flow-step input:focus,.slug-form input:focus,.date-filter-select select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.slug-form>div{gap:8px}.slug-form button{background:var(--ink);color:#fff;border-radius:7px;height:42px;padding:0 16px;font-size:13px;font-weight:600}.slug-form button:hover{background:#101828}.slug-form small{margin-top:6px;font-size:12px}.step-number,.flow-arrow{display:none}.date-filter-row{border-top:1px solid var(--line);border-bottom:0;gap:16px;min-height:82px;padding:17px 24px}.date-filter-select{width:220px}.date-filter-heading,.date-presets,.date-icon{display:none}.custom-date-form{margin:0}.custom-date-form>div{gap:10px}.custom-date-form>div>span{color:#98a2b3;font-size:12px}.custom-date-form button{color:#175cd3;background:#eff6ff;border-radius:6px;height:36px;padding:0 14px;font-size:13px}.field-error{font-size:12px;color:var(--red)!important}.audience-result-header{border-top:1px solid var(--line);align-items:center;min-height:74px;margin:0;padding:15px 24px}.audience-result-header>div:first-child{gap:9px;padding:0}.audience-result-header b{color:var(--ink);font-size:14px}.selected-slug,.date-summary,.result-meta,.result-count{background:0 0;border-radius:0;padding:0;font-size:12px}.selected-slug,.result-meta{color:#667085}.result-count{color:#175cd3;font-weight:600}.audience-search-wrap{gap:5px;width:260px}.audience-search-label{color:#475467;font-size:12px;font-weight:600}.audience-search{border-color:#d0d5dd;border-radius:7px;height:36px}.audience-search input{font-size:13px}.audience-search-help{display:none}.audience-list{border:1px solid var(--line);border-radius:8px;margin:0 24px 24px;display:block;overflow:hidden}.audience-table-head{border-bottom:1px solid var(--line);color:#667085;background:#f9fafb;grid-template-columns:minmax(220px,1.8fr) 78px 96px 132px 24px;align-items:center;gap:12px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;display:grid}.audience-user{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:36px minmax(140px,1.8fr) 78px 96px 132px 24px;gap:12px;padding:10px 14px;display:grid}.audience-user:last-child{border-bottom:0}.audience-user:hover,.audience-user.selected{border-color:var(--line);box-shadow:none;background:#f8fbff}.audience-user.selected{box-shadow:inset -2px 0 0 var(--blue)}.avatar.small{width:34px;height:34px}.audience-user-info b{font-size:13px}.audience-user-info small,.audience-stat small,.audience-last small{font-size:12px}.audience-stat{text-align:right;border-right:0;min-width:0;padding-right:0}.audience-stat b{font-size:13px}.audience-last{min-width:0}.audience-last b{font-size:12px}.audience-empty{background:#fff;border-radius:0;padding:42px 16px;font-size:13px}.profile-card{border-color:var(--line);box-shadow:none;border-radius:10px;margin-top:18px;padding:20px 24px}.profile-empty-state{color:#667085;text-align:right;background:0 0;border:1px dashed #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:174px;margin-top:18px;padding:24px;display:flex}.profile-empty-state>span{color:#175cd3;background:#eff6ff;border-radius:7px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.profile-empty-state h2{color:#344054;margin:0;font-size:15px}.profile-empty-state p{margin:4px 0 0;font-size:13px}.profile-name-row h2{font-size:18px}.status-pill,.segment-pill,.profile-tags span{border-radius:5px;padding:3px 7px;font-size:12px}.profile-tags{flex-wrap:wrap}.profile-tags span{color:#475467;background:#f2f4f7}.primary-button{background:var(--blue);box-shadow:none;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:600}.secondary-button,.outline-button{color:#344054;border-color:#d0d5dd;border-radius:7px;font-size:13px}.danger-button{border-radius:7px;font-size:13px}.metric-grid{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;margin:18px 0;overflow:hidden}.metric-card{border:0;border-left:1px solid var(--line);min-height:96px;box-shadow:none;border-radius:0;padding:18px}.metric-icon{border-radius:7px;width:32px;height:32px}.metric-card strong{font-size:20px}.metric-card b{font-size:13px}.metric-card small{font-size:12px}.ticket-shell,.comment-shell,.campaign-shell,.profile-page-shell{background:var(--bg)}.ticket-content,.comment-content,.campaign-content{max-width:1480px;padding:40px clamp(24px,4vw,64px) 80px}.ticket-heading,.comment-heading,.campaign-heading{margin-bottom:28px}.ticket-heading h1,.comment-heading h1,.campaign-heading h1{color:var(--ink);margin:0;font-size:28px}.ticket-heading p,.comment-heading p,.campaign-heading p{color:var(--muted);margin-top:6px;font-size:14px}.ticket-filter-card,.ticket-report-card,.ticket-board-section,.comment-filter-card,.campaign-list-panel,.campaign-detail-panel,.profile-detail-card{border-color:var(--line);box-shadow:none;background:#fff;border-radius:10px}.ticket-filter-card,.comment-filter-card,.campaign-list-panel,.campaign-detail-panel{padding:20px}.ticket-filter-grid,.comment-filter-grid{gap:14px}.ticket-filter-grid input,.ticket-filter-grid select,.comment-filter-grid input,.comment-filter-grid select{height:40px;color:var(--ink);border-color:#d0d5dd;border-radius:7px;font-size:13px}.ticket-date-row{border-color:var(--line);gap:18px;min-height:76px}.ticket-date-label>span,.date-icon{display:none}.ticket-date-label{min-width:110px}.ticket-date-label b{color:#475467;font-size:12px}.ticket-date-presets,.date-presets{gap:4px}.ticket-date-presets button,.date-chip{color:#667085;background:0 0;border-radius:6px;padding:7px 9px;font-size:12px}.ticket-date-presets button.active,.ticket-date-presets button:hover,.date-chip.active,.date-chip:hover{color:var(--ink);background:#f8fafc;border-color:#d0d5dd}.ticket-custom-date{margin-right:auto}.ticket-custom-date button{color:#175cd3;background:#eff6ff;border-radius:6px}.ticket-stats,.comment-summary,.campaign-kpis{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;overflow:hidden}.ticket-stat,.comment-summary-card,.campaign-kpi{border:0;border-left:1px solid var(--line);background:#fff;border-radius:0;min-height:88px;padding:16px}.ticket-stat:last-child,.comment-summary-card:last-child,.campaign-kpi:last-child{border-left:0}.ticket-stat strong,.comment-summary-card strong,.campaign-kpi strong{font-size:20px}.ticket-report-card,.ticket-board-section{padding:20px}.ticket-board{gap:12px}.ticket-column{border-color:var(--line);background:#f8fafc;border-radius:8px}.ticket-column-head{border-color:var(--line);padding:12px}.ticket-column-list{padding:8px}.ticket-card{border-color:var(--line);box-shadow:none;border-radius:7px;padding:12px}.ticket-card:hover{box-shadow:none;border-color:#98a2b3;transform:none}.comment-board{gap:12px}.comment-column{border-color:var(--line);background:#f8fafc;border-radius:8px}.comment-card{border-color:var(--line);box-shadow:none;border-radius:7px}.comment-card-head>span,.comment-reason,.ticket-source span{border-radius:4px}.campaign-layout{gap:16px}.campaign-list-panel{position:sticky;top:16px}.campaign-list-item{border-color:var(--line);border-radius:7px}.campaign-list-item:hover,.campaign-list-item.selected{box-shadow:none;background:#f8fbff;border-color:#98a2b3}.campaign-status{border-radius:4px}.campaign-detail-head{border-color:var(--line)}.campaign-report,.campaign-definition{border-color:var(--line);border-radius:8px}.lead-row{border-color:var(--line);border-radius:7px}.lead-action select,.lead-action input{border-color:#d0d5dd;border-radius:6px}.lead-action button{color:#175cd3;background:#eff6ff;border-radius:6px}.profile-page-shell{padding:40px 24px}.profile-detail-card{max-width:1080px;padding:28px}.profile-detail-heading{border-color:var(--line)}.modal-backdrop,.ticket-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10182861}.modal,.ticket-drawer{box-shadow:0 16px 44px #1018282e}.persian-date-picker{width:148px}.persian-date-label{color:#475467;min-height:auto;margin-bottom:6px;font-size:12px;font-weight:600}.persian-date-trigger{color:#667085;border-color:#d0d5dd;border-radius:7px;height:36px;margin-top:0;font-size:13px}.persian-date-trigger.has-value{color:var(--ink)}.persian-date-trigger:hover,.persian-date-trigger:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.persian-calendar{border-color:#d0d5dd;border-radius:8px;box-shadow:0 14px 32px #10182824}.persian-calendar-grid button.selected{background:var(--blue)}@media (max-width:1100px){.workspace>.sidebar{width:232px}.content{padding:32px 28px 64px}.filter-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.slug-form{grid-column:1/-1}.audience-user{grid-template-columns:36px minmax(140px,1fr) 65px 82px 112px 20px;gap:8px}.audience-table-head{grid-template-columns:minmax(170px,1fr) 65px 82px 112px 20px;gap:8px}}.campaign-layout-first-run .campaign-empty-hero h2{color:#0000;font-size:0}.campaign-layout-first-run .campaign-empty-hero h2:after{content:"اولین کمپین تماس را بسازید";color:#1d2939;font-size:18px}.campaign-layout-first-run .campaign-empty-hero p{color:#0000;font-size:0}.campaign-layout-first-run .campaign-empty-hero p:after{content:"یک سگمنت انتخاب کنید تا فهرست تماس و پیگیری‌ها آماده شود.";color:#667085;font-size:13px}.campaign-layout-first-run .campaign-empty-hero .secondary-button{color:#0000;font-size:0}.campaign-layout-first-run .campaign-empty-hero .secondary-button:after{content:"ساخت اولین کمپین";color:#344054;font-size:13px}.campaign-layout-first-run .campaign-empty-hero h2,.campaign-layout-first-run .campaign-empty-hero p,.campaign-layout-first-run .campaign-empty-hero .secondary-button{color:#0000!important;font-size:0!important}.campaign-layout-first-run .campaign-empty-hero h2:after,.campaign-layout-first-run .campaign-empty-hero p:after,.campaign-layout-first-run .campaign-empty-hero .secondary-button:after{color:inherit;display:block}.campaign-layout-first-run .campaign-empty-hero h2:after{color:#1d2939;font-size:18px}.campaign-layout-first-run .campaign-empty-hero p:after{color:#667085;font-size:13px}.campaign-layout-first-run .campaign-empty-hero .secondary-button:after{color:#344054;font-size:13px}@media (max-width:700px){.topbar,.ticket-topbar,.comment-topbar,.campaign-topbar{gap:14px;height:auto;min-height:62px;padding:12px 16px}.brand small,.ticket-brand small,.comment-brand small,.campaign-brand small,.operator,.ticket-operator,.comment-operator,.campaign-operator{display:none}.main-nav,.ticket-topbar nav,.comment-topbar nav,.campaign-topbar nav{order:3;justify-content:space-between;gap:8px;width:100%;height:32px}.main-nav a,.ticket-topbar nav a,.comment-topbar nav a,.campaign-topbar nav a{font-size:12px}.workspace{direction:rtl;display:block}.workspace>.sidebar,.workspace>.content{direction:rtl}.workspace>.sidebar{display:none}.content,.ticket-content,.comment-content,.campaign-content{padding:26px 16px 56px}.page-heading h1,.ticket-heading h1,.comment-heading h1,.campaign-heading h1{font-size:24px}.page-heading p,.ticket-heading p,.comment-heading p,.campaign-heading p{font-size:13px}.audience-filter-header{align-items:flex-start;min-height:0;padding:18px 16px}.audience-filter-header p{font-size:12px}.data-source-note{margin-top:3px}.filter-flow{padding:16px;display:block}.flow-step,.slug-form{margin-bottom:14px}.slug-form{display:block}.slug-form>div{display:flex}.date-filter-row{padding:16px;display:block}.date-filter-select{width:100%}.custom-date-form{margin-top:14px}.custom-date-form>div{flex-wrap:wrap}.custom-date-form .persian-date-picker{flex:132px}.custom-date-form button{margin-right:auto}.audience-result-header{padding:16px;display:block}.audience-result-header>div:first-child{flex-wrap:wrap}.audience-search-wrap{width:100%;margin-top:14px}.audience-list{margin:0 16px 16px}.audience-table-head{display:none}.audience-user{grid-template-columns:34px minmax(0,1fr) 50px 20px;gap:9px}.audience-user .audience-stat:nth-of-type(4),.audience-last{display:none}.profile-card{align-items:flex-start;margin-top:16px;padding:16px}.profile-actions{width:100%;margin-top:6px}.profile-actions button{flex:1}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(2n){border-left:0}.metric-card:nth-child(n+3){border-top:1px solid var(--line)}.profile-empty-state{align-items:flex-start;min-height:150px;margin-top:16px;padding:20px}.ticket-filter-grid,.comment-filter-grid{grid-template-columns:1fr}.ticket-date-row{display:block}.ticket-date-label,.ticket-date-presets{margin-bottom:12px}.ticket-custom-date{flex-wrap:wrap;margin-right:0}.ticket-stats,.comment-summary,.campaign-kpis{grid-template-columns:repeat(2,1fr)}.ticket-stat:nth-child(2n),.comment-summary-card:nth-child(2n),.campaign-kpi:nth-child(2n){border-left:0}.ticket-stat:nth-child(n+3),.comment-summary-card:nth-child(n+3),.campaign-kpi:nth-child(n+3){border-top:1px solid var(--line)}.ticket-report-card,.ticket-board-section,.campaign-list-panel,.campaign-detail-panel,.comment-filter-card{padding:16px}.campaign-list-panel{position:static}}html,body{max-width:100%;overflow-x:hidden}.workspace,.content,.ticket-content,.comment-content,.campaign-content,.ticket-heading,.comment-heading,.campaign-heading,.campaign-layout,.ticket-report-grid,.comment-board,.campaign-detail-grid{min-width:0}.eyebrow[dir=ltr],.ticket-heading .eyebrow,.comment-heading .eyebrow,.campaign-heading .eyebrow{direction:ltr;unicode-bidi:plaintext}@media (max-width:700px){.topbar,.ticket-topbar,.comment-topbar,.campaign-topbar{width:100%;max-width:100%}.brand,.ticket-brand,.comment-brand,.campaign-brand,.main-nav,.ticket-topbar nav,.comment-topbar nav,.campaign-topbar nav{min-width:0}.main-nav a,.ticket-topbar nav a,.comment-topbar nav a,.campaign-topbar nav a{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}.page-heading,.ticket-heading,.comment-heading,.campaign-heading{min-width:0}.page-heading p,.ticket-heading p,.comment-heading p,.campaign-heading p{overflow-wrap:anywhere}.audience-filter-header{flex-wrap:wrap}.data-source-note{width:100%}.ticket-heading .eyebrow,.comment-heading .eyebrow,.campaign-heading .eyebrow{overflow-wrap:anywhere;max-width:100%}}.dashboard-shell{background:var(--bg);width:100%;max-width:100%;min-height:100vh;color:var(--ink);overflow-x:clip}.dashboard-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:34px;height:64px;padding:0 32px;display:flex}.dashboard-brand{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.dashboard-brand small{color:#98a2b3;font-size:12px;font-weight:500}.dashboard-topbar nav{align-self:stretch;gap:24px;display:flex}.dashboard-topbar nav a{color:#667085;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.dashboard-topbar nav a.active{color:var(--blue)}.dashboard-topbar nav a.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.dashboard-operator{color:#667085;margin-right:auto;font-size:12px}.dashboard-content{width:min(100%,1320px);margin:0 auto;padding:40px clamp(24px,4vw,64px) 80px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.dashboard-heading h1{color:var(--ink);letter-spacing:-.6px;margin:0;font-size:28px}.dashboard-heading p{color:var(--muted);margin:6px 0 0;font-size:14px}.dashboard-live{color:#027a48;white-space:nowrap;background:#ecfdf3;border:1px solid #abefc6;border-radius:6px;padding:5px 8px;font-size:12px}.overview-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.overview-metric{border-left:1px solid var(--line);min-height:116px;color:inherit;justify-content:space-between;padding:18px;text-decoration:none;transition:background .15s;display:flex}.overview-metric:last-child{border-left:0}.overview-metric.green,.overview-metric.orange{background:#fff}.overview-metric:hover{background:#f8fafc}.overview-metric span{flex-direction:column;display:flex}.overview-metric small{color:#667085;font-size:12px}.overview-metric strong{color:var(--ink);margin-top:4px;font-size:25px;line-height:1.1}.overview-metric em{color:#98a2b3;margin-top:6px;font-size:12px;font-style:normal}.overview-metric>i{color:#98a2b3;font-size:16px;font-style:normal}.overview-metric.blue strong{color:#175cd3}.overview-metric.orange strong{color:#b54708}.overview-metric.purple strong{color:#6941c6}.overview-metric.green strong{color:#027a48}.module-launcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.module-link{border:1px solid var(--line);min-width:0;min-height:142px;color:inherit;background:#fff;border-radius:10px;align-items:flex-start;gap:11px;padding:17px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.module-link:hover{background:#fcfcfd;border-color:#98a2b3}.module-icon{color:#344054;background:#f2f4f7;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.module-link.tickets .module-icon{color:#175cd3;background:#eff6ff}.module-link.comments .module-icon{color:#6941c6;background:#f4f3ff}.module-link.campaigns .module-icon{color:#027a48;background:#ecfdf3}.module-link>div{min-width:0}.module-link b{color:#1d2939;font-size:14px;display:block}.module-link p{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.7}.module-link small{color:#175cd3;margin-top:11px;font-size:12px;font-weight:600;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px;display:grid}.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0}.dashboard-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.dashboard-panel-head h2{margin:0;font-size:15px}.dashboard-panel-head p{color:#667085;margin:5px 0 0;font-size:12px}.dashboard-panel-head>a{color:#175cd3;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.priority-list{flex-direction:column;padding:0 20px;display:flex}.priority-item{border-bottom:1px solid var(--line);min-height:66px;color:inherit;grid-template-columns:54px minmax(0,1fr) auto 68px;align-items:center;gap:12px;text-decoration:none;display:grid}.priority-item:last-child{border-bottom:0}.priority-item:hover b{color:#175cd3}.priority-id{color:#98a2b3;direction:ltr;font-size:12px}.priority-item b,.priority-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.priority-item b{font-size:13px}.priority-item small{color:#98a2b3;margin-top:3px;font-size:12px}.priority-state{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:5px;padding:3px 6px;font-size:11px}.priority-state.urgent{color:#b54708;background:#fffaeb}.priority-date{color:#98a2b3;white-space:nowrap;font-size:12px}.quick-links{flex-direction:column;padding:5px 12px;display:flex}.quick-links a{border-bottom:1px solid var(--line);min-height:62px;color:inherit;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.quick-links a:last-child{border-bottom:0}.quick-links a:hover{background:#f8fafc}.quick-links div{flex:1;min-width:0}.quick-links b,.quick-links small{display:block}.quick-links b{color:#344054;font-size:13px}.quick-links small{color:#98a2b3;margin-top:3px;font-size:12px}.quick-links>a>i{color:#98a2b3;font-size:16px;font-style:normal}.quick-icon{border-radius:7px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.quick-icon.blue{color:#175cd3;background:#eff6ff}.quick-icon.purple{color:#6941c6;background:#f4f3ff}.quick-icon.green{color:#027a48;background:#ecfdf3}.quick-icon.gray{color:#475467;background:#f2f4f7}.dashboard-guidance{flex-direction:column;align-items:flex-start;min-height:194px;padding:20px;display:flex}.dashboard-guidance b{color:#1d2939;font-size:14px}.dashboard-guidance p{color:#667085;margin:8px 0 18px;font-size:13px;line-height:1.8}.dashboard-guidance .primary-button{margin-top:auto;text-decoration:none}.activity-panel{padding-bottom:16px}.overview-chart{align-items:flex-end;gap:12px;height:166px;padding:18px 24px 0;display:flex;overflow-x:auto}.overview-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:34px;height:100%;display:flex}.overview-bar-wrap{align-items:flex-end;height:102px;display:flex}.overview-bar-wrap i{background:#2e90fa;border-radius:5px 5px 2px 2px;width:20px;min-height:7px;display:block}.overview-chart b{color:#475467;font-size:12px}.overview-chart small{color:#98a2b3;white-space:nowrap;font-size:11px}.dashboard-empty{color:#667085;text-align:center;place-items:center;min-height:180px;padding:24px;font-size:13px;display:grid}.ticket-queue-summary{color:#667085;align-items:center;gap:14px;margin:14px 0;font-size:12px;display:flex}.ticket-queue-summary span+span{border-right:1px solid var(--line);padding-right:14px}.ticket-queue-summary .needs-action{color:#b54708}.audience-filter-card .date-filter-row{align-items:flex-end;min-height:94px;padding:16px 24px}.audience-filter-card .custom-date-form{margin:0}.audience-filter-card .custom-date-form>div{align-items:flex-end;gap:10px;display:flex}.audience-filter-card .custom-date-form .persian-date-picker{width:148px}.audience-filter-card .custom-date-form>div>span{padding-bottom:10px}.audience-filter-card .custom-date-form button{color:#175cd3;white-space:nowrap;background:#eff6ff;height:36px;padding:0 12px;font-weight:600}.audience-filter-card .persian-date-trigger{appearance:none;color:#475467;background:#fff!important}.audience-filter-card .persian-date-trigger span{color:#475467!important}.audience-filter-card .persian-date-icon{color:#667085!important}.persian-date-range-picker{width:100%;position:relative}.persian-date-range-picker .persian-date-trigger{text-align:right;width:100%}.persian-date-range-picker .persian-calendar-actions.range-actions{justify-content:space-between}.persian-date-range-picker .persian-calendar-actions.range-actions button{white-space:nowrap}.filter-flow .date-filter-row{border:0;grid-column:1/-1;min-height:0;margin:0;padding:0;display:flex}@media (min-width:1150px){.audience-filter-card .filter-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.filter-flow .date-filter-row,.filter-flow .custom-date-form,.filter-flow .custom-date-form>div{display:contents}.filter-flow .persian-date-range-picker{grid-column:span 1}.filter-flow .custom-date-form>div>span{display:none}.filter-flow .custom-date-form .persian-date-picker{width:100%}.filter-flow .persian-date-label{color:#475467;min-height:auto;margin:0 0 7px;font-size:12px;font-weight:600}.filter-flow .persian-date-trigger{appearance:none;height:42px;color:var(--ink);border-color:#d0d5dd;border-radius:7px;margin:0;font-size:13px;background:#fff!important}.filter-flow .persian-date-trigger,.filter-flow .persian-date-trigger span{color:#475467!important}.filter-flow .persian-date-icon{color:#667085!important}.filter-flow .persian-date-trigger:hover,.filter-flow .persian-date-trigger:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus);background:#fff}}.filter-flow .flow-step select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;padding-left:38px}@media (min-width:701px) and (max-width:1149px){.audience-filter-card .filter-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.filter-flow .date-filter-row{display:contents}.filter-flow .persian-date-range-picker{grid-column:span 1}}.optional-slug-filter{grid-column:1/-1;margin-top:-2px}.optional-slug-filter summary{color:#667085;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.optional-slug-filter summary::-webkit-details-marker{display:none}.optional-slug-filter summary:before{content:"+";color:#667085;font-size:15px;font-weight:400;line-height:1}.optional-slug-filter[open] summary:before{content:"−"}.optional-slug-filter summary span{color:#98a2b3;background:#f2f4f7;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:500}.optional-slug-filter>div{gap:7px;width:min(100%,280px);margin-top:12px;display:grid}.optional-slug-filter label{color:#475467;font-size:12px;font-weight:600}.optional-slug-filter input{width:100%;height:42px;color:var(--ink);font:inherit;text-align:left;direction:ltr;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 12px;font-size:13px}.optional-slug-filter input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus);outline:0}.ticket-filter-card{padding:0}.ticket-filter-title{border-bottom:1px solid var(--line);align-items:center;min-height:92px;padding:22px 24px}.ticket-filter-title b{color:var(--ink);font-size:16px}.ticket-filter-title small{color:var(--muted);margin-top:5px;font-size:13px}.ticket-filter-grid.ticket-filter-flow{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:20px 24px}.ticket-filter-flow>label{color:#475467;min-width:0;font-size:12px;font-weight:600;display:block}.ticket-filter-flow>label select{height:42px;color:var(--ink);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;border-color:#d0d5dd;border-radius:7px;margin-top:7px;padding:0 38px 0 12px;font-size:14px}.ticket-filter-flow>label select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.ticket-filter-flow .persian-date-range-picker{min-width:0}.ticket-filter-flow .persian-date-label{color:#475467;margin:0 0 7px;font-size:12px;font-weight:600}.ticket-filter-flow .persian-date-trigger{color:#475467;border-color:#d0d5dd;border-radius:7px;height:42px;margin:0;font-size:13px;background:#fff!important}.ticket-filter-flow .persian-date-trigger span{color:#475467!important}.ticket-filter-flow .persian-date-icon{color:#667085!important}.ticket-optional-query{grid-column:1/-1;margin-top:-2px}.ticket-optional-query summary{color:#667085;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.ticket-optional-query summary::-webkit-details-marker{display:none}.ticket-optional-query summary:before{content:"+";color:#667085;font-size:15px;font-weight:400;line-height:1}.ticket-optional-query[open] summary:before{content:"−"}.ticket-optional-query summary span{color:#98a2b3;background:#f2f4f7;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:500}.ticket-optional-query>div{gap:7px;width:min(100%,280px);margin-top:12px;display:grid}.ticket-optional-query label{color:#475467;font-size:12px;font-weight:600}.ticket-optional-query input{width:100%;height:42px;color:var(--ink);font:inherit;text-align:left;direction:ltr;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 12px;font-size:13px}.ticket-optional-query input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus);outline:0}.ticket-board-section{padding:0;overflow:hidden}.ticket-board-head{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:20px 24px}.ticket-board-head .eyebrow{color:#667085;font-size:12px}.ticket-board-head h2{color:var(--ink);margin-top:4px;font-size:16px}.ticket-board-head p{color:#667085;font-size:12px}.board-total{color:#175cd3;white-space:nowrap;background:#eff6ff;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600}.ticket-board{background:#f9fafb;padding:16px}.ticket-column{border:1px solid var(--line);background:#fff;border-top:3px solid #98a2b3;border-radius:8px;overflow:hidden}.ticket-column.ticket-blue{border-top-color:#2e90fa}.ticket-column.ticket-green{border-top-color:#12b76a}.ticket-column.ticket-purple{border-top-color:#9e77ed}.ticket-column.ticket-orange{border-top-color:#f79009}.ticket-column-head{border-bottom:1px solid var(--line);background:#fff;min-height:54px;padding:12px}.ticket-column-head b{color:#344054;font-size:13px}.ticket-column-head i{border-radius:6px;width:26px;height:26px}.ticket-column-head em{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:5px;padding:3px 6px;font-size:11px}.ticket-column-list{background:#f9fafb;min-height:96px;max-height:620px;padding:8px}.ticket-empty{color:#98a2b3;min-height:78px;padding:10px;font-size:12px}.ticket-card{background:#fff;border-color:#e4e7ec;border-radius:7px}.ticket-card:hover{background:#fff;border-color:#98a2b3}.ticket-card strong{color:#344054}.ticket-card-meta{border-color:#eaecf0}.ticket-board.is-empty{padding:16px;display:block}.ticket-board-empty{text-align:right;background:#fff;border:1px dashed #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:126px;padding:20px;display:flex}.ticket-board-empty>span{color:#027a48;background:#ecfdf3;border-radius:7px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.ticket-board-empty b{color:#344054;font-size:14px;display:block}.ticket-board-empty p{color:#667085;margin:4px 0 0;font-size:12px}.comment-filter-card{padding:0}.comment-filter-title{border-bottom:1px solid var(--line);align-items:center;min-height:92px;margin:0;padding:22px 24px}.comment-filter-title b{color:var(--ink);font-size:16px}.comment-filter-title small{color:var(--muted);margin-top:5px;font-size:13px}.comment-filter-live{color:#667085;white-space:nowrap;font-size:12px;font-weight:500}.comment-filter-live:before{content:"";vertical-align:1px;background:#12b76a;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.comment-filter-grid.comment-filter-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:20px 24px}.comment-filter-flow>label{color:#475467;min-width:0;font-size:12px;font-weight:600;display:block}.comment-filter-flow>label input,.comment-filter-flow>label select{height:42px;color:var(--ink);border-color:#d0d5dd;border-radius:7px;margin-top:7px;font-size:14px}.comment-filter-flow>label select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;padding:0 38px 0 12px}.comment-filter-flow>label input:focus,.comment-filter-flow>label select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.comment-filter-flow .persian-date-range-picker{min-width:0}.comment-filter-flow .persian-date-label{color:#475467;margin:0 0 7px;font-size:12px;font-weight:600}.comment-filter-flow .persian-date-trigger{color:#475467;border-color:#d0d5dd;border-radius:7px;height:42px;margin:0;font-size:13px;background:#fff!important}.comment-filter-flow .persian-date-trigger span{color:#475467!important}.comment-filter-flow .persian-date-icon{color:#667085!important}.comment-summary{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;margin:16px 0;overflow:hidden}.comment-summary-card{border:0;border-left:1px solid var(--line);background:#fff;border-radius:0;justify-content:flex-start;min-height:88px;padding:16px 18px}.comment-summary-card:last-child{border-left:0}.comment-summary-card>i{border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.comment-summary-card>i:after{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.comment-summary-card>div{flex-direction:column;gap:4px;display:flex}.comment-summary-card span{color:#667085;font-size:12px}.comment-summary-card strong{color:#344054;direction:ltr;font-size:24px;line-height:1}.comment-summary-card.blue>i{color:#175cd3;background:#eff6ff}.comment-summary-card.orange>i{color:#b54708;background:#fffaeb}.comment-summary-card.green>i{color:#027a48;background:#ecfdf3}.comment-summary-card.red>i{color:#d92d20;background:#fef3f2}.comment-summary-card.blue strong{color:#175cd3}.comment-summary-card.orange strong{color:#b54708}.comment-summary-card.green strong{color:#027a48}.comment-summary-card.red strong{color:#d92d20}.comment-board-section{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.comment-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.comment-board-head .eyebrow{color:#667085;font-size:12px}.comment-board-head h2{color:var(--ink);margin:4px 0 0;font-size:16px}.comment-board-head p{color:#667085;margin:5px 0 0;font-size:12px}.comment-board-total{color:#175cd3;white-space:nowrap;background:#eff6ff;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600}.comment-board{background:#f9fafb;gap:12px;padding:16px}.comment-column{border:1px solid var(--line);background:#fff;border-top:3px solid #98a2b3;border-radius:8px;padding:0;overflow:hidden}.comment-column.comment-blue{background:#fff;border-top-color:#2e90fa}.comment-column.comment-green{background:#fff;border-top-color:#12b76a}.comment-column.comment-red{background:#fff;border-top-color:#f04438}.comment-column-head{border-bottom:1px solid var(--line);background:#fff;min-height:64px;padding:12px}.comment-column-head h2{color:#344054;font-size:13px}.comment-column-head h2 i{width:7px;height:7px}.comment-column-head small{color:#98a2b3;font-size:12px}.comment-column-head>b{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:5px;min-width:auto;height:auto;padding:3px 6px;font-size:11px;font-weight:500}.comment-column-list{background:#f9fafb;min-height:100px;max-height:620px;padding:8px}.comment-column-list .empty-state.compact{color:#98a2b3;background:0 0;min-height:82px;padding:10px;font-size:12px}.comment-board.is-empty{padding:16px;display:block}.comment-board-empty{text-align:right;background:#fff;border:1px dashed #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:126px;padding:20px;display:flex}.comment-board-empty>span{color:#027a48;background:#ecfdf3;border-radius:7px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.comment-board-empty b{color:#344054;font-size:14px;display:block}.comment-board-empty p{color:#667085;margin:4px 0 0;font-size:12px}.campaign-heading{align-items:center;margin-bottom:24px}.campaign-heading .primary-button{min-height:42px;box-shadow:none;border-radius:7px;padding:0 15px}.campaign-layout-first-run{display:block}.campaign-layout-first-run .campaign-list-panel{display:none}.campaign-layout-first-run .campaign-detail-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:360px;padding:0;display:block}.campaign-layout-first-run .campaign-empty-hero{min-height:360px;padding:42px 24px;position:relative}.campaign-layout-first-run .campaign-empty-hero>span{color:#175cd3;background:#eff6ff;border-radius:10px;width:48px;height:48px;font-size:0}.campaign-layout-first-run .campaign-empty-hero>span:after{content:"+";font-size:27px;font-weight:400;line-height:1}.campaign-layout-first-run .campaign-empty-hero h2{color:#1d2939;margin:16px 0 6px;font-size:18px}.campaign-layout-first-run .campaign-empty-hero p{color:#667085;max-width:440px;margin:0 0 20px;font-size:13px;line-height:1.9}.campaign-layout-first-run .campaign-empty-hero .secondary-button{color:#344054;border-color:#d0d5dd;border-radius:7px;height:40px;padding:0 14px;font-weight:600}.campaign-layout-first-run .campaign-empty-hero:after{content:"1. انتخاب سگمنت  ·  2. تولید فهرست تماس  ·  3. ثبت نتیجه و پیگیری";color:#98a2b3;margin-top:22px;font-size:12px}.campaign-list-panel,.campaign-detail-panel{border-color:var(--line);box-shadow:none;border-radius:10px}.campaign-list-panel .panel-head{border-bottom:1px solid var(--line);padding-bottom:15px}.campaign-list-panel .panel-head h2,.campaign-detail-head h2{color:#1d2939}.campaign-list-item{border-color:#e4e7ec}.campaign-list-item.selected{box-shadow:inset -2px 0 #175cd3}.campaign-detail-panel{background:#fff}@media (max-width:700px){.dashboard-topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:62px;padding:12px 16px}.dashboard-brand small,.dashboard-operator{display:none}.dashboard-topbar nav{order:3;gap:6px;width:100%;height:32px}.dashboard-topbar nav a{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;font-size:11px}.dashboard-content{padding:26px 16px 56px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.dashboard-heading h1{font-size:24px}.dashboard-heading p{font-size:13px}.dashboard-live{align-self:flex-start}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric{border-bottom:1px solid var(--line);min-height:106px}.overview-metric:nth-child(2n){border-left:0}.overview-metric:nth-child(n+3){border-bottom:0}.module-launcher{grid-template-columns:1fr}.module-link{min-height:0;padding:15px}.dashboard-grid{grid-template-columns:1fr}.dashboard-panel-head{padding:16px}.priority-list{padding:0 16px}.priority-item{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.priority-date{display:none}.priority-state{text-overflow:ellipsis;max-width:95px;overflow:hidden}.overview-chart{gap:8px;height:154px;padding:16px 16px 0}.overview-chart>div{min-width:28px}.overview-chart small{font-size:10px}.ticket-queue-summary{flex-wrap:wrap;gap:7px}.ticket-queue-summary span+span{padding-right:7px}.audience-filter-card .date-filter-row,.filter-flow .date-filter-row{padding:0;display:block}.audience-filter-card .custom-date-form{display:block}.audience-filter-card .custom-date-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audience-filter-card .custom-date-form>div>span{display:none}.audience-filter-card .custom-date-form .persian-date-picker{width:100%;min-width:0}.audience-filter-card .custom-date-form button{flex:auto}.ticket-filter-grid.ticket-filter-flow{padding:16px;display:block}.ticket-filter-flow>label,.ticket-filter-flow .persian-date-range-picker{margin-bottom:14px;display:block}.ticket-optional-query{margin-top:0}.comment-filter-grid.comment-filter-flow{padding:16px;display:block}.comment-filter-flow>label,.comment-filter-flow .persian-date-range-picker{margin-bottom:14px;display:block}.comment-board-head{align-items:flex-start;padding:16px}.comment-board{padding:12px}.comment-summary-card{min-height:76px;padding:13px}.comment-summary-card strong{font-size:20px}.campaign-layout-first-run .campaign-detail-panel,.campaign-layout-first-run .campaign-empty-hero{min-height:300px}.campaign-layout-first-run .campaign-empty-hero{padding:32px 16px}.campaign-layout-first-run .campaign-empty-hero:after{text-align:center;line-height:1.9}}.dashboard-content.dashboard-redesign{width:min(1180px,100% - 48px);padding:34px 0 72px}.dashboard-command{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.dashboard-command h1{color:#1d2939;letter-spacing:-.5px;margin:0;font-size:28px}.dashboard-command p{color:#667085;margin:7px 0 0;font-size:13px}.dashboard-command-actions{align-items:center;gap:8px;display:flex}.dashboard-live{color:#027a48;background:#ecfdf3;border:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.dashboard-live:before{content:"";vertical-align:1px;background:#12b76a;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.dashboard-live.loading{color:#667085;background:#f2f4f7}.dashboard-live.loading:before{background:#98a2b3}.dashboard-refresh{color:#475467;height:30px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 9px;font-size:11px;font-weight:600}.dashboard-refresh:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}.dashboard-refresh:disabled{color:#98a2b3;cursor:wait}.dashboard-error{margin:-8px 0 14px}.dashboard-summary{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.dashboard-summary-item{min-height:114px;color:inherit;border-left:1px solid #eaecf0;padding:17px 18px;text-decoration:none;transition:background .15s}.dashboard-summary-item:last-child{border-left:0}.dashboard-summary-item:hover{background:#f9fafb}.dashboard-summary-item span,.dashboard-summary-item strong,.dashboard-summary-item small{display:block}.dashboard-summary-item span{color:#667085;font-size:12px}.dashboard-summary-item strong{color:#1d2939;text-align:right;direction:ltr;margin:7px 0 4px;font-size:27px;line-height:1}.dashboard-summary-item small{color:#98a2b3;font-size:11px;line-height:1.65}.dashboard-summary-item.personal strong{color:#027a48}.dashboard-summary-item.tickets strong{color:#175cd3}.dashboard-summary-item.comments strong{color:#6941c6}.dashboard-summary-item.campaigns strong{color:#b54708}.dashboard-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-panel{box-shadow:none;border-color:#e4e7ec;border-radius:10px;overflow:hidden}.dashboard-panel-head{padding:17px 18px}.dashboard-panel-head h2{color:#344054;font-size:14px}.dashboard-panel-head p{color:#98a2b3;font-size:11px}.dashboard-panel-head>a{color:#175cd3;font-size:11px}.personal-work-panel{min-height:252px}.dashboard-task-list{padding:0 18px}.dashboard-task{min-height:52px;color:inherit;border-bottom:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) max-content 14px;align-items:center;gap:9px;text-decoration:none;display:grid}.dashboard-task:last-child{border-bottom:0}.dashboard-task:hover b{color:#175cd3}.dashboard-task-icon{color:#027a48;background:#ecfdf3;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.dashboard-task-icon.campaign{color:#175cd3;background:#eff6ff}.dashboard-task b,.dashboard-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-task b{color:#344054;font-size:12px}.dashboard-task small{color:#98a2b3;margin-top:2px;font-size:10px}.dashboard-task em{color:#667085;white-space:nowrap;font-size:10px;font-style:normal}.dashboard-task i{color:#98a2b3;font-size:18px;font-style:normal}.dashboard-empty.compact{color:#98a2b3;min-height:130px;padding:20px;font-size:12px;line-height:1.8}.focus-panel{background:linear-gradient(145deg,#fff 0%,#f7faff 100%);flex-direction:column;min-height:252px;padding:22px;display:flex}.focus-label{color:#175cd3;font-size:11px;font-weight:700}.focus-panel h2{color:#1d2939;margin:14px 0 7px;font-size:17px;line-height:1.6}.focus-panel p{color:#667085;margin:0;font-size:12px;line-height:1.9}.focus-action{color:#175cd3;background:#eff6ff;border-radius:6px;align-self:flex-start;align-items:center;margin-top:auto;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.focus-action:hover{background:#dbeafe}.dashboard-modules{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dashboard-module{min-height:74px;color:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.dashboard-module:hover{background:#fcfdff;border-color:#b2ccff}.dashboard-module>span{color:#475467;background:#f2f4f7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.dashboard-module b,.dashboard-module small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-module b{color:#344054;font-size:12px}.dashboard-module small{color:#98a2b3;margin-top:3px;font-size:10px}.dashboard-module i{color:#98a2b3;font-size:17px;font-style:normal}.dashboard-module.green>span{color:#027a48;background:#ecfdf3}.dashboard-module.blue>span{color:#175cd3;background:#eff6ff}.dashboard-module.purple>span{color:#6941c6;background:#f4f3ff}.dashboard-module.orange>span{color:#b54708;background:#fffaeb}.dashboard-lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-ticket-list{padding:0 18px}.dashboard-ticket{min-height:59px;color:inherit;border-bottom:1px solid #eaecf0;grid-template-columns:46px minmax(0,1fr) max-content 54px;align-items:center;gap:10px;text-decoration:none;display:grid}.dashboard-ticket:last-child{border-bottom:0}.dashboard-ticket:hover b{color:#175cd3}.dashboard-ticket>span{color:#98a2b3;direction:ltr;font-size:11px}.dashboard-ticket b,.dashboard-ticket small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-ticket b{color:#344054;font-size:12px}.dashboard-ticket div small{color:#98a2b3;margin-top:3px;font-size:10px}.dashboard-ticket em{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal}.dashboard-ticket em.urgent{color:#b54708;background:#fffaeb}.dashboard-ticket>small{color:#98a2b3;white-space:nowrap;font-size:10px}.flow-status-list{padding:0 18px}.flow-status-list a{min-height:65px;color:inherit;border-bottom:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;gap:9px;text-decoration:none;display:grid}.flow-status-list a:last-child{border-bottom:0}.flow-status-list a:hover b{color:#175cd3}.flow-status-icon{color:#175cd3;background:#eff6ff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.flow-status-icon.comments{color:#6941c6;background:#f4f3ff}.flow-status-icon.campaigns{color:#b54708;background:#fffaeb}.flow-status-list b,.flow-status-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-status-list b{color:#344054;font-size:12px}.flow-status-list small{color:#98a2b3;margin-top:3px;font-size:10px}.flow-status-list strong{color:#344054;direction:ltr;font-size:15px}.dashboard-trend-panel{padding-bottom:10px}.dashboard-trend-panel .overview-chart{padding-top:12px}@media (max-width:1000px){.dashboard-content.dashboard-redesign{width:min(100% - 32px,1180px)}.dashboard-workspace,.dashboard-lower-grid{grid-template-columns:1fr}.dashboard-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dashboard-topbar{box-sizing:border-box;width:100%;max-width:100%}.dashboard-topbar nav{box-sizing:border-box;max-width:100%}.dashboard-content.dashboard-redesign{width:min(100% - 28px,1180px);padding:26px 0 54px}.dashboard-command{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:17px}.dashboard-command h1{font-size:24px}.dashboard-command-actions{justify-content:space-between;width:100%}.dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-item{border-bottom:1px solid #eaecf0;min-height:102px}.dashboard-summary-item:nth-child(2n){border-left:0}.dashboard-summary-item:nth-child(n+3){border-bottom:0}.dashboard-summary-item strong{font-size:23px}.dashboard-workspace{gap:12px}.personal-work-panel,.focus-panel{min-height:0}.focus-panel{min-height:190px}.dashboard-modules{grid-template-columns:1fr;gap:8px}.dashboard-module{min-height:62px}.dashboard-lower-grid{gap:12px}.dashboard-ticket{grid-template-columns:38px minmax(0,1fr) max-content}.dashboard-ticket>small{display:none}.dashboard-ticket-list,.dashboard-task-list,.flow-status-list{padding:0 15px}.dashboard-panel-head{padding:15px}.dashboard-task{grid-template-columns:27px minmax(0,1fr) max-content}.dashboard-task i{display:none}.dashboard-task em{font-size:9px}.overview-chart{padding-left:14px;padding-right:14px}}.profile-card{background:linear-gradient(100deg,#fff 0% 72%,#f8faff 100%);border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:64px minmax(0,1fr) minmax(350px,auto);align-items:center;gap:16px;margin-top:20px;padding:20px 22px;display:grid;box-shadow:0 1px 2px #10182808}.profile-card .avatar.large{width:56px;height:56px;font-size:17px;box-shadow:inset 0 0 0 4px #ffffff8f}.profile-identity{min-width:0}.profile-name-row{flex-wrap:wrap;gap:7px}.profile-name-row h2{color:#1d2939;font-size:19px;line-height:1.35}.status-pill,.segment-pill,.profile-tags span{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-weight:600;display:inline-flex}.status-pill{color:#027a48;background:#ecfdf3}.segment-pill{color:#6941c6;background:#f4f3ff}.profile-identity>p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 10px;font-size:12px;line-height:1.65;overflow:hidden}.profile-tags{gap:5px}.profile-tags span{color:#475467;background:#f2f4f7;font-weight:500}.profile-actions{grid-template-columns:repeat(2,max-content);justify-content:end;align-self:center;align-items:center;gap:7px;display:grid}.profile-actions .primary-button{order:-1;grid-column:1/-1;width:100%;min-height:40px}.profile-actions .secondary-button,.profile-actions .danger-button{white-space:nowrap;background:#fff;min-height:34px;padding:7px 10px;font-size:12px}.profile-actions .danger-button{color:#b42318;background:snow;border-color:#fecdca}.profile-actions .secondary-button:disabled{color:#98a2b3;background:#f9fafb}.metric-grid{background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 0 18px;display:grid;position:relative}.metric-card{background:0 0;border:0;border-left:1px solid #eaecf0;min-height:94px;padding:15px 16px}.metric-card:last-child{border-left:0}.metric-card:hover{background:#fcfcfd}.metric-icon{border-radius:8px;width:30px;height:30px;font-size:14px}.metric-card>div{min-width:0}.metric-card strong{color:#1d2939;font-size:21px;line-height:1}.metric-card b{color:#344054;margin-top:7px;font-size:12px}.metric-card small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.metric-trend{display:none}.profile-insights-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.94fr);grid-template-areas:"behavior comments""businesses businesses";gap:14px;margin:0 0 18px}.profile-insights-grid>.behavior-panel{grid-area:behavior}.profile-insights-grid>.comments-panel{grid-area:comments}.profile-insights-grid>.businesses-panel{grid-area:businesses}.profile-insights-grid .panel{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0;padding:18px 20px;box-shadow:0 1px 2px #10182805}.profile-insights-grid .panel-head{border-bottom:1px solid #eaecf0;align-items:flex-start;min-height:35px;margin:0;padding-bottom:13px}.profile-insights-grid .panel-head h3{color:#1d2939;font-size:14px}.profile-insights-grid .panel-head p{color:#98a2b3;margin-top:4px;font-size:11px}.profile-insights-grid .panel-head .segment-pill{min-height:22px;font-size:11px}.behavior-score{border-color:#eaecf0;gap:12px;padding:14px 0}.behavior-score strong{color:#175cd3;background:#eff6ff;border-radius:10px;place-items:center;min-width:44px;height:44px;font-size:20px;display:grid}.behavior-score b{color:#344054;font-size:13px}.behavior-score small{color:#98a2b3;margin-top:3px;font-size:11px}.behavior-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px 0}.behavior-stat{background:#fcfcfd;border-color:#eaecf0;border-radius:8px;min-height:57px;padding:9px}.behavior-stat strong{color:#344054;font-size:14px}.behavior-stat small{color:#98a2b3;margin-top:4px;font-size:11px;line-height:1.4}.interest-list{border-color:#eaecf0;gap:5px;padding-top:12px}.interest-list b{color:#475467;font-size:11px}.interest-list span{color:#475467;background:#f2f4f7;border-radius:5px;padding:4px 7px;font-size:11px}.interest-list small{font-size:11px}.comments-panel{flex-direction:column;display:flex}.comments-panel .empty-state.compact{color:#98a2b3;text-align:center;flex:1;place-items:center;min-height:165px;padding:20px;display:grid}.comments-panel .text-button.inline{color:#175cd3;background:#eff6ff;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:600}.comment-list{min-height:0}.comment-item{border-color:#eaecf0;padding:11px 0}.comment-item b{color:#344054;font-size:12px}.comment-item small{color:#98a2b3;font-size:11px}.comment-item p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.comment-actions{justify-content:space-between}.comment-actions span{color:#b54708;background:#fffaeb;padding:3px 5px;font-size:11px}.comment-actions button{color:#175cd3;font-size:11px;font-weight:600}.businesses-panel .panel-head{align-items:center}.businesses-panel .counter{border-radius:6px;min-width:24px;padding:4px 7px;font-size:11px}.business-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.business-item{border-color:#eaecf0;min-width:0;padding:12px 0}.business-item:nth-last-child(2):nth-child(odd),.business-item:last-child{border-bottom:0}.business-item>div:first-child{min-width:0}.business-item b{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.business-item small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.business-item>div:last-child{text-align:left;align-items:baseline;gap:4px;display:flex}.business-item strong{color:#175cd3;font-size:16px}.business-item>div:last-child small{margin:0}.businesses-panel .empty-state.compact{color:#98a2b3;min-height:95px;padding:20px}@media (max-width:1180px){.profile-card{grid-template-columns:56px minmax(0,1fr)}.profile-actions{grid-column:1/-1;grid-template-columns:repeat(4,max-content);justify-content:start}.profile-actions .primary-button{order:initial;grid-column:auto;width:auto}}@media (max-width:850px){.profile-insights-grid{grid-template-columns:1fr;grid-template-areas:"behavior""comments""businesses"}.comments-panel .empty-state.compact{min-height:115px}.business-list{grid-template-columns:1fr}.business-item:nth-last-child(2):nth-child(odd){border-bottom:1px solid #eaecf0}}@media (max-width:700px){.profile-card{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.profile-identity{min-width:calc(100% - 68px)}.profile-identity>p{white-space:normal}.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:2px 0 0;display:grid}.profile-actions .primary-button{grid-column:1/-1;width:100%}.profile-actions .secondary-button,.profile-actions .danger-button{text-overflow:ellipsis;width:100%;padding:7px;overflow:hidden}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 14px}.metric-card{min-height:82px;padding:12px}.metric-card:nth-child(2n){border-left:0}.metric-card:nth-child(n+3){border-top:1px solid #eaecf0}.metric-card strong{font-size:18px}.metric-card small{display:none}.profile-insights-grid .panel{padding:16px}.behavior-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.businesses-panel .panel-head{align-items:flex-start}}.profile-card{grid-template-columns:56px minmax(0,1fr) minmax(250px,330px);padding:17px 20px}.profile-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.profile-actions .primary-button{order:initial;width:auto;min-height:34px;padding:7px 11px}.profile-actions .secondary-button,.profile-actions .danger-button{min-height:34px;padding:7px 9px}.profile-identity>p{margin:5px 0 8px}.profile-tags span{min-height:21px;padding:2px 7px}.metric-grid{margin:12px 0 14px}.metric-card{align-items:center;min-height:76px;padding:12px 15px}.metric-icon{display:none}.metric-card b{margin-top:4px}.metric-card small{display:none}.metric-card strong{color:#175cd3;font-size:19px}.profile-insights-grid{align-items:start;gap:12px}.profile-insights-grid .panel{padding:16px 18px}.profile-insights-grid .panel-head p{display:none}.behavior-score{padding:11px 0}.behavior-score strong{border-radius:8px;min-width:38px;height:38px;font-size:18px}.behavior-score small{display:none}.behavior-stats{gap:6px;padding:10px 0 0}.behavior-stat{min-height:48px;padding:7px 8px}.behavior-stat small{margin-top:2px}.behavior-stats .behavior-stat:nth-child(n+4){display:none}.interest-list:has(small){display:none}.interest-list{margin-top:10px;padding-top:10px}.comments-panel{align-self:start}.comments-panel .empty-state.compact{min-height:94px;padding:12px}.comments-panel .panel-head{padding-bottom:10px}@media (max-width:1180px){.profile-card{grid-template-columns:56px minmax(0,1fr)}.profile-actions{grid-column:1/-1}}@media (max-width:700px){.profile-actions{display:grid}.profile-actions .primary-button{grid-column:1/-1;width:100%}.metric-card{min-height:70px}.profile-insights-grid .panel-head p{display:none}}.profile-insights-grid .panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:17px 18px}.profile-insights-grid>.comments-panel{border-left:1px solid #eaecf0}.profile-insights-grid>.businesses-panel{border-top:1px solid #eaecf0}.profile-insights-grid .panel-head{min-height:auto;padding-bottom:9px}.profile-insights-grid .panel-head h3{font-size:13px;font-weight:700}.profile-insights-grid .panel-head .segment-pill,.profile-insights-grid .comments-panel .text-button.inline{display:none}.behavior-score{border:0;padding:9px 0}.behavior-score strong{color:#175cd3;background:0 0;border-radius:0;width:auto;min-width:auto;height:auto;padding:0;font-size:23px}.behavior-score b{color:#475467;font-size:12px;font-weight:600}.behavior-stats{border-top:1px solid #eaecf0;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 0}.behavior-stat{background:0 0;border:0;border-left:1px solid #eaecf0;border-radius:0;min-height:42px;padding:5px 0}.behavior-stat:last-child{border-left:0}.behavior-stat strong{color:#344054}.behavior-stat small{color:#98a2b3}.comments-panel .empty-state.compact{color:#98a2b3;min-height:75px;padding:8px 0}.comments-panel .panel-head{border:0}.businesses-panel .panel-head{border:0;padding-bottom:6px}.businesses-panel .panel-head p{display:none}.business-list{column-gap:16px}.business-item{padding:8px 0}.main-grid{background:#fff;border:1px solid #e4e7ec;border-radius:10px;gap:0;overflow:hidden}.main-grid>.panel,.main-grid .right-column>.panel{box-shadow:none;background:0 0;border:0;border-radius:0}.main-grid>.interaction-panel{border-left:1px solid #eaecf0;padding:18px 20px}.main-grid .right-column{gap:0}.main-grid .right-column>.panel{padding:17px 18px}.main-grid .right-column>.followup-panel{border-bottom:1px solid #eaecf0}.main-grid .panel-head h3{color:#344054;font-size:13px}.main-grid .panel-head p{margin-top:3px;font-size:11px}.main-grid .filter-row{background:#f9fafb;border-radius:6px;margin:13px 0 0;padding:2px}.main-grid .filter{padding:6px 9px;font-size:11px}.main-grid .filter.active{box-shadow:none}.main-grid .empty-state{padding:24px 10px;font-size:12px}.main-grid .api-error{border-radius:6px;margin-top:14px;padding:9px 10px;font-size:11px}.main-grid .load-more{margin-top:6px;font-size:11px}.main-grid .details-panel .panel-head{margin-bottom:3px}.main-grid .detail-row{padding:9px 0}.main-grid .followup-item{padding:10px 0}@media (max-width:850px){.profile-insights-grid{background:0 0;border:0;overflow:visible}.profile-insights-grid .panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px}.profile-insights-grid>.comments-panel,.profile-insights-grid>.businesses-panel{border:1px solid #e4e7ec}.main-grid{background:0 0;border:0;display:block;overflow:visible}.main-grid>.interaction-panel,.main-grid .right-column>.panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:12px}.main-grid>.interaction-panel{border-left:1px solid #e4e7ec}.main-grid .right-column>.followup-panel{border-bottom:1px solid #e4e7ec}}.profile-insights-grid{align-items:start}.profile-insights-grid>.behavior-panel,.profile-insights-grid>.comments-panel{align-self:start}.comments-panel .empty-state.compact{flex:none;min-height:88px}.profile-insights-grid .comments-panel .text-button.inline{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;min-height:28px;margin:0;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.profile-insights-grid .comments-panel .text-button.inline:hover{background:#f9fafb;border-color:#98a2b3}.behavior-stats .behavior-stat:nth-child(3){border-left:0}.profile-insights-grid{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.profile-insights-grid .panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px}.profile-insights-grid>.comments-panel,.profile-insights-grid>.businesses-panel{border:1px solid #e4e7ec}.profile-sheet-backdrop{z-index:20;background:#10182842;justify-content:center;align-items:flex-end;padding:0 clamp(12px,3vw,48px);display:flex;position:fixed;inset:0}.profile-bottom-sheet{overscroll-behavior:contain;width:min(1360px,100%);height:min(88dvh,920px);max-height:min(88dvh,920px);padding:0 22px max(56px,env(safe-area-inset-bottom));scrollbar-width:thin;background:#f8fafc;border:1px solid #dfe4ec;border-bottom:0;border-radius:16px 16px 0 0;scroll-padding-bottom:56px;overflow:hidden auto;box-shadow:0 -18px 48px #1018282e}.profile-sheet-head{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf7;border-bottom:1px solid #eaecf0;grid-template-columns:32px 1fr 32px;align-items:center;min-height:48px;margin:0 -22px 14px;padding:0 22px;display:grid;position:sticky;top:0}.profile-sheet-head>span{background:#d0d5dd;border-radius:999px;justify-self:center;width:36px;height:4px}.profile-sheet-head b{color:#344054;text-align:center;font-size:13px}.profile-sheet-head button{color:#667085;background:0 0;border-radius:6px;justify-self:end;place-items:center;width:28px;height:28px;font-size:21px;line-height:1;display:grid}.profile-sheet-head button:hover{color:#344054;background:#eaecf0}.profile-bottom-sheet .profile-card{margin-top:0}.profile-bottom-sheet .main-grid{margin-bottom:2px}.modal-backdrop{z-index:30}@media (max-width:700px){.profile-sheet-backdrop{padding:0}.profile-bottom-sheet{height:92dvh;max-height:92dvh;padding:0 14px max(40px,env(safe-area-inset-bottom));border-radius:14px 14px 0 0}.profile-sheet-head{margin:0 -14px 12px;padding:0 14px}.profile-bottom-sheet .profile-card{margin-top:0}}@media (min-width:1181px){.profile-bottom-sheet .profile-card{grid-template-columns:56px minmax(0,1fr) minmax(390px,430px)}.profile-bottom-sheet .profile-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:100%}.profile-bottom-sheet .profile-actions .primary-button{border-radius:7px;order:-1;min-width:108px;padding:8px 11px;font-weight:700}.profile-bottom-sheet .profile-actions .secondary-button{color:#475467;background:#f2f4f7;border-color:#0000;min-height:34px;padding:7px 9px;font-size:12px}.profile-bottom-sheet .profile-actions .secondary-button:hover{color:#344054;background:#eaecf0}.profile-bottom-sheet .profile-actions .secondary-button:disabled{color:#98a2b3;opacity:1;background:#f9fafb;border-color:#0000}}@media (min-width:701px) and (max-width:1180px){.profile-bottom-sheet .profile-actions{gap:6px}.profile-bottom-sheet .profile-actions .primary-button{order:-1}.profile-bottom-sheet .profile-actions .secondary-button{background:#f2f4f7;border-color:#0000;padding:7px 9px}}.profile-bottom-sheet .profile-card{grid-template-columns:56px minmax(0,1fr)}.profile-bottom-sheet .profile-actions{border-top:1px solid #eaecf0;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;margin-top:2px;padding-top:12px}.profile-bottom-sheet .profile-actions .primary-button{box-shadow:none;background:#0f766e}.profile-bottom-sheet .profile-actions .primary-button:hover{background:#0b5f59}@media (max-width:700px){.profile-bottom-sheet .profile-actions{padding-top:10px}.profile-bottom-sheet .profile-actions .primary-button{background:#0f766e}}.profile-bottom-sheet .businesses-panel{padding:15px 18px}.profile-bottom-sheet .businesses-panel .panel-head{border-bottom:1px solid #eaecf0;min-height:28px;padding-bottom:8px}.profile-bottom-sheet .businesses-panel .panel-head h3{font-size:13px}.profile-bottom-sheet .businesses-panel .counter{border-radius:5px;min-width:22px;padding:3px 6px;font-size:11px;color:#175cd3!important;background:#eff6ff!important}.profile-bottom-sheet .business-list{flex-direction:column;gap:0;display:flex}.profile-bottom-sheet .business-item{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;min-height:48px;padding:8px 0;display:grid}.profile-bottom-sheet .business-item:last-child{border-bottom:0}.profile-bottom-sheet .business-item>div:first-child{min-width:0;display:block}.profile-bottom-sheet .business-item b{color:#344054;max-width:100%;font-size:12px;font-weight:700}.profile-bottom-sheet .business-item small{color:#98a2b3;font-size:11px}.profile-bottom-sheet .business-item>div:last-child{white-space:nowrap;align-items:center;gap:5px;display:flex}.profile-bottom-sheet .business-item strong{color:#175cd3;font-size:13px}.profile-bottom-sheet .business-item>div:last-child small{margin:0}.profile-bottom-sheet .businesses-panel .empty-state.compact{min-height:72px;padding:12px 0}@media (max-width:700px){.profile-bottom-sheet .businesses-panel{padding:14px 16px}.profile-bottom-sheet .business-item{gap:10px}.profile-bottom-sheet .business-item>div:last-child small{text-overflow:ellipsis;max-width:76px;overflow:hidden}}.audience-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-height:260px;max-height:min(560px,100vh - 380px);margin:0 24px 24px;display:block;overflow:hidden auto}.audience-list::-webkit-scrollbar{width:9px}.audience-list::-webkit-scrollbar-track{background:0 0}.audience-list::-webkit-scrollbar-thumb{background:#cbd5e1;border:3px solid #fff;border-radius:999px}.audience-table-head{z-index:2;color:#667085;background:#f8fafc;border-bottom:1px solid #e4e7ec;grid-template-columns:34px minmax(220px,1fr) 72px 96px 126px 26px;min-height:40px;padding:0 16px;font-size:11px;position:sticky;top:0}.audience-table-head>span:first-child{grid-column:1/span 2}.audience-table-head>span:not(:first-child){text-align:center}.audience-user{border-bottom:1px solid #eaecf0;grid-template-columns:34px minmax(220px,1fr) 72px 96px 126px 26px;min-height:58px;padding:8px 16px}.audience-user:hover{background:#f9fafb}.audience-user.selected{background:#f0f7ff;box-shadow:inset -2px 0 #175cd3}.audience-user .avatar.small{width:32px;height:32px;font-size:11px}.audience-user-info{padding-right:8px}.audience-user-info b{color:#344054;font-size:12px}.audience-user-info small{color:#98a2b3;margin-top:2px;font-size:11px}.audience-stat{text-align:center;border:0;justify-content:center;align-items:baseline;gap:4px;padding:0;display:flex}.audience-stat b{color:#344054;font-size:13px}.audience-stat small{color:#98a2b3;font-size:11px}.audience-last{border-right:1px solid #eaecf0;padding-right:12px}.audience-last small{display:none}.audience-last b{color:#667085;font-size:11px}.audience-chevron{color:#98a2b3;font-size:18px}@media (max-width:900px){.audience-list{max-height:min(520px,100vh - 340px);margin:0 16px 16px}.audience-table-head{display:none}.audience-user{grid-template-columns:32px minmax(0,1fr) 58px 68px 20px;gap:8px;padding:8px 10px}.audience-user .audience-last{display:none}.audience-stat{display:block}.audience-stat small{margin-top:1px;display:block}}.avatar{position:relative;overflow:hidden}.avatar img{z-index:1;object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.audience-list:has(.global-search-user){background:#f8fafc;min-height:0;padding:8px}.audience-list:has(.global-search-user) .audience-table-head{display:none}.audience-user.global-search-user{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:34px minmax(0,1fr) max-content 24px;gap:10px;min-height:64px;padding:10px 12px}.audience-user.global-search-user+.audience-user.global-search-user{margin-top:6px}.audience-user.global-search-user:hover{background:#fff;border-color:#b2ccff}.audience-user.global-search-user.selected{background:#f5f9ff;border-color:#84adff;box-shadow:inset -2px 0 #175cd3}.audience-user.global-search-user .audience-stat{display:none}.audience-user.global-search-user .audience-last{text-align:left;border-right:0;padding:0 0 0 10px;display:block}.audience-user.global-search-user .audience-last small{display:none}.audience-user.global-search-user .audience-last b{color:#667085;font-size:11px;font-weight:500}@media (max-width:900px){.audience-user.global-search-user{grid-template-columns:32px minmax(0,1fr) 20px}.audience-user.global-search-user .audience-last{display:none}}.management-shell{background:var(--bg);min-height:100vh;color:var(--ink)}.management-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:54px;height:74px;padding:0 42px;display:flex}.management-brand{color:#172b55;white-space:nowrap;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.management-brand small{color:#98a2b3;margin-right:3px;font-size:12px;font-weight:500}.management-topbar nav{align-self:stretch;gap:26px;display:flex}.management-topbar nav a{color:#667085;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.management-topbar nav a.active{color:#175cd3}.management-topbar nav a.active:after{content:"";background:#175cd3;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.management-operator{color:#667085;margin-right:auto;font-size:12px}.management-content{width:min(1160px,100% - 48px);margin:0 auto;padding:38px 0 72px}.management-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.management-heading h1{color:#1d2939;margin:4px 0 3px;font-size:27px}.management-heading p{color:#667085;margin:0;font-size:13px}.management-live{color:#027a48;white-space:nowrap;background:#ecfdf3;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.management-filter{background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:end;gap:18px;padding:17px 20px;display:flex}.management-filter b,.management-filter small{display:block}.management-filter b{color:#344054;font-size:13px}.management-filter small{color:#98a2b3;margin-top:4px;font-size:12px}.management-filter .persian-date-range-picker{width:min(100%,360px)}.management-filter .persian-date-trigger{background:#fff;border-color:#d0d5dd;border-radius:7px;height:40px}.management-filter .persian-date-label{display:none}.management-error{margin-top:14px}.management-source-filter{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:0 3px;display:flex}.management-source-filter>span{color:#667085;font-size:12px;font-weight:600}.management-source-filter>div{background:#f2f4f7;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.management-source-filter button{color:#667085;background:0 0;border-radius:5px;min-height:29px;padding:0 10px;font-size:11px;font-weight:600}.management-source-filter button.active{color:#175cd3;background:#fff;box-shadow:0 1px 2px #10182814}.management-summary{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.management-summary>div{border-left:1px solid #eaecf0;justify-content:space-between;align-items:baseline;min-height:76px;padding:16px 18px;display:flex}.management-summary>div:last-child{border-left:0}.management-summary span{color:#667085;font-size:12px}.management-summary strong{color:#175cd3;font-size:25px}.management-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:14px;display:grid}.management-panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.management-panel-head{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.management-panel-head h2{color:#344054;margin:0;font-size:14px}.management-panel-head p{color:#98a2b3;margin:4px 0 0;font-size:11px}.management-panel-head>span{color:#175cd3;text-align:center;background:#eff6ff;border-radius:5px;min-width:23px;padding:3px 6px;font-size:11px}.management-empty{color:#98a2b3;text-align:center;place-items:center;min-height:120px;padding:16px;font-size:12px;display:grid}.followup-work-list{padding:0 18px}.followup-work-item{border-bottom:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;gap:9px;padding:13px 0;display:grid}.followup-work-item:last-child{border-bottom:0}.work-type-icon{color:#0f766e;background:#ecfdf3;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.followup-work-item div{min-width:0}.followup-work-item b,.followup-work-item small,.followup-work-item em{display:block}.followup-work-item b{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.followup-work-item small{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.followup-work-item em{color:#b54708;margin-top:4px;font-size:11px;font-style:normal}.followup-work-item button{color:#027a48;background:#fff;border:1px solid #a6f4c5;border-radius:6px;min-height:29px;padding:0 8px;font-size:11px;font-weight:600}.followup-work-item button:hover{background:#ecfdf3}.followup-work-item button:disabled{opacity:.6;cursor:wait}.followup-work-item a{color:#175cd3;white-space:nowrap;background:#fff;border:1px solid #b2ccff;border-radius:6px;align-items:center;min-height:29px;padding:0 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.followup-work-item a:hover{background:#eff6ff}.campaign-work-item .work-type-icon{color:#175cd3;background:#eff6ff}.followup-source{vertical-align:1px;border-radius:4px;align-items:center;margin-left:5px;padding:1px 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.followup-source.campaign{color:#175cd3;background:#eff6ff}.followup-source.interaction{color:#027a48;background:#ecfdf3}.operator-interaction-list{padding:0 18px}.operator-interaction-item{border-bottom:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) max-content;align-items:start;gap:10px;padding:14px 0;display:grid}.operator-interaction-item:last-child{border-bottom:0}.work-type-icon.call{color:#175cd3;background:#eff6ff}.work-type-icon.chat{color:#6941c6;background:#f4f3ff}.work-type-icon.sms{color:#b54708;background:#fffaeb}.work-type-icon.note{color:#475467;background:#f2f4f7}.operator-interaction-main{min-width:0}.operator-interaction-main>div{align-items:center;gap:7px;display:flex}.operator-interaction-main b{color:#344054;font-size:12px}.operator-interaction-main span{color:#667085;background:#f2f4f7;border-radius:4px;padding:2px 5px;font-size:10px}.operator-interaction-main p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.operator-interaction-meta{flex-direction:column;align-items:flex-end;gap:5px;padding-top:1px;display:flex}.operator-interaction-meta span{color:#027a48;white-space:nowrap;font-size:11px}.operator-interaction-meta small{color:#98a2b3;white-space:nowrap;font-size:10px}@media (max-width:900px){.management-topbar{gap:24px;padding:0 22px}.management-topbar nav{gap:14px}.management-content{width:min(100% - 32px,1160px)}.management-grid{grid-template-columns:1fr}}@media (max-width:700px){.management-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:62px;padding:12px 16px}.management-brand small,.management-operator{display:none}.management-topbar nav{order:3;justify-content:space-between;gap:6px;width:100%;height:32px}.management-topbar nav a{white-space:nowrap;flex:1 1 0;justify-content:center;font-size:11px}.management-content{width:min(100% - 28px,1160px);padding:26px 0 54px}.management-heading{flex-direction:column;align-items:flex-start;gap:9px}.management-heading h1{font-size:24px}.management-filter{padding:16px;display:block}.management-filter .persian-date-range-picker{width:100%;margin-top:14px}.management-source-filter{flex-direction:column;align-items:flex-start;gap:8px}.management-source-filter>div{width:100%}.management-source-filter button{flex:1 1 0;padding:0 6px}.management-summary{margin:12px 0}.management-summary>div{min-height:68px;padding:13px}.management-summary strong{font-size:21px}.management-panel-head{padding:16px}.followup-work-list,.operator-interaction-list{padding:0 16px}.operator-interaction-item{grid-template-columns:26px minmax(0,1fr)}.operator-interaction-meta{flex-direction:row;grid-column:2;align-items:flex-start}.followup-work-item{grid-template-columns:26px minmax(0,1fr)}.followup-work-item button{grid-column:2;justify-self:start}.followup-work-item small{white-space:normal}}.audience-actions{align-items:flex-end;gap:10px;display:flex}.audience-campaign-button{color:#175cd3;white-space:nowrap;background:#fff;border:1px solid #b2ccff;border-radius:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:700}.audience-campaign-button:hover:not(:disabled){background:#eff6ff;border-color:#84adff}.audience-campaign-button:disabled{color:#98a2b3;cursor:not-allowed;background:#f9fafb;border-color:#eaecf0}.filtered-campaign-modal .modal-head p{color:#667085;margin:5px 0 0;font-size:12px;font-weight:400}@media (max-width:700px){.audience-actions{flex-direction:column-reverse;align-items:stretch}.audience-actions .audience-search-wrap,.audience-campaign-button{width:100%}.followup-work-item a{grid-column:2;justify-self:start}}.campaign-followup-field .persian-date-trigger{color:#475467;background:#fff}.campaign-followup-field .persian-date-trigger span{color:#475467}.campaign-followup-field .persian-date-icon{color:#667085}.campaign-followup-field .persian-date-trigger:hover,.campaign-followup-field .persian-date-trigger:focus-visible{background:#fff}.audience-user .audience-last{text-align:center;justify-content:center;align-items:center;min-height:100%;padding:0;display:flex}.audience-user .audience-last b{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:plaintext;margin:0}.profile-campaigns-panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin:14px 0;padding:15px 18px}.profile-campaigns-head{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.profile-campaigns-head h3{color:#1d2939;margin:0;font-size:13px}.profile-campaigns-head p{color:#98a2b3;margin:4px 0 0;font-size:11px}.profile-campaigns-head>span{color:#175cd3;text-align:center;background:#eff6ff;border-radius:5px;min-width:22px;padding:3px 6px;font-size:11px}.profile-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.profile-campaign-list a{min-width:0;color:inherit;border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;text-decoration:none;display:flex}.profile-campaign-list a:nth-last-child(2):nth-child(odd),.profile-campaign-list a:last-child{border-bottom:0}.profile-campaign-list a:hover b{color:#175cd3}.profile-campaign-list div{min-width:0}.profile-campaign-list b,.profile-campaign-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-campaign-list b{color:#344054;font-size:12px}.profile-campaign-list small{color:#98a2b3;margin-top:3px;font-size:10px}.profile-campaign-status{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:4px;flex:none;padding:3px 5px;font-size:10px;font-weight:700}.profile-campaign-status.active{color:#027a48;background:#ecfdf3}.profile-campaign-status.paused{color:#b54708;background:#fff4e8}.profile-campaign-status.completed{color:#6941c6;background:#f4f3ff}.profile-page-campaigns{border-top:1px solid #eaecf0;margin-top:18px;padding-top:16px}.profile-page-campaigns h2{color:#344054;margin:0 0 8px;font-size:14px}.profile-page-campaigns a{color:inherit;border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.profile-page-campaigns b,.profile-page-campaigns small{display:block}.profile-page-campaigns b{font-size:13px}.profile-page-campaigns small{color:#98a2b3;margin-top:4px;font-size:11px}.profile-page-campaigns em{color:#175cd3;flex:none;font-size:11px;font-style:normal}@media (max-width:700px){.profile-campaigns-panel{padding:14px 16px}.profile-campaign-list{grid-template-columns:1fr}.profile-campaign-list a:nth-last-child(2):nth-child(odd){border-bottom:1px solid #f2f4f7}}.top-actions{gap:0}.top-actions .operator{background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:8px;padding:5px 8px 5px 6px}.top-actions .operator-mark{color:#175cd3;background:#eff6ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.top-actions .operator-role{align-items:center;min-height:26px;display:inline-flex}.top-actions .operator .engagemate-access-status{color:#344054;gap:6px;font-size:12px;font-weight:700}.top-actions .operator .engagemate-access-status i{width:6px;height:6px;margin:0;box-shadow:0 0 0 3px #ecfdf3}.top-actions .operator-caret{color:#98a2b3;line-height:1;font-size:15px!important}.workspace>.content{min-width:0}.audience-filter-card .audience-filter-flow{align-items:start;gap:16px;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.audience-filter-flow>.flow-step{min-width:0;grid-area:auto!important}.audience-filter-flow>.audience-date-step{border:0;min-height:0;margin:0;padding:0;display:block!important}.audience-filter-flow .persian-date-range-picker{width:100%;display:block}.audience-filter-flow>.optional-slug-filter{width:100%;grid-column:1/-1!important}.followup-panel-actions{align-items:center;gap:8px;display:flex}.followup-panel-actions button{color:#175cd3;white-space:nowrap;background:#fff;border:1px solid #b2ccff;border-radius:6px;min-height:29px;padding:0 8px;font-size:11px;font-weight:700}.followup-panel-actions button:hover:not(:disabled){background:#eff6ff}.followup-panel-actions button:disabled{opacity:.5;cursor:not-allowed}
