@font-face{font-family:Norsal;src:url(/fonts/Norsal-Regular.woff2)format("woff2");font-weight:400}@font-face{font-family:Norsal;src:url(/fonts/Norsal-Medium.woff2)format("woff2");font-weight:500}@font-face{font-family:Norsal;src:url(/fonts/Norsal-SemiBold.woff2)format("woff2");font-weight:600 900}:root{--orange:#f58232;--orange-soft:#fff0e6;--teal:#09aaa3;--teal-soft:#e3f6f4;--ink:#172522;--muted:#79827f;--canvas:#f7f8f7;--white:#fff;--danger:#d6534d}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:var(--canvas);margin:0;font-family:Norsal,Tahoma,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{transition:all .15s}a{color:inherit;text-decoration:none}button{cursor:pointer}.appShell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sideNav{color:#fff;z-index:10;background:#090a0a;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.sideBrand{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.sideBrand>span{background:var(--orange);border-radius:11px;place-items:center;width:39px;height:39px;font-size:20px;font-weight:800;display:grid}.sideBrand b,.sideBrand small{display:block}.sideBrand small{color:#818684;font-size:9px}.teamPicker{text-align:right;color:#fff;background:#171918;border:0;border-radius:10px;grid-template-columns:31px 1fr 15px;align-items:center;gap:8px;margin-bottom:20px;padding:9px;display:grid}.teamPicker i{color:#f6a06a;background:#282321;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.teamPicker b,.teamPicker small{display:block}.teamPicker small{color:#777d7a;font-size:8px}.teamPicker em{color:#787d7b;font-style:normal}.sideNav nav{gap:3px;display:grid}.sideNav nav a{color:#959b98;border-radius:8px;align-items:center;gap:11px;height:40px;padding:0 10px;font-size:11px;display:flex}.sideNav nav a:hover{color:#fff;background:#151716}.sideNav nav a.active{color:#fff;background:#202221}.sideNav nav a>i{text-align:center;color:#6d7471;width:18px;font-size:14px;font-style:normal}.sideNav nav a em{background:var(--orange);color:#fff;border-radius:5px;margin-right:auto;padding:1px 6px;font-size:8px;font-style:normal}.sideProfile{align-items:center;gap:8px;margin-top:auto;padding:16px 6px 0;display:flex;position:relative;box-shadow:inset 0 1px #242625}.sideProfile>i{color:#ffa269;background:#262927;border-radius:50%;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;display:grid}.sideProfile b,.sideProfile small{display:block}.sideProfile small{color:#777d7a;font-size:7px}.sideProfile>button{color:#747a77;background:0 0;border:0;margin-right:auto}.profileMenu{width:180px;color:var(--ink);background:#fff;border-radius:11px;padding:6px;position:absolute;bottom:48px;right:0;box-shadow:0 16px 40px #0003}.profileMenu a{border-radius:7px;padding:9px;font-size:9px;display:block}.profileMenu a:hover{background:#f3f4f3}.profileMenu a:last-child{color:var(--danger)}.appContent{min-width:0}.appBar{justify-content:space-between;align-items:center;height:58px;padding:0 30px;display:flex;position:relative;box-shadow:inset 0 -1px #eceeed}.breadcrumb{color:#909693;font-size:9px}.breadcrumb span{margin:0 6px}.appBarActions{gap:6px;display:flex}.appBarActions button{color:#626d69;background:#fff;border:0;border-radius:8px;width:30px;height:30px;position:relative;box-shadow:0 2px 9px #1529230b}.appBarActions button i{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:5px}.notificationMenu{z-index:30;background:#fff;border-radius:14px;width:320px;padding:8px;position:absolute;top:47px;left:30px;box-shadow:0 18px 50px #14231f24}.notificationMenu header{justify-content:space-between;padding:8px;display:flex}.notificationMenu header button{color:#d96b27;background:0 0;border:0;font-size:8px}.notificationMenu article{border-radius:9px;gap:10px;padding:10px;display:flex}.notificationMenu article:hover{background:#f6f7f6}.notificationMenu article>i{background:#edf0ee;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.notificationMenu article>i.orange{background:var(--orange-soft);color:#dc6b25}.notificationMenu article>i.teal{background:var(--teal-soft);color:#078d87}.notificationMenu article b,.notificationMenu article span{display:block}.notificationMenu article span{color:#8b918e;font-size:7px}.pageContent{padding:0 30px 35px}.pageHeader{justify-content:space-between;align-items:end;padding:24px 0 22px;display:flex}.pageHeader>div>span{color:var(--orange);letter-spacing:1px;font-size:8px;font-weight:700;display:block}.pageHeader h1{color:#111b19;margin:3px 0;font-size:27px}.pageHeader p{color:var(--muted);margin:0;font-size:10px}.headerActions{gap:7px;display:flex}.headerActions select{background:#fff;border:0;border-radius:9px;padding:0 12px;font-size:9px;box-shadow:0 2px 9px #1428240b}.button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:10px 14px;font-size:9px;font-weight:600;display:inline-flex}.button.primary{background:var(--orange);color:#fff;box-shadow:0 6px 16px #e86e2426}.button.primary:hover{background:#df6d22}.button.ghost{color:#53605c;background:#fff;box-shadow:0 2px 9px #1428240c}.button.danger{color:#fff;background:#d95750}.textButton{color:#d56824;background:0 0;border:0;font-size:8px}.rowMenu{color:#8a918e;background:0 0;border:0}.rowActions{gap:3px;display:flex}.rowActions button{color:#69736f;background:#f4f5f4;border:0;border-radius:6px;width:26px;height:26px}.dashboardHero{grid-template-columns:minmax(330px,1.2fr) minmax(380px,1fr);gap:14px;margin-bottom:14px;display:grid}.goalCard{background:var(--orange);color:#fff;border-radius:18px;min-height:220px;padding:23px;position:relative;overflow:hidden;box-shadow:0 7px 20px #e86f2420}.goalCard:after{content:"";border:40px solid #fff1;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-120px;left:-70px}.goalCard>div{justify-content:space-between;font-size:10px;display:flex}.goalCard>div em{background:#fff2;border-radius:7px;padding:4px 8px;font-style:normal}.goalCard>strong{margin:16px 0;font-size:40px;display:block}.goalCard>section{z-index:1;position:relative}.goalCard>section header{justify-content:space-between;font-size:9px;display:flex}.goalCard>section>div{background:#ad4b1a66;border-radius:8px;height:7px;margin:8px 0}.goalCard>section>div i{background:#fff;border-radius:8px;height:100%;display:block}.goalCard>section>small{opacity:.8;font-size:8px}.metricGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metricGrid article{background:#fff;border-radius:15px;grid-template-columns:38px 1fr;column-gap:10px;padding:15px;display:grid;box-shadow:0 3px 13px #1428240a}.metricGrid i{border-radius:11px;grid-row:1/4;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.orange{background:var(--orange-soft);color:#dd6c26}.teal{background:var(--teal-soft);color:#078e88}.cream{color:#974;background:#f6f1e5}.dark{color:#34443f;background:#edf0ee}.metricGrid span{color:#7c8582;font-size:9px}.metricGrid small{color:#808784;font-size:7px}.dashboardGrid{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px;display:grid}.panel{background:#fff;border-radius:16px;padding:18px;box-shadow:0 3px 14px #1428240a}.panelHeader{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.panelHeader h2{margin:0;font-size:14px}.panelHeader p{color:#858d8a;margin:3px 0 0;font-size:8px}.panelHeader>a{color:#db6b26;font-size:8px}.panelHeader>button{color:#7c8582;background:0 0;border:0}.followList>div{grid-template-columns:62px 12px 1fr auto;align-items:center;padding:10px 0;display:grid;box-shadow:inset 0 -1px #f0f1f1}.followList time{font-size:9px;font-weight:600}.stateDot{background:#aab1ae;border-radius:50%;width:7px;height:7px}.stateDot.قادمة{background:#d7a552}.stateDot.متأخرة{background:#d95650}.stateDot.تمت{background:#0aaa83}.followList section b,.followList section span{display:block}.followList section span{color:#858d8a;font-size:7px}.status{color:#596561;white-space:nowrap;background:#eef0ef;border-radius:7px;padding:4px 8px;font-size:7px;display:inline-block}.status-نشط,.status-مقبول,.status-تمت{color:#25804b;background:#e5f6eb}.status-متأخر,.status-متأخرة,.status-منتهي{color:#b74c47;background:#fdebea}.status-مرسل,.status-قادمة{color:#4771b7;background:#edf3fe}.status-قيد-المراجعة{color:#bd672e;background:#fff1e5}.activity{gap:9px;padding:9px 0;display:flex}.activity>i{color:#4b5955;background:#f0f2f1;border-radius:9px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.activity p{margin:0;font-size:9px}.activity p span{color:#8c9390;margin-top:3px;font-size:7px;display:block}.teamRows>div{grid-template-columns:30px 130px 1fr 85px 110px;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:grid;box-shadow:inset 0 -1px #f1f2f1}.rank{background:#f0f2f1;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.progress,.performance{background:#eef0ef;border-radius:9px;height:6px;overflow:hidden}.progress i,.performance i{background:var(--orange);border-radius:9px;height:100%;display:block}.teamRows strong{text-align:left}.toolbar{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.toolbar>div{gap:7px;display:flex}.viewTabs,.sectionTabs{background:#eceeed;border-radius:9px;gap:2px;padding:3px;display:flex}.viewTabs button,.sectionTabs button{color:#747d79;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:8px}.viewTabs button.active,.sectionTabs button.active{color:#263833;background:#fff;box-shadow:0 2px 6px #1727220b}.searchBox{color:#88908d;background:#fff;border-radius:9px;align-items:center;height:34px;padding:0 10px;display:flex;box-shadow:0 2px 9px #1428240a}.searchBox input{background:0 0;border:0;outline:0;width:210px;padding:0 7px;font-size:9px}.kanban{grid-template-columns:repeat(4,minmax(225px,1fr));gap:14px;display:grid;overflow:auto}.kanbanLane{min-height:500px;padding-top:10px}.kanbanLane>header{justify-content:space-between;align-items:center;padding:0 3px 12px;display:flex}.kanbanLane>header>div{align-items:center;gap:7px;display:flex}.kanbanLane>header i{background:#e9ecea;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.kanbanLane>header span,.kanbanLane>header small{color:#7f8784;font-size:8px}.kanbanLane>section{gap:10px;display:grid}.dealCard{background:#fff;border-radius:14px;padding:15px;position:relative;overflow:hidden;box-shadow:0 3px 13px #1428240d}.dealCard:after{content:"";background:#b9c0bd;width:4px;height:100%;position:absolute;top:0;right:0}.lane1 .dealCard:after{background:var(--orange)}.lane2 .dealCard:after{background:#d4a75e}.lane3 .dealCard:after{background:var(--teal)}.dealCard>div{justify-content:space-between;display:flex}.sourceText{color:#65716d;background:#f1f3f2;border-radius:6px;padding:3px 7px;font-size:8px}.dealCard button{color:#919895;background:0 0;border:0}.dealCard h3{margin:12px 0 3px;font-size:12px}.dealCard p{color:#858d8a;margin:0 0 13px;font-size:8px}.dealCard>strong{color:#d26623;background:#fff5ee;border-radius:8px;padding:8px 9px;font-size:13px;display:block}.dealCard footer{justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;display:flex;box-shadow:inset 0 1px #eff1f0}.dealCard footer>div{align-items:center;gap:5px;display:flex}.dealCard footer i{color:#fff;background:#243532;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.dealCard footer span,.dealCard footer time{color:#747d7a;font-size:8px}.laneAdd{color:#838b88;background:0 0;border:0;width:100%;padding:13px;font-size:8px}.laneAdd:hover{color:#d46724}.summaryStrip{background:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;box-shadow:0 3px 14px #14282409}.summaryStrip>div{padding:16px 18px}.summaryStrip>div+div{box-shadow:inset 1px 0 #edf0ee}.summaryStrip span,.summaryStrip strong{display:block}.summaryStrip span{color:#7c8582;font-size:8px}.summaryStrip strong{margin-top:5px;font-size:18px}.tableToolbar select{background:#fff;border:0;border-radius:9px;padding:0 12px;font-size:8px;box-shadow:0 2px 9px #1428240a}.dataPanel{background:#fff;border-radius:15px;overflow:auto;box-shadow:0 3px 14px #1428240a}.dataTable{border-collapse:collapse;width:100%;min-width:820px;font-size:9px}.dataTable th{text-align:right;color:#7b8480;background:#fafbfa;padding:12px 14px;font-size:8px;font-weight:500}.dataTable td{color:#52605c;padding:12px 14px;box-shadow:inset 0 -1px #f0f2f1}.dataTable tr:hover td{background:#fcfdfc}.clientCell{align-items:center;gap:9px;display:flex}.clientCell>i{color:#fff;background:#263633;border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;display:grid}.clientCell b,.clientCell small{display:block}.clientCell b{color:#20322e;font-size:9px}.clientCell small{color:#88908d;margin-top:2px;font-size:7px}.sourceBadge{background:#f0f2f1;border-radius:6px;padding:4px 7px;font-size:7px}.pagination{color:#7d8582;justify-content:space-between;align-items:center;padding:13px 2px;font-size:8px;display:flex}.pagination div{gap:4px;display:flex}.pagination button{color:#69736f;background:#fff;border:0;border-radius:7px;width:27px;height:27px}.pagination button.active{color:#fff;background:#1a2825}.pagination button:disabled{opacity:.4}.quoteId{color:#d36724}.role{background:#eef0ef;border-radius:7px;padding:4px 8px;font-size:7px}.role-إدارة{color:#bb622b;background:#fcece4}.role-مبيعات{color:#087d78;background:#e7f4f2}.role-متابعة{color:#526ca0;background:#edf1fa}.detailBack{color:#767f7c;padding-top:18px;font-size:8px}.detailHero{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.clientIdentity{align-items:center;gap:13px;display:flex}.clientIdentity>i{color:#fff;background:#172a27;border-radius:16px;place-items:center;width:57px;height:57px;font-style:normal;display:grid}.clientIdentity span{color:#7f8784;font-size:8px}.clientIdentity h1{margin:4px 0;font-size:23px}.clientIdentity p{color:#79827f;margin:0;font-size:9px}.detailHero>div:last-child{gap:7px;display:flex}.detailLayout{grid-template-columns:1fr 300px;gap:14px;display:grid}.detailLayout>main{gap:14px;display:grid}.detailSide{align-content:start;gap:14px;display:grid}.infoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.infoGrid span,.infoGrid b{display:block}.infoGrid span{color:#818986;font-size:8px}.infoGrid b{margin-top:4px;font-size:10px}.timelineItem{grid-template-columns:34px 1fr;gap:10px;padding:12px 0;display:grid}.timelineItem>i{color:#d26926;background:#f0f2f1;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.timelineItem b,.timelineItem span{display:block}.timelineItem b{font-size:10px}.timelineItem span{color:#888f8c;margin-top:2px;font-size:7px}.timelineItem p{color:#5f6b67;background:#f7f8f7;border-radius:8px;margin:8px 0 0;padding:9px;font-size:8px}.contactCard header{justify-content:space-between;display:flex}.contactCard header h2{margin:0 0 13px;font-size:13px}.contactCard header button{color:#d26724;background:0 0;border:0;font-size:8px}.contactCard>div{padding:9px 0}.contactCard>div span,.contactCard>div b{display:block}.contactCard>div span{color:#818986;font-size:7px}.contactCard>div b{margin-top:3px;font-size:9px}.contactCard footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.contactCard footer button{background:#f0f2f1;border:0;border-radius:8px;padding:8px;font-size:8px}.contactCard footer .whatsapp{color:#27804d;background:#e5f7ec}.fileList>div{align-items:center;gap:8px;padding:8px 0;display:flex}.fileList i{color:#d26824;background:#fff0e6;border-radius:8px;place-items:center;width:31px;height:31px;font-size:6px;font-style:normal;display:grid}.fileList b,.fileList small{display:block}.fileList b{font-size:8px}.fileList small{color:#8a918e;font-size:7px}.fileList button{background:0 0;border:0;margin-right:auto}.followSummary,.roleCards,.reportStats{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.followSummary article,.roleCards article,.reportStats article{background:#fff;border-radius:14px;padding:15px;box-shadow:0 3px 13px #1428240a}.followSummary article,.roleCards article{align-items:center;gap:12px;display:flex}.followSummary i,.roleCards i{background:var(--orange-soft);color:#d76a25;border-radius:12px;place-items:center;width:43px;height:43px;font-size:15px;font-style:normal;font-weight:700;display:grid}.followSummary i.late{color:#c4514b;background:#fdebea}.followSummary i.next{background:var(--teal-soft);color:#078e88}.followSummary b,.followSummary span,.roleCards b,.roleCards span{display:block}.followSummary span,.roleCards span{color:#838b88;font-size:8px}.contentSplit{grid-template-columns:1fr 300px;gap:14px;display:grid}.sectionTabs{width:max-content;margin-bottom:12px}.schedule article{grid-template-columns:60px 20px 1fr;display:grid}.schedule time{padding-top:15px;font-size:9px;font-weight:600}.scheduleLine{justify-content:center;display:flex;position:relative}.scheduleLine:after{content:"";background:#eceeed;width:1px;position:absolute;top:23px;bottom:-16px}.scheduleLine i{z-index:1;background:#d2a055;border-radius:50%;width:9px;height:9px;margin-top:18px}.scheduleLine.تمت i{background:#26a073}.scheduleLine.متأخرة i{background:#d6534d}.schedule article>section{background:#f8f9f8;border-radius:11px;margin-bottom:9px;padding:12px}.schedule article header{justify-content:space-between;display:flex}.schedule article header b,.schedule article header span{display:block}.schedule article header span,.schedule article p{color:#7e8783;font-size:8px}.schedule article footer{gap:5px;display:flex}.schedule article footer button{background:#fff;border:0;border-radius:6px;padding:6px 8px;font-size:7px}.miniCalendar>header{justify-content:space-between;align-items:center;display:flex}.miniCalendar>header button{background:0 0;border:0}.week,.days{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.week{margin:15px 0 5px}.week span{color:#848c89;font-size:7px}.days button{background:0 0;border:0;border-radius:8px;height:30px;font-size:8px}.days button.today{color:#fff;background:#172a27}.days button.hasEvent{color:#dd6c26;background:#fff0e6}.miniCalendar>section{margin-top:15px;padding-top:12px;box-shadow:inset 0 1px #eff1f0}.miniCalendar>section div{align-items:center;gap:7px;padding:6px 0;display:flex}.miniCalendar>section div i{background:#eff1f0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.miniCalendar>section div b{color:#7d8582;margin-right:auto;font-size:7px}.reportStats{grid-template-columns:repeat(4,1fr)}.reportStats article span,.reportStats article strong,.reportStats article em{display:block}.reportStats article span{color:#7e8683;font-size:8px}.reportStats article strong{margin:7px 0;font-size:20px}.reportStats article em{color:#26804c;font-size:7px;font-style:normal}.reportStats article em.neutral{color:#63716d}.reportStats article em.down{color:#d6534d}.reportGrid{grid-template-columns:1.5fr .7fr;gap:14px;margin-bottom:14px;display:grid}.chartLegend{gap:10px;display:flex}.chartLegend span{font-size:7px}.chartLegend i{border-radius:2px;width:7px;height:7px;margin-left:4px;display:inline-block}.chartLegend .actual{background:var(--orange)}.chartLegend .target{background:#dfe3e1}.chartArea{grid-template-columns:35px 1fr;height:210px;display:grid}.yAxis{color:#8b928f;flex-direction:column;justify-content:space-between;font-size:7px;display:flex}.bars{grid-template-columns:repeat(6,1fr);gap:14px;display:grid;box-shadow:inset 0 -1px #e9ecea}.bars>div{grid-template-rows:1fr 20px;display:grid}.bars section{justify-content:center;align-items:end;gap:3px;display:flex;position:relative}.bars section i{border-radius:4px 4px 0 0;width:12px}.targetBar{background:#e5e8e6}.actualBar{background:var(--orange)}.bars span{text-align:center;color:#7d8582;padding-top:5px;font-size:7px}.sourceChart{grid-template-columns:1fr 1fr;display:grid}.sourceChart .panelHeader{grid-column:1/-1}.donut{background:conic-gradient(var(--orange) 0 52%,var(--teal) 52% 86%,#d8b36e 86%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:74px;height:74px;position:absolute}.donut>div{z-index:1;text-align:center}.donut strong,.donut span{display:block}.donut span{color:#7d8582;font-size:7px}.sourceChart ul{margin:0;padding:5px 0;list-style:none}.sourceChart li{grid-template-columns:10px 1fr auto;gap:6px;padding:7px;font-size:8px;display:grid}.sourceChart li i{background:var(--orange);border-radius:2px;width:7px;height:7px}.sourceChart li i.wa{background:var(--teal)}.sourceChart li i.manual{background:#d8b36e}.performanceTable .rank{display:grid}.performance{width:110px}.roleCards{grid-template-columns:repeat(4,1fr)}.roleCards i.sales{background:var(--teal-soft);color:#078e88}.roleCards i.follow{color:#5870a2;background:#edf1fa}.roleCards i.admin{color:#fff;background:#272e2c}.settingsLayout{grid-template-columns:190px 1fr;gap:14px;display:grid}.settingsNav{background:#fff;border-radius:14px;align-content:start;gap:3px;padding:8px;display:grid;box-shadow:0 3px 13px #1428240a}.settingsNav button{text-align:right;color:#65716d;background:0 0;border:0;border-radius:8px;padding:10px;font-size:9px}.settingsNav button.active{color:#fff;background:#172a27}.settingsPanel{background:#fff;border-radius:15px;padding:22px;box-shadow:0 3px 14px #1428240a}.settingsPanel>header{margin-bottom:20px}.settingsPanel>header h2{margin:0;font-size:15px}.settingsPanel>header p{color:#838b88;font-size:8px}.settingsForm{grid-template-columns:1fr 1fr;gap:12px;max-width:720px;display:grid}.settingsForm label,.formGrid label{color:#56635f;gap:6px;font-size:8px;display:grid}.settingsForm input,.settingsForm select,.settingsForm textarea,.formGrid input,.formGrid select,.formGrid textarea{color:#1b302c;background:#f3f5f4;border:0;border-radius:8px;outline:0;padding:10px}.settingsForm input:focus,.formGrid input:focus,.formGrid textarea:focus{box-shadow:0 0 0 2px #f5823230}.full{grid-column:1/-1}.logoUpload{grid-column:1/-1;align-items:center;gap:12px;margin-bottom:6px;display:flex}.logoUpload>i{background:var(--orange);color:#fff;border-radius:15px;place-items:center;width:58px;height:58px;font-size:24px;font-style:normal;display:grid}.logoUpload b,.logoUpload span{display:block}.logoUpload b{font-size:10px}.logoUpload span{color:#858d8a;font-size:7px}.logoUpload button{color:#d26724;background:0 0;border:0;padding:5px 0;font-size:8px}.settingsForm footer,.formGrid footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.stageSettings,.sourceSettings,.toggleList,.securityCards{gap:8px;max-width:720px;display:grid}.stageSettings>div,.sourceSettings>div,.toggleList>div,.securityCards article{background:#f7f8f7;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.stageSettings>div>span{color:#9aa19e}.stageSettings>div>i{border-radius:50%;width:9px;height:9px}.stageSettings>div b{font-size:9px}.stageSettings>div button,.sourceSettings button,.securityCards button{color:#737d79;background:0 0;border:0;margin-right:auto;font-size:8px}.stageSettings>div button:last-child{margin-right:0}.stageSettings>button,.sourceSettings>button{color:#d46724;background:#fff5ee;border:0;border-radius:9px;padding:10px;font-size:8px}.sourceSettings>div>i{background:#e8f5f3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.sourceSettings b,.sourceSettings small{display:block}.sourceSettings b{font-size:9px}.sourceSettings small{color:#818986;font-size:7px}.toggleList>div>span b,.toggleList>div>span small,.securityCards b,.securityCards span{display:block}.toggleList b,.securityCards b{font-size:9px}.toggleList small,.securityCards span{color:#818986;font-size:7px}.toggleList button{background:#cdd2cf;border:0;border-radius:12px;width:36px;height:20px;margin-right:auto;padding:2px}.toggleList button i{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.toggleList button.on{background:var(--teal)}.toggleList button.on i{margin-right:16px}.feedbackButtons{gap:7px;margin-top:16px;display:flex}.securityCards article button{background:#fff;border-radius:7px;padding:7px 10px}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#10221f73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalBox{background:#fff;border-radius:16px;width:min(480px,100%);padding:22px;box-shadow:0 25px 70px #0e201d3b}.modalWide{width:min(720px,100%)}.modalBox>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modalBox h2{margin:0;font-size:16px}.modalBox>header button{color:#7f8784;background:0 0;border:0;font-size:22px}.formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.formGrid label{margin:0}.checkLabel{align-items:center;grid-template-columns:18px 1fr!important;display:flex!important}.checkLabel input{width:15px}.confirmBody{text-align:center}.confirmIcon{color:#c54c47;background:#fdebea;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:18px;font-weight:700;display:grid}.confirmBody p{color:#68736f;margin:13px 0 20px;font-size:9px}.confirmBody footer{justify-content:center;gap:7px;display:flex}.toastMessage{z-index:150;background:#fff;border-radius:12px;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;width:310px;padding:12px;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 15px 45px #152c2729}.toastMessage>i{border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.toastMessage.success>i{color:#23804a;background:#e4f6eb}.toastMessage.error>i{color:#c34d47;background:#fdebea}.toastMessage b,.toastMessage span{display:block}.toastMessage span{color:#7e8683;margin-top:2px;font-size:7px}.toastMessage button{color:#848c89;background:0 0;border:0}.emptyState{text-align:center;padding:60px 20px}.emptyState>i{color:#87908c;background:#f0f2f1;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;font-style:normal;display:grid}.emptyState h3{margin:12px 0 3px;font-size:13px}.emptyState p{color:#7e8683;margin:0 0 13px;font-size:8px}.permissionInfo{background:#f4f7f6;border-radius:9px;gap:9px;padding:11px;display:flex}.permissionInfo>i{color:#087e79;background:#deefec;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.permissionInfo b,.permissionInfo span{display:block}.permissionInfo span{color:#7f8784;font-size:7px}.quoteBuilder{background:#f7f8f7;border-radius:10px;padding:12px}.quoteBuilder header,.quoteBuilder>div,.quoteBuilder footer{grid-template-columns:1fr 150px 25px;align-items:center;gap:6px;margin-bottom:7px;display:grid}.quoteBuilder header{justify-content:space-between;display:flex}.quoteBuilder header button,.quoteBuilder>div button{color:#d26724;background:0 0;border:0}.quoteBuilder footer{justify-content:space-between;margin:12px 0 0;padding-top:10px;display:flex;box-shadow:inset 0 1px #e6e9e7}.quoteBuilder strong{font-size:13px}.searchOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#10211e66;justify-content:center;align-items:flex-start;padding-top:90px;display:flex;position:fixed;inset:0}.searchOverlay>div{background:#fff;border-radius:15px;width:min(600px,90%);padding:10px;box-shadow:0 25px 70px #0003}.searchOverlay label{align-items:center;height:45px;padding:0 10px;display:flex;box-shadow:inset 0 -1px #eff1f0}.searchOverlay input{border:0;outline:0;width:100%;padding:0 10px}.searchOverlay p,.searchOverlay small{color:#898f8d;padding:7px;font-size:7px;display:block}.searchOverlay a{border-radius:8px;justify-content:space-between;padding:10px;font-size:9px;display:flex}.searchOverlay a:hover{background:#f4f5f4}.searchOverlay a span{color:#8a918e;font-size:7px}.loginPage{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.loginBrand{color:#fff;background:#090a0a;flex-direction:column;padding:38px 48px;display:flex}.loginBrand>div{align-items:center;gap:10px;display:flex}.loginBrand>div span{background:var(--orange);border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.loginBrand article{margin:auto 0}.loginBrand article>small{color:#f39a5f;font-size:9px}.loginBrand h1{margin:14px 0;font-size:42px;line-height:1.3}.loginBrand h1 em{color:var(--orange);font-style:normal}.loginBrand p{color:#8f9693;max-width:420px;font-size:11px;line-height:2}.loginBrand footer{color:#626865;font-size:8px}.loginForm{place-items:center;padding:30px;display:grid}.loginForm form{width:min(390px,100%)}.mobileLogo{display:none}.loginForm form>span{color:#d26824;font-size:9px}.loginForm h2{margin:5px 0;font-size:28px}.loginForm p{color:#808885;margin:0 0 24px;font-size:9px}.loginForm label{gap:7px;margin-bottom:13px;font-size:9px;display:grid}.loginForm input{background:#f3f5f4;border:0;border-radius:9px;outline:0;height:44px;padding:0 12px}.loginForm label>div{background:#f3f5f4;border-radius:9px;display:flex}.loginForm label>div input{flex:1}.loginForm label>div button{background:0 0;border:0;padding:0 12px}.loginForm form>section{justify-content:space-between;align-items:center;display:flex}.loginForm form>section label{align-items:center;gap:5px;margin:0;display:flex}.loginForm form>section input{width:14px;height:14px}.loginForm form>section button{color:#d26824;background:0 0;border:0;font-size:8px}.loginButton{background:var(--orange);color:#fff;border:0;border-radius:9px;width:100%;height:44px;margin-top:20px;font-weight:700}.loginForm form>small{text-align:center;color:#919895;margin-top:10px;font-size:7px;display:block}.formError{color:#b84b46;background:#fdebea;border-radius:8px;margin-bottom:12px;padding:9px;font-size:8px}@media (max-width:1050px){.dashboardHero,.dashboardGrid,.reportGrid,.detailLayout{grid-template-columns:1fr}.detailSide{grid-template-columns:1fr 1fr}.kanban{grid-template-columns:repeat(4,235px)}.contentSplit{grid-template-columns:1fr}.miniCalendar{display:none}.reportStats,.roleCards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.appShell{grid-template-columns:1fr}.sideNav{display:none}.appBar,.pageContent{padding-left:16px;padding-right:16px}.pageHeader{align-items:flex-start;gap:12px}.pageHeader h1{font-size:23px}.dashboardHero,.dashboardGrid{grid-template-columns:1fr}.metricGrid,.summaryStrip{grid-template-columns:1fr 1fr}.teamRows>div{grid-template-columns:28px 100px 1fr}.teamRows>div>span:nth-last-child(2),.teamRows strong{display:none}.toolbar{align-items:flex-start;gap:9px}.tableToolbar{flex-direction:column}.detailHero{align-items:flex-start;gap:14px}.detailLayout,.detailSide{grid-template-columns:1fr}.infoGrid{grid-template-columns:1fr 1fr}.settingsLayout{grid-template-columns:1fr}.settingsNav{grid-template-columns:repeat(5,max-content);overflow:auto}.settingsForm{grid-template-columns:1fr}.settingsForm>*{grid-column:1}.loginPage{grid-template-columns:1fr}.loginBrand{display:none}.mobileLogo{align-items:center;gap:8px;margin-bottom:35px;display:flex}.mobileLogo i{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}}@media (max-width:500px){.pageHeader{flex-direction:column}.metricGrid,.summaryStrip,.followSummary,.roleCards,.reportStats,.formGrid{grid-template-columns:1fr}.formGrid>*{grid-column:1}.crmControls{width:100%}.notificationMenu{width:auto;left:12px;right:12px}.detailHero{flex-direction:column}.toastMessage{width:auto;left:12px;right:12px}}.sideNav nav{gap:4px}.sideNav nav a{color:#a3a9a6;border-radius:9px;gap:12px;height:45px;padding:0 11px}.sideNav nav a>i{color:#7d8581;place-items:center;width:27px;height:27px;display:grid}.sideNav nav a>i svg{width:22px;height:22px;display:block}.sideNav nav a.active>i{color:var(--orange)}.rolePickerWrap{position:relative}.roleMenu{color:var(--ink);z-index:30;background:#fff;border-radius:12px;padding:7px;position:absolute;top:48px;left:0;right:0;box-shadow:0 18px 45px #0005}.roleMenu>small{color:#888f8c;padding:5px 7px;font-size:7px;display:block}.roleMenu button{text-align:right;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr 15px;align-items:center;gap:7px;padding:7px;display:grid}.roleMenu button:hover,.roleMenu button.active{background:#f3f5f4}.roleMenu button>i{color:#ff9c5d;background:#242826;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.roleMenu button b,.roleMenu button small{display:block}.roleMenu button small{color:#858c89;font-size:7px}.roleMenu button em{color:#158861;font-style:normal}.profileMenu button{text-align:right;width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;padding:9px;font-size:9px;display:block}.profileMenu button:hover{background:#f3f4f3}.roleBadge{color:#c86325;background:#fff0e6;border-radius:7px;margin-left:4px;padding:5px 8px;font-size:7px}.employeeHero{grid-template-columns:1.15fr 1fr;gap:14px;margin-bottom:14px;display:grid}.personalTarget{color:#fff;background:#172a27;border-radius:18px;padding:22px;box-shadow:0 6px 19px #14282418}.personalTarget>div{justify-content:space-between;font-size:9px;display:flex}.personalTarget>div em{color:#ffac76;font-style:normal}.personalTarget>strong{margin:18px 0 12px;font-size:34px;display:block}.personalTarget>section{background:#344844;border-radius:8px;height:7px}.personalTarget>section i{background:var(--orange);border-radius:8px;height:100%;display:block}.personalTarget footer{color:#b9c3c0;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.employeeStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.employeeStats article{background:#fff;border-radius:15px;padding:16px;box-shadow:0 3px 13px #1428240a}.employeeStats span,.employeeStats strong,.employeeStats small{display:block}.employeeStats span{color:#7d8582;font-size:8px}.employeeStats strong{margin:9px 0;font-size:22px}.employeeStats small{color:#d36a27;font-size:7px}.personalDeals>a{border-radius:9px;grid-template-columns:34px 1fr 100px 70px;align-items:center;gap:9px;padding:10px;display:grid}.personalDeals>a:hover{background:#f7f8f7}.personalDeals>a>i{color:#fff;background:#273a36;border-radius:9px;place-items:center;width:33px;height:33px;font-size:7px;font-style:normal;display:grid}.personalDeals section b,.personalDeals section span{display:block}.personalDeals section span{color:#818986;font-size:7px}.taskChecklist label{align-items:center;gap:9px;padding:10px 0;display:flex;box-shadow:inset 0 -1px #eff1f0}.taskChecklist input{accent-color:var(--orange)}.taskChecklist span,.taskChecklist small{font-size:9px;display:block}.taskChecklist small{color:#858d8a;margin-top:2px;font-size:7px}.followupHero{grid-template-columns:1.25fr repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.followupHero article{background:#fff;border-radius:15px;padding:16px;box-shadow:0 3px 13px #1428240a}.followupHero article:first-child{background:var(--orange);color:#fff}.followupHero span,.followupHero strong,.followupHero small{display:block}.followupHero span{color:#7d8582;font-size:8px}.followupHero article:first-child span{color:#fff}.followupHero strong{margin:8px 0;font-size:24px}.followupHero small{color:#838b88;font-size:7px}.followupHero article:first-child small{color:#fff}.followupHero article>div{background:#c75b1d;border-radius:7px;height:6px;margin-top:12px}.followupHero article>div i{background:#fff;border-radius:7px;height:100%;display:block}.followupHero article>i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.dangerIcon{color:#c44d47;background:#fdebea}.successIcon{color:#25804b;background:#e5f6eb}.tealIcon{background:var(--teal-soft);color:#078e88}.workQueue article{grid-template-columns:55px 62px 34px 1fr auto;align-items:center;gap:9px;padding:12px 4px;display:grid;box-shadow:inset 0 -1px #eff1f0}.priority{color:#c86427;text-align:center;background:#fff0e6;border-radius:6px;padding:4px 7px;font-size:7px}.priority.p0{color:#25804b;background:#e5f6eb}.priority.p2{color:#c44d47;background:#fdebea}.workQueue time{font-size:9px;font-weight:600}.workQueue>article>i{color:#fff;background:#263835;border-radius:9px;place-items:center;width:33px;height:33px;font-size:7px;font-style:normal;display:grid}.workQueue section b,.workQueue section span{display:block}.workQueue section b{font-size:9px}.workQueue section span{color:#818986;font-size:7px}.workQueue article>div{gap:5px;display:flex}.workQueue article>div button{background:#f1f3f2;border:0;border-radius:7px;padding:7px 9px;font-size:7px}.workQueue article>div button.complete{color:#257e4a;background:#e6f6ec}.loginRoles{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 17px;display:grid}.loginRoles button{color:var(--ink);text-align:right;background:#f3f5f4;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 7px;display:flex}.loginRoles button.active{background:#fff0e6;box-shadow:inset 0 0 0 1px #f4a16b}.loginRoles button>i{color:#ff9d60;background:#252a28;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.loginRoles b,.loginRoles small{display:block}.loginRoles button.active b{color:#bd5d25}@media (max-width:1050px){.employeeHero{grid-template-columns:1fr}.followupHero{grid-template-columns:1fr 1fr}}@media (max-width:700px){.employeeStats,.followupHero{grid-template-columns:1fr 1fr}.workQueue article{grid-template-columns:50px 55px 32px 1fr}.workQueue article>div{display:none}}@media (max-width:480px){.employeeStats,.followupHero,.loginRoles{grid-template-columns:1fr}}body{font-size:14px}.appShell{grid-template-columns:252px 1fr}.sideBrand b{font-size:19px}.sideBrand small{font-size:11px}.teamPicker{grid-template-columns:38px 1fr 18px;padding:11px}.teamPicker i{width:35px;height:35px;font-size:10px}.teamPicker b{font-size:13px}.teamPicker small{font-size:10px}.sideNav nav a{height:48px;font-size:14px}.sideNav nav a>i svg{width:23px;height:23px}.sideNav nav a em{font-size:10px}.sideProfile>i{width:38px;height:38px;font-size:10px}.sideProfile b{font-size:12px}.sideProfile small{font-size:10px}.profileMenu a,.profileMenu button{font-size:12px}.appBar{height:64px}.breadcrumb{font-size:12px}.roleBadge{padding:6px 9px;font-size:10px}.appBarActions button{width:34px;height:34px;font-size:15px}.notificationMenu{width:350px}.notificationMenu header b{font-size:14px}.notificationMenu header button{font-size:11px}.notificationMenu article b{font-size:12px}.notificationMenu article span{font-size:10px}.pageHeader{padding:28px 0 25px}.pageHeader>div>span{font-size:10px}.pageHeader h1{font-size:32px}.pageHeader p{font-size:13px;line-height:1.8}.button{padding:11px 16px;font-size:12px}.textButton{font-size:11px}.goalCard>div{font-size:13px}.goalCard>strong{font-size:44px}.goalCard>strong small{font-size:15px}.goalCard>section header{font-size:12px}.goalCard>section>small{font-size:10px}.metricGrid span{font-size:12px}.metricGrid strong{font-size:24px}.metricGrid small{font-size:10px}.panelHeader h2{font-size:18px}.panelHeader p,.panelHeader>a{font-size:11px}.followList time{font-size:12px}.followList section b{font-size:13px}.followList section span{font-size:10px}.status{padding:5px 9px;font-size:10px}.activity p{font-size:12px}.activity p span{font-size:10px}.teamRows>div{grid-template-columns:32px 150px 1fr 95px 125px;font-size:12px}.rank{font-size:10px}.viewTabs button,.sectionTabs button{padding:7px 12px;font-size:11px}.searchBox{height:39px}.searchBox input{font-size:12px}.toolbar select{font-size:11px}.kanbanLane>header b{font-size:13px}.kanbanLane>header span,.kanbanLane>header small,.kanbanLane>header i,.sourceText{font-size:10px}.dealCard h3{font-size:15px}.dealCard p{font-size:11px;line-height:1.6}.dealCard>strong{font-size:16px}.dealCard>strong small,.dealCard footer span,.dealCard footer time{font-size:10px}.laneAdd,.summaryStrip span{font-size:11px}.summaryStrip strong{font-size:22px}.dataTable{font-size:12px}.dataTable th{padding:14px;font-size:11px}.dataTable td{padding:14px}.clientCell b{font-size:12px}.clientCell small,.sourceBadge,.role{font-size:10px}.pagination{font-size:11px}.quoteId{font-size:12px}.detailBack{font-size:11px}.clientIdentity span{font-size:10px}.clientIdentity h1{font-size:28px}.clientIdentity p{font-size:12px}.infoGrid span{font-size:10px}.infoGrid b,.timelineItem b{font-size:13px}.timelineItem span{font-size:10px}.timelineItem p{font-size:11px;line-height:1.7}.contactCard header h2{font-size:16px}.contactCard header button{font-size:11px}.contactCard>div span{font-size:10px}.contactCard>div b{font-size:12px}.contactCard footer button,.fileList b{font-size:11px}.fileList small{font-size:9px}.followSummary b,.roleCards b{font-size:13px}.followSummary span,.roleCards span{font-size:10px}.sectionTabs{margin-bottom:14px}.schedule time{font-size:12px}.schedule article header b{font-size:13px}.schedule article header span,.schedule article p{font-size:11px}.schedule article footer button{font-size:10px}.miniCalendar>header b{font-size:14px}.week span{font-size:9px}.days button{font-size:11px}.miniCalendar h3{font-size:13px}.miniCalendar>section div span{font-size:11px}.miniCalendar>section div b{font-size:9px}.reportStats article span{font-size:11px}.reportStats article strong{font-size:24px}.reportStats article strong small{font-size:11px}.reportStats article em,.chartLegend span,.yAxis,.bars span,.sourceChart li{font-size:10px}.donut strong{font-size:22px}.donut span{font-size:10px}.settingsNav button{padding:12px;font-size:12px}.settingsPanel>header h2{font-size:19px}.settingsPanel>header p,.settingsForm label,.formGrid label{font-size:11px}.settingsForm input,.settingsForm select,.settingsForm textarea,.formGrid input,.formGrid select,.formGrid textarea,.logoUpload b{font-size:13px}.logoUpload span,.logoUpload button{font-size:10px}.stageSettings>div b,.sourceSettings b,.toggleList b,.securityCards b{font-size:12px}.stageSettings>div button,.sourceSettings button,.securityCards button{font-size:11px}.sourceSettings small,.toggleList small,.securityCards span{font-size:10px}.permissionInfo b{font-size:11px}.permissionInfo span{font-size:10px}.modalBox h2{font-size:20px}.confirmBody p{font-size:12px}.toastMessage{width:350px}.toastMessage b{font-size:12px}.toastMessage span{font-size:10px}.emptyState h3{font-size:16px}.emptyState p{font-size:11px}.quoteBuilder header,.quoteBuilder>div,.quoteBuilder footer{font-size:12px}.searchOverlay p,.searchOverlay small{font-size:10px}.searchOverlay a{font-size:12px}.searchOverlay a span,.roleMenu>small{font-size:10px}.roleMenu button b{font-size:11px}.roleMenu button small{font-size:9px}.personalTarget>div{font-size:12px}.personalTarget>strong{font-size:38px}.personalTarget>strong small{font-size:12px}.personalTarget footer,.employeeStats span{font-size:11px}.employeeStats strong{font-size:26px}.employeeStats small{font-size:10px}.personalDeals section b{font-size:12px}.personalDeals section span{font-size:10px}.personalDeals>a>strong,.taskChecklist span{font-size:12px}.taskChecklist small{font-size:10px}.followupHero span{font-size:11px}.followupHero strong{font-size:28px}.followupHero small,.priority{font-size:10px}.workQueue time,.workQueue section b{font-size:12px}.workQueue section span,.workQueue article>div button{font-size:10px}.loginRoles small{font-size:9px}@media (max-width:760px){.appShell{grid-template-columns:1fr}.pageHeader h1{font-size:27px}}.loginBrand article>small{font-size:12px}.loginBrand p{font-size:14px}.loginBrand footer{font-size:10px}.loginForm form>span{font-size:11px}.loginForm h2{font-size:32px}.loginForm p,.loginForm label{font-size:12px}.loginForm form>section button{font-size:11px}.loginForm form>small{font-size:10px}.formError{font-size:11px}.mobileBottomNav,.mobileMoreBackdrop{display:none}@media (max-width:760px){html{background:#f4f5f4}body{-webkit-tap-highlight-color:transparent;background:#f4f5f4;overflow-x:hidden}.metricGrid,.summaryStrip,.followSummary,.roleCards,.reportStats,.kanban,.settingsNav,.toolbar>div{scrollbar-width:none}.metricGrid::-webkit-scrollbar{display:none}.summaryStrip::-webkit-scrollbar{display:none}.followSummary::-webkit-scrollbar{display:none}.roleCards::-webkit-scrollbar{display:none}.reportStats::-webkit-scrollbar{display:none}.kanban::-webkit-scrollbar{display:none}.settingsNav::-webkit-scrollbar{display:none}.toolbar>div::-webkit-scrollbar{display:none}.appShell{min-height:100dvh;display:block!important}.sideNav{display:none!important}.appContent{width:100%;padding-bottom:88px}.appBar{z-index:45;background:#fff;height:62px;position:sticky;top:0;box-shadow:0 1px #e9ebe9;padding:0 16px!important}.breadcrumb{color:#171d1b;font-size:0;font-weight:800}.breadcrumb:before{content:"مُثمر";font-size:20px}.breadcrumb:after{content:"CRM";color:var(--orange);margin-right:6px;font-size:10px;font-weight:700;display:inline-block}.roleBadge{display:none}.appBarActions{gap:8px}.appBarActions button{width:40px;height:40px;box-shadow:none;background:#f4f5f4;border-radius:13px;font-size:17px}.appBarActions button:last-child{display:none}.pageContent{overflow:hidden;padding:0 14px 24px!important}.pageHeader{gap:14px;padding:20px 2px 17px;flex-direction:column!important;align-items:stretch!important}.pageHeader>div>span{letter-spacing:.5px;font-size:10px}.pageHeader h1{margin:4px 0;line-height:1.25;font-size:27px!important}.pageHeader p{font-size:13px;line-height:1.6}.pageHeader>.button,.pageHeader>button{border-radius:14px;width:100%;min-height:48px}.headerActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.headerActions select,.headerActions .button{border-radius:13px;height:46px}.button{border-radius:13px;min-height:44px;padding:11px 15px;font-size:13px}.button.primary{box-shadow:0 8px 20px #e86e2422}.panel{border-radius:20px;padding:16px;box-shadow:0 3px 16px #12251f0b}.panelHeader{margin-bottom:14px}.panelHeader h2{font-size:18px}.panelHeader p,.panelHeader>a{font-size:11px}.dashboardHero,.dashboardGrid,.reportGrid,.detailLayout,.detailSide,.contentSplit,.settingsLayout{gap:12px;display:grid;grid-template-columns:1fr!important}.goalCard{border-radius:22px;min-height:205px;padding:20px}.goalCard>strong{margin:19px 0;font-size:39px}.goalCard>div{font-size:12px}.metricGrid{scroll-snap-type:x mandatory;gap:10px;margin:0 -1px;padding:1px 1px 8px;display:flex;overflow-x:auto}.metricGrid article{scroll-snap-align:start;border-radius:18px;min-width:74%;padding:16px}.metricGrid span{font-size:12px}.metricGrid strong{font-size:25px}.metricGrid small{font-size:10px}.summaryStrip,.followSummary,.roleCards,.reportStats{scroll-snap-type:x mandatory;box-shadow:none;background:0 0;gap:10px;margin:0 -14px 15px;padding:1px 14px 10px;overflow-x:auto;display:flex!important}.summaryStrip>div,.followSummary article,.roleCards article,.reportStats article{scroll-snap-align:start;background:#fff;border-radius:18px;flex:0 0 72%;padding:16px;box-shadow:0 3px 14px #1428240b}.summaryStrip>div+div{box-shadow:0 3px 14px #1428240b}.summaryStrip span,.reportStats article span{font-size:11px}.summaryStrip strong,.reportStats article strong{font-size:22px}.toolbar{gap:10px;margin-bottom:13px;display:grid}.toolbar>div{width:100%;overflow-x:auto}.tableToolbar{display:grid!important}.searchBox{border-radius:13px;flex:1;min-width:220px;height:46px}.searchBox input{width:100%;font-size:13px}.toolbar select{min-height:46px;border-radius:13px!important;font-size:12px!important}.viewTabs,.sectionTabs{border-radius:12px;min-width:max-content}.viewTabs button,.sectionTabs button{min-height:38px;padding:8px 14px;font-size:12px}.kanban{scroll-snap-type:x mandatory;gap:12px;margin:0 -14px;padding:0 14px 16px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.kanbanLane{scroll-snap-align:center;background:#eef0ee;border-radius:20px;flex:0 0 calc(100vw - 42px);min-height:420px;padding:14px}.dealCard{border-radius:17px;padding:16px}.dealCard h3{font-size:17px}.dealCard p{font-size:12px}.dealCard>strong{font-size:17px}.dealCard footer span,.dealCard footer time{font-size:10px}.laneAdd{min-height:46px;font-size:12px}.dataPanel{box-shadow:none;background:0 0;overflow:visible}.dataTable{width:100%;font-size:12px;display:block;min-width:0!important}.dataTable thead{display:none}.dataTable tbody{gap:11px;display:grid}.dataTable tr{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:15px;display:flex;box-shadow:0 3px 15px #1428240b}.dataTable td{color:#67716e;align-items:center;min-height:28px;display:inline-flex;box-shadow:none!important;background:0 0!important;padding:0!important}.dataTable td:first-child{width:100%;padding-bottom:11px!important;box-shadow:inset 0 -1px #eff1f0!important}.dataTable td:last-child{margin-right:auto}.clientCell{width:100%}.clientCell>i{border-radius:13px;width:43px;height:43px;font-size:10px}.clientCell b{font-size:14px}.clientCell small{font-size:11px}.sourceBadge,.role,.status{font-size:10px}.rowActions button,.rowMenu{border-radius:11px;width:38px;height:38px}.pagination{font-size:11px}.personalDeals>a{grid-template-columns:42px 1fr auto;gap:9px;padding:12px 2px}.personalDeals>a>i{width:40px;height:40px}.personalDeals>a>strong{font-size:11px}.personalDeals>a>.status{grid-column:2/4;width:max-content}.personalDeals section b{font-size:13px}.personalDeals section span{font-size:10px}.activity{padding:11px 0}.activity>i{border-radius:12px;width:40px;height:40px}.activity p{font-size:13px}.activity p span{font-size:10px}.schedule article{grid-template-columns:52px 14px 1fr}.schedule article>section{border-radius:15px;padding:13px}.schedule article header b{font-size:13px}.schedule article header span,.schedule article p{font-size:10px}.schedule article footer{overflow-x:auto}.schedule article footer button,.schedule article footer a{white-space:nowrap;min-height:36px;padding:8px 10px;font-size:10px}.workQueue article{gap:8px;grid-template-columns:55px 42px 1fr!important}.workQueue article>time,.workQueue article>div{display:none}.workQueue section b{font-size:13px}.workQueue section span{font-size:10px}.detailBack{padding-top:14px}.detailHero{flex-direction:column;align-items:stretch!important}.clientIdentity{align-items:flex-start}.clientIdentity>i{width:54px;height:54px}.clientIdentity h1{font-size:24px}.detailHero>div:last-child{grid-template-columns:1fr 1fr;display:grid}.infoGrid{gap:15px;grid-template-columns:1fr 1fr!important}.infoGrid span{font-size:10px}.infoGrid b{font-size:13px}.timelineItem p{font-size:12px}.contactCard footer a{background:#f0f2f1;border-radius:12px;place-items:center;min-height:43px;font-size:12px;display:grid}.contactCard footer .whatsapp{color:#27804d;background:#e5f7ec}.settingsNav{gap:7px;margin:0 -14px;padding:0 14px 7px;display:flex;overflow-x:auto}.settingsNav button{white-space:nowrap;background:#fff;border-radius:12px;padding:11px 14px}.settingsPanel{border-radius:20px;padding:16px}.settingsPanel>header h2{font-size:20px}.settingsForm{grid-template-columns:1fr!important}.settingsForm>*{grid-column:1!important}.settingsForm input,.settingsForm select,.settingsForm textarea,.formGrid input,.formGrid select,.formGrid textarea{border-radius:13px;min-height:48px;font-size:14px}.formGrid{grid-template-columns:1fr!important}.formGrid>*{grid-column:1!important}.modalOverlay{align-items:flex-end;padding:0}.modalBox{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0;animation:.2s ease-out mobileSheet}.modalBox>header:before{content:"";background:#dfe2e0;border-radius:5px;width:44px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.modalBox>header{padding-top:12px;position:relative}.modalBox h2{font-size:21px}.modalBox footer{background:#fff;padding-top:10px;position:sticky;bottom:0}.toastMessage{border-radius:16px;width:auto;bottom:88px;left:12px;right:12px}.notificationMenu{border-radius:18px;width:auto;position:fixed;top:62px;left:10px;right:10px}.searchOverlay{padding:74px 12px 0}.searchOverlay>div{border-radius:18px;width:100%}.mobileBottomNav{z-index:80;height:72px;padding:7px 7px calc(7px + env(safe-area-inset-bottom));color:#858b88;background:#090a0a;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #16201d18}.mobileBottomNav a,.mobileBottomNav button{color:inherit;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;padding:2px;display:grid}.mobileBottomNav i{place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;display:grid}.mobileBottomNav svg{width:23px;height:23px}.mobileBottomNav span{font-size:10px}.mobileBottomNav .active{color:#ff8a42}.mobileBottomNav .active i{background:#2a211c;border-radius:9px}.mobileMoreBackdrop{z-index:75;background:#111a1766;align-items:flex-end;display:flex;position:fixed;inset:0}.mobileMoreBackdrop>section{background:#fff;border-radius:25px 25px 0 0;width:100%;padding:18px 16px 92px;box-shadow:0 -20px 50px #0002}.mobileMoreBackdrop header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobileMoreBackdrop header b{font-size:20px}.mobileMoreBackdrop header button{background:#f0f2f1;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.mobileMoreBackdrop a{grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;min-height:58px;display:grid;box-shadow:inset 0 -1px #eff1f0}.mobileMoreBackdrop a i{color:#56615d;background:#f4f5f4;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.mobileMoreBackdrop a svg{width:22px;height:22px}.mobileMoreBackdrop a span{font-size:14px;font-weight:700}.mobileMoreBackdrop a em{color:#a3aaa7;font-style:normal}.loginPage{background:#fff;min-height:100dvh;display:block}.loginBrand{display:none!important}.loginForm{padding:30px 20px 24px;display:block}.loginForm form{width:100%;max-width:430px;margin:auto}.mobileLogo{align-items:center;gap:10px;margin:4px 0 42px;display:flex!important}.mobileLogo i{border-radius:14px;width:44px;height:44px;font-size:20px}.mobileLogo b{font-size:22px}.loginForm h2{font-size:32px}.loginForm p{margin-bottom:22px;font-size:13px;line-height:1.6}.loginRoles{gap:7px;display:grid;grid-template-columns:repeat(3,1fr)!important}.loginRoles button{text-align:center;justify-items:center;gap:5px;padding:10px 5px;display:grid}.loginRoles button>i{width:35px;height:35px}.loginRoles b{font-size:11px}.loginRoles small{font-size:8px}.loginForm label{font-size:13px}.loginForm input{border-radius:13px;height:50px;font-size:14px}.loginButton{border-radius:14px;height:52px;font-size:15px}@keyframes mobileSheet{0%{opacity:.7;transform:translateY(35px)}to{opacity:1;transform:none}}}.notificationButton{position:relative}.notificationButton>strong{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-4px;left:-5px}.notificationMenu{width:390px;max-height:min(620px,100dvh - 80px);padding:10px;overflow:hidden}.notificationMenu>header{align-items:center}.notificationMenu>header>span{gap:2px;display:grid}.notificationMenu>header>span b{font-size:14px}.notificationMenu>header>span small{color:#8b928f;font-size:9px}.notificationList{overscroll-behavior:contain;max-height:500px;display:grid;overflow:auto}.notificationList>a{border-radius:12px;grid-template-columns:38px 1fr;align-items:start;gap:10px;padding:11px;display:grid;position:relative}.notificationList>a.unread{background:#fff7f1}.notificationList>a.unread:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:9px}.notificationList>a:hover{background:#f4f6f5}.notificationList>a>span:last-child{gap:3px;min-width:0;display:grid}.notificationList>a b{color:#24312d;font-size:12px}.notificationList>a small{color:#76807c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.55;overflow:hidden}.notificationList>a em{color:#9aa19e;font-size:9px;font-style:normal}.notificationEmpty{text-align:center;color:#87908d;justify-items:center;gap:5px;padding:40px 15px;display:grid}.notificationEmpty b{color:#59645f;font-size:12px}.notificationEmpty span{font-size:10px}.reminderTiming{background:#fff7f1;border-radius:13px;align-items:center;gap:12px;max-width:720px;margin-bottom:10px;padding:15px;display:flex}.reminderTiming>label{flex:1;grid-template-columns:1fr auto;align-items:center;gap:3px 18px;display:grid}.reminderTiming b,.reminderTiming small{display:block}.reminderTiming b{font-size:12px}.reminderTiming small{color:#7f8884;font-size:10px}.reminderTiming select{color:#343f3b;background:#fff;border:0;border-radius:10px;grid-area:1/2/3;min-width:130px;padding:10px}.toggleActions{align-items:center;gap:7px;margin-right:auto;display:flex!important}.toggleList .toggleActions>button{margin:0}.toggleList button.soundTest{color:#c55f21;white-space:nowrap;background:#fff;border-radius:8px;width:auto;height:auto;padding:7px 10px;font-size:10px}.integrationStatus,.notificationHint{border-radius:13px;align-items:center;gap:11px;max-width:720px;margin-top:12px;padding:14px;display:flex}.integrationStatus{background:#f1f8f5}.integrationStatus.waiting{background:#fff8ef}.integrationStatus>span:nth-child(2){flex:1;gap:3px;display:grid}.integrationStatus b,.notificationHint b{font-size:12px}.integrationStatus small,.notificationHint small{color:#75807c;font-size:10px;line-height:1.6}.integrationStatus em{color:#287b4d;background:#ddf1e7;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal}.integrationStatus.waiting em{color:#b75a21;background:#ffead7}.notificationHint{background:#f4f6f5}.notificationHint>span{gap:2px;display:grid}.scheduledAlert{color:#c96123;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:flex}.reminderChannel{align-items:center;gap:9px;padding:10px 0;display:flex;box-shadow:inset 0 -1px #eef1ef}.reminderChannel>span:last-child{gap:2px;display:grid}.reminderChannel b{font-size:11px}.reminderChannel small{color:#818a86;font-size:9px}@media (max-width:760px){.notificationMenu{max-height:calc(100dvh - 150px);width:auto!important;top:62px!important;left:10px!important;right:10px!important}.notificationList{max-height:calc(100dvh - 245px)}.notificationList>a{min-height:70px}.notificationList>a b{font-size:13px}.notificationList>a small{font-size:10px}.reminderTiming>label{grid-template-columns:1fr}.reminderTiming select{grid-area:auto/1;min-height:44px;margin-top:7px}.integrationStatus{align-items:flex-start}.integrationStatus em{display:none}.toggleList>div{min-height:67px}.toggleList button.soundTest{font-size:9px}.scheduledAlert{font-size:10px;line-height:1.5}.reminderChannel b{font-size:12px}.reminderChannel small{font-size:10px}}.whatsappSettings{background:#f6f7f6;border-radius:18px;max-width:900px;margin-top:18px;padding:18px;box-shadow:0 5px 20px #1b302c0b}.whatsappSettingsHeader{align-items:center;gap:11px;margin-bottom:17px;display:flex}.whatsappSettingsHeader>div{flex:1;gap:3px;display:grid}.whatsappSettingsHeader b{color:#202d29;font-size:14px}.whatsappSettingsHeader small{color:#7d8783;font-size:10px}.whatsappSettingsHeader em{color:#d36724;background:#fff;border-radius:10px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:700;box-shadow:0 2px 10px #1f312d0b}.whatsappSettingsGrid{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:14px;display:grid}.whatsappSettingsGrid label{gap:7px;display:grid}.whatsappSettingsGrid label>span,.templateFields>b{color:#3d4a46;font-size:11px;font-weight:700}.whatsappSettingsGrid input,.whatsappSettingsGrid textarea{color:#24312d;width:100%;font:inherit;resize:vertical;background:#fff;border:0;border-radius:13px;outline:0;padding:13px 14px;font-size:12px;line-height:1.8;box-shadow:0 3px 12px #1d302c0a}.whatsappSettingsGrid input:focus,.whatsappSettingsGrid textarea:focus{box-shadow:0 0 0 3px #f5823226,0 4px 14px #1d302c10}.whatsappSettingsGrid label>small{color:#808985;font-size:9px;line-height:1.7}.senderPhoneField{grid-column:1/-1;max-width:510px}.senderPhoneField input{text-align:left;font-size:13px}.messageTemplateField{grid-column:1}.templateFields{background:#fff;border-radius:14px;grid-column:1;align-content:start;gap:9px;padding:13px;display:grid;box-shadow:0 3px 13px #1d302c0a}.templateFields>div{flex-wrap:wrap;gap:7px;display:flex}.templateFields>div button{color:#52605b;text-align:right;cursor:pointer;background:#f2f4f3;border:0;border-radius:9px;gap:2px;padding:7px 9px;transition:transform .18s,background .18s,color .18s;display:grid}.templateFields>div button:hover{color:#c35f22;background:#fff0e6;transform:translateY(-2px)}.templateFields button span{font-size:9px}.templateFields button code{color:inherit;font-size:8px}.templateFields .resetTemplate{color:#ca6425;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:9px}.whatsappPreview{background:#eaedeb;border-radius:18px;flex-direction:column;grid-area:2/2/4;align-self:stretch;min-height:420px;display:flex;overflow:hidden;box-shadow:0 6px 20px #1c2f2a12}.whatsappPreview>header{color:#fff;background:#202a27;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.whatsappPreview>header span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.whatsappPreview>header i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f5823230}.whatsappPreview>header small{color:#cbd1ce;font-size:8px}.whatsappPreview>article{color:#26332f;white-space:pre-wrap;background:#fff;border-radius:14px 14px 4px;align-content:start;margin:16px 14px auto 42px;padding:13px 14px;display:grid;position:relative;box-shadow:0 3px 12px #1d302c10}.whatsappPreview>article:after{content:"";border-top:7px solid #0000;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:7px solid #fff;position:absolute;bottom:0;left:-7px}.whatsappPreview>article span{min-height:5px;font-size:10px;line-height:1.65}.whatsappPreview>footer{color:#7b8581;background:#fff;justify-content:space-between;align-items:center;padding:11px 14px;font-size:8px;display:flex}.whatsappPreview>footer svg{color:var(--orange)}@media (max-width:760px){.whatsappSettings{border-radius:17px;margin-left:-4px;margin-right:-4px;padding:14px}.whatsappSettingsHeader{align-items:flex-start}.whatsappSettingsHeader em{display:none}.whatsappSettingsHeader b{font-size:15px}.whatsappSettingsHeader small{font-size:10px;line-height:1.6}.whatsappSettingsGrid{grid-template-columns:1fr}.senderPhoneField,.messageTemplateField,.templateFields,.whatsappPreview{grid-area:auto/1;max-width:none}.whatsappSettingsGrid input,.whatsappSettingsGrid textarea{min-height:49px;font-size:14px}.messageTemplateField textarea{min-height:300px}.templateFields>div button{padding:8px 10px}.templateFields button span{font-size:10px}.whatsappPreview{min-height:390px}.whatsappPreview>article span{font-size:11px}.feedbackButtons .button{width:100%;min-height:48px}.integrationStatus,.notificationHint{max-width:none}}.modalBox.modalWide{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow:auto}.userTable{min-width:900px}.protectedBadge{color:#c65f20;background:#fff0e6;border-radius:6px;align-items:center;margin-right:7px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:600;display:inline-flex!important}.permissionCount{color:#53615d;white-space:nowrap;background:#f2f4f3;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.permissionCount svg{color:#e47129}.userActions{align-items:center;gap:6px;display:flex}.iconAction{color:#596560;background:#f2f4f3;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.iconAction.danger{color:#c84f49;background:#fff0ef}.iconAction:disabled{color:#b2b7b5;background:#f3f4f3}.userForm{gap:18px;display:grid}.userIdentityFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.userIdentityFields label{color:#53605c;gap:7px;font-size:11px;display:grid}.userIdentityFields label small{color:#929996;margin-right:4px;font-size:9px;display:inline}.userIdentityFields input,.userIdentityFields select{color:#1b302c;background:#f3f5f4;border:0;border-radius:12px;outline:0;width:100%;min-height:46px;padding:10px 12px}.userIdentityFields input:disabled,.userIdentityFields select:disabled{color:#8e9693;background:#eceeed}.permissionSection{background:#f7f8f7;border-radius:16px;padding:16px}.permissionSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.permissionSection>header>div:first-child{align-items:center;gap:9px;display:flex}.permissionSection>header b,.permissionSection>header small{display:block}.permissionSection>header b{font-size:13px}.permissionSection>header small{color:#7c8582;margin-top:2px;font-size:10px}.permissionShield{color:#d96825;background:#fff0e6;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.permissionShortcuts{gap:5px;display:flex}.permissionShortcuts button{color:#59645f;background:#fff;border:0;border-radius:8px;padding:7px 9px;font-size:10px;box-shadow:0 2px 8px #1428240a}.permissionGroups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.permissionGroups fieldset{border:0;align-content:start;gap:6px;margin:0;padding:0;display:grid}.permissionGroups legend{color:#8b928f;width:100%;padding:0 2px 5px;font-size:9px;font-weight:600}.permissionOption{cursor:pointer;min-height:58px;transition:transform .18s var(--ease-out),box-shadow .18s,background-color .18s;background:#fff;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative;box-shadow:0 2px 9px #14282408}.permissionOption input{opacity:0;pointer-events:none;position:absolute}.permissionOption>span:last-child{gap:2px;display:grid}.permissionOption b{font-size:11px}.permissionOption small{color:#87908c;font-size:9px;line-height:1.5}.permissionCheck{color:#0000;background:#ecefed;border-radius:7px;place-items:center;width:22px;height:22px;transition:all .18s;display:grid}.permissionOption.selected{background:#fff7f1;box-shadow:0 3px 12px #db6a2412}.permissionOption.selected .permissionCheck{background:var(--orange);color:#fff}.permissionOption:has(input:focus-visible){box-shadow:var(--focus-ring)}.protectedAccountNote{color:#a95723;background:#fff0e6;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:10px}.userFormFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.userFormFooter>span{color:#7d8582;font-size:10px}.userFormFooter>div{gap:7px;display:flex}@media (hover:hover){.iconAction:hover:not(:disabled){color:#26342f;background:#e8ebe9}.iconAction.danger:hover:not(:disabled){color:#b7443f;background:#fce2df}.permissionOption:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14282410}}@media (min-width:761px){.modalBox.modalWide{overflow:hidden}.modalWide .userForm{grid-template-rows:auto minmax(180px,1fr) auto;max-height:calc(100dvh - 112px)}.modalWide .permissionSection{overflow:auto}.modalWide .userFormFooter{padding-top:2px}}@media (max-width:760px){.userDataPanel{overflow:visible}.userTable{min-width:0}.userTable td:nth-child(4):before{content:"الصلاحيات: ";color:#969d9a;font-size:10px}.userTable td:nth-child(5):before{content:"آخر ظهور: ";color:#969d9a;font-size:10px}.userTable td:last-child{width:100%;margin:4px 0 0!important;padding-top:10px!important;box-shadow:inset 0 1px #eff1f0!important}.userActions{width:100%}.iconAction{border-radius:12px;width:42px;height:42px}.userActions .iconAction:first-child{margin-left:auto}.protectedBadge{font-size:8px}.modalWide{max-height:94dvh;overflow:auto}.userIdentityFields{grid-template-columns:1fr}.userIdentityFields>*{grid-column:1!important}.userIdentityFields label{font-size:13px}.userIdentityFields input,.userIdentityFields select{min-height:49px;font-size:14px}.permissionSection{border-radius:17px;margin:0 -3px;padding:13px}.permissionSection>header{align-items:flex-start}.permissionShortcuts{flex-direction:column}.permissionShortcuts button{white-space:nowrap}.permissionGroups{grid-template-columns:1fr}.permissionGroups fieldset{gap:7px}.permissionOption{min-height:64px;padding:10px}.permissionOption b{font-size:13px}.permissionOption small{font-size:10px}.userFormFooter{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;margin:0 -16px -18px;position:sticky;bottom:-18px;box-shadow:0 -7px 20px #1428240d}.userFormFooter>span{display:none}.userFormFooter>div{grid-template-columns:1fr 1.35fr;width:100%;display:grid}.userFormFooter .button{min-height:47px;font-size:13px}}.customerToolbar,.pipelineToolbar{align-items:center;gap:8px;margin-bottom:13px;display:flex}.customerSearch{flex:1;max-width:480px;height:42px}.customerSearch input{width:100%;font-size:12px}.filterButton{position:relative}.filterButton.active{color:#c45e20;background:#fff0e6}.filterButton em{background:var(--orange);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.exportButton{margin-right:auto}.filterPanel{animation:popoverIn .2s var(--ease-out);background:#fff;border-radius:15px;align-items:end;gap:12px;margin:-3px 0 14px;padding:14px;display:flex;box-shadow:0 3px 14px #1428240a}.filterPanel label{color:#69736f;gap:6px;min-width:180px;font-size:10px;display:grid}.filterPanel select{background:#f3f5f4;border:0;border-radius:10px;min-height:39px;padding:8px 10px}.filterPanel .filterCheck{align-items:center;gap:7px;min-width:auto;min-height:39px;display:flex}.filterCheck input{width:17px;height:17px;accent-color:var(--orange)}.filterPanel .textButton{min-height:39px;margin-right:auto;padding:0 10px}.favoriteClient{align-items:center;gap:7px;display:flex}.favoriteButton{color:#a4aba8;background:#f3f5f4;border:0;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.favoriteButton.active{color:#e1762f;background:#fff0e6}.favoriteButton.active svg,.favoriteMark svg,.favoriteAction.active svg{fill:currentColor}.contactStack,.serviceStage{gap:4px;display:grid}.contactStack a:first-child{color:#37443f;text-align:right;direction:ltr;font-weight:600}.contactStack a:last-child{color:#89908d;font-size:10px}.serviceStage b{font-size:11px}.serviceStage .status{width:max-content}.favoriteCheck{border-radius:11px;padding:10px 12px;background:#fff7f1!important;grid-template-columns:18px 1fr!important;align-items:center!important;display:flex!important}.favoriteCheck input{width:17px;height:17px;accent-color:var(--orange)}.favoriteCheck span{color:#5c6662;font-size:12px}.customerDetailHero{gap:14px}.favoriteAction{color:#737c79;background:#fff;box-shadow:0 2px 9px #1428240b}.favoriteAction.active{color:#c76122;background:#fff0e6}.contactHero{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.contactHero>a{background:#fff;border-radius:15px;align-items:center;gap:11px;min-height:76px;padding:14px;display:flex;box-shadow:0 3px 14px #1428240a}.contactHeroIcon{color:#d96d29;background:#fff0e6;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.contactHero small,.contactHero b{display:block}.contactHero small{color:#858d8a;font-size:9px}.contactHero b{margin-top:3px;font-size:13px}.timelineIcon{color:#d66825;background:#fff0e6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.deleteDetailButton{color:#bd4843;background:#fff0ef;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;display:flex}.notesCard p{color:#64706c;font-size:12px;line-height:1.8}.pipelineOverview{scrollbar-width:none;gap:9px;margin-bottom:8px;padding:2px 1px 10px;display:flex;overflow-x:auto}.pipelineOverview::-webkit-scrollbar{display:none}.pipelineOverview button{color:#65706c;text-align:right;background:#fff;border:0;border-radius:15px;flex:0 0 165px;grid-template-columns:27px 1fr auto;align-items:center;gap:4px 7px;min-height:88px;padding:12px;display:grid;box-shadow:0 3px 13px #1428240a}.pipelineOverview button>i{color:#7a827f;background:#f1f3f2;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.pipelineOverview button>span{font-size:11px;font-weight:600}.pipelineOverview button>strong{color:#22312d;font-size:17px}.pipelineOverview button>small{color:#909794;grid-column:2/4;font-size:9px}.pipelineOverview button.active{color:#fff;background:#1b2421;box-shadow:0 8px 22px #17282422}.pipelineOverview button.active>i{background:var(--orange);color:#fff}.pipelineOverview button.active>strong{color:#fff}.pipelineOverview button.active>small{color:#b7bfbc}.pipelineToolbar .viewSwitcher{margin-right:auto}.viewSwitcher{background:#e9ecea;border-radius:11px;padding:3px;display:flex}.viewSwitcher button{color:#7f8884;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;display:grid}.viewSwitcher button.active{color:#d86b27;background:#fff;box-shadow:0 2px 8px #14282410}.pipelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pipelineCard{transition:.2s var(--ease-out);background:#fff;border-radius:17px;padding:16px;box-shadow:0 3px 14px #1428240b}.pipelineCard>header{justify-content:space-between;align-items:center;display:flex}.pipelineCard>header>div{gap:5px;display:flex}.favoriteMark{color:#e1762f;background:#fff0e6;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.pipelineCard h3{margin:16px 0 4px;font-size:17px}.pipelineCard>a>p{color:#808885;margin:0;font-size:11px}.pipelineValue{background:#f7f8f7;border-radius:12px;justify-content:space-between;align-items:end;margin:15px 0 11px;padding:11px;display:flex}.pipelineValue span{color:#818a86;font-size:9px}.pipelineValue strong{font-size:16px}.pipelineValue small{font-size:9px}.pipelineContact{grid-template-columns:1fr 1.4fr;gap:7px;padding-bottom:12px;display:grid}.pipelineContact span{text-overflow:ellipsis;white-space:nowrap;color:#7a8480;font-size:10px;overflow:hidden}.pipelineCard>footer{justify-content:space-between;align-items:center;padding-top:12px;display:flex;box-shadow:inset 0 1px #edf0ee}.pipelineCard>footer>div{align-items:center;gap:8px;display:flex}.pipelineCard>footer>div>i{color:#fff;background:#202e2a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.pipelineCard>footer b,.pipelineCard>footer small{display:block}.pipelineCard>footer b{font-size:10px}.pipelineCard>footer small{color:#89918e;margin-top:2px;font-size:8px}.pipelineCard>footer select,.pipelineList select{color:#53605c;background:#f1f3f2;border:0;border-radius:9px;max-width:125px;padding:8px;font-size:10px}.pipelineList{min-width:760px}.settingsSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsSectionHeader>div h2{margin:0}.catalogList{gap:8px;max-width:760px;display:grid}.catalogList article{background:#f7f8f7;border-radius:13px;grid-template-columns:30px 12px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.catalogIndex{color:#737d79;background:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.catalogColor{border-radius:50%;width:10px;height:10px}.catalogList article>span:nth-of-type(2) b,.catalogList article>span:nth-of-type(2) small,.sourceCatalog article>span:nth-of-type(2) b,.sourceCatalog article>span:nth-of-type(2) small{display:block}.catalogList article b{font-size:12px}.catalogList article small{color:#858d8a;margin-top:3px;font-size:9px}.catalogList article>div{gap:5px;display:flex}.sourceCatalog article{grid-template-columns:43px 1fr auto}.catalogLogo{color:#d76b27;background:#fff0e6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:700;display:grid}.securityIcon{color:#d76b27;background:#fff0e6;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.securityCards article{grid-template-columns:40px 1fr auto;display:grid}.securityCards .disabledFeature{opacity:.65}.searchResults{max-height:350px;display:grid;overflow:auto}.searchResults>a{justify-content:space-between;align-items:center;display:flex!important}.searchResults>a>span{gap:3px;display:grid}.searchResults>a b{font-size:12px}.searchResults>a small{color:#858d8a;font-size:10px}.searchResults>a em{color:#66716d;background:#f1f3f2;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal}.searchEmpty{color:#8b9390;place-items:center;gap:8px;padding:35px;font-size:11px;display:grid}.userProfileHero{grid-template-columns:330px 1fr;gap:13px;margin-bottom:14px;display:grid}.userProfileHero>article{background:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 3px 14px #1428240a}.largeAvatar{color:#fff;background:#1b2824;border-radius:20px;place-items:center;width:72px;height:72px;font-size:20px;font-weight:700;display:grid}.userProfileHero h2{margin:0 0 3px;font-size:19px}.userProfileHero p{color:#818986;margin:0 0 8px;font-size:10px}.userProfileStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.userProfileStats article{background:#fff;border-radius:15px;padding:15px;box-shadow:0 3px 13px #1428240a}.userProfileStats span,.userProfileStats strong{display:block}.userProfileStats span{color:#7e8783;font-size:9px}.userProfileStats strong{margin-top:10px;font-size:19px}.userProfileStats small{font-size:9px}.userProfileLayout{grid-template-columns:1fr 310px;gap:14px;display:grid}.userProfileLayout>main,.userProfileLayout>aside{align-content:start;gap:14px;display:grid}.profileLeadList{display:grid}.profileLeadList>a{grid-template-columns:40px 1fr auto 18px;align-items:center;gap:9px;padding:10px 4px;display:grid;box-shadow:inset 0 -1px #eff1f0}.profileLeadList .avatar{color:#fff;background:#24322e;border-radius:11px;place-items:center;width:39px;height:39px;font-size:9px;display:grid}.profileLeadList b,.profileLeadList small{display:block}.profileLeadList b{font-size:12px}.profileLeadList small{color:#828a87;margin-top:2px;font-size:9px}.profileLeadList strong{font-size:11px}.profileLeadList>a>svg{color:#9ba29f;transform:scaleX(-1)}.profileFollowList{display:grid}.profileFollowList article{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px 3px;display:grid;box-shadow:inset 0 -1px #eff1f0}.followType{color:#d86b27;background:#fff0e6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.profileFollowList b,.profileFollowList small{display:block}.profileFollowList b{font-size:11px}.profileFollowList small{color:#858d8a;font-size:9px}.profileInfoCard h2{margin:0 0 12px;font-size:15px}.profileInfoCard>div{padding:10px 0;box-shadow:inset 0 -1px #eff1f0}.profileInfoCard span,.profileInfoCard b{display:block}.profileInfoCard span{color:#858d8a;font-size:9px}.profileInfoCard b{margin-top:3px;font-size:11px}.profilePermissions{gap:6px;display:grid}.profilePermissions>div{color:#9aa19e;background:#f4f5f4;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.profilePermissions>div.enabled{color:#bd5b20;background:#fff0e6}@media (hover:hover){.pipelineCard:hover{transform:translateY(-3px);box-shadow:0 10px 28px #14282414}.contactHero>a:hover{transform:translateY(-2px)}}@media (max-width:1050px){.pipelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.userProfileHero,.userProfileLayout{grid-template-columns:1fr}.contactHero{grid-template-columns:1fr 1fr}.contactHero>a:last-child{grid-column:1/-1}}@media (max-width:760px){.customerToolbar,.pipelineToolbar{grid-template-columns:1fr 1fr;display:grid}.customerSearch{grid-column:1/-1;width:100%;max-width:none;height:48px}.customerToolbar .button,.pipelineToolbar .button{min-height:44px}.exportButton{margin:0}.pipelineToolbar .viewSwitcher{justify-self:end;margin:0}.filterPanel{grid-template-columns:1fr 1fr;padding:12px;display:grid}.filterPanel label{min-width:0}.filterPanel .filterCheck{grid-column:1/-1}.filterPanel .textButton{grid-column:1/-1;margin:0}.customerTable td:nth-child(2),.customerTable td:nth-child(3){width:100%}.customerTable td:nth-child(2):before{content:"التواصل";color:#9aa19e;width:100%;font-size:9px;display:block}.favoriteClient{width:100%}.favoriteButton{width:39px;height:39px}.contactStack{width:100%}.customerTable .userActions{justify-content:flex-end}.contactHero{scroll-snap-type:x mandatory;margin:0 -14px 14px;padding:1px 14px 9px;display:flex;overflow-x:auto}.contactHero>a{scroll-snap-align:start;flex:0 0 82%}.customerDetailHero>div:last-child{grid-template-columns:1fr 1fr!important}.customerDetailHero .favoriteAction{grid-column:1/-1}.pipelineOverview{margin:0 -14px 8px;padding:1px 14px 10px}.pipelineOverview button{flex-basis:150px}.pipelineGrid{grid-template-columns:1fr}.pipelineCard{border-radius:19px;padding:16px}.pipelineCard h3{font-size:18px}.pipelineContact{grid-template-columns:1fr}.pipelineCard>footer select{max-width:112px}.pipelineList{min-width:0!important}.settingsSectionHeader{align-items:flex-start}.settingsSectionHeader .button{white-space:nowrap}.catalogList article{grid-template-columns:29px 10px 1fr auto;padding:10px 8px}.sourceCatalog article{grid-template-columns:43px 1fr auto}.catalogList .iconAction{width:38px;height:38px}.userProfileHero{grid-template-columns:1fr}.userProfileHero>article{border-radius:19px}.userProfileStats{margin:0 -14px;padding:1px 14px 9px;display:flex;overflow-x:auto}.userProfileStats article{flex:0 0 62%}.userProfileLayout{grid-template-columns:1fr}.profileLeadList>a{grid-template-columns:40px 1fr 18px}.profileLeadList strong{display:none}.searchResults>a{min-height:58px}.searchResults>a b{font-size:13px}}.loginBrand>.brand .brandMark{background:var(--orange);border-radius:12px;width:41px;height:41px;display:grid}.loginBrand>.brand .brandMark>span{background:0 0;border-radius:0;width:auto;height:auto;font-size:20px;display:block}.loginBrand>.brand .brandCopy{place-items:initial;background:0 0;border-radius:0;width:auto;height:auto;display:grid}.toastIcon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid!important}.toastMessage.success .toastIcon{color:#23804a;background:#e4f6eb}.toastMessage.error .toastIcon{color:#c34d47;background:#fdebea}.toastMessage>span:nth-child(2){gap:2px;display:grid}.toastMessage>span:nth-child(2) b{font-size:12px}.toastMessage>span:nth-child(2) small{color:#7e8683;font-size:10px}.emptyIcon{color:#87908c;background:#f0f2f1;border-radius:15px;place-items:center;width:50px;height:50px;margin:auto;display:grid!important}@media (max-width:380px){.pageContent{padding-left:11px!important;padding-right:11px!important}.metricGrid article,.summaryStrip>div,.followSummary article,.roleCards article,.reportStats article{flex-basis:84%}.mobileBottomNav span{font-size:9px}.loginRoles small{display:none}}:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--focus-ring:0 0 0 3px #f5823230}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring)!important}button,.button,a{transition:transform .18s var(--ease-out),color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}button:active,.button:active{transform:scale(.97)}button:disabled{cursor:not-allowed;opacity:.58;transform:none}.iconButton{color:#5f6966;background:#f3f5f4;border:0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.iconButton.bare{box-shadow:none;background:0 0}.iconButton svg{display:block}.brand{align-items:center;gap:11px;display:flex}.brandMark{background:var(--orange);color:#fff;border-radius:12px;place-items:center;width:41px;height:41px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #f5823230}.brandMark:after{content:"";border:7px solid #fff2;border-radius:50%;width:28px;height:28px;position:absolute;bottom:-14px;left:-13px}.brandMark>span{z-index:1;font-size:20px;font-weight:800;position:relative}.brandCopy{display:grid}.brandCopy b{font-size:19px;line-height:1.1}.brandCopy small{color:#818684;margin-top:4px;font-size:10px}.brandCompact .brandMark{border-radius:11px;width:38px;height:38px}.brandCompact .brandCopy b{font-size:20px}.sideNav>.brand{padding:0 8px 24px}.roleMark{color:#ff9c5f;background:#2a211d;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.teamPicker>svg{color:#55bd8a}.sideNav nav a .navIcon{color:#7d8581;width:36px;height:36px;transition:transform .22s var(--ease-spring),background-color .18s,color .18s;border-radius:10px;place-items:center;display:grid}.sideNav nav a .navIcon svg{width:22px;height:22px}.sideNav nav a.active .navIcon{color:#ff8b43;background:#2b211c}.sideNav nav a.active{position:relative}.sideNav nav a.active:after{content:"";background:var(--orange);border-radius:3px;width:3px;height:24px;position:absolute;right:-14px}.sideProfile .avatar{color:#ff9a5c;background:#282d2b;border-radius:12px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:700;display:grid}.sideProfile>span:nth-child(2){min-width:0}.sideProfile>span:nth-child(2) b,.sideProfile>span:nth-child(2) small{display:block}.sideProfile>span:nth-child(2) b{font-size:12px}.sideProfile>span:nth-child(2) small{color:#777d7a;font-size:10px}.sideProfile>.iconButton{color:#8d9491;margin-right:auto}.profileMenu a,.profileMenu button{align-items:center;gap:8px;display:flex}.profileMenu button:last-child{color:var(--danger)}.desktopBreadcrumb{color:#8b928f;align-items:center;gap:6px;font-size:12px;display:flex}.desktopBreadcrumb b{color:#2a3532}.desktopBreadcrumb svg{transform:scaleX(-1)}.mobileTopBrand{display:none}.notificationIcon{color:#61706b;background:#eff1f0;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.notificationIcon.orange{background:var(--orange-soft);color:#d66723}.notificationIcon.teal{background:var(--teal-soft);color:#078e88}.notificationMenu article>span:last-child{gap:3px;display:grid}.notificationMenu article small{color:#8b918e;font-size:10px}.searchDialog{width:min(600px,90%);animation:dialogIn .24s var(--ease-out);background:#fff;border-radius:18px;padding:10px;box-shadow:0 25px 70px #0003}.searchDialog>label{align-items:center;gap:9px;height:50px;padding:0 8px;display:flex;box-shadow:inset 0 -1px #eff1f0}.searchDialog input{border:0;flex:1;min-width:0;font-size:13px}.searchDialog>p,.searchDialog>footer{color:#898f8d;padding:9px;font-size:10px}.searchDialog>a{border-radius:10px;justify-content:space-between;padding:11px;font-size:13px;display:flex}.searchDialog>a:hover{background:#f4f5f4}.searchDialog>a small{color:#8a918e;font-size:10px}.loginBrand>.brand .brandCopy b{color:#fff}.loginBrand>.brand .brandCopy small{color:#818684}.loginForm .brandCopy b{color:#172522}.loginEyebrow{color:#d26824;font-size:11px;display:block}.loginRoles button{text-align:right;min-height:76px;color:var(--ink);background:#f4f5f4;border:0;border-radius:13px;grid-template-columns:39px 1fr 18px;align-items:center;gap:9px;padding:10px;display:grid;position:relative;overflow:hidden}.loginRoles button:before{content:"";border-radius:inherit;border:1px solid #0000;transition:border-color .18s,background-color .18s;position:absolute;inset:0}.loginRoles button.active{box-shadow:none;background:#fff5ee}.loginRoles button.active:before{border-color:#f2a271}.loginRoleIcon{color:#f99a5d;width:39px;height:39px;transition:transform .25s var(--ease-spring),background-color .2s;background:#222a27;border-radius:11px;place-items:center;display:grid;position:relative}.loginRoles button.active .loginRoleIcon{background:var(--orange);color:#fff;transform:scale(1.05)}.loginRoles button>span:nth-child(2){gap:2px;display:grid}.loginRoles b{font-size:12px}.loginRoles small{color:#7e8683;font-size:9px}.roleSelected{background:var(--orange);color:#fff;opacity:0;width:18px;height:18px;transition:.22s var(--ease-spring);border-radius:50%;place-items:center;display:grid;transform:scale(.5)}.loginRoles button.active .roleSelected{opacity:1;transform:scale(1)}.loginForm .loginInput{color:#8a918e;background:#f3f5f4;border-radius:13px;align-items:center;gap:10px;height:50px;padding:0 13px;transition:box-shadow .18s,background-color .18s;display:flex}.loginForm .loginInput:focus-within{box-shadow:inset 0 0 0 1px #ef985f,var(--focus-ring);background:#fff}.loginForm .loginInput input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:100%;padding:0}.loginForm .loginInput .iconButton{width:34px;height:34px}.loginOptions{justify-content:space-between;align-items:center;display:flex}.loginOptions label{align-items:center;gap:6px;margin:0!important;display:flex!important}.loginOptions input{accent-color:var(--orange);width:16px!important;height:16px!important}.loginOptions>button{color:#d26824;background:0 0;border:0;font-size:11px}.loginButton{justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex;box-shadow:0 9px 22px #f5823230}.loginButton svg{transition:transform .2s var(--ease-out);transform:scaleX(-1)}.loginButton:hover svg{transform:scaleX(-1)translate(4px)}.buttonSpinner{border:2px solid #fff7;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.loginSecurity{justify-content:center;align-items:center;gap:5px;display:flex!important}.formError{align-items:center;gap:8px;display:flex}.formError svg{flex:none}.pageContent{animation:pageEnter .38s var(--ease-out)}.pageHeader>div>*{animation:contentRise .42s var(--ease-out) both}.pageHeader>div>h1{animation-delay:35ms}.pageHeader>div>p{animation-delay:70ms}.panel,.goalCard,.summaryStrip,.followSummary,.roleCards,.reportStats,.dataPanel,.kanbanLane{animation:cardIn .42s var(--ease-out) both}.metricGrid article:first-child,.summaryStrip>div:first-child{animation-delay:30ms}.metricGrid article:nth-child(2),.summaryStrip>div:nth-child(2){animation-delay:70ms}.metricGrid article:nth-child(3),.summaryStrip>div:nth-child(3){animation-delay:.11s}.metricGrid article:nth-child(4),.summaryStrip>div:nth-child(4){animation-delay:.15s}.modalBackdrop{animation:.18s fadeIn}.modalBox{animation:dialogIn .26s var(--ease-out)}.toastMessage{animation:toastIn .32s var(--ease-spring)}.notificationMenu{animation:popoverIn .22s var(--ease-out);transform-origin:0 0}.mobileMoreBackdrop{animation:.18s fadeIn}.mobileMoreSheet{animation:sheetIn .28s var(--ease-out)}.status{transition:transform .18s var(--ease-spring)}.dealCard,.dataTable tr,.activity,.personalDeals>a{transition:transform .2s var(--ease-out),box-shadow .2s ease,background-color .2s ease}.sideNav nav a.active .navIcon{animation:iconPop .3s var(--ease-spring)}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes contentRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes popoverIn{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes iconPop{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover){button:hover,.button:hover{transform:translateY(-1px)}.iconButton:hover{color:#26332f;background:#ecefed}.sideNav nav a:hover .navIcon{transform:scale(1.08)}.dealCard:hover,.dataTable tr:hover{transform:translateY(-2px);box-shadow:0 9px 25px #14282416}.panel:hover{box-shadow:0 7px 24px #14282410}.status:hover{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.desktopBreadcrumb{display:none}.mobileTopBrand{display:block}.mobileTopBrand .brandMark{display:none}.mobileTopBrand .brandCopy b{font-size:21px}.appBar{direction:rtl}.appBarActions{margin-right:auto}.mobileBottomNav a,.mobileBottomNav button{flex-direction:column;justify-content:center;align-items:center;display:flex}.mobileNavIcon{width:31px;height:31px;transition:transform .22s var(--ease-spring),background-color .18s;border-radius:10px;place-items:center;display:grid;position:relative}.mobileNavIcon svg{width:22px;height:22px}.mobileNavIcon em{background:var(--orange);color:#fff;border:2px solid #090a0a;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-2px;left:-4px}.mobileBottomNav .active .mobileNavIcon{background:#2a211c;transform:translateY(-2px)}.mobileBottomNav .active .mobileNavIcon svg{animation:iconPop .3s var(--ease-spring)}.mobileMoreBackdrop>section.mobileMoreSheet{padding:18px 16px calc(88px + env(safe-area-inset-bottom))}.mobileMoreSheet>header .iconButton{background:#f0f2f1}.mobileMoreSheet>div>a{grid-template-columns:43px 1fr 20px;align-items:center;gap:11px;min-height:60px;display:grid;box-shadow:inset 0 -1px #eff1f0}.mobileMoreSheet>div>a>svg{color:#a3aaa7;transform:scaleX(-1)}.sheetIcon{color:#56615d;background:#f4f5f4;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sheetIcon svg{width:22px;height:22px}.modalBackdrop{align-items:flex-end;padding:0}.modalBox{animation:sheetIn .28s var(--ease-out)}.searchOverlay{align-items:flex-start}.searchDialog{border-radius:18px;width:100%}.notificationMenu article{align-items:center}.notificationMenu article>span:last-child b{font-size:12px}.loginForm .mobileLogo{display:block!important}.mobileLogo .brand{justify-content:flex-start}.loginRoles button{text-align:right;grid-template-columns:37px 1fr 16px;justify-items:stretch;padding:9px}.loginRoles button>span:nth-child(2){display:grid}.loginRoles small{display:block}.loginRoleIcon{width:37px;height:37px}.loginForm{animation:pageEnter .4s var(--ease-out)}}
