:root{--navy:#101d36;--blue:#1967e8;--ink:#182338;--muted:#7b879a;--line:#e7ebf1;--bg:#f5f7fb}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;z-index:10;flex-direction:column;width:248px;padding:18px 16px;display:flex;position:fixed;top:0;bottom:0;right:0}.brand{border-bottom:1px solid #ffffff14;flex-direction:column;align-items:center;gap:8px;padding:0 8px 18px;display:flex}.brandLogo{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:102px;padding:5px;display:block;box-shadow:0 8px 20px #02081755}.brandCrm{color:#9aa8bd;letter-spacing:.1px;font-size:9px}.sidebar nav{gap:6px;padding-top:18px;display:grid}.sidebar button{color:#a9b5c8;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;display:flex}.sidebar nav button{font-size:14px}.sidebar button span{flex:1}.sidebar button b{color:#cbd5e4;background:#273750;border-radius:12px;padding:2px 7px;font-size:11px}.sidebar button b.warn{color:#fff;background:#f1514f}.navBottom{border-top:1px solid #ffffff12;margin-top:auto;padding-top:12px}.profile{align-items:center;gap:9px;padding:14px 8px 0;display:flex}.profile .avatar{color:#1b62cd;background:#d8e7ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.profile div{flex:1}.profile strong,.profile small{display:block}.profile small{color:#8190a7;margin-top:4px;font-size:10px}.profile i{color:#8795aa}.content{width:calc(100% - 248px);max-width:1650px;margin-right:248px;padding:30px 34px 48px}header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}h1{margin:0 0 7px;font-size:22px}header p,.panelHead p{color:var(--muted);margin:0;font-size:12px}.headerActions{gap:10px;display:flex}.iconBtn{border:1px solid var(--line);background:#fff;border-radius:11px;width:42px;height:42px;position:relative}.iconBtn i{background:#f04c4c;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.primary{border-radius:10px;box-shadow:0 6px 14px #1967e82e;background:var(--blue)!important;color:#fff!important;border:0!important;padding:11px 17px!important}.toast{color:#fff;z-index:30;background:#123c2b;border-radius:10px;padding:13px 19px;position:fixed;top:20px;left:28px;box-shadow:0 12px 30px #0002}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 3px 12px #18233808}.statIcon{border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.statIcon.blue{color:#236de0;background:#eaf2ff}.statIcon.amber{color:#e1921e;background:#fff3df}.statIcon.violet{color:#8c4edd;background:#f2eaff}.statIcon.green{color:#20a86a;background:#e5f8ef}.stats small,.stats strong,.stats em{display:block}.stats small{color:#7c899a;font-size:11px}.stats strong{margin:3px 0 2px;font-size:23px}.stats em{color:#22a36b;font-size:10px;font-style:normal}.stats em.urgent{color:#e05858}.mainGrid{grid-template-columns:minmax(0,2.1fr) minmax(310px,.9fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 14px #18233808}.panelHead{justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.panelHead h2,.quick h2{margin:0 0 5px;font-size:15px}.link,.fullLink{color:var(--blue);background:0 0;border:0;font-size:11px}.tools{gap:10px;padding:6px 20px 14px;display:flex}.search{border:1px solid var(--line);color:#9ba5b4;border-radius:9px;flex:1;align-items:center;padding:0 11px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:10px}.tools select,.quickRow select{border:1px solid var(--line);color:#586579;background:#fff;border-radius:9px;padding:0 12px}.tableWrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:right;color:#8a95a5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfc;padding:11px 16px;font-size:10px;font-weight:500}td{cursor:pointer;border-bottom:1px solid #edf0f4;padding:13px 16px;font-size:11px}td strong,td small{display:block}td small{color:#929cab;margin-top:5px;font-size:9px}.stage{border-radius:15px;padding:5px 9px;font-size:9px;display:inline-block}.s-0{color:#216ed9;background:#e9f2ff}.s-1,.s-2{color:#c77913;background:#fff2df}.s-3,.s-4{color:#8248c5;background:#f1eaff}.s-5{color:#198b57;background:#e4f7ed}.rightCol{align-content:start;gap:18px;display:grid}.count{color:#256bd2;background:#eaf2ff;border-radius:14px;padding:5px 9px;font-size:11px}.task{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 18px;padding:13px 0;display:flex}.task>span{background:#f4f7fb;border-right:3px solid;border-radius:5px;padding:5px 8px;font-size:10px}.task>span.blue{border-color:#317aeb}.task>span.orange{border-color:#ec9e30}.task>span.purple{border-color:#9558dc}.task div{flex:1}.task strong,.task small{display:block}.task strong{font-size:11px}.task small{color:#929cab;margin-top:4px;font-size:9px}.task button{border:1px solid var(--line);color:#9ba5b4;background:#fff;border-radius:7px;width:27px;height:27px}.fullLink{border-top:0;width:100%;padding:14px}.quick{padding:18px}.selectedCenter{background:#f5f8fc;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:11px;display:flex}.selectedCenter>span{background:#e4efff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.selectedCenter strong,.selectedCenter small{display:block}.selectedCenter small{color:#8490a1;margin-top:4px;font-size:9px}.quick textarea{resize:vertical;border:1px solid var(--line);outline-color:var(--blue);border-radius:9px;width:100%;min-height:72px;padding:10px}.quickRow{gap:8px;margin-top:9px;display:flex}.quickRow select{width:50%;font-size:10px}.quickRow button{background:var(--blue);color:#fff;border:0;border-radius:8px;flex:1;font-size:11px}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071323a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:min(680px,100%);padding:24px;box-shadow:0 25px 70px #0004}.modalHead{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:18px;padding-bottom:17px;display:flex}.modalHead h2{margin:0 0 5px;font-size:18px}.modalHead p{color:var(--muted);margin:0;font-size:11px}.modalHead button{background:#f2f4f7;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formGrid label{color:#556174;font-size:11px}.formGrid input,.formGrid select{outline-color:var(--blue);background:#fff;border:1px solid #dfe4eb;border-radius:9px;width:100%;margin-top:7px;padding:10px;display:block}.modalActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:21px;padding-top:17px;display:flex}.modalActions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 17px}@media (width<=1100px){.stats{grid-template-columns:1fr 1fr}.mainGrid{grid-template-columns:1fr}.rightCol{grid-template-columns:1fr 1fr}}@media (width<=760px){.sidebar{width:72px;padding:20px 9px}.brand{padding:0 3px 20px}.brandLogo{width:48px;height:48px;padding:2px}.brandCrm,.sidebar button span,.sidebar button b,.profile div,.profile i{display:none}.sidebar button{justify-content:center;font-size:20px}.profile{justify-content:center;padding:14px 0}.content{width:calc(100% - 72px);margin-right:72px;padding:22px 15px}.stats,.rightCol{grid-template-columns:1fr}header{align-items:flex-start;gap:10px}.headerActions .iconBtn{display:none}.primary{white-space:nowrap}.formGrid{grid-template-columns:1fr}.tools{flex-direction:column}.tools select{height:40px}}.geoTools{flex-wrap:wrap}.geoTools .search{min-width:240px}.geoTools select{min-width:125px;height:40px;padding:0 10px}.geoTools select:disabled{color:#aab2bf;background:#f3f5f8}.tableWrap{max-height:610px}.tableWrap thead{z-index:2;position:sticky;top:0}.dataBadge{border-radius:15px;padding:5px 9px;font-size:9px;display:inline-block}.dataBadge.verify{color:#9a6615;background:#fff4dd}.dataBadge.internal{color:#178759;background:#e5f8ef}.emptyState{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:30px}.centerDetail dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.centerDetail dl div{border:1px solid var(--line);background:#fafbfc;border-radius:9px;padding:10px}.centerDetail dl .wide{grid-column:1/-1}.centerDetail dt{color:#8893a4;margin-bottom:5px;font-size:9px}.centerDetail dd{margin:0;font-size:11px;line-height:1.8}.sourceBox{background:#fcfdff;border:1px dashed #d9dee7;border-radius:10px;padding:12px}.sourceBox p{color:#7f8b9c;margin:9px 0;font-size:10px}.sourceBox a{color:var(--blue);font-size:10px;text-decoration:none}.sourceBox small{color:var(--muted)}.formGrid .wideField{grid-column:1/-1}.formGrid textarea{outline-color:var(--blue);resize:vertical;background:#fff;border:1px solid #dfe4eb;border-radius:9px;width:100%;min-height:70px;margin-top:7px;padding:10px;display:block}@media (width<=760px){.geoTools{display:grid}.geoTools .search{min-width:0}.centerDetail dl{grid-template-columns:1fr}.centerDetail dl .wide,.formGrid .wideField{grid-column:auto}}.sidebar nav{scrollbar-width:none;overflow:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar button.active{color:#fff;background:linear-gradient(90deg,#236bdd,#1f5fc8)}.smallPrimary{font-size:10px;padding:8px 12px!important}.pagePanel{min-height:480px}.dashboardGrid{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.activityList{padding:0 20px 12px}.activityRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.activityRow:last-child{border-bottom:0}.activityRow>div:nth-child(2){min-width:0}.activityRow strong,.activityRow small,.activityRow b{display:block}.activityRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activityRow small{color:var(--muted);margin-top:5px;font-size:9px}.activityRow>div:last-child{text-align:left}.activityRow b{color:#3b6daf;font-size:9px}.activityIcon{width:34px;height:34px;color:var(--blue);background:#eaf2ff;border-radius:9px;place-items:center;display:grid}.priorityDot{background:#96a1b0;border-radius:50%;width:12px;height:12px}.priorityDot.p-زیاد{background:#ef5a5a}.priorityDot.p-متوسط{background:#eea536}.priorityDot.p-کم{background:#46ac7c}.geoLayout{grid-template-columns:minmax(430px,.9fr) minmax(0,1.4fr);gap:18px;display:grid}.provinceGrid{grid-template-columns:repeat(3,1fr);gap:9px;max-height:680px;padding:5px 18px 18px;display:grid;overflow:auto}.provinceGrid button{border:1px solid var(--line);text-align:right;color:var(--ink);background:#fff;border-radius:10px;padding:12px}.provinceGrid strong,.provinceGrid span{display:block}.provinceGrid strong{font-size:11px}.provinceGrid span{color:var(--muted);margin-top:6px;font-size:9px}.countyList{grid-template-columns:repeat(2,1fr);gap:10px;max-height:680px;padding:0 18px 18px;display:grid;overflow:auto}.countyList article{border:1px solid var(--line);background:#fcfdff;border-radius:11px;padding:13px;position:relative}.countyList article strong{font-size:11px}.countyList article p{color:#687589;margin:7px 0 0;padding-left:48px;font-size:9px;line-height:1.9}.countyList article span{color:#2467c9;background:#eaf2ff;border-radius:10px;padding:4px 7px;font-size:8px;position:absolute;top:10px;left:10px}.recordsList{padding:0 20px 20px}.recordsList article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.recordIcon{width:42px;height:42px;color:var(--blue);background:#eaf2ff;border-radius:12px;place-items:center;display:grid}.recordMain strong,.recordMain small,.recordSide small{display:block}.recordMain strong{font-size:12px}.recordMain p{color:#526075;margin:6px 0;font-size:10px}.recordMain small,.recordSide small{color:var(--muted);font-size:9px}.recordSide{text-align:left}.result{color:#2167ce;background:#eaf2ff;border-radius:12px;margin-bottom:7px;padding:5px 9px;font-size:9px;display:inline-block}.result-پاسخنداد{color:#bf4646;background:#fbe8e8}.result-نیازبهپیگیری{color:#b87216;background:#fff2df}.result-علاقه‌مند{color:#168253;background:#e5f8ef}.kanban{grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;padding-bottom:15px;display:grid;overflow:auto}.kanbanColumn{background:#eef1f6;border-radius:13px;min-height:560px;padding:11px}.kanbanHead{justify-content:space-between;align-items:center;padding:4px 3px 12px;display:flex}.kanbanHead span{color:#697589;background:#fff;border-radius:12px;padding:4px 8px;font-size:9px}.dealCard{background:#fff;border:1px solid #e2e6ed;border-radius:11px;margin-bottom:10px;padding:13px;box-shadow:0 3px 10px #18233809}.dealCard small{color:var(--muted);font-size:8px}.dealCard h3{margin:7px 0 12px;font-size:11px}.dealCard>strong{color:#224a86;font-size:12px}.dealCard .progress{background:#edf0f4;border-radius:5px;height:5px;margin:12px 0 8px;overflow:hidden}.dealCard .progress i{background:linear-gradient(90deg,#2168d8,#52a1ff);height:100%;display:block}.dealCard>div:last-of-type{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.dealCard select{border:1px solid var(--line);color:#596679;background:#fafbfc;border-radius:7px;width:100%;margin-top:11px;padding:7px;font-size:9px}.taskPageList{padding:0 20px 20px}.taskPageList article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto 110px;align-items:center;gap:14px;padding:15px 0;display:grid}.taskPageList article.done{opacity:.58}.taskPageList article.done strong{text-decoration:line-through}.taskCheck{color:#fff;background:#fff;border:1px solid #cfd6e0;border-radius:8px;width:28px;height:28px}.done .taskCheck{background:#28a66b;border-color:#28a66b}.taskPageList strong,.taskPageList small{display:block}.taskPageList strong{font-size:11px}.taskPageList small{color:var(--muted);margin-top:5px;font-size:9px}.taskPageList time{color:#526075;text-align:left;font-size:10px}.priority{border-radius:12px;padding:5px 9px;font-size:9px}.priority.p-زیاد{color:#bd4545;background:#fbe8e8}.priority.p-متوسط{color:#a96b17;background:#fff2df}.priority.p-کم{color:#168253;background:#e5f8ef}.tableSelect{border:1px solid var(--line);color:#526075;background:#fff;border-radius:7px;padding:6px 8px;font-size:9px}.reportGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.chartPanel{padding-bottom:20px}.barChart{gap:14px;padding:2px 20px;display:grid}.barChart>div{grid-template-columns:100px 1fr 30px;align-items:center;gap:10px;display:grid}.barChart span,.barChart strong{font-size:9px}.barChart i{background:#edf0f4;border-radius:8px;height:9px;overflow:hidden}.barChart i b{background:linear-gradient(90deg,#1d66d8,#65a6ff);border-radius:8px;height:100%;display:block}.typeChart i b{background:linear-gradient(90deg,#7d4dc4,#b18ae9)}.usersGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:18px;display:grid}.userList{padding:0 20px 20px}.userList article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto 90px;align-items:center;gap:12px;padding:14px 0;display:grid}.userAvatar{color:#1763d5;background:#eaf2ff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.userList strong,.userList small{display:block}.userList strong{font-size:11px}.userList small{color:var(--muted);margin-top:4px;font-size:9px}.roleBadge{color:#7542b5;background:#f1eaff;border-radius:12px;padding:5px 9px;font-size:9px}.onlineDot{color:#168253;font-size:9px}.securityCard{align-self:start;padding:24px}.securityIcon{color:#1b9a63;background:#e5f8ef;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.securityCard h2{margin:16px 0 8px;font-size:16px}.securityCard>p{color:var(--muted);font-size:10px;line-height:2}.securityCard dl{margin:20px 0 0}.securityCard dl div{border-top:1px solid var(--line);padding:12px 0}.securityCard dt{color:var(--muted);font-size:9px}.securityCard dd{margin:5px 0 0;font-size:10px}.overlay>div{width:min(680px,100%)}@media (width<=1250px){.kanban{grid-template-columns:repeat(5,230px)}.geoLayout,.usersGrid{grid-template-columns:1fr}.provinceGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.dashboardGrid,.reportGrid{grid-template-columns:1fr}.provinceGrid{grid-template-columns:repeat(3,1fr)}.countyList{grid-template-columns:1fr}.taskPageList article{grid-template-columns:auto 1fr auto}.taskPageList time{text-align:right;grid-column:2}.userList article{grid-template-columns:auto 1fr auto}.userList article>small:last-child,.onlineDot{display:none}}@media (width<=600px){.provinceGrid{grid-template-columns:repeat(2,1fr)}.recordsList article{grid-template-columns:auto 1fr}.recordSide{text-align:right;grid-column:2}.stats article{padding:14px}.barChart>div{grid-template-columns:80px 1fr 25px}.modal{max-height:90vh;padding:18px;overflow:auto}}.pricePromo{color:#fff;background:linear-gradient(115deg,#102a50,#155ec7);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #164e9f25}.pricePromo:after{content:"";background:#ffffff0d;border-radius:50%;width:210px;height:210px;position:absolute;top:-145px;left:18%}.pricePromoIcon{color:#1d64ce;background:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.pricePromo small,.pricePromo strong,.pricePromo p{display:block;position:relative}.pricePromo small{color:#a9c9f5;font-size:9px}.pricePromo strong{margin-top:5px;font-size:15px}.pricePromo p{color:#c3d7f2;margin:7px 0 0;font-size:10px}.pricePromo button{color:#fff;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff45;border-radius:10px;padding:11px 15px}.catalogLayout{grid-template-columns:minmax(0,1.65fr) minmax(360px,.75fr);align-items:start;gap:18px;display:grid}.catalogPanel{min-width:0}.catalogTools{grid-template-columns:minmax(260px,1fr) 180px 180px;gap:9px;padding:5px 20px 10px;display:grid}.catalogTools .search{height:42px}.catalogTools select,.quoteBuilder select,.quoteBuilder input,.quoteBuilder textarea,.quoteFields input{border:1px solid var(--line);color:#526075;outline-color:var(--blue);background:#fff;border-radius:9px;padding:9px}.catalogResultHint{color:var(--muted);padding:0 20px 12px;font-size:9px}.sourceButton{color:#2167ce;background:#f5f9ff;border:1px solid #d9e4f5;border-radius:9px;padding:9px 12px;font-size:10px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-height:calc(100vh - 230px);padding:0 18px 18px;display:grid;overflow:auto}.productCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;transition:all .15s;position:relative}.productCard:hover{border-color:#9bbcec;transform:translateY(-1px);box-shadow:0 7px 18px #153b7312}.productTop{justify-content:space-between;gap:8px;display:flex}.productTop span{color:#2368cf;background:#eaf2ff;border-radius:9px;padding:4px 7px;font-size:8px}.productTop small{color:var(--muted);font-size:8px}.productCard h3{min-height:20px;margin:11px 0 6px;font-size:12px;line-height:1.7}.productCard>p{color:var(--muted);min-height:14px;margin:0;font-size:9px}.productPrice{justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.productPrice strong{color:#173e76;font-size:13px}.productPrice em{color:#777f8d;font-size:8px;font-style:normal}.productMeta{flex-wrap:wrap;gap:5px;display:flex}.productMeta span{color:#697588;background:#f4f6f9;border-radius:6px;padding:4px 6px;font-size:8px}.productCard details{color:#7a8798;margin-top:9px;font-size:8px}.productCard details summary{cursor:pointer}.productCard details small,.productCard details p{font-size:8px;line-height:1.8}.addProduct{color:#2168d2;background:#edf4ff;border:0;border-radius:8px;width:100%;margin-top:11px;padding:8px;font-size:9px}.quoteBuilder{max-height:calc(100vh - 40px);padding:18px;position:sticky;top:20px;overflow:auto}.quoteBuilderHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.quoteBuilderHead div span,.quoteBuilderHead div strong{display:block}.quoteBuilderHead div strong{margin-top:4px;font-size:17px}.currencyBadge{color:#18845a;background:#e6f8ef;border-radius:12px;padding:6px 9px;font-size:9px}.quoteBuilder>label,.quoteFields label{color:#687589;font-size:9px}.quoteBuilder>label select,.quoteFields input,.quoteFields textarea{width:100%;margin-top:6px;display:block}.buyerMini{background:#f6f8fb;border-radius:9px;margin:10px 0 14px;padding:10px}.buyerMini strong,.buyerMini small{display:block}.buyerMini strong{font-size:10px}.buyerMini small{color:var(--muted);margin-top:4px;font-size:8px}.cartList{gap:8px;display:grid}.cartList article{border:1px solid var(--line);border-radius:10px;padding:11px;position:relative}.cartList article>strong,.cartList article>small,.cartList article>b{display:block}.cartList article>strong{padding-left:25px;font-size:10px}.cartList article>small{color:var(--muted);margin:5px 0 9px;font-size:8px}.cartList article>div{grid-template-columns:80px 1fr;gap:7px;display:grid}.cartList article label{color:#7d8999;font-size:8px}.cartList article input{width:100%;margin-top:4px;padding:7px;display:block}.cartList article>b{color:#17427e;text-align:left;margin-top:9px;font-size:10px}.removeItem{color:#c54c4c;background:#f7e9e9;border:0;border-radius:6px;width:24px;height:24px;position:absolute;top:8px;left:8px}.emptyCart{text-align:center;color:#8b96a6;padding:28px 10px}.emptyCart span,.emptyCart strong{display:block}.emptyCart span{font-size:25px}.emptyCart strong{margin-top:8px;font-size:10px}.emptyCart p{font-size:8px}.quoteFields{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.quoteFields .wideField{grid-column:1/-1}.quoteFields textarea{resize:vertical;min-height:58px}.quoteTotals{border-top:1px solid var(--line);margin:14px 0 0;padding-top:10px}.quoteTotals div{justify-content:space-between;padding:5px 0;display:flex}.quoteTotals dt,.quoteTotals dd{font-size:9px}.quoteTotals dd{margin:0}.quoteTotals div:last-child{color:#173f79;border-top:1px dashed #d8dee7;margin-top:4px;padding-top:10px;font-weight:700}.quoteActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quoteActions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px;font-size:9px}.quoteActions button:disabled{opacity:.45;cursor:not-allowed}.sourceModal{width:min(850px,95vw);max-height:85vh}.sourceList{gap:7px;max-height:65vh;display:grid;overflow:auto}.sourceList article{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.sourceList strong,.sourceList small{display:block}.sourceList strong{font-size:10px}.sourceList small{color:var(--muted);margin-top:4px;font-size:8px}.sourceList b{color:#647084;font-size:9px}.sourceStatus{border-radius:10px;padding:5px 8px;font-size:8px}.sourceStatus.active{color:#168253;background:#e5f8ef}.printModal{background:#e9edf3;border-radius:14px;width:min(1180px,96vw);max-height:96vh;padding:18px;overflow:auto}.printToolbar{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.printToolbar button{background:#fff;border:1px solid #cfd6e0;border-radius:8px;padding:9px 13px}.quoteDocument{color:#16233a;background:#fff;width:210mm;min-height:297mm;margin:auto;padding:15mm;font-family:Tahoma,Segoe UI,Arial,sans-serif}.quoteDocHead{border-bottom:3px solid #ef0c47;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding-bottom:15px;display:grid}.quoteDocHead img{object-fit:contain;width:125px;height:78px}.quoteDocHead h1{margin:0;font-size:23px}.quoteDocHead p{color:#6d7888;margin:6px 0 0}.quoteDocHead dl{margin:0}.quoteDocHead dl div{grid-template-columns:60px 1fr;gap:8px;padding:3px;font-size:10px;display:grid}.quoteDocHead dd{margin:0;font-weight:700}.quoteBuyer{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:16px 0;display:grid}.quoteBuyer>div{border:1px solid #dfe4eb;border-radius:8px;padding:10px}.quoteBuyer span,.quoteBuyer strong,.quoteBuyer small{display:block}.quoteBuyer span{color:#8590a0;font-size:8px}.quoteBuyer strong{margin:6px 0;font-size:10px}.quoteBuyer small{color:#687487;font-size:8px;line-height:1.7}.quoteTable{white-space:normal;border:1px solid #dce2ea}.quoteTable th{color:#fff;background:#132847;border-color:#132847;font-size:8px}.quoteTable td{cursor:default;padding:10px 8px;font-size:8px}.quoteDocBottom{grid-template-columns:1fr 270px;gap:20px;margin-top:16px;display:grid}.quoteDocBottom h3{font-size:10px}.quoteDocBottom p,.quoteDocBottom small{color:#687487;font-size:8px;line-height:1.9}.quoteDocBottom dl{border:1px solid #dfe4eb;border-radius:8px;margin:0;padding:10px}.quoteDocBottom dl div{justify-content:space-between;padding:6px;display:flex}.quoteDocBottom dd{margin:0}.quoteDocBottom dl div:last-child{background:#f0f5fc;border-radius:5px;font-weight:700}.quoteDocument footer{color:#7a8594;justify-content:space-between;margin-top:60px;padding:0 60px;font-size:9px;display:flex}@media (width<=1250px){.catalogLayout{grid-template-columns:1fr}.quoteBuilder{max-height:none;position:relative;top:auto}.productGrid{max-height:none}.catalogTools{grid-template-columns:1fr 1fr}.catalogTools .search{grid-column:1/-1}}@media (width<=720px){.pricePromo{grid-template-columns:auto 1fr}.pricePromo button{grid-column:1/-1}.productGrid,.catalogTools{grid-template-columns:1fr}.catalogTools .search{grid-column:auto}.sourceList article{grid-template-columns:1fr}.quoteBuilder{padding:14px}.quoteFields{grid-template-columns:1fr}.quoteFields .wideField{grid-column:auto}}@media print{body{background:#fff}.sidebar,.content,.printToolbar,.overlay:not(.printOverlay){display:none!important}.printOverlay{background:#fff;padding:0;display:block;position:static}.printModal{background:#fff;width:auto;max-height:none;padding:0;overflow:visible}.quoteDocument{width:100%;min-height:auto;box-shadow:none;padding:8mm}.quoteDocHead{grid-template-columns:105px 1fr auto}.quoteDocHead img{width:100px;height:62px}@page{size:A4;margin:4mm}}.backupLayout{gap:18px;display:grid}.backupHero{color:#fff;background:linear-gradient(135deg,#0c2242,#174c86);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:25px;display:grid;box-shadow:0 14px 35px #0b254533}.backupHeroIcon{background:#ffffff18;border:1px solid #ffffff24;border-radius:16px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.backupHero span{color:#a9c9ee;font-size:11px}.backupHero h2{margin:5px 0 7px;font-size:22px}.backupHero p{color:#ccdaf0;margin:0;font-size:11px;line-height:1.9}.backupDownload{min-width:180px}.backupDownload:disabled{opacity:.65;cursor:wait}.backupGrid{grid-template-columns:1.05fr 1fr;gap:18px;display:grid}.storageCard{padding:20px}.storageTitle{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:15px;display:flex}.storageTitle>span{color:#1764cf;background:#eaf2ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.storageTitle h2{margin:0 0 5px;font-size:15px}.storageTitle p{color:var(--muted);margin:0;font-size:10px}.storageAnswer{background:#f4f8ff;border:1px solid #dce9fb;border-radius:11px;margin-top:15px;padding:16px}.storageAnswer strong{color:#145ebd}.storageAnswer p{color:#5e6b7e;margin:8px 0 0;font-size:11px;line-height:2}.storageCard ul{color:#596579;gap:10px;margin:15px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.storageCard li span{color:#168657;background:#e4f7ed;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:7px;display:inline-grid}.liveBadge{color:#189d62;background:#e8f8ef;border-radius:14px;padding:5px 9px;font-size:9px}.backupStats{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 18px 17px;display:grid}.backupStats article{text-align:center;background:#f8fafc;border:1px solid #edf0f4;border-radius:10px;padding:13px 7px;display:grid}.backupStats article span{color:#236bdd;font-size:18px}.backupStats strong{margin:4px;font-size:18px}.backupStats small{color:#778397;font-size:9px}.backupChecked{border-top:1px solid var(--line);color:#8894a5;margin:0;padding:12px 19px;font-size:9px}.backupGuide{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:22px;display:grid}.backupGuide>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.backupGuide p{color:#7b8798;grid-column:2;margin:0;font-size:10px;line-height:1.8}.backupGuide>i{color:#bec7d2}.guideNumber{color:#1764cf;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.backupNote{color:#755b25;background:#fff8e8;border:1px solid #f3dfac;border-radius:12px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.backupNote>span{color:#fff;background:#f5b843;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.backupNote p{margin:0;font-size:10px;line-height:2}@media (width<=1000px){.backupGrid{grid-template-columns:1fr}.backupHero{grid-template-columns:auto 1fr}.backupDownload{grid-column:1/-1}.backupGuide{grid-template-columns:1fr}.backupGuide>i{display:none}}@media (width<=600px){.backupHero{text-align:center;grid-template-columns:1fr}.backupHeroIcon{margin:auto}.backupStats{grid-template-columns:repeat(2,1fr)}}:root{--navy:#151a31;--blue:#e2ad2d;--ink:#f4f1e8;--muted:#aaaabd;--line:#393b59;--bg:#171b34;--surface:#202541;--surface-2:#292e4d;--gold-soft:#f1c550}.sidebar{background:#151a31;border-left:1px solid #353954}.brand{border-color:#353954}.brandCrm,.profile small,.profile i{color:#a4aac1}.sidebar button{color:#c0c4d2}.sidebar button.active{color:#f8d263;background:linear-gradient(90deg,#5b471c,#383321);box-shadow:inset 3px 0 #e4ad25,0 7px 18px #0004}.content h1,.panel h2,.panel h3,.stats strong{color:#f4c94e}.panel,.stats article,.modal,.quoteBuilder,.productCard,.countyList article,.sourceList article{background:var(--surface);border-color:var(--line);box-shadow:0 8px 22px #0002}.iconBtn,.tools select,.quickRow select,.task button,.provinceGrid button,.dealCard,.tableSelect,.formGrid input,.formGrid select,.formGrid textarea,.catalogTools select,.quoteBuilder select,.quoteBuilder input,.quoteBuilder textarea,.quoteFields input,.quoteActions button,.sourceButton,.printToolbar button{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.primary{font-weight:700;box-shadow:0 7px 18px #d8a21d30;color:#15111b!important;background:linear-gradient(135deg,#f0c349,#c98d12)!important}th{color:#bbbaca;border-color:var(--line);background:#1b203b}td{border-color:#343750}tr:hover td,tr.selected td{background:#2a2e4a}.centerDetail dl div,.sourceBox{border-color:var(--line);background:#1b203b}.provinceGrid button:hover,.provinceGrid button.active{background:#3a321e;border-color:#c5911e;box-shadow:0 4px 14px #d69e2020}.kanbanColumn{background:#1b2039;border:1px solid #343750}.pricePromo,.backupHero{background:linear-gradient(135deg,#252b4a,#32385d);border:1px solid #4a5071;box-shadow:0 12px 30px #0003}.addProduct{color:#f3c54a;background:#3c3420}.addProduct:hover{color:#17121b;background:#e1aa28}.cartList article{border-color:var(--line)}.backupChecked{border-color:var(--line);color:#aaaebe}.modalActions button{border-color:var(--line);color:var(--ink);background:#30344f}@media print{.quoteDocument{color:#16233a;background:#fff}.quoteDocument h1,.quoteDocument h2,.quoteDocument h3,.quoteDocument strong{color:#16233a}.quoteDocument th{color:#fff;background:#132847}.quoteDocument td{color:#16233a;border-color:#dce2ea}.quoteDocument tr:hover td{background:#fff}}.quoteFields .checkLabel{cursor:pointer;align-items:center;gap:9px;display:flex}.quoteFields .checkLabel input{accent-color:#176dc3;width:18px;height:18px}.loginPage{background:radial-gradient(circle at 40% 0,#303861 0,#171b34 52%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#202541;border:1px solid #454b6c;border-radius:20px;width:min(400px,100%);padding:32px;box-shadow:0 24px 65px #0006}.loginCard img{object-fit:contain;background:#fff;border-radius:12px;width:132px;height:92px;margin:0 auto 15px;padding:5px;display:block}.loginCard p{text-align:center;color:#c3c7d8;margin:0;font-size:11px}.loginCard h1{text-align:center;color:#f4c94e;margin:10px 0 25px;font-size:21px}.loginCard label{color:#e0e2eb;margin-top:14px;font-size:11px;display:block}.loginCard input{color:#fff;background:#171b34;border:1px solid #4a5072;border-radius:10px;outline-color:#e2ad2d;width:100%;margin-top:7px;padding:11px}.loginCard button{width:100%;margin-top:22px}.loginError{color:#ffc5cb;background:#4b252c;border:1px solid #8d4652;border-radius:9px;margin-top:15px;padding:10px;font-size:11px}.salesCoverage{margin-bottom:18px;overflow:hidden}.coverageBody{grid-template-columns:250px 1fr;align-items:center;gap:28px;padding:6px 24px 22px;display:grid}.coverageDonut{border-radius:50%;place-items:center;width:205px;height:205px;margin:auto;display:grid;position:relative;box-shadow:0 0 35px #e2ad2d10}.coverageDonut:after{content:"";background:var(--surface);border:1px solid #302f46;border-radius:50%;position:absolute;inset:29px}.coverageDonut>div{z-index:1;text-align:center;position:relative}.coverageDonut strong,.coverageDonut span{display:block}.coverageDonut strong{color:#f3c850;font-size:30px}.coverageDonut span{color:var(--muted);margin-top:6px;font-size:10px}.coverageLegend{grid-template-columns:1fr 1fr;gap:11px;display:grid}.coverageLegend article{border:1px solid var(--line);background:#131324;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.coverageDot{border-radius:50%;width:11px;height:11px;box-shadow:0 0 12px}.coverageLegend strong,.coverageLegend small{display:block}.coverageLegend strong{color:var(--ink);font-size:10px}.coverageLegend small{color:var(--muted);margin-top:4px;font-size:8px}.coverageLegend b{color:#f2c54a;font-size:17px}.coverageLegend i{background:#29283c;border-radius:5px;grid-column:2/-1;height:5px;overflow:hidden}.coverageLegend i em{border-radius:5px;height:100%;display:block}.salesCoverage footer{border-top:1px solid var(--line);background:#131324;grid-template-columns:repeat(3,1fr);display:grid}.salesCoverage footer span{text-align:center;border-left:1px solid var(--line);color:#aaa8b8;padding:13px;font-size:9px}.salesCoverage footer span:last-child{border-left:0}.salesCoverage footer b{color:#f2c54a;font-size:11px}.salesCoverage .panelHead{padding-bottom:8px}@media (width<=900px){.coverageBody{grid-template-columns:1fr}.coverageLegend{grid-template-columns:1fr 1fr}}@media (width<=600px){.coverageLegend,.salesCoverage footer{grid-template-columns:1fr}.salesCoverage footer span{border-left:0;border-bottom:1px solid var(--line)}}.productTableWrap{max-height:calc(100vh - 230px);padding:0 18px 18px;overflow:auto}.productTable{border:1px solid var(--line);border-radius:11px;min-width:1210px;overflow:hidden}.productTable thead{z-index:3;position:sticky;top:0}.productTable th{padding:11px 10px;font-size:9px}.productTable td{border-color:var(--line);cursor:default;vertical-align:middle;white-space:normal;padding:10px}.productTable tbody tr:hover td{background:#211f32}.productTable .rowNumber{text-align:center;width:42px;color:var(--muted)}.productNameCell strong,.productNameCell small,.companyCell strong,.companyCell small,.packCell strong,.packCell small,.priceCell strong,.priceCell small{display:block}.productNameCell strong{color:var(--ink);font-size:11px;line-height:1.7}.productNameCell small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.7}.companyCell{min-width:125px}.companyCell strong{font-size:10px}.companyCell small{color:var(--muted);margin-top:4px;font-size:8px}.categoryPill{color:#f2c649;white-space:nowrap;background:#30291a;border-radius:10px;padding:5px 8px;font-size:8px;display:inline-block}.modelCell{color:#bbb8c5;min-width:85px;font-size:9px}.packCell{min-width:175px;max-width:250px;line-height:1.7}.packCell strong{color:#f2c649;text-align:right;direction:ltr;font-size:10px}.packCell small{color:var(--muted);margin-top:4px;font-size:8px}.priceCell{min-width:130px;white-space:nowrap!important}.priceCell strong{color:#f1c44b;font-size:12px}.priceCell small{color:var(--muted);margin-top:4px;font-size:8px}.dateCell{color:#aaa8b8;white-space:nowrap!important}.rowAddProduct,.editProduct{white-space:nowrap;width:auto;min-width:82px;margin:0;padding:7px 9px}.rowAddProduct{color:#f3c54a;background:#30291a}.rowAddProduct:hover{color:#17121b;background:#e1aa28}.editProduct{color:#e4e1e9;background:#252337;border:1px solid #5c5970}.productEditModal{max-width:620px}.catalogPanel{overflow:hidden}@media (width<=1250px){.productTableWrap{max-height:680px}}@media (width<=720px){.productTableWrap{padding:0 10px 12px}.productTable{min-width:1000px}}@font-face{font-family:B Zar CRM;src:url(/fonts/bzar.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:B Zar CRM;src:url(/fonts/bzar-bold.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{--navy:#15345f;--blue:#1668c4;--ink:#152238;--muted:#64748b;--line:#dbe4ef;--bg:#fff;--surface:#fff;--surface-2:#f7faff;--persian-font:"B Zar CRM","B Zar",Tahoma,"Segoe UI",Arial,sans-serif}body{color:var(--ink);background:#fff}.content{background:#fff;max-width:none}.sidebar{background:linear-gradient(#15345f,#10294b)}.sidebar button.active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#2479d6,#1760b5)}.sidebar button b{color:#1457a5;background:#dcecff}.brandCrm,.profile small{color:#c3d3e7}.profile .avatar{color:#1457a5;background:#dcecff}.content h1{color:#0f5eae;font-size:31px}.panel h2,.panel h3{color:#1269bf;font-size:20px}.panel,.stats article,.modal,.quoteBuilder,.productCard,.countyList article,.sourceList article{border-color:var(--line);background:#fff;box-shadow:0 5px 18px #173b6510}.primary{box-shadow:0 7px 18px #176fc425;color:#fff!important;background:linear-gradient(135deg,#1977d4,#105cae)!important}.iconBtn,.tools select,.quickRow select,.task button,.provinceGrid button,.dealCard,.tableSelect,.formGrid input,.formGrid select,.formGrid textarea,.catalogTools select,.quoteBuilder select,.quoteBuilder input,.quoteBuilder textarea,.quoteFields input,.quoteActions button,.sourceButton,.printToolbar button{border-color:var(--line);color:var(--ink);background:#fff}.search{border-color:var(--line);color:#718096;background:#fff}.search input{color:var(--ink)}.search input::placeholder,input::placeholder,textarea::placeholder{color:#8a98aa}th,.productTable th{color:#174c84;border-color:var(--line);background:#edf5ff;font-weight:700}td,.productTable td{color:#17243a;border-color:#e3eaf3}tr:hover td,tr.selected td,.productTable tbody tr:hover td{background:#f2f8ff}.link,.fullLink,.sourceBox a{color:#1269bf}.statIcon.blue,.statIcon.amber,.statIcon.violet,.statIcon.green,.activityIcon,.recordIcon,.userAvatar,.storageTitle>span,.guideNumber{color:#1566bc;background:#e7f1ff}.count,.productTop span{color:#1566bc;background:#e8f2ff}.selectedCenter,.buyerMini,.backupStats article,.storageAnswer{background:#f4f8fd;border-color:#dce7f3}.selectedCenter>span{color:#1668c4;background:#e1efff}.task>span,.productMeta span{background:#edf3fa}.centerDetail dl div,.sourceBox{background:#f8fbff;border-color:#e1eaf3}.sourceBox,.dataBadge.verify{color:#9a6410}.provinceGrid button{color:var(--ink)}.provinceGrid button:hover,.provinceGrid button.active{box-shadow:none;background:#edf6ff;border-color:#87b9ed}.countyList article span,.result,.sourceButton{color:#1566bc;background:#e7f1ff}.kanbanColumn{background:#f8fbff;border-color:#dbe6f1}.kanbanHead span{color:#3d5d7c;background:#e7eff8}.dealCard>strong,.recordSide b,.productPrice strong,.cartList article>b,.quoteTotals div:last-child{color:#0e5eaf}.dealCard .progress,.barChart i{background:#dce8f4}.dealCard .progress i,.barChart i b,.typeChart i b{background:linear-gradient(90deg,#2688df,#62aaf0)}.roleBadge{color:#155da8;background:#e7f1ff}.pricePromo,.backupHero{box-shadow:none;background:linear-gradient(135deg,#eef6ff,#dbeeff);border-color:#cfe1f3}.pricePromoIcon,.backupHeroIcon{color:#1167bf;background:#e4f1ff;border-color:#bcd8f2}.pricePromo small,.pricePromo p,.backupHero span,.backupHero p{color:#5a718b}.productCard:hover{border-color:#94bfeb;box-shadow:0 8px 20px #1c70bf18}.addProduct,.rowAddProduct{color:#075baa;background:#e1f0ff}.addProduct:hover,.rowAddProduct:hover{color:#fff;background:#176dc3}.currencyBadge,.liveBadge{color:#167348;background:#e7f7ee}.cartList article{background:#fff;border-color:#dce6f0}.emptyCart{color:#6d7e92}.sourceStatus.archived{color:#607286;background:#edf1f5}.securityIcon,.storageCard li span{color:#167348;background:#e8f8ef}.backupNote{color:#765314;background:#fff8e7;border-color:#f0d58c}.backupNote strong{color:#75500a}.backupChecked{color:#62748a;border-color:#dbe4ef}.toast{color:#fff;background:#164b78;border:0}.modalHead button{color:#173d68;background:#edf3f9}.modalActions button{color:var(--ink);background:#fff;border-color:#dbe4ef}select option{color:var(--ink);background:#fff}.printModal{background:#edf3f9}.jalaliDatePicker{gap:6px;display:grid}.jalaliDateTrigger{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.jalaliDateTrigger i{color:#1269bf;font-size:18px;font-style:normal}.jalaliCalendar{background:#fff;border:1px solid #b9d5ef;border-radius:12px;width:min(320px,100%);padding:12px;box-shadow:0 10px 24px #12375f1f}.jalaliCalendarHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.jalaliCalendarHead button,.jalaliToday{color:#1269bf;cursor:pointer;font:inherit;background:#e9f3ff;border:0;border-radius:7px}.jalaliCalendarHead button{width:30px;height:28px;font-size:24px;line-height:1}.jalaliCalendarControls{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.jalaliCalendarControls select{color:var(--ink);font:inherit;background:#fff;border:1px solid #c9ddeb;border-radius:7px;padding:6px}.jalaliWeekdays,.jalaliDays{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.jalaliWeekdays{color:#637b93;margin-bottom:4px;font-size:12px}.jalaliDays button{height:31px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px}.jalaliDays button:hover{background:#e9f3ff}.jalaliDays button.selected{color:#fff;background:#1269bf;font-weight:700}.jalaliToday{width:100%;margin-top:10px;padding:8px}.taskTitleInput{flex-wrap:wrap;gap:7px;display:flex}.taskTitleInput input{flex:1;min-width:0}.taskPresetButton{color:#1269bf;cursor:pointer;background:#eaf4ff;border:1px solid #94bee6;border-radius:9px;flex:0 0 42px;width:42px;font-size:22px;line-height:1}.taskPresetMenu{background:#fff;border:1px solid #b9d5ef;border-radius:10px;flex:0 0 100%;padding:6px;box-shadow:0 10px 24px #12375f1f}.taskPresetMenu button{width:100%;color:var(--ink);text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;display:block}.taskPresetMenu button:hover{color:#1269bf;background:#edf6ff}.productTable .rowNumber{color:#6f8095}.packCell strong,.priceCell strong{color:#125fae}.modelCell,.dateCell{color:#536a82}.categoryPill{color:#145fa8;background:#e7f1ff}.editProduct{color:#175b9f;background:#fff;border-color:#bad1e9}.editProduct:hover{color:#0e59a2;border-color:#3186d8}.rowAddProduct{width:auto;min-width:0;margin:8px 0 0;padding:6px 9px;font-size:9px;display:inline-block}.productNameCell{min-width:240px}.quoteTotals div:last-child{border-top-color:#c9d9e8}.loginPage{isolation:isolate;background:linear-gradient(120deg,#061326bc,#082a3eb5),url(/login-nebula.jpg) 50%/cover no-repeat fixed;position:relative}.loginCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-color:#b7d8e7;box-shadow:0 24px 65px #0009}.loginCard h1{color:#075f9e}body,.sidebar nav button{font-size:16px}.sidebar button b{font-size:12px}.profile small,.brandCrm{font-size:11px}.content h1{font-size:35px}.panel h2,.panel h3{font-size:23px}.productTable td,td,.productNameCell strong,.companyCell strong,.packCell strong,.priceCell strong{font-size:13px}.productNameCell small,.companyCell small,.packCell small,.priceCell small,td small,.categoryPill,.rowAddProduct,.editProduct{font-size:11px}.quoteBuilderHead div span{font-size:13px}.quoteBuilderHead div strong{font-size:22px}.buyerMini strong,.cartList article>strong{font-size:13px}.buyerMini small,.cartList article>small,.cartList article label{font-size:11px}.cartList article>b,.quoteTotals dt,.quoteTotals dd{font-size:13px}.quoteTotals div:last-child dd{font-size:17px}.quoteDocHead h1{font-size:28px}.quoteDocument .quoteTable th,.quoteDocument .quoteTable td{font-size:10px}.quoteBuyer strong{font-size:12px}.quoteBuyer span,.quoteBuyer small,.quoteDocBottom h3,.quoteDocBottom p,.quoteDocBottom small,.quoteDocument footer{font-size:10px}.buyerPicker{margin:0 0 10px;position:relative}.buyerPicker label{color:#687589;font-size:13px;display:block}.buyerPicker input{width:100%;margin-top:6px;display:block}.buyerResults{z-index:8;background:#fff;border:1px solid #cfddeb;border-radius:10px;max-height:260px;margin-top:4px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #173b6530}.buyerResults button{text-align:right;color:#17243a;background:0 0;border:0;border-bottom:1px solid #e7edf4;width:100%;padding:10px 9px;display:block}.buyerResults button:last-child{border-bottom:0}.buyerResults button:hover,.buyerResults button.selectedBuyer{background:#edf6ff}.buyerResults strong,.buyerResults small{display:block}.buyerResults strong{font-size:13px}.buyerResults small{color:#667b94;direction:rtl;margin-top:4px;font-size:11px}.buyerResults p{color:#6d7e92;margin:0;padding:12px;font-size:12px}body,.sidebar nav button{font-size:18px}.panelHead p,header p{font-size:16px}.tools,.catalogTools,.quoteBuilder,.formGrid label,.quoteBuilder>label,.quoteFields label{font-size:15px}.tools input,.tools select,.catalogTools input,.catalogTools select,.quoteBuilder input,.quoteBuilder select,.quoteBuilder textarea,.quoteFields input,.quoteFields textarea,.formGrid input,.formGrid select,.formGrid textarea,.modalActions button,.quoteActions button{font-size:16px}.productTable th,th{font-size:14px}.productTable td,td,.productNameCell strong,.companyCell strong,.packCell strong,.priceCell strong{font-size:15px}.productNameCell small,.companyCell small,.packCell small,.priceCell small,td small{font-size:12px}.checkAlert{cursor:pointer;color:#805300;background:#fff8df;border:1px solid #f0c566;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.checkAlert strong{font-size:18px}.checkAlert span{font-size:14px}.contactFields{border:1px solid var(--line);background:#f8fbff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.contactFields>strong,.contactFields>small{grid-column:1/-1}.contactFields>small{color:var(--muted);font-size:12px}.contactRole{border:1px solid #dbe6f2;border-radius:9px;padding:9px}.contactRole>span{font-size:13px;font-weight:700}.contactLine{gap:5px;margin-top:6px;display:flex}.contactLine input{width:100%}.contactLine button,.addContact{color:#075baa;background:#edf6ff;border:1px solid #b9d5f0;border-radius:7px;padding:5px 8px}.addContact{margin-top:7px;font-size:12px}.cityLink{color:#1269bf;background:#f7fbff;border:1px solid #d4e4f5;border-radius:8px;flex-direction:column;gap:2px;margin:3px;padding:7px 9px;display:inline-flex}.cityLink small{color:#70839a;font-size:10px}.sidebar{width:224px;padding:10px}.content{width:calc(100% - 224px);margin-right:224px}.brand{gap:4px;padding:0 4px 9px}.brandLogo{border-radius:9px;width:174px;height:70px;padding:3px}.sidebar nav{scrollbar-width:thin;flex:auto;gap:2px;min-height:0;padding-top:8px;overflow:hidden auto}.sidebar button{border-radius:8px;gap:9px;padding:7px 9px}.sidebar nav button,.navBottom>button{font-size:14px}.sidebar nav button:first-letter{font-size:16px}.sidebar button b{padding:1px 6px;font-size:10px}.navBottom{flex:none;margin-top:0;padding-top:5px}.profile{gap:7px;padding:6px 4px 0}.profile .avatar{width:27px;height:27px;font-size:12px}.profile small{margin-top:1px;font-size:9px}.addressLabelSimple{gap:18px;max-width:980px;margin:0 auto;display:grid}.addressSearchOnly{padding:22px;position:relative}.addressSearchOnly .panelHead{margin-bottom:14px}.addressSearch{max-width:680px;margin:0 auto}.addressDropdown{background:#fff;border:1px solid #cfddeb;border-radius:11px;max-width:680px;max-height:330px;margin:5px auto 0;padding:5px;overflow:auto;box-shadow:0 13px 30px #173b6530}.addressDropdown button{text-align:right;color:#17243a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edf4;width:100%;padding:11px 10px;display:block}.addressDropdown button:last-child{border-bottom:0}.addressDropdown button:hover{background:#edf6ff}.addressDropdown strong,.addressDropdown small{display:block}.addressDropdown strong{font-size:15px}.addressDropdown small{color:#667b94;margin-top:4px;font-size:12px}.addressDropdown p{color:#6d7e92;margin:0;padding:14px;font-size:13px}.addressEditor{padding:0 20px 20px}.addressEditor .panelHead{padding-top:20px}.addressEditor .smallPrimary{width:auto;min-width:112px}.addressEditor .modalActions{justify-content:flex-start;margin-top:14px}.contactFields{border:1px solid var(--line);background:#f8fbff;border-radius:11px;padding:13px}.contactFieldsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.contactFieldsHead strong,.contactFieldsHead small{display:block}.contactFieldsHead small{color:var(--muted);margin-top:4px;font-size:12px}.contactFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.contactFieldsHead .addContact{white-space:nowrap;margin-top:0}.centerEditSaveActions{direction:ltr;justify-content:flex-start;margin:0 0 16px}.centerEditSaveActions .primary{direction:rtl}.overlay{align-items:start;overflow-y:auto}.modal{max-height:calc(100vh - 40px);margin:20px auto;overflow-y:auto}.modalHead{z-index:2;background:#fff;padding-top:24px;position:sticky;top:-24px}.contactRole>span{display:block}.contactPersonName{margin-top:7px;display:block}.contactPersonName small{color:#5e7088;margin-bottom:3px;font-size:12px;display:block}.contactPersonName input{width:100%}.content,.panel,.stats article,.modal,.quoteBuilder,.productCard,.countyList article,.sourceList article,.content .panel :is(p,small,dt,dd,label),.content .stats article :is(p,small),.formGrid label,.contactPersonName small{color:#101820}.sidebar,.sidebar button,.sidebar .brandCrm,.sidebar .profile small,.sidebar .profile strong,.sidebar .profile i,.sidebar button:not(.active){color:#fff}.coverageLegend article,.salesCoverage footer,.coverageLegend article strong,.coverageLegend article small,.salesCoverage footer span{color:#fff!important}.coverageLegend article b,.salesCoverage footer b{color:#ffd35a!important}.coverageLegend i{background:#4d4d69}.coverageLegend i em{filter:brightness(1.2)}.backButton{color:#0d5cae;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9fc6eb;border-radius:10px;padding:9px 14px;font-size:15px;font-weight:800}.backButton:hover{background:#eaf4ff;border-color:#4b96dc}.productTableWrap{padding:0 10px 18px;overflow:hidden auto!important}.productTable{table-layout:fixed;width:100%;min-width:0!important}.productTable th,.productTable td{padding:9px 6px!important}.productTable th:first-child{width:5%}.productTable th:nth-child(2){width:30%}.productTable th:nth-child(3),.productTable th:nth-child(4){width:18%}.productTable th:nth-child(5){width:15%}.productTable th:nth-child(6){width:14%}.productNameCell,.companyCell,.packCell,.priceCell{min-width:0!important;max-width:none!important}.productActions{white-space:nowrap}.productActions .rowAddProduct,.productActions .editProduct{display:block;margin:3px auto!important;padding:5px 7px!important;font-size:10px!important}.productTable td{overflow-wrap:anywhere}.supplierAdd{color:#075baa;cursor:pointer;background:#eaf4ff;border:1px solid #90bce8;border-radius:6px;place-items:center;width:23px;height:23px;margin-right:7px;font-weight:900;display:inline-grid}.supplierDetails{background:#f5faff;border:1px solid #bcd8f2;border-radius:11px;grid-column:1/-1;padding:13px}.supplierDetails>strong,.supplierDetails>small{display:block}.supplierDetails>small{color:#526d8b;margin:5px 0 11px;font-size:12px}.followUpAlert{cursor:pointer;color:#123a78;background:#eef4ff;border:1px solid #b9c8f6;border-radius:12px;margin-bottom:16px;padding:14px 18px}.followUpAlert strong{margin-bottom:8px;font-size:18px;display:block}.followUpAlert div{flex-wrap:wrap;gap:8px;display:flex}.followUpAlert span{background:#fff;border:1px solid #d4e0fa;border-radius:8px;padding:7px 9px;font-size:13px}.followUpAlert b{color:#0d5cae}.deleteRecord{color:#b62d2d;background:#fff2f2;border:1px solid #efa7a7;border-radius:7px;padding:6px 10px;font-weight:700}.deleteRecord:hover{color:#fff;background:#d94444}.deleteCenterButton{color:#b42318;font:inherit;cursor:pointer;background:#fff2f2;border:1px solid #ee9292;border-radius:10px;padding:10px 13px;font-weight:900;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.deleteCenterButton:hover{color:#fff;background:#d92d20;border-color:#d92d20;transform:translateY(-2px);box-shadow:0 8px 18px #d92d2033}.brandLogoFrame{background:#fff;border-radius:9px;place-items:center;width:174px;height:70px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #02081755}.brandLogo{object-fit:contain;transform-origin:50%;will-change:transform,filter;animation:3.1s ease-in-out infinite brandLogoFlagWave;display:block;width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}@keyframes brandLogoFlagWave{0%,to{filter:drop-shadow(0 3px 4px #071a3520);transform:perspective(460px)rotateY(0)skewY(0)}22%{filter:drop-shadow(-2px 4px 5px #176fc42f);transform:perspective(460px)rotateY(-3deg)skewY(.25deg)}50%{filter:drop-shadow(2px 4px 5px #176fc435);transform:perspective(460px)rotateY(2deg)skewY(-.25deg)}76%{filter:drop-shadow(-1px 4px 4px #176fc42b);transform:perspective(460px)rotateY(-1.5deg)skewY(.15deg)}}@media (width<=760px){.brandLogoFrame{border-radius:9px;width:48px;height:48px}.brandLogo{width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important}}@media (prefers-reduced-motion:reduce){.brandLogo{animation:none}}body,button,input,select,textarea,.quoteDocument,.quoteDocument{font-family:var(--persian-font)!important}.forgotPassword{color:#1269bf;background:0 0;border:0;margin:12px auto -4px;font-size:15px;font-weight:700;display:block}.loginRecovery{color:#183d68;background:#eef7ff;border:1px solid #b8d5ef;border-radius:10px;margin-top:14px;padding:12px}.loginRecovery strong{font-size:16px;display:block}.loginRecovery p{line-height:1.85;text-align:right!important;margin:5px 0 0!important;font-size:13px!important}.passwordResetForm{border-top:1px solid var(--line);gap:9px;margin-top:18px;padding-top:16px;display:grid}.passwordResetForm>strong{color:#0e5eaf;font-size:18px}.passwordResetForm>small{color:#526d8b;font-size:14px}.passwordResetForm label{font-size:15px}.passwordResetForm input,.passwordResetForm select{width:100%;font:inherit;border:1px solid #cbddec;border-radius:8px;margin-top:5px;padding:9px}.passwordResetForm button{margin-top:4px}.resetMessage{line-height:1.7;color:#0e5eaf!important;margin:2px 0 0!important;font-size:14px!important}.content .panel h2,.content .panel h3{font-size:26px}.content .link,.content .fullLink{font-size:16px}.content .activityRow{gap:15px;padding:17px 0}.content .activityRow strong{font-size:18px}.content .activityRow small{margin-top:7px;font-size:15px;line-height:1.55}.content .activityRow b{font-size:15px;line-height:1.5}.content .priorityDot{width:15px;height:15px}.content .salesCoverage footer b,.content .checkAlert span{font-size:17px}.content .followUpAlert span{font-size:16px}.content .followUpAlert strong{font-size:21px}.content .task strong{font-size:17px}.content .task small{font-size:15px}.content .selectedCenter strong{font-size:17px}.content .selectedCenter small{font-size:15px}.content .buyerResults strong,.content .addressDropdown strong{font-size:16px}.content .buyerResults small,.content .addressDropdown small{font-size:14px}body{font-size:25px}.sidebar nav button,.navBottom>button{font-weight:700;font-size:17px!important}.sidebar .brandCrm,.sidebar .profile small{font-size:13px}.sidebar .profile strong{font-size:16px}.content{font-size:25px}.content .panelHead p,.content header p{font-size:22px}.content .panel h2,.content .panel h3,.content h1{font-size:32px;font-weight:900}.content .link,.content .fullLink,.content button{font-size:19px;font-weight:700}.content .activityRow strong{font-size:24px;font-weight:900}.content .activityRow small,.content .activityRow b{font-size:20px;line-height:1.65}.content .activityIcon{width:48px;height:48px;font-size:24px}.content .stats strong{font-size:37px;font-weight:900}.content .tools,.content .catalogTools,.content .quoteBuilder,.content .formGrid label,.content .quoteBuilder>label,.content .quoteFields label{font-size:20px}.content input,.content select,.content textarea{font-size:22px!important}.content .productNameCell strong,.content .companyCell strong,.content .packCell strong,.content .priceCell strong{font-size:22px;font-weight:900}.content .productNameCell small,.content .companyCell small,.content .packCell small,.content .priceCell small,.content td small{font-size:18px}.content .rowAddProduct,.content .editProduct,.content .categoryPill{font-weight:700;font-size:18px!important}.content .coverageLegend strong{font-size:20px;font-weight:900}.content .checkAlert span,.content .followUpAlert span{font-size:20px}.content .checkAlert strong,.content .followUpAlert strong{font-size:25px;font-weight:900}.content .task strong,.content .selectedCenter strong,.content .buyerResults strong,.content .addressDropdown strong{font-size:21px;font-weight:900}.content .task small,.content .selectedCenter small,.content .buyerResults small,.content .addressDropdown small{font-size:18px}.content .centerDetail dt{font-size:18px;font-weight:700;line-height:1.5}.content .centerDetail dd{font-size:23px;font-weight:800;line-height:1.75}.content .provinceGrid{gap:14px;padding:10px 22px 22px}.content .provinceGrid button{min-height:106px;padding:18px 14px}.content .provinceGrid strong{font-size:22px;font-weight:900;line-height:1.45}.content .provinceGrid span{margin-top:8px;font-size:18px;line-height:1.55}.content .countyList article{padding:18px}.content .countyList article strong{font-size:22px;font-weight:900}.content .countyList article p{margin-top:9px;font-size:18px;line-height:1.75}.content .countyList article span{padding:7px 10px;font-size:16px}.content .recordsList article{gap:18px;padding:19px 0}.content .recordMain strong{font-size:23px;font-weight:900;line-height:1.5}.content .recordMain p{margin:7px 0;font-size:19px;line-height:1.65}.content .recordMain small,.content .recordSide small{font-size:17px;line-height:1.55}.content .recordIcon{width:52px;height:52px;font-size:25px}.content .kanban{gap:16px;padding-bottom:20px}.content .kanbanColumn{min-height:650px;padding:16px}.content .kanbanHead strong{font-size:21px;font-weight:900}.content .kanbanHead span{padding:7px 11px;font-size:17px}.content .dealCard{margin-bottom:14px;padding:19px}.content .dealCard small{font-size:16px;line-height:1.55}.content .dealCard h3{margin:10px 0 16px;font-size:22px;font-weight:900;line-height:1.65}.content .dealCard>strong{font-size:24px;font-weight:900}.content .dealCard>div:last-of-type{font-size:16px;line-height:1.6}.content .dealCard select{margin-top:14px;padding:11px;font-size:20px}.content .taskPageList article{gap:17px;padding:19px 0}.content .taskPageList strong{font-size:22px;font-weight:900}.content .taskPageList small,.content .taskPageList time{font-size:18px;line-height:1.6}.content .taskCheck{width:38px;height:38px}.content .priority{padding:7px 11px;font-size:17px}.catalogPanel .productTableWrap{background:#fff;border:1px solid #c9d9ea;border-radius:12px;max-height:calc(100vh - 260px);padding:0 8px 14px}.catalogPanel .productTable{border-collapse:collapse;table-layout:fixed;border:0;border-radius:0}.catalogPanel .productTable th,.catalogPanel .productTable td{line-height:1.45;border:1px solid #cbd9e8!important;padding:7px 8px!important}.catalogPanel .productTable th{color:#104f91;text-align:right;white-space:nowrap;background:#deedfc;line-height:1.45;font-size:17px!important}.catalogPanel .productTable td{color:#132238;background:#fff;font-size:17px!important}.catalogPanel .productTable tbody tr:nth-child(2n) td{background:#f7fbff}.catalogPanel .productTable tbody tr:hover td{background:#eaf5ff!important}.catalogPanel .productNameCell strong,.catalogPanel .companyCell strong,.catalogPanel .packCell strong,.catalogPanel .priceCell strong{font-weight:900;line-height:1.5;font-size:18px!important}.catalogPanel .productNameCell small,.catalogPanel .companyCell small,.catalogPanel .packCell small,.catalogPanel .priceCell small{margin-top:2px;line-height:1.35;font-size:15px!important}.catalogPanel .productTable .rowNumber{font-weight:700;font-size:16px!important}.catalogPanel .productActions{text-align:center;padding:5px!important}.catalogPanel .productActions .rowAddProduct,.catalogPanel .productActions .editProduct{white-space:nowrap;width:100%;line-height:1.25;margin:2px 0!important;padding:5px 4px!important;font-size:15px!important}.catalogPanel .productTable th:nth-child(5),.catalogPanel .productTable th:nth-child(6){width:14%}@media (width<=980px){.catalogPanel .productTable th,.catalogPanel .productTable td{font-size:15px!important}.catalogPanel .productNameCell strong,.catalogPanel .companyCell strong,.catalogPanel .packCell strong,.catalogPanel .priceCell strong{font-size:16px!important}.catalogPanel .productNameCell small,.catalogPanel .companyCell small,.catalogPanel .packCell small,.catalogPanel .priceCell small,.catalogPanel .productActions .rowAddProduct,.catalogPanel .productActions .editProduct{font-size:13px!important}}.centerPhoneFields{display:block}.centerPhoneLine{gap:6px;margin-top:7px;display:flex}.centerPhoneLine input{flex:1}.centerPhoneLine button{color:#b52c2c;background:#fff4f4;border:1px solid #efb7b7;border-radius:8px;width:40px;font-size:23px;line-height:1}.centerPhoneFields .addContact{margin-top:8px;font-size:15px}.editedCenterDot{vertical-align:middle;background:#25ae67;border-radius:50%;width:12px;height:12px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #dff6e9}.sidebar .logoutButton{color:#fff!important;background:#ffffff10!important;border:1px solid #ffffff40!important;margin-top:4px!important}.sidebar .logoutButton:hover{background:#a92f45!important;border-color:#ef8b9a!important}.quoteActions{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}.smsButton{color:#1265b8;font:inherit;cursor:pointer;background:#e9f3ff;border:1px solid #b8d6ff;border-radius:7px;padding:7px 10px;font-weight:700}.smsButton:hover{color:#fff;background:#1265b8}.modalForm{background:#fff;border-radius:16px;width:min(650px,100vw - 32px);max-height:calc(100vh - 34px);padding:25px;overflow:auto;box-shadow:0 18px 55px #09204745}.modalTitle{border-bottom:1px solid #dce6f5;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.modalTitle h2{color:#125da7;margin:0}.modalTitle p{color:#60718a;margin:6px 0 0}.closeBtn{color:#125da7;cursor:pointer;background:#eef5ff;border:0;border-radius:8px;width:36px;height:36px;font-size:26px;line-height:1}.modalForm textarea{resize:vertical}.modalForm small{color:#667892;padding-top:6px;font-size:.82em;display:block}@media (width<=800px){.quoteActions{flex-direction:column}.smsButton{padding:6px 8px}}.sidebar .sidebarExit{font-weight:700;margin:7px 0 0!important;padding:7px 9px!important;font-size:15px!important}.checksTable{padding:0;overflow:hidden auto!important}.checksTable table{table-layout:fixed;white-space:normal;width:100%!important;min-width:0!important}.checksTable th,.checksTable td{overflow-wrap:anywhere;vertical-align:middle;line-height:1.35;padding:10px 7px!important;font-size:16px!important}.checksTable th{font-size:17px!important}.checksTable td small{overflow-wrap:anywhere;font-size:14px!important}.checksTable th:first-child{width:8%}.checksTable th:nth-child(2){width:15%}.checksTable th:nth-child(3){width:14%}.checksTable th:nth-child(4){width:11%}.checksTable th:nth-child(5){width:10%}.checksTable th:nth-child(6){width:8%}.checksTable th:nth-child(7){width:14%}.checksTable th:nth-child(8),.checksTable th:last-child{width:10%}.checksTable tbody tr+tr td{border-top:2px solid #c7d8eb}.checksTable .tableSelect{width:100%;min-width:0;padding:7px 4px}.checksTable .deleteRecord{padding:6px 8px;font-size:15px!important}.checksTable{background:#fff;border:1px solid #b9cfe5;border-radius:10px}.checksTable table{border-collapse:collapse}.checksTable th,.checksTable td{text-align:right;overflow-wrap:normal!important;word-break:normal!important;border:1px solid #c5d8ea!important}.checksTable th{white-space:nowrap;color:#104f91!important;background:#e6f1ff!important}.checksTable td:first-child,.checksTable td:nth-child(4),.checksTable td:nth-child(5),.checksTable td:nth-child(6),.checksTable td:last-child{white-space:nowrap}.checksTable td small{white-space:nowrap;overflow-wrap:normal!important;word-break:normal!important}.checksTable .deleteRecord{white-space:nowrap!important;min-width:0!important}.checksTable table:not(:has(th:nth-child(10))) th:first-child{width:9%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(2){width:17%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(3){width:15%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(4){width:12%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(5){width:10%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(6){width:8%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(7){width:14%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(8){width:9%}.checksTable table:not(:has(th:nth-child(10))) th:nth-child(9){width:6%}.checksTable{max-width:100%;overflow-x:clip!important}.checksTable th,.checksTable td{font-weight:700;line-height:1.5;padding:10px 6px!important;font-size:16px!important}.checksTable th{font-weight:900;font-size:17px!important}.checksTable td small{line-height:1.4;font-size:13px!important}.checksTable .checkActions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.checksTable .checkActions button{width:100%;font-weight:800;padding:6px 4px!important;font-size:14px!important}.checksTable table:has(th:nth-child(10)) th:first-child{width:7%}.checksTable table:has(th:nth-child(10)) th:nth-child(2){width:16%}.checksTable table:has(th:nth-child(10)) th:nth-child(3){width:13%}.checksTable table:has(th:nth-child(10)) th:nth-child(4){width:11%}.checksTable table:has(th:nth-child(10)) th:nth-child(5){width:9%}.checksTable table:has(th:nth-child(10)) th:nth-child(6){width:8%}.checksTable table:has(th:nth-child(10)) th:nth-child(7){width:13%}.checksTable table:has(th:nth-child(10)) th:nth-child(8){width:9%}.checksTable table:has(th:nth-child(10)) th:nth-child(9){width:8%}.checksTable table:has(th:nth-child(10)) th:nth-child(10){width:6%}.checkEditModal{max-width:790px}.centers .tableWrap{background:#fff;border:1px solid #bed3e8;border-radius:11px;overflow-x:hidden!important}.centers .tableWrap table{table-layout:fixed;border-collapse:collapse}.centers .tableWrap th,.centers .tableWrap td{text-align:right;vertical-align:middle;white-space:normal;line-height:1.5;border:1px solid #c9dbea!important;padding:11px 12px!important}.centers .tableWrap th{white-space:nowrap;font-weight:900;color:#104f91!important;background:#e7f2ff!important;font-size:18px!important}.centers .tableWrap td{color:#132238;font-size:19px!important}.centers .tableWrap td strong{font-weight:900;line-height:1.55;font-size:20px!important}.centers .tableWrap td small{color:#526b84;margin-top:3px;line-height:1.45;font-size:16px!important}.centers .tableWrap tbody tr:nth-child(2n) td{background:#f7fbff}.centers .tableWrap tbody tr:hover td,.centers .tableWrap tbody tr.selected td{background:#e8f4ff!important}.centers .tableWrap th:first-child{width:31%}.centers .tableWrap th:nth-child(2){width:22%}.centers .tableWrap th:nth-child(3){width:17%}.centers .tableWrap th:nth-child(4),.centers .tableWrap th:nth-child(5){width:15%}.centers .stage,.centers .dataBadge{white-space:nowrap;padding:6px 9px;font-size:15px!important}@media (width<=900px){.centers .tableWrap{overflow-x:auto!important}.centers .tableWrap table{min-width:850px}.centers .tableWrap th{font-size:16px!important}.centers .tableWrap td{font-size:17px!important}.centers .tableWrap td strong{font-size:18px!important}.centers .tableWrap td small{font-size:14px!important}}.centers{overflow:hidden;border-color:#b9d4ec!important;box-shadow:0 12px 28px #1353901c!important}.centers>.panelHead{background:linear-gradient(135deg,#fafdff 0%,#e9f4ff 100%);border-bottom:1px solid #d4e5f5;padding:18px 20px 15px!important}.centers>.panelHead h2{color:#104f91!important;font-size:25px!important;font-weight:950!important}.centers>.panelHead p{color:#54728f!important;font-size:16px!important;font-weight:750!important}.centers .geoTools{background:linear-gradient(#f7fbff,#eef6fd);border:1px solid #cbdff1;border-radius:13px;margin:0 14px 14px;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(150px,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}.centers .geoTools .search,.centers .geoTools select{min-height:48px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 2px 5px #1c5e9b0d;background:#fff!important;border:1px solid #bad5ed!important;border-radius:10px!important}.centers .geoTools .search:focus-within,.centers .geoTools select:hover{transform:translateY(-1px);box-shadow:0 5px 12px #2570b624;border-color:#4c95d7!important}.centers .tableWrap{margin:0 14px 14px;box-shadow:0 5px 15px #164d8214;border-radius:13px!important}.centers .tableWrap tbody tr{transition:filter .18s}.centers .tableWrap tbody td{transition:background .18s,color .18s,font-weight .18s,box-shadow .18s}.centers .tableWrap tbody tr:hover td{box-shadow:inset 0 2px #82bceb,inset 0 -2px #82bceb;color:#073f78!important;background:linear-gradient(90deg,#dff0ff,#f5fbff)!important;font-weight:850!important}.centers .tableWrap tbody tr:hover td:first-child{border-right:5px solid #1873c9!important;padding-right:8px!important}.centers .tableWrap tbody tr:hover td strong{letter-spacing:.05px;color:#0759aa!important;font-weight:950!important}.centers .tableWrap tbody tr:hover td small{color:#315f87!important;font-weight:800!important}.centers .tableWrap tbody tr.selected td{box-shadow:inset 0 2px #3b91df,inset 0 -2px #3b91df;background:linear-gradient(90deg,#cfeaff,#f4faff)!important}.centers .tableWrap tbody tr.selected td:first-child{border-right:5px solid #0e67ba!important;padding-right:8px!important}.centers .stage,.centers .dataBadge{border:1px solid;box-shadow:0 2px 5px #1950821a;font-weight:900!important}.centers .tableWrap tbody tr:hover .stage,.centers .tableWrap tbody tr:hover .dataBadge{filter:saturate(1.15);transform:scale(1.04)}.centerDetail{overflow:hidden;border-color:#b9d4ec!important;box-shadow:0 12px 28px #1353901c!important}.centerDetail>.panelHead{background:linear-gradient(135deg,#115c9f,#2d89db);border-bottom:0;margin:-18px -18px 14px;padding:17px 18px 14px!important}.centerDetail>.panelHead h2{color:#fff!important;font-size:22px!important;font-weight:950!important}.centerDetail .selectedCenter{background:linear-gradient(135deg,#eef7ff,#fff);border:1px solid #bcd9f2;border-right:5px solid #1873c9;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 12px #1d64a017}.centerDetail .selectedCenter:hover{transform:translateY(-2px);box-shadow:0 8px 17px #1d64a029}.centerDetail dl div{transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 2px 6px #1f5b8e0d;background:linear-gradient(135deg,#fbfdff,#f1f8ff)!important;border-color:#d1e2f1!important}.centerDetail dl div:hover{transform:translateY(-2px);box-shadow:0 7px 14px #1b66a624;border-color:#72addd!important}.centerDetail dl div:hover dt,.centerDetail dl div:hover dd{color:#0759aa!important;font-weight:950!important}@media (width<=1280px){.centers .geoTools{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,1fr))!important}}@media (width<=760px){.centers .geoTools{margin:0 8px 10px;grid-template-columns:1fr!important}.centers .tableWrap{margin:0 8px 10px}.centerDetail>.panelHead{margin:-18px -18px 14px}}.centerAudit{color:#234d78;background:#f7fbff;border:1px solid #c7ddef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:12px 14px;display:flex}.centerAudit>div{gap:2px;margin-left:auto;display:grid}.centerAudit strong{color:#075cac;font-size:17px}.centerAudit small{color:#60758c;font-size:13px}.centerAudit span{white-space:nowrap;background:#fff;border:1px solid #d9e6f2;border-radius:8px;padding:6px 9px;font-size:14px}.centerAudit b{color:#bd6411}.recordActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.recordActions button{font:inherit;color:#075cac;cursor:pointer;background:#f5faff;border:1px solid #b9d4ef;border-radius:7px;padding:5px 8px;font-size:13px}.auditDetails{border-top:1px dashed #bdd5ea;flex-basis:100%;padding-top:9px;font-size:14px}.auditDetails summary{cursor:pointer;color:#075cac;font-weight:700}.auditDetails p{color:#314a64;background:#fff;border-radius:7px;margin:7px 0;padding:7px 9px}.centers>.centerAudit{display:none}.callsPanel{background:linear-gradient(#f7fbff 0,#fff 210px)!important;border-color:#b9d4ec!important;box-shadow:0 12px 28px #1353901c!important}.callsPanel>.panelHead{background:linear-gradient(135deg,#fafdff,#e7f3ff);border-bottom:1px solid #d3e5f4;padding:18px 22px 16px!important}.callsPanel>.panelHead h2{color:#104f91!important;font-size:26px!important;font-weight:950!important}.callsPanel>.panelHead p{color:#54728f!important;font-size:16px!important;font-weight:750!important}.callsPanel .recordsList{gap:11px;display:grid;padding:14px!important}.callsPanel .callRecord{background:linear-gradient(135deg,#fff,#f5faff);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;box-shadow:0 3px 9px #1c5b9412;border:1px solid #cddfed!important;border-right:5px solid #2d84d2!important;gap:16px!important;margin:0!important;padding:16px!important;display:grid!important}.callsPanel .callRecord:nth-child(3n+2){border-right-color:#2dac86!important}.callsPanel .callRecord:nth-child(3n){border-right-color:#e4a336!important}.callsPanel .callRecord:hover{transform:translateY(-3px);box-shadow:0 10px 20px #1c5b942b;background:linear-gradient(135deg,#dff0ff,#fff)!important;border-color:#67a9df!important}.callsPanel .callRecord:hover .recordMain strong,.callsPanel .callRecord:hover .recordMain p,.callsPanel .callRecord:hover .recordMain small,.callsPanel .callRecord:hover .recordSide small{color:#0759aa!important;font-weight:950!important}.callsPanel .callRecord:hover .recordIcon{transform:scale(1.09);box-shadow:0 7px 15px #1269bf3d;color:#fff!important;background:#1673c8!important}.callsPanel .recordIcon{transition:transform .18s,background .18s,color .18s,box-shadow .18s;color:#1168bd!important;background:#e5f2ff!important;border-radius:15px!important;width:54px!important;height:54px!important;font-size:25px!important}.callsPanel .recordMain strong{color:#143d68;font-size:23px!important;font-weight:900!important;line-height:1.45!important}.callsPanel .recordMain p{color:#486780;font-size:18px!important;font-weight:700!important;line-height:1.55!important}.callsPanel .recordMain small,.callsPanel .recordSide small{color:#607b93;font-size:16px!important;font-weight:700!important;line-height:1.5!important}.callsPanel .recordSide{border-right:1px solid #d9e7f3;min-width:170px;padding-right:14px}.callsPanel .result{border:1px solid;box-shadow:0 2px 5px #19508217;padding:7px 11px!important;font-size:16px!important;font-weight:900!important}.callsPanel .recordActions{gap:8px;margin-top:10px}.callsPanel .recordActions button{transition:transform .16s,box-shadow .16s;padding:7px 10px!important;font-size:15px!important;font-weight:900!important}.callsPanel .recordActions button:hover{transform:translateY(-1px);box-shadow:0 5px 10px #13518d2b}@media (width<=700px){.callsPanel .callRecord{grid-template-columns:auto minmax(0,1fr)!important}.callsPanel .recordSide{border-right:0;grid-column:2;min-width:0;padding-right:0}.callsPanel .recordIcon{width:46px!important;height:46px!important;font-size:22px!important}.callsPanel .recordMain strong{font-size:20px!important}.callsPanel .recordMain p{font-size:17px!important}}.taskRowActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.editRecord{color:#075baa;font:inherit;white-space:nowrap;background:#eef6ff;border:1px solid #9fc4e8;border-radius:7px;padding:6px 10px;font-size:15px;font-weight:800}.editRecord:hover{color:#fff;background:#176dc3;border-color:#176dc3}.taskEditModal{max-width:640px}.quoteBuilder{background:linear-gradient(#f8fbff 0,#fff 28%)!important;border:2px solid #9cc4ee!important;border-radius:18px!important;padding:14px!important;box-shadow:0 14px 32px #15518b18!important}.quoteBuilderHead{color:#fff;background:linear-gradient(135deg,#164f8c,#1c79d0);border-radius:16px 16px 0 0;margin:-14px -14px 14px!important;padding:14px 16px!important}.quoteBuilderHead div span{color:#dbeeff!important;font-size:17px!important}.quoteBuilderHead div strong{font-weight:900;color:#fff!important;font-size:26px!important}.quoteBuilder .currencyBadge{color:#116e43;background:#e8f5ec;border:1px solid #a9dfbd;font-weight:800;font-size:16px!important}.quoteBuilder .buyerPicker{background:#fff;border:1px solid #c7dcef;border-radius:11px;margin:0 0 10px;padding:10px 12px}.quoteBuilder .buyerPicker label{color:#154c85;font-weight:800}.quoteBuilder .buyerMini{background:#edf6ff;border:1px solid #b8d5f0;border-right:5px solid #1d72c9;border-radius:10px;padding:12px}.quoteBuilder .cartList{border-bottom:2px solid #d8e6f3;gap:10px;padding:3px 0 12px}.quoteBuilder .cartList article{background:#fff;border:1px solid #c7daec;border-radius:11px;padding:12px;box-shadow:0 3px 10px #164d8010}.quoteBuilder .cartList article>strong{color:#103f71}.quoteBuilder .cartList article>div{border-top:1px solid #e1ebf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px}.quoteBuilder .cartList article label{color:#365a7c;font-weight:800}.quoteBuilder .cartList article>b{color:#075cac;background:#f2f8ff;border:1px dashed #9fc5e8;border-radius:8px;padding:8px 10px}.quoteBuilder .quoteFields{background:#f8fbff;border:1px solid #bdd5ec;border-radius:12px;gap:10px;margin-top:14px;padding:12px}.quoteBuilder .quoteFields label{color:#214f7c;padding:0 2px;font-weight:800}.quoteBuilder .quoteFields .checkLabel{background:#fff;border-top:1px solid #d5e4f2;border-bottom:1px solid #d5e4f2;padding:10px}.quoteBuilder .quoteTotals{background:#fff;border:2px solid #84b5e4;border-radius:12px;margin-top:14px;padding:11px 13px}.quoteBuilder .quoteTotals div{border-bottom:1px solid #e0eaf3;padding:7px 0}.quoteBuilder .quoteTotals dt,.quoteBuilder .quoteTotals dd{font-weight:700;font-size:17px!important}.quoteBuilder .quoteTotals div:last-child{color:#075baa;background:#e4f2ff;border:0;border-radius:0 0 10px 10px;margin:8px -13px -11px;padding:13px}.quoteBuilder .quoteTotals div:last-child dt,.quoteBuilder .quoteTotals div:last-child dd{font-weight:900;font-size:22px!important}.quoteBuilder .quoteActions{margin-top:14px}.quoteBuilder .quoteActions button{min-height:52px;border-width:2px!important;font-size:18px!important}@media (width<=1250px){.quoteBuilder .cartList article>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.quoteBuilder .cartList article>div,.quoteBuilder .quoteFields{grid-template-columns:1fr}}.backupTest{align-items:center;gap:16px;padding:20px;display:flex}.backupTest>div{flex:1}.backupTest h2{margin:0 0 6px}.backupTest p{color:var(--muted);margin:0;line-height:1.9}.backupTest input{max-width:270px}.catalogPanel .productTableWrap{max-width:100%;overflow-x:hidden!important}.catalogPanel .productTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.catalogPanel .productTable th,.catalogPanel .productTable td{overflow-wrap:anywhere;word-break:normal;padding:6px 4px!important}.catalogPanel .productTable th{white-space:normal;font-size:14px!important}.catalogPanel .productTable td{line-height:1.3;font-size:14px!important}.catalogPanel .productNameCell strong,.catalogPanel .companyCell strong,.catalogPanel .packCell strong,.catalogPanel .priceCell strong{line-height:1.35;font-size:15px!important}.catalogPanel .productNameCell small,.catalogPanel .companyCell small,.catalogPanel .packCell small,.catalogPanel .priceCell small{line-height:1.25;font-size:12px!important}.catalogPanel .productActions .rowAddProduct,.catalogPanel .productActions .editProduct{white-space:normal;padding:4px 3px!important;font-size:12px!important}.catalogPanel .productTable th:nth-child(5),.catalogPanel .productTable th:nth-child(6){width:12%}@media (width<=980px){.catalogPanel .productTable th,.catalogPanel .productTable td{font-size:12px!important}.catalogPanel .productNameCell strong,.catalogPanel .companyCell strong,.catalogPanel .packCell strong,.catalogPanel .priceCell strong{font-size:13px!important}.catalogPanel .productNameCell small,.catalogPanel .companyCell small,.catalogPanel .packCell small,.catalogPanel .priceCell small,.catalogPanel .productActions .rowAddProduct,.catalogPanel .productActions .editProduct{font-size:10px!important}}.catalogLayout{grid-template-columns:minmax(0,1fr)!important}.catalogPanel .productTable th:first-child{width:4%}.catalogPanel .productTable th:nth-child(2){width:27%}.catalogPanel .productTable th:nth-child(3){width:13%}.catalogPanel .productTable th:nth-child(4){width:14%}.catalogPanel .productTable th:nth-child(5){width:12%}.catalogPanel .productTable th:nth-child(6){width:11%}.catalogPanel .productTable th:nth-child(7){width:19%}.catalogPanel .productTable td{min-width:0}.catalogPanel .productTable td strong,.catalogPanel .productTable td small{overflow-wrap:anywhere;max-width:100%}.catalogPanel .productActions button{min-width:0!important}.catalogLayout{grid-template-columns:minmax(0,1.85fr) minmax(300px,.65fr)!important;gap:14px!important}.catalogLayout .quoteBuilder{width:auto!important;max-height:calc(100vh - 40px)!important;position:sticky!important;top:20px!important}.inventoryGrid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.inventoryForm{padding-bottom:18px}.inventoryForm form{gap:12px;padding:0 18px;display:grid}.inventoryPicker{background:#fff;border:1px solid #c6dcef;border-radius:10px;max-height:260px;overflow:auto}.inventoryPicker button{text-align:right;color:#173e6d;background:#fff;border:0;border-bottom:1px solid #e1eaf3;width:100%;padding:9px 12px}.inventoryPicker button:hover,.inventoryPicker button.selected{background:#eaf4ff}.inventoryPicker strong,.inventoryPicker small{display:block}.inventoryPicker strong{font-size:16px}.inventoryPicker small{color:#60748b;margin-top:3px;font-size:13px}.inventorySelected{background:#edf7ff;border:1px solid #9bc4ea;border-right:5px solid #1b75c9;border-radius:9px;padding:10px 12px}.inventorySelected strong,.inventorySelected span{display:block}.inventorySelected strong{color:#0c4f93;font-size:17px}.inventorySelected span{color:#486a8a;margin-top:4px;font-size:14px}.inventoryLedger{min-width:0}.inventoryLedger .tableWrap{border-top:1px solid #d6e4f0;max-height:620px;overflow:auto}.inventoryLedger table{table-layout:fixed;white-space:normal}.inventoryLedger th,.inventoryLedger td{text-align:right;vertical-align:middle;line-height:1.35;border:1px solid #c8dbea!important;padding:9px 8px!important}.inventoryLedger th{white-space:nowrap;color:#104f91!important;background:#e4f1ff!important;font-size:14px!important}.inventoryLedger td{font-size:14px!important}.inventoryLedger td strong{font-size:15px}.inventoryLedger td small{overflow-wrap:anywhere;font-size:12px}.stockIn{color:#07834e;font-weight:900}.stockOut{color:#be3b46;font-weight:900}.emptyLedger{color:#6d8197;text-align:center!important;padding:35px!important}@media (width<=1180px){.inventoryGrid{grid-template-columns:1fr}.inventoryLedger .tableWrap{max-height:none}}@media (width<=720px){.inventoryLedger .tableWrap{overflow-x:auto}.inventoryLedger table{min-width:760px}}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6f8cb1 #10294b;overflow-y:auto}.sidebar nav{flex:none;min-height:auto;overflow:visible}.navBottom{margin-top:6px}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#10294b}.sidebar::-webkit-scrollbar-thumb{background:#6f8cb1;border-radius:8px}.fulfillmentGuide{background:#eef8ff;border:1px solid #a7cde9;align-items:center;gap:15px;margin-bottom:18px;padding:16px 20px;display:flex}.fulfillmentGuide strong{color:#075baa;font-size:20px}.fulfillmentGuide span{color:#375c7e;font-size:16px}.fulfillmentGrid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.fulfillmentForm form{gap:12px;padding:0 18px 18px;display:grid}.fulfillmentForm form>label{color:#244f77;gap:6px;font-weight:800;display:grid}.fulfillmentForm select,.fulfillmentForm input,.fulfillmentRow select,.fulfillmentRow input{color:#162d48;background:#fff;border:1px solid #c6d9ea;border-radius:8px;width:100%;padding:8px}.fulfillmentSelected{background:#edf7ff;border:1px solid #a8cce9;border-right:5px solid #126ec5;border-radius:9px;padding:10px 12px}.fulfillmentSelected strong,.fulfillmentSelected span{display:block}.fulfillmentSelected strong{color:#075baa;font-size:17px}.fulfillmentSelected span{color:#516f8d;margin-top:4px;font-size:14px}.fulfillmentList{min-width:0}.fulfillmentRows{gap:10px;max-height:720px;padding:0 16px 16px;display:grid;overflow:auto}.fulfillmentRow{background:#f9fcff;border:1px solid #c9dbea;border-radius:10px;grid-template-columns:1.35fr 1.1fr 1fr 1fr 1fr auto;align-items:end;gap:8px;padding:12px;display:grid}.fulfillmentRow>div strong,.fulfillmentRow>div small{display:block}.fulfillmentRow>div strong{color:#163e69;font-size:16px}.fulfillmentRow>div small{color:#617b93;margin-top:4px;font-size:13px}.fulfillmentRow label{color:#426785;gap:4px;font-size:13px;font-weight:700;display:grid}.fulfillmentRow .wideField{grid-column:1/-2}.fulfillmentRow button{white-space:nowrap;min-height:42px}@media (width<=1250px){.fulfillmentGrid{grid-template-columns:1fr}.fulfillmentRow{grid-template-columns:repeat(3,minmax(0,1fr))}.fulfillmentRow .wideField{grid-column:1/-1}}@media (width<=720px){.fulfillmentGuide{display:grid}.fulfillmentRow{grid-template-columns:1fr}.fulfillmentRow .wideField{grid-column:auto}}.supplierRow{background:#f9fcff;border:1px solid #c9dbea;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.supplierRow:hover,.supplierRow.selected{background:#edf7ff;border-color:#70ace1;box-shadow:0 5px 14px #1365ae1f}.supplierRowSelect{text-align:right;cursor:pointer;color:#163e69;background:0 0;border:0;min-width:0;padding:3px 0}.supplierRowSelect strong,.supplierRowSelect small{display:block}.supplierRowSelect strong{overflow-wrap:anywhere;font-size:17px;font-weight:900}.supplierRowSelect small{color:#617b93;overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:700}.supplierRowActions{border-right:1px solid #c9dbea;flex-direction:column;justify-self:start;gap:7px;min-width:94px;padding-right:12px;display:flex}.supplierRowActions button{white-space:nowrap;min-height:36px!important;padding:6px 10px!important;font-size:14px!important;font-weight:900!important}@media (width<=520px){.supplierRow{grid-template-columns:1fr}.supplierRowActions{border-top:1px solid #c9dbea;border-right:0;flex-direction:row;justify-self:stretch;padding:10px 0 0}.supplierRowActions button{flex:1}}.supplierSearch{color:#1268ae;background:#f8fcff;border:1px solid #a9cce8;border-radius:9px;align-items:center;gap:8px;margin:0 16px 12px;padding:0 11px;font-size:19px;display:flex}.supplierSearch input{color:#163e69;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.supplierSearch input:focus{outline:0}.supplierSearch:focus-within{border-color:#1977c7;box-shadow:0 0 0 3px #227ec91f}.fulfillmentItems{background:#fbfdff;border:1px solid #c9ddea;border-radius:10px;padding:12px}.fulfillmentItems>strong{color:#123f6b;margin-bottom:9px;font-size:15px;display:block}.fulfillmentItems small{color:#55738f;font-size:14px;display:block}.fulfillmentItems .tableWrap{max-height:220px;overflow:auto}.fulfillmentItems table{table-layout:fixed;width:100%;font-size:13px}.fulfillmentItems th,.fulfillmentItems td{overflow-wrap:anywhere;border-color:#d5e2ee;padding:7px}.pagePanel p,.panelHead p,.recordMain small,.recordSide small,.activityRow small,.selectedCenter small,.sourceBox small,.formGrid label,.formGrid label small{font-weight:650;line-height:1.65;font-size:16px!important}.pagePanel h2,.panelHead h2,.modalHead h2{font-weight:900}.tableWrap{background:#fff;border:1px solid #bfd6eb;border-radius:12px;max-width:100%;overflow-x:hidden!important}.tableWrap table{table-layout:fixed;border-collapse:collapse;width:100%!important;min-width:0!important}.tableWrap th,.tableWrap td{overflow-wrap:anywhere;word-break:normal;vertical-align:middle;border:1px solid #d0e0ee!important}.tableWrap th{color:#084f91!important;background:linear-gradient(#e4f2ff,#d8ebff)!important;font-weight:900!important}.tableWrap tbody tr:nth-child(2n) td{background:#f7fbff}.tableWrap tbody tr:hover td{background:#e9f6ff!important}body .catalogPanel .productTable th{padding:9px 5px!important;font-size:16px!important;font-weight:900!important;line-height:1.45!important}body .catalogPanel .productTable td{padding:9px 5px!important;font-size:16px!important;font-weight:750!important;line-height:1.45!important}body .catalogPanel .productNameCell strong,body .catalogPanel .companyCell strong,body .catalogPanel .packCell strong,body .catalogPanel .priceCell strong{font-size:17px!important;font-weight:900!important}body .catalogPanel .productNameCell small,body .catalogPanel .companyCell small,body .catalogPanel .packCell small,body .catalogPanel .priceCell small{font-size:14px!important;font-weight:700!important;line-height:1.45!important}body .catalogPanel .productActions .rowAddProduct,body .catalogPanel .productActions .editProduct{padding:7px 4px!important;font-size:14px!important;font-weight:900!important}.checksTable th,.checksTable td{padding:12px 7px!important;font-size:18px!important;font-weight:750!important;line-height:1.55!important}.checksTable td small{font-size:15px!important;font-weight:700!important}.inventoryLedger th,.inventoryLedger td,.fulfillmentItems th,.fulfillmentItems td{font-size:16px!important;line-height:1.5!important}.inventoryLedger td strong,.fulfillmentItems>strong{font-size:17px!important;font-weight:900!important}.inventoryLedger td small,.fulfillmentItems small{font-size:14px!important;font-weight:650!important}.recordsList article{background:linear-gradient(90deg,#f8fcff,#fff);border-right:5px solid #42a5e8}.recordsList article:nth-child(3n+2){border-right-color:#2fbf91}.recordsList article:nth-child(3n){border-right-color:#f4b942}@media (width<=980px){.tableWrap{overflow-x:hidden!important}.catalogPanel .productTable{min-width:0!important}.catalogPanel .productTable th,.catalogPanel .productTable td{font-size:14px!important}.catalogPanel .productNameCell strong,.catalogPanel .companyCell strong,.catalogPanel .packCell strong,.catalogPanel .priceCell strong{font-size:15px!important}.catalogPanel .productNameCell small,.catalogPanel .companyCell small,.catalogPanel .packCell small,.catalogPanel .priceCell small{font-size:13px!important}.checksTable th,.checksTable td{font-size:16px!important}.centers .tableWrap,.inventoryLedger .tableWrap,.fulfillmentItems .tableWrap,.catalogPanel .productTableWrap{overflow-x:hidden!important}.centers .tableWrap table,.inventoryLedger table,.fulfillmentItems table{table-layout:fixed!important;width:100%!important;min-width:0!important}.centers .tableWrap th,.centers .tableWrap td,.inventoryLedger th,.inventoryLedger td,.fulfillmentItems th,.fulfillmentItems td{white-space:normal!important;overflow-wrap:anywhere!important}}.quotesTable{background:#fff;border-radius:12px;max-width:100%;border:1px solid #bcd4eb!important;overflow-x:hidden!important}.quotesTable table{border-collapse:collapse;table-layout:fixed!important;width:100%!important;min-width:0!important}.quotesTable th,.quotesTable td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle!important;text-align:right!important;border:1px solid #c6d9ea!important;padding:10px 7px!important;line-height:1.55!important}.quotesTable th{color:#084f91!important;background:linear-gradient(#e4f2ff,#d8ebff)!important;font-size:14px!important;font-weight:900!important}.quotesTable td{color:#142a43!important;font-size:14px!important;font-weight:750!important}.quotesTable td small{white-space:normal!important;overflow-wrap:anywhere!important;color:#486780!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important}.quotesTable th:first-child{width:13%}.quotesTable th:nth-child(2){width:18%}.quotesTable th:nth-child(3){width:11%}.quotesTable th:nth-child(4){width:12%}.quotesTable th:nth-child(5){width:17%}.quotesTable th:nth-child(6){width:12%}.quotesTable th:nth-child(7){width:8%}.quotesTable th:nth-child(8){width:9%}.quotesTable .quoteCenterCell strong,.quotesTable .quoteOwnerCell strong{display:block;white-space:normal!important;overflow-wrap:anywhere!important}.quotesTable .tableSelect{width:100%;white-space:normal!important;min-width:0!important;padding:8px 5px!important;font-size:14px!important;font-weight:800!important}.quotesTable .quoteActions{white-space:normal!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:5px!important;display:grid!important}.quotesTable .quoteActions button{width:100%;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;padding:6px 4px!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.quotesTable tbody tr:nth-child(2n) td{background:#f7fbff}.quotesTable tbody tr:hover td{background:#eaf6ff!important}.quotesTable{overflow-x:hidden!important}.quotesTable th,.quotesTable td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:13px 8px!important;font-size:18px!important;font-weight:800!important;line-height:1.7!important}.quotesTable th{font-size:19px!important;font-weight:900!important}.quotesTable td strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:18px!important;font-weight:900!important;line-height:1.7!important}.quotesTable td small{display:block;white-space:normal!important;overflow-wrap:anywhere!important;font-size:16px!important;font-weight:750!important;line-height:1.65!important}.quotesTable .tableSelect{white-space:normal!important;height:auto!important;font-size:17px!important;line-height:1.5!important}.quotesTable .quoteActions button{white-space:normal!important;padding:9px 5px!important;font-size:16px!important;line-height:1.5!important}.checksTable{overflow-x:hidden!important}.checksTable table{table-layout:fixed!important;width:100%!important;min-width:0!important}.checksTable th,.checksTable td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:11px 6px!important;font-size:16px!important;font-weight:750!important;line-height:1.55!important}.checksTable th{white-space:normal!important;font-size:17px!important;font-weight:900!important}.checksTable td strong,.checksTable td small{font-size:16px!important;font-weight:800!important;line-height:1.5!important}.checksTable .companyCell strong,.checksTable .notesCell{white-space:normal!important;overflow-wrap:anywhere!important}.checksTable .checkNumberCell strong,.checksTable .checkNumberCell small,.checksTable .amountCell,.checksTable .bankAccountCell small{font-variant-numeric:tabular-nums;letter-spacing:-.25px}.checksTable .bankAccountCell strong{white-space:nowrap!important;font-size:15px!important}.checksTable .bankAccountCell small{text-overflow:ellipsis;direction:ltr;display:block;white-space:nowrap!important;font-size:14px!important;overflow:hidden!important}.checksTable .checkActions{gap:6px!important}.checksTable .checkActions button{font-size:15px!important;font-weight:900!important;line-height:1.25!important}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:first-child{width:7%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(2){width:13%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(3){width:15%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(4){width:10%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(5){width:10%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(6){width:14%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(7){width:10%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(8){width:11%}.checksTable table:has(th:nth-child(9)):not(:has(th:nth-child(10))) th:nth-child(9){width:10%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:first-child{width:8%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(2){width:14%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(3){width:16%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(4){width:10%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(5){width:10%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(6){width:15%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(7){width:15%}.checksTable table:has(th:nth-child(8)):not(:has(th:nth-child(9))) th:nth-child(8){width:12%}.checksTable tbody tr.checkRow td{background:#eaf8ef!important}.checksTable tbody tr.checkRow:hover td{background:#d9f3e4!important}.checksTable tbody tr.payableRow td{background:#fff!important}body:has(.checksTable) .stats article em{font-size:0!important}body:has(.checksTable) .stats article em:after{content:"ریال";color:#079b5a;font-size:17px;font-weight:850}.checksTable th,.checksTable td{white-space:normal!important;overflow-wrap:anywhere!important;padding:14px 7px!important;font-size:20px!important;font-weight:850!important;line-height:1.65!important}.checksTable th{font-size:21px!important;font-weight:950!important}.checksTable td strong,.checksTable td small{white-space:normal!important;overflow-wrap:anywhere!important;font-size:18px!important;font-weight:800!important;line-height:1.6!important}.checksTable .tableSelect{height:auto!important;font-size:18px!important;font-weight:800!important;line-height:1.5!important}.checksTable .checkActions button{padding:8px 5px!important;font-size:17px!important;font-weight:900!important}.checksTable .bankAccountCell small{direction:ltr;white-space:normal!important;overflow-wrap:anywhere!important;font-size:17px!important}.sidebar{overflow:hidden!important}.sidebar .sidebarNav{scrollbar-width:thin;scrollbar-color:#6f8cb1 #10294b;flex:auto;min-height:0;display:block;padding:8px 1px 12px!important;overflow:hidden auto!important}.sidebar .sidebarNav::-webkit-scrollbar{width:8px}.sidebar .sidebarNav::-webkit-scrollbar-track{background:#10294b}.sidebar .sidebarNav::-webkit-scrollbar-thumb{background:#6f8cb1;border-radius:8px}.sidebar .navGroup{border-bottom:1px solid #ffffff1c;gap:2px;margin:0 0 12px;padding:0 0 10px;display:grid}.sidebar .navGroup h2,.sidebar .navBottom h2{color:#93b8e5;margin:0;padding:4px 8px 5px;line-height:1.4;font-size:13px!important;font-weight:900!important}.sidebar .navGroup:last-child{margin-bottom:0}.sidebar .navGroup button,.sidebar .navBottom>button{min-height:38px}.sidebar .comingSoon{opacity:.78}.sidebar .comingSoon small{color:#a9d4ff;white-space:nowrap;font-size:11px!important}.sidebar .navBottom{background:#101d36;border-top:1px solid #ffffff25!important;padding:8px 1px 0!important}.sidebar .sidebarNav{padding-bottom:16px!important}.sidebar .navGroup{gap:4px;margin-bottom:8px;padding-bottom:8px}.sidebar .navGroupToggle{width:100%;transition:background .16s,border-color .16s,color .16s;color:#fff!important;background:#ffffff08!important;border:1px solid #0000!important;justify-content:space-between!important;font-size:16px!important;font-weight:900!important}.sidebar .navGroupToggle:hover{color:#fff!important;background:#ffffff14!important;border-color:#9bc8ef!important}.sidebar .navGroupToggle.open{color:#fff!important;background:#ffffff10!important;border-color:#ffffff40!important}.sidebar .navGroupToggle i{color:#b9dcff;font-size:15px;font-style:normal;line-height:1}.sidebar .navGroupChildren{gap:5px;padding:5px 8px 2px 0;display:grid}.sidebar .navGroupChildren>button{box-shadow:0 3px 9px #071c3640;color:#f8fcff!important;background:linear-gradient(90deg,#1d5f9f,#237bc7)!important;border:1px solid #5ca2df!important;border-right:4px solid #a9dbff!important;border-radius:8px!important;padding-right:18px!important;font-weight:850!important}.sidebar .navGroupChildren>button:hover{transform:translate(-2px);background:linear-gradient(90deg,#287cc6,#3c99e8)!important;border-right-color:#fff!important}.sidebar .navGroupChildren>button.active{box-shadow:0 5px 13px #0b6d4f66;background:linear-gradient(90deg,#1f8a68,#2ab783)!important;border-color:#76e2b6 #e8fff5 #76e2b6 #76e2b6!important}.sidebar .navSystem{border-top:2px solid #ffffff36;margin-top:7px;padding-top:9px}.sidebar .profile{background:#101d36;border-top:1px solid #fff2;flex:none;margin-top:0;padding-top:8px!important}.sidebar .logoutButton{background:#6f2734!important;border-color:#ec8995!important}.sidebar .logoutButton:hover{background:#9d3346!important}body:has(.salesCoverage) .stats .clickableStat:last-child em{font-size:0!important}body:has(.salesCoverage) .stats .clickableStat:last-child em:after{content:"ریال · مشاهده گردش";color:#079b5a;font-size:19px;font-weight:800}.pettyReport+.pagePanel>.tableWrap{overflow-x:hidden!important}.pettyReport+.pagePanel>.tableWrap table{table-layout:fixed!important;width:100%!important;min-width:0!important}.pettyReport+.pagePanel>.tableWrap th,.pettyReport+.pagePanel>.tableWrap td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle!important;padding:14px 9px!important;font-size:17px!important;font-weight:850!important;line-height:1.7!important}.pettyReport+.pagePanel>.tableWrap th{font-size:18px!important;font-weight:950!important}.pettyReport+.pagePanel>.tableWrap td strong,.pettyReport+.pagePanel>.tableWrap td small{white-space:normal!important;overflow-wrap:anywhere!important;font-size:17px!important;font-weight:850!important}.pettyReport+.pagePanel>.tableWrap th:first-child{width:10%}.pettyReport+.pagePanel>.tableWrap th:nth-child(2){width:11%}.pettyReport+.pagePanel>.tableWrap th:nth-child(3){width:16%}.pettyReport+.pagePanel>.tableWrap th:nth-child(4),.pettyReport+.pagePanel>.tableWrap th:nth-child(5){width:12%}.pettyReport+.pagePanel>.tableWrap th:nth-child(6){width:14%}.pettyReport+.pagePanel>.tableWrap th:nth-child(7){width:16%}.pettyReport+.pagePanel>.tableWrap th:nth-child(8){width:9%}.pettyReport+.pagePanel>.tableWrap td:nth-child(3),.pettyReport+.pagePanel>.tableWrap td:nth-child(7){white-space:normal!important;overflow-wrap:anywhere!important}.pettyReport+.pagePanel>.tableWrap .recordActions{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}.pettyReport+.pagePanel>.tableWrap .editRecord,.pettyReport+.pagePanel>.tableWrap .deleteRecord{min-height:44px!important;padding:10px 12px!important;font-size:17px!important;font-weight:900!important}.pettyReportTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;margin-top:18px!important;display:grid!important}.pettyReportTotals article{text-align:center;background:linear-gradient(145deg,#f8fbff,#eaf4ff);border:1px solid #b9d5f3;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 12px;display:flex;box-shadow:0 3px 10px #174b7d12}.pettyReportTotals small{color:#174c84;font-size:15px!important;font-weight:900!important;line-height:1.45!important}.pettyReportTotals strong{color:#0a3871;overflow-wrap:anywhere;font-size:20px!important;font-weight:950!important;line-height:1.4!important}.pettyReportTotals em{color:#087c4a;font-size:14px!important;font-style:normal!important;font-weight:850!important}@media (width<=900px){.pettyReportTotals{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.pettyReportTotals{grid-template-columns:1fr!important}}.content .editRecord,.content .editProduct,.content .userEditButton,.content .recordActions>button:not(.deleteRecord),.content .taskRowActions>button:not(.deleteRecord),.content .checkActions>button:not(.deleteRecord){color:#087542!important;background:#e9f9f0!important;border:1px solid #23a667!important;font-weight:900!important}.content .editRecord:hover,.content .editProduct:hover,.content .userEditButton:hover,.content .recordActions>button:not(.deleteRecord):hover,.content .taskRowActions>button:not(.deleteRecord):hover,.content .checkActions>button:not(.deleteRecord):hover{color:#fff!important;background:#087542!important;border-color:#087542!important}.content .deleteRecord{color:#be2020!important;background:#fff0f0!important;border:1px solid #dc3d3d!important;font-weight:900!important}.content .deleteRecord:hover{color:#fff!important;background:#c92525!important;border-color:#a91414!important}.content .editSupplierHint{color:#087542!important;font-weight:900!important}.pricePromo{grid-template-columns:auto minmax(0,1fr)!important;gap:24px!important;min-height:142px!important;margin-bottom:24px!important;padding:28px 32px!important}.pricePromo>button{display:none!important}.pricePromoIcon{flex:none;border-radius:18px!important;width:76px!important;height:76px!important;font-size:40px!important}.pricePromo small{font-size:23px!important;font-weight:850!important;line-height:1.4!important}.pricePromo strong{overflow-wrap:anywhere!important;margin-top:7px!important;font-size:35px!important;font-weight:950!important;line-height:1.4!important}.pricePromo p{overflow-wrap:anywhere!important;margin:9px 0 0!important;font-size:22px!important;font-weight:750!important;line-height:1.65!important}@media (width<=900px){.pricePromo{gap:16px!important;min-height:auto!important;padding:22px!important}.pricePromoIcon{width:60px!important;height:60px!important;font-size:31px!important}.pricePromo small{font-size:18px!important}.pricePromo strong{font-size:26px!important}.pricePromo p{font-size:18px!important}}@media (width<=560px){.pricePromo{text-align:center!important;grid-template-columns:1fr!important}.pricePromoIcon{margin:auto}.pricePromo strong{font-size:23px!important}.pricePromo p{font-size:16px!important}}.salesCoverage .coverageLegend{gap:9px!important}.salesCoverage .coverageLegend article{background:linear-gradient(135deg,#294873,#213b64)!important;border-color:#5176a5!important;gap:8px!important;min-height:78px!important;padding:8px 11px!important}.salesCoverage .coverageLegend i{background:#1b2e4e!important;height:4px!important}.salesCoverage .coverageLegend strong{line-height:1.3!important}.salesCoverage .coverageLegend small{margin-top:2px!important;line-height:1.3!important}.salesCoverage .coverageDot{animation:1.15s ease-in-out infinite coverageStatusPulse;width:14px!important;height:14px!important;box-shadow:0 0!important}.salesCoverage .coverageLegend article:first-child .coverageDot{color:#55c88a}.salesCoverage .coverageLegend article:nth-child(2) .coverageDot{color:#f0c349}.salesCoverage .coverageLegend article:nth-child(3) .coverageDot{color:#3d9df5}.salesCoverage .coverageLegend article:nth-child(4) .coverageDot{color:#ef5b63}.salesCoverage footer{background:linear-gradient(90deg,#294873,#213b64)!important;border-top-color:#5176a5!important}.salesCoverage footer span{border-left-color:#5176a5!important;padding:9px!important}@keyframes coverageStatusPulse{0%,to{opacity:1;filter:brightness();transform:scale(1);box-shadow:0 0 5px}50%{opacity:.35;filter:brightness(1.7);transform:scale(.72);box-shadow:0 0 16px}}@media (width<=900px){.salesCoverage .coverageLegend article{min-height:70px!important;padding:8px!important}}body:has(.salesCoverage){background:#f5f9fe}body:has(.salesCoverage) .content{max-width:1800px!important;padding-top:26px!important}body:has(.salesCoverage) .stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin:0 0 20px!important}body:has(.salesCoverage) .stats article{position:relative;overflow:hidden;background:#fff!important;border:1px solid #d8e5f2!important;border-radius:14px!important;align-items:flex-start!important;gap:12px!important;min-height:132px!important;padding:18px 17px!important;box-shadow:0 4px 13px #17467812!important}body:has(.salesCoverage) .stats article:before{content:"";background:#2b81dc;height:4px;position:absolute;top:0;left:0;right:0}body:has(.salesCoverage) .stats article:nth-child(2):before{background:#f0a42d}body:has(.salesCoverage) .stats article:nth-child(3):before{background:#7b63d5}body:has(.salesCoverage) .stats article:nth-child(4):before{background:#2ba975}body:has(.salesCoverage) .stats article:nth-child(5):before{background:#35a878}body:has(.salesCoverage) .stats article:nth-child(6):before{background:#e6a82e}body:has(.salesCoverage) .stats article:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1746781f!important}body:has(.salesCoverage) .statIcon{flex:none;border-radius:12px!important;width:43px!important;height:43px!important;font-size:22px!important}body:has(.salesCoverage) .stats small{color:#526c87!important;font-size:17px!important;font-weight:800!important;line-height:1.35!important}body:has(.salesCoverage) .stats strong{color:#1268c2!important;overflow-wrap:anywhere!important;margin:7px 0 4px!important;font-size:31px!important;font-weight:950!important;line-height:1.25!important}body:has(.salesCoverage) .stats em{color:#248b63!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important}body:has(.salesCoverage) .salesCoverage{background:#fff!important;border:1px solid #d7e4f1!important;border-radius:15px!important;box-shadow:0 4px 14px #1746780f!important}body:has(.salesCoverage) .dashboardGrid>.panel{background:#fff!important;border:1px solid #d7e4f1!important;border-radius:15px!important;box-shadow:0 4px 14px #1746780f!important}:is(body:has(.salesCoverage) .salesCoverage .panelHead,body:has(.salesCoverage) .dashboardGrid .panelHead){background:linear-gradient(#fff,#f9fcff);border-bottom:1px solid #e3ebf4!important;min-height:69px!important;padding:15px 20px 12px!important}:is(body:has(.salesCoverage) .salesCoverage .panelHead h2,body:has(.salesCoverage) .dashboardGrid .panelHead h2){color:#123f72!important;margin:0!important;font-size:25px!important;font-weight:950!important;line-height:1.25!important}:is(body:has(.salesCoverage) .salesCoverage .panelHead p,body:has(.salesCoverage) .dashboardGrid .panelHead p){color:#617a95!important;margin-top:4px!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important}body:has(.salesCoverage) .dashboardGrid{grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:18px!important}body:has(.salesCoverage) .activityList{padding:0 20px 8px!important}body:has(.salesCoverage) .activityRow{border-bottom:1px solid #dfe9f3!important;grid-template-columns:auto minmax(0,1fr) minmax(112px,.45fr)!important;gap:13px!important;min-height:83px!important;padding:14px 2px!important}body:has(.salesCoverage) .activityRow:last-child{border-bottom:0!important}body:has(.salesCoverage) .activityRow>div:last-child{border-right:1px solid #e1eaf3!important;padding-right:10px!important}body:has(.salesCoverage) .activityIcon{color:#166ac2!important;background:#e9f3ff!important;border-radius:12px!important;width:43px!important;height:43px!important}body:has(.salesCoverage) .priorityDot{width:15px!important;height:15px!important;box-shadow:0 0 0 5px #f2f7fc!important}body:has(.salesCoverage) .activityRow strong{white-space:normal!important;text-overflow:clip!important;color:#173b64!important;font-size:18px!important;font-weight:900!important;line-height:1.45!important;overflow:visible!important}:is(body:has(.salesCoverage) .activityRow small,body:has(.salesCoverage) .activityRow b){color:#5f7891!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important}body:has(.salesCoverage) .salesCoverage footer{border-radius:0 0 14px 14px!important}@media (width<=1450px){body:has(.salesCoverage) .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.salesCoverage) .stats article{min-height:116px!important}}@media (width<=900px){body:has(.salesCoverage) .dashboardGrid{grid-template-columns:1fr!important}body:has(.salesCoverage) .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){body:has(.salesCoverage) .stats{grid-template-columns:1fr!important}body:has(.salesCoverage) .activityRow{grid-template-columns:auto minmax(0,1fr)!important}body:has(.salesCoverage) .activityRow>div:last-child{grid-column:2;border-right:0!important;padding-right:0!important}}.financialReminderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.financialReminderCard{text-align:right;color:#fff;border:0;border-radius:16px;align-content:start;gap:7px;min-height:166px;padding:17px 16px 15px;transition:transform .2s,filter .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #183b6429}.financialReminderCard:after{content:"";background:#ffffff18;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-42px;left:-28px}.financialReminderCard:hover{filter:brightness(1.07);transform:translateY(-3px);box-shadow:0 13px 24px #183b643b}.financialReminderIcon{background:#ffffff25;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.financialReminderCard strong{font-size:20px;font-weight:950;line-height:1.35}.financialReminderCard b{font-size:17px;font-weight:900;line-height:1.4}.financialParty{overflow-wrap:anywhere;font-size:18px;font-weight:850;line-height:1.42}.financialReminderCard em{font-size:17px;font-style:normal;font-weight:950;line-height:1.35}.financialEmpty{color:#fff;margin-top:9px;font-size:17px;font-weight:800;line-height:1.5}.payableCheck{background:linear-gradient(135deg,#b45c27,#e79d36)}.payableCash{background:linear-gradient(135deg,#963b4d,#d8616c)}.receivableCheck{background:linear-gradient(135deg,#167668,#31af81)}.receivableCash{background:linear-gradient(135deg,#2766ad,#4699eb)}@media (width<=1200px){.financialReminderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.financialReminderGrid{grid-template-columns:1fr}.financialReminderCard{min-height:145px}}body:has(.checksTable) .stats{gap:14px!important;margin-bottom:18px!important}body:has(.checksTable) .stats article{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid #bdd7ec!important;border-radius:14px!important;box-shadow:0 6px 16px #14528a17!important}body:has(.checksTable) .stats article:before{content:"";background:#2682d5;height:4px;position:absolute;top:0;left:0;right:0}body:has(.checksTable) .stats article:nth-child(2):before{background:#d29a32}body:has(.checksTable) .stats article:nth-child(3):before{background:#2ba879}body:has(.checksTable) .stats article:hover{transform:translateY(-3px);box-shadow:0 11px 22px #14528a2b!important}:is(body:has(.checksTable) .stats article:hover small,body:has(.checksTable) .stats article:hover strong,body:has(.checksTable) .stats article:hover em){color:#0759aa!important;font-weight:950!important}body:has(.checksTable) .pagePanel{overflow:hidden;background:linear-gradient(#f7fbff 0,#fff 210px)!important;border-color:#b9d4ec!important;box-shadow:0 12px 28px #1353901c!important}body:has(.checksTable) .pagePanel>.panelHead{background:linear-gradient(135deg,#fafdff,#e7f3ff);border-bottom:1px solid #d3e5f4;padding:18px 20px 15px!important}body:has(.checksTable) .pagePanel>.panelHead h2{color:#104f91!important;font-size:25px!important;font-weight:950!important}body:has(.checksTable) .pagePanel>.panelHead p{color:#54728f!important;font-size:16px!important;font-weight:750!important}.checksTable{background:#fff!important;border:1px solid #b7d3e9!important;border-radius:13px!important;margin:0 14px 14px!important;box-shadow:0 5px 15px #164d8214!important}.checksTable th{color:#104f91!important;background:linear-gradient(#eaf5ff,#dceefd)!important}.checksTable tbody tr{transition:transform .18s,filter .18s}.checksTable tbody tr td{transition:background .18s,color .18s,font-weight .18s,box-shadow .18s}.checksTable tbody tr:hover{z-index:1;position:relative;transform:translateY(-2px)}.checksTable tbody tr:hover td{box-shadow:inset 0 2px #78b4e5,inset 0 -2px #78b4e5;color:#06457f!important;background:linear-gradient(90deg,#dff0ff,#f7fcff)!important;font-weight:950!important}.checksTable tbody tr:hover td:first-child{border-right:5px solid #1873c9!important;padding-right:2px!important}.checksTable tbody tr:hover strong,.checksTable tbody tr:hover small{color:#0759aa!important;font-weight:950!important}.checksTable tbody tr:hover .amountCell{color:#08754d!important;font-weight:950!important}.checksTable tbody tr:hover .tableSelect{box-shadow:0 3px 8px #145fa41f;background:#fff!important;border-color:#4d97d7!important;font-weight:950!important}.checksTable tbody tr.checkRow:hover td{box-shadow:inset 0 2px #64bd8c,inset 0 -2px #64bd8c;background:linear-gradient(90deg,#d7f4e4,#f6fffa)!important}.checksTable tbody tr.checkRow:hover td:first-child{border-right-color:#15935b!important}.checksTable tbody tr.payableRow:hover td{background:linear-gradient(90deg,#e7f2ff,#fbfdff)!important}.receivablesTable tbody tr.receivableRow:hover td{box-shadow:inset 0 2px #69aee4,inset 0 -2px #69aee4;background:linear-gradient(90deg,#d9edff,#f8fcff)!important}.receivablesTable tbody tr.receivableSettledRow:hover td{box-shadow:inset 0 2px #65be8e,inset 0 -2px #65be8e;background:linear-gradient(90deg,#ddf5e8,#fbfffd)!important}.checksTable .checkActions button{transition:transform .16s,box-shadow .16s}.checksTable .checkActions button:hover{transform:translateY(-1px);box-shadow:0 5px 10px #13518d2b}.receivableEntryPanel{background:linear-gradient(#f7fbff 0,#fff 100%)!important;border-color:#b9d4ec!important;box-shadow:0 12px 28px #1353901c!important}.receivableEntryPanel>.panelHead{background:linear-gradient(135deg,#fafdff,#e7f3ff);border-bottom:1px solid #d3e5f4;padding:18px 20px 15px!important}.receivableEntryPanel>.panelHead h2{color:#104f91!important;font-size:25px!important;font-weight:950!important}.receivableEntryPanel>.panelHead p{color:#54728f!important;font-size:16px!important;font-weight:750!important}.receivableEntryPanel form{padding:14px 18px 18px!important}.receivableEntryPanel .formGrid label{background:#f9fcff;border:1px solid #cfe0ee;border-radius:10px;padding:8px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;font-weight:850!important}.receivableEntryPanel .formGrid label:focus-within{border-color:#4b96d7;transform:translateY(-1px);box-shadow:0 5px 12px #1c68b221}.receivableEntryPanel .formGrid input{background:#fff!important;border-color:#bcd6ec!important;font-weight:750!important}.receivableEntryPanel .modalActions{margin-top:16px!important}@media (width<=760px){.checksTable{margin:0 8px 10px!important}.receivableEntryPanel form{padding:10px!important}}body:has(.pettyReport) .stats{gap:14px!important;margin-bottom:18px!important}body:has(.pettyReport) .stats article{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid #bdd7ec!important;border-radius:14px!important;box-shadow:0 6px 16px #14528a17!important}body:has(.pettyReport) .stats article:before{content:"";background:#2aa879;height:4px;position:absolute;top:0;left:0;right:0}body:has(.pettyReport) .stats article:nth-child(2):before{background:#d19a32}body:has(.pettyReport) .stats article:nth-child(3):before{background:#2a82d4}body:has(.pettyReport) .stats article:hover{transform:translateY(-3px);box-shadow:0 11px 22px #14528a2b!important}:is(body:has(.pettyReport) .stats article:hover small,body:has(.pettyReport) .stats article:hover strong,body:has(.pettyReport) .stats article:hover em){color:#0759aa!important;font-weight:950!important}:is(body:has(.pettyReport) .pagePanel,body:has(.pettyReport) .pettyReport){overflow:hidden;background:linear-gradient(#f7fbff 0,#fff 210px)!important;border-color:#b9d4ec!important;box-shadow:0 12px 28px #1353901c!important}:is(body:has(.pettyReport) .pagePanel>.panelHead,body:has(.pettyReport) .pettyReport>.panelHead){background:linear-gradient(135deg,#fafdff,#e7f3ff);border-bottom:1px solid #d3e5f4;padding:18px 20px 15px!important}:is(body:has(.pettyReport) .pagePanel>.panelHead h2,body:has(.pettyReport) .pettyReport>.panelHead h2){color:#104f91!important;font-size:25px!important;font-weight:950!important}:is(body:has(.pettyReport) .pagePanel>.panelHead p,body:has(.pettyReport) .pettyReport>.panelHead p){color:#54728f!important;font-size:16px!important;font-weight:750!important}body:has(.pettyReport) .pagePanel form{padding:14px 18px 18px!important}body:has(.pettyReport) .pagePanel .formGrid label{background:#f9fcff;border:1px solid #cfe0ee;border-radius:10px;padding:8px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;font-weight:850!important}body:has(.pettyReport) .pagePanel .formGrid label:focus-within{border-color:#4b96d7;transform:translateY(-1px);box-shadow:0 5px 12px #1c68b221}:is(body:has(.pettyReport) .pagePanel .formGrid input,body:has(.pettyReport) .pagePanel .formGrid select,body:has(.pettyReport) .pagePanel .formGrid textarea){background:#fff!important;border-color:#bcd6ec!important;font-weight:750!important}.pettyReport{padding-bottom:15px!important}.pettyReport .reportFilter{background:linear-gradient(#f8fcff,#edf6fd)!important;border:1px solid #cbdff1!important;border-radius:12px!important;margin:14px 16px 0!important;padding:11px!important}.pettyReport .reportFilter label{font-weight:850!important}.pettyReport .reportFilter input{background:#fff!important;border-color:#bcd6ec!important;font-weight:800!important}.pettyReportTotals article{transition:transform .18s,box-shadow .18s,border-color .18s!important}.pettyReportTotals article:hover{transform:translateY(-3px);border-color:#61a4dc!important;box-shadow:0 10px 19px #1b609d29!important}.pettyReportTotals article:hover small,.pettyReportTotals article:hover strong,.pettyReportTotals article:hover em{color:#0759aa!important;font-weight:950!important}.pettyReport+.pagePanel>.tableWrap{background:#fff!important;border:1px solid #b7d3e9!important;border-radius:13px!important;margin:0 14px 14px!important;box-shadow:0 5px 15px #164d8214!important}.pettyReport+.pagePanel>.tableWrap th{color:#104f91!important;background:linear-gradient(#eaf5ff,#dceefd)!important}.pettyReport+.pagePanel>.tableWrap tbody tr{transition:transform .18s}.pettyReport+.pagePanel>.tableWrap tbody tr td{transition:background .18s,color .18s,font-weight .18s,box-shadow .18s}.pettyReport+.pagePanel>.tableWrap tbody tr:hover{z-index:1;position:relative;transform:translateY(-2px)}.pettyReport+.pagePanel>.tableWrap tbody tr:hover td{box-shadow:inset 0 2px #78b4e5,inset 0 -2px #78b4e5;color:#06457f!important;background:linear-gradient(90deg,#dff0ff,#f7fcff)!important;font-weight:950!important}.pettyReport+.pagePanel>.tableWrap tbody tr:hover td:first-child{border-right:5px solid #1873c9!important;padding-right:4px!important}.pettyReport+.pagePanel>.tableWrap tbody tr:hover strong,.pettyReport+.pagePanel>.tableWrap tbody tr:hover small{color:#0759aa!important;font-weight:950!important}.pettyReport+.pagePanel>.tableWrap .recordActions button{transition:transform .16s,box-shadow .16s}.pettyReport+.pagePanel>.tableWrap .recordActions button:hover{transform:translateY(-1px);box-shadow:0 5px 10px #13518d2b}@media (width<=760px){body:has(.pettyReport) .pagePanel form{padding:10px!important}.pettyReport+.pagePanel>.tableWrap{margin:0 8px 10px!important}}body .catalogPanel .productTable{table-layout:fixed!important;width:100%!important;min-width:0!important}body .catalogPanel .productTable th:first-child{width:4%!important}body .catalogPanel .productTable th:nth-child(2){width:5.5%!important}body .catalogPanel .productTable th:nth-child(3),body .catalogPanel .productTable th:nth-child(4){width:15%!important}body .catalogPanel .productTable th:nth-child(5){width:10%!important}body .catalogPanel .productTable th:nth-child(6){width:17%!important}body .catalogPanel .productTable th:nth-child(7){width:13%!important}body .catalogPanel .productTable th:nth-child(8){width:8.5%!important}body .catalogPanel .productTable th:nth-child(9){width:12%!important}.productBrandCell{text-align:center}.financeCaseFilters{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.financeCaseFilters button{font:inherit;color:#075baa;cursor:pointer;background:#fff;border:1px solid #87b9e2;border-radius:8px;padding:8px 16px;font-weight:800}.financeCaseFilters button[aria-pressed=true]{color:#fff;background:#075baa}.financeCaseToggle:disabled{opacity:.6;cursor:wait}.catalogPanel .productTable th,.catalogPanel .productTable td{white-space:normal!important;vertical-align:top!important;min-width:0!important;overflow:hidden!important}.catalogPanel .productTable th:first-child,.catalogPanel .productTable th:nth-child(2){white-space:nowrap!important}.catalogPanel .productTable .rowNumber,.catalogPanel .productTable .productCodeCell{text-align:center!important;white-space:nowrap!important}.catalogPanel .priceCell,.catalogPanel .stockCell{text-align:center!important}.catalogPanel .priceCell strong,.catalogPanel .priceCell small,.catalogPanel .stockCell strong,.catalogPanel .stockCell small{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important;display:block!important}body .catalogPanel .productTable th{font-size:18px!important;font-weight:900!important}body .catalogPanel .productTable td{font-size:18px!important;font-weight:750!important}body .catalogPanel .productTable td small{font-size:15px!important;font-weight:750!important}body .catalogPanel .productTable .productNameCell strong{overflow-wrap:anywhere;display:block;font-size:20px!important;font-weight:900!important;line-height:1.45!important}body .catalogPanel .productTable th:nth-child(3),body .catalogPanel .productTable th:nth-child(4),body .catalogPanel .productTable .productNameEnglish,body .catalogPanel .productTable .productNamePersian{text-align:center!important}body .productEditModal .productNameField{font-size:18px!important;font-weight:900!important}body .productEditModal .productNameField input{font-size:20px!important;font-weight:800!important}body .catalogPanel .productActions button{font-size:16px!important;font-weight:900!important}.catalogBatchUploader{background:#f7fbff;border:1px solid #bdd6e9;border-radius:10px;margin:0 14px 12px;padding:10px 14px;font-size:17px;font-weight:750}.catalogBatchUploader summary{cursor:pointer;color:#104f91;font-weight:900}.catalogBatchUploader p{margin:10px 0;font-size:16px}.catalogBatchUploader input{max-width:100%;margin:6px 10px 6px 0;font-size:16px}.catalogBatchUploader button{padding:9px 13px;font-size:16px;font-weight:850}.catalogBatchPreview{background:#fff;border:1px solid #a9c8df;border-radius:8px;gap:8px;margin-top:10px;padding:12px;display:grid}.catalogBatchPreview ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:4px 12px;margin:0;padding:0 18px;display:grid}.catalogBatchPreview .primary{justify-self:start}@media (width<=980px){body .catalogPanel .productTableWrap{overflow-x:auto!important}body .catalogPanel .productTable{min-width:1100px!important}body .catalogPanel .productTable .productNameCell strong{font-size:19px!important}}.catalogPanel .productPriceValue{white-space:nowrap!important;font-variant-numeric:tabular-nums!important;color:#0b5faf!important}.catalogPanel .productPriceType{color:#315979!important;border-top:1px solid #d8e6f3!important;margin-top:4px!important;padding-top:4px!important}.catalogPanel .companyCell .brandListDate{color:#52718d!important;border-top:1px dashed #c8dceb!important;margin-top:8px!important;padding-top:6px!important;font-weight:800!important;line-height:1.45!important}.catalogPanel .packageDetails{background:#fff;border:1px solid #cadceb;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.catalogPanel .packageDetail{border-inline-end:1px solid #cadceb;text-align:center;border-bottom:1px solid #cadceb;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:5px;display:flex}.catalogPanel .packageDetail span{color:#456680;font-size:13px;font-weight:800}.catalogPanel .packageDetail strong{color:#173d5c;line-height:1.2;font-size:16px!important;font-weight:900!important}.catalogPanel .consumerPrice{border-top:1px solid #cadceb;flex-direction:column;gap:2px;margin-top:7px;padding-top:7px;display:flex}.catalogPanel .consumerPrice span{color:#456680;font-size:13px;font-weight:800}.catalogPanel .consumerPrice strong{color:#173d5c;font-size:15px!important;font-weight:900!important}.productsHeader{justify-content:flex-end!important;min-height:0!important;padding-block:6px!important}.productsHeader .headerClock{margin-inline:auto!important}.compactPriceAudit{background:0 0!important;border:0!important;margin:0 14px 7px!important;padding:0!important}.compactPriceAudit .auditDetails{background:#f8fbff!important;border:1px solid #d7e4f1!important;border-radius:8px!important;margin:0!important;padding:6px 10px!important}.compactPriceAudit .auditDetails summary{color:#315d86!important;font-size:12px!important;font-weight:800!important}.catalogPanel .stockCell strong{color:#0d5eae!important;font-weight:900!important}.catalogPanel .stockCell small{color:#526f89!important;border-top:1px solid #d8e6f3!important;margin-top:5px!important;padding-top:5px!important;line-height:1.5!important}.comparisonLayout{gap:18px;min-width:0;display:grid}.comparisonIntro{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:20px;display:grid;border-top:4px solid #2d83d8!important;padding:22px 25px!important}.comparisonIntro h2,.comparisonResultHead h2{color:#105fae;margin:0;font-size:27px!important;font-weight:950!important}.comparisonIntro p,.comparisonResultHead p{color:#506b87;margin:7px 0 0;font-weight:650;line-height:1.7;font-size:16px!important}.comparisonSearch{border-radius:12px;width:100%;min-height:54px}.comparisonSearch input{font-weight:700;font-size:19px!important}.comparisonResultHead{justify-content:space-between;align-items:end;gap:18px;padding:3px 4px;display:flex}.comparisonResultHead>span{color:#1266bb;white-space:nowrap;background:#e9f4ff;border-radius:9px;padding:7px 11px;font-size:14px;font-weight:800}.comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;min-width:0;display:grid}.comparisonCard{flex-direction:column;gap:13px;min-width:0;display:flex;overflow:hidden;background:#fff!important;border:1px solid #cddfed!important;border-radius:13px!important;padding:16px!important;box-shadow:0 4px 13px #114a8212!important}.comparisonCard:hover{transform:translateY(-2px);border-color:#4a9ae4!important;box-shadow:0 8px 20px #186fc724!important}.comparisonCard.related{background:linear-gradient(#f7fffb,#fff)!important;border-top:4px solid #18a26b!important}.comparisonCardHead{border-bottom:1px solid #dce8f3;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.comparisonCardHead span{color:#0b5fae;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:900}.comparisonCardHead b{color:#2169ad;overflow-wrap:anywhere;background:#e9f4ff;border-radius:7px;flex:none;max-width:44%;padding:4px 8px;font-size:13px;font-weight:850}.comparisonProductName{color:#162e4b;overflow-wrap:anywhere;min-height:50px;font-weight:950;line-height:1.55;font-size:19px!important}.comparisonCard dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.comparisonCard dl div{background:#f8fbff;border:1px solid #e0ebf4;border-radius:9px;min-width:0;padding:9px}.comparisonCard dt{color:#637b94;margin-bottom:5px;font-size:12px;font-weight:750}.comparisonCard dd{color:#203b5a;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:850;line-height:1.45}.comparisonCard .comparisonPrice{color:#087342;font-variant-numeric:tabular-nums;font-size:17px;font-weight:950}.relatedProductsPanel{overflow:hidden;padding:0!important}.relatedProductsPanel .panelHead{border-bottom:1px solid #dfebf4;padding:18px 22px}.relatedProductsPanel .comparisonGrid{padding:17px}.comparisonEmpty{text-align:center;color:#325675;justify-items:center;gap:8px;display:grid;background:#fbfdff!important;border:1px dashed #bad3eb!important;padding:36px 20px!important}.comparisonEmpty strong{font-size:19px;font-weight:900}.comparisonEmpty span{color:#71859a;font-size:15px;line-height:1.65}.comparisonEmpty.compact{margin:16px;padding:24px!important}@media (width<=1000px){.comparisonIntro{grid-template-columns:1fr}.comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=620px){.comparisonIntro{padding:17px!important}.comparisonIntro h2,.comparisonResultHead h2{font-size:23px!important}.comparisonResultHead{flex-direction:column;align-items:start}.comparisonCard dl,.comparisonGrid{grid-template-columns:1fr}.comparisonCardHead{flex-direction:column;align-items:flex-start}.comparisonCardHead b{max-width:100%}}.priorityActionPanel{background:#fff;border:1px solid #bfdbea;border-radius:16px;overflow:hidden;box-shadow:0 9px 24px #124e841a}.priorityActionHead{background:linear-gradient(120deg,#f9fdff,#e3f4ff);border-bottom:1px solid #d7e8f3;justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.priorityActionHead>div{min-width:0}.priorityActionHead span{color:#1371b8;font-size:14px;font-weight:950}.priorityActionHead h2{color:#17446e;margin:4px 0;font-size:27px;font-weight:950}.priorityActionHead p{color:#59758e;margin:0;font-size:15px;font-weight:750;line-height:1.7}.priorityActionHead>b{color:#fff;background:#176fc3;border-radius:11px;flex:none;padding:11px 14px;font-size:14px;font-weight:950}.priorityActionList{padding:0 20px 16px;display:grid}.priorityActionList button{color:#203e5b;text-align:right;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1ecf4;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 5px;transition:background .16s,transform .16s;display:grid}.priorityActionList button:hover{z-index:1;background:#edf8ff;position:relative;transform:scale(1.006)}.priorityRank{color:#1464aa;background:#e3f1ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:950;display:grid}.priorityRank.rank1{color:#a96f06;background:#fff0c9}.priorityRank.rank2{color:#587187;background:#e7eef4}.priorityRank.rank3{color:#a2612b;background:#f5e7d8}.priorityActionList strong,.priorityActionList small,.priorityActionList em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.priorityActionList strong{color:#1d4264;font-size:17px;font-weight:950}.priorityActionList small{color:#688197;margin-top:4px;font-size:13px;font-weight:800}.priorityActionList em{color:#177255;margin-top:4px;font-size:12px;font-style:normal;font-weight:850}.priorityActionList>b{color:#9b680d;background:#fff4d8;border-radius:9px;padding:8px 10px;font-size:16px;font-weight:950}.priorityActionList i{color:#1768ad;white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}.priorityEmpty{color:#278054;text-align:center;padding:32px 15px;font-size:15px;font-weight:900}@media (width<=700px){.priorityActionHead{flex-direction:column;align-items:flex-start;padding:18px}.priorityActionHead h2{font-size:23px}.priorityActionList{padding:0 13px 13px}.priorityActionList button{grid-template-columns:38px minmax(0,1fr) auto}.priorityActionList i{display:none}.priorityActionList strong{font-size:15px}}.salesControlReport{gap:15px;margin-bottom:18px;display:grid}.salesControlHead{background:linear-gradient(125deg,#f7fcff,#e3f2ff);border:1px solid #bedbed;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex;box-shadow:0 8px 22px #1457901a}.salesControlHead>div:first-child{min-width:0}.salesControlHead span{color:#0c72b8;font-size:14px;font-weight:900}.salesControlHead h2{color:#143e68;margin:4px 0;font-size:26px;font-weight:950}.salesControlHead p{color:#58758f;margin:0;font-size:15px;font-weight:750;line-height:1.7}.salesControlKpis{flex:none;grid-template-columns:repeat(3,minmax(104px,1fr));gap:9px;display:grid}.salesControlKpis span{color:#58748b;text-align:center;background:#fff;border:1px solid #cbe0ef;border-radius:10px;padding:10px;font-size:12px;font-weight:800}.salesControlKpis b{color:#1163a8;margin-top:4px;font-size:21px;font-weight:950;display:block}.salesPerformanceRows{gap:9px;display:grid}.salesPerformanceRows article{background:#fff;border:1px solid #cbdfee;border-radius:12px;grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(85px,.65fr)) minmax(150px,1fr);align-items:center;gap:10px;padding:13px 16px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 4px 12px #1652880f}.salesPerformanceRows article:hover{border-color:#62a3d7;transform:translateY(-2px)}.salesPerformanceRows article>div{grid-template-columns:39px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.salesOwnerAvatar{color:#1464a8;background:#dcedfb;border-radius:11px;grid-row:1/3;place-items:center;width:39px;height:39px;font-size:18px;font-weight:950;display:grid}.salesPerformanceRows strong{color:#1b4165;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;overflow:hidden}.salesPerformanceRows small{color:#6c8398;font-size:11px;font-weight:750}.salesPerformanceRows article>span{color:#5a7389;text-align:center;background:#f2f8fc;border-radius:8px;gap:3px;padding:6px;font-size:11px;font-weight:800;display:grid}.salesPerformanceRows article>span b{color:#1765a7;font-size:14px;font-weight:950}.salesPerformanceRows article>span.danger{color:#b54040;background:#fff0f0}.salesPerformanceRows article>span.danger b{color:#bf4141}.salesActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.salesActionGrid section{background:#fff;border:1px solid #c9ddea;border-radius:13px;overflow:hidden;box-shadow:0 4px 13px #154d8212}.salesActionGrid header{background:linear-gradient(135deg,#fbfdff,#edf7ff);border-bottom:1px solid #dce9f3;justify-content:space-between;align-items:center;margin:0;padding:14px 16px;display:flex}.salesActionGrid h3{color:#185183;margin:0;font-size:16px;font-weight:950}.salesActionGrid header>b{color:#1567ac;background:#e5f3ff;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:950}.salesActionGrid p{border-bottom:1px solid #e6eef4;margin:0;padding:11px 15px}.salesActionGrid p:last-of-type{border-bottom:0}.salesActionGrid strong,.salesActionGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.salesActionGrid strong{color:#294967;font-size:13px;font-weight:900}.salesActionGrid small{color:#6f8598;margin-top:4px;font-size:11px;font-weight:750}.reportGood{color:#258054;text-align:center;padding:24px 14px;font-size:13px;font-weight:900}@media (width<=1100px){.salesControlHead{flex-direction:column;align-items:stretch}.salesControlKpis{grid-template-columns:repeat(3,1fr)}.salesPerformanceRows article{grid-template-columns:minmax(180px,1.2fr) repeat(3,1fr)}.salesPerformanceRows article>span:last-child{grid-column:2/-1}.salesActionGrid{grid-template-columns:1fr}}@media (width<=650px){.salesControlHead{padding:18px}.salesControlHead h2{font-size:22px}.salesControlKpis{grid-template-columns:1fr}.salesPerformanceRows article{grid-template-columns:1fr 1fr}.salesPerformanceRows article>div{grid-column:1/-1}.salesPerformanceRows article>span:last-child{grid-column:auto}.salesActionGrid{grid-template-columns:1fr}}.teamPerformance{gap:18px;display:grid}.teamControlIntro{background:linear-gradient(125deg,#f7fcff,#e5f4ff);border:1px solid #b9d8ed;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:23px 25px;display:flex;box-shadow:0 8px 22px #1659951a}.teamControlIntro>div:first-child{min-width:0}.teamControlIntro span{color:#0d72b8;font-size:14px;font-weight:900}.teamControlIntro h2{color:#143f6a;margin:4px 0;font-size:27px;font-weight:950}.teamControlIntro p{color:#56738e;max-width:660px;margin:0;font-size:15px;font-weight:750;line-height:1.7}.teamControlTotals{flex:none;grid-template-columns:repeat(3,minmax(104px,1fr));gap:9px;display:grid}.teamControlTotals article{text-align:center;background:#fff;border:1px solid #c8deee;border-radius:11px;padding:12px}.teamControlTotals article.today{background:#fff9e9;border-color:#efd58b}.teamControlTotals article.overdue{background:#fff4f4;border-color:#efb4b4}.teamControlTotals small,.teamControlTotals strong{display:block}.teamControlTotals small{color:#5b7690;font-size:12px;font-weight:800}.teamControlTotals strong{color:#125f9f;margin-top:5px;font-size:23px;font-weight:950}.teamControlTotals .today strong{color:#9e680c}.teamControlTotals .overdue strong{color:#bf4242}.teamPerformanceGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:15px;display:grid}.teamMemberCard{background:#fff;border:1px solid #c9ddec;border-radius:14px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 5px 15px #154c8012}.teamMemberCard:hover{border-color:#69a8da;transform:translateY(-3px);box-shadow:0 12px 23px #16548c24}.teamMemberCard.hasOverdue{border-top:4px solid #d85a5a}.teamMemberCard>header{background:linear-gradient(135deg,#fbfdff,#edf7ff);border-bottom:1px solid #dfebf4;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 12px;display:flex}.teamMemberCard header>div{align-items:center;gap:10px;min-width:0;display:flex}.teamAvatar{color:#1062a8;background:#dceeff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;font-weight:950;display:grid}.teamMemberCard h3,.teamMemberCard header small{margin:0;display:block}.teamMemberCard h3{color:#193f63;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.teamMemberCard header small{color:#6b8296;margin-top:3px;font-size:12px;font-weight:750}.teamMemberCard>header>b{color:#1368ae;background:#e7f4ff;border-radius:9px;flex:none;padding:7px 9px;font-size:12px;font-weight:950}.teamMetricRow{gap:8px;padding:12px 16px;display:flex}.teamMetricRow span{color:#4b6d86;text-align:center;background:#f1f7fc;border-radius:8px;flex:1;padding:8px;font-size:13px;font-weight:800}.teamMetricRow span.danger{color:#b23e3e;background:#fff0f0}.teamTaskPreview{padding:0 16px}.teamTaskPreview p{border-top:1px solid #e4edf4;margin:0;padding:9px 0 9px 17px;position:relative}.teamTaskPreview p:first-child{border-top:0}.teamTaskPreview p>span{background:#6ea5d2;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:0}.teamTaskPreview p>span.overdue{background:#d65353}.teamTaskPreview p>span.today{background:#e6a523}.teamTaskPreview strong,.teamTaskPreview small{text-overflow:ellipsis;white-space:nowrap;margin-right:14px;display:block;overflow:hidden}.teamTaskPreview strong{color:#284865;font-size:13px;font-weight:900}.teamTaskPreview small{color:#708699;margin-top:3px;font-size:11px;font-weight:750}.teamTaskPreview .noTeamTask{color:#6c8296;text-align:center;padding:16px 0;font-size:13px;font-weight:800}.teamTransfer{background:#f9fcff;border-top:1px solid #e0ebf3;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 16px;display:grid}.teamTransfer select{color:#315a7c;min-width:0;font:inherit;background:#fff;border:1px solid #bcd7eb;border-radius:8px;padding:8px;font-size:12px;font-weight:800}.teamTransfer button{color:#fff;font:inherit;cursor:pointer;background:#1d73bb;border:1px solid #2779bf;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.teamTransfer button:disabled{cursor:not-allowed;opacity:.45}.teamTransfer button:not(:disabled):hover{background:#105d9f}@media (width<=850px){.teamControlIntro{flex-direction:column;align-items:stretch}.teamControlTotals{grid-template-columns:repeat(3,1fr)}}@media (width<=500px){.teamControlIntro{padding:18px}.teamControlIntro h2{font-size:23px}.teamControlTotals,.teamPerformanceGrid{grid-template-columns:1fr}}.followUpNotifications{z-index:20;position:relative}.notificationBell{color:#176ab3;width:42px;height:42px;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #bdd6ea;border-radius:12px;place-items:center;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative}.notificationBell:hover{background:#e7f4ff;transform:translateY(-2px);box-shadow:0 7px 15px #1664b329}.notificationBell span{font-size:19px;line-height:1}.notificationBell b{color:#fff;background:#d44747;border:2px solid #fff;border-radius:999px;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:950;line-height:20px;position:absolute;top:-7px;left:-8px;box-shadow:0 3px 8px #ba3a3a55}.notificationBell.hasAlerts span{animation:2.4s ease-in-out infinite notificationRing}.notificationPopover{text-align:right;background:#fff;border:1px solid #b8d5eb;border-radius:14px;width:min(390px,100vw - 32px);position:absolute;top:50px;left:0;overflow:hidden;box-shadow:0 18px 38px #0e3a6538}.notificationPopoverHead{background:linear-gradient(130deg,#f7fcff,#e5f3ff);border-bottom:1px solid #d5e5f2;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.notificationPopoverHead strong,.notificationPopoverHead small{display:block}.notificationPopoverHead strong{color:#164e80;font-size:16px;font-weight:950}.notificationPopoverHead small{color:#63809a;margin-top:3px;font-size:12px;font-weight:750}.notificationPopoverHead button{color:#5b7892;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.notificationTotals{background:#fbfdff;border-bottom:1px solid #e1edf5;gap:8px;padding:11px 14px;display:flex}.notificationTotals span{color:#386381;background:#eef6fd;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800}.notificationTotals span.danger{color:#b34343;background:#fff0f0}.notificationItems{max-height:280px;display:grid;overflow:auto}.notificationItems button{color:#234463;text-align:right;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eef5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;transition:background .16s;display:grid}.notificationItems button:hover{background:#edf8ff}.notificationItems button.overdue{background:#fff8f8}.notificationItems button>span{color:#176cb8;background:#e8f4ff;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:950;display:grid}.notificationItems button.overdue>span{color:#c13f3f;background:#ffe0e0}.notificationItems strong,.notificationItems small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notificationItems strong{color:#183d61;font-size:13px;font-weight:950}.notificationItems small{color:#6a8195;margin-top:3px;font-size:11px;font-weight:750}.notificationItems time{color:#396681;white-space:nowrap;font-size:11px;font-weight:850}.notificationActions{background:#fafcff;grid-template-columns:1fr 1fr;gap:8px;padding:11px 13px;display:grid}.notificationActions button{color:#1464aa;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dc8e8;border-radius:8px;padding:8px;font-size:12px;font-weight:900}.notificationActions button:hover{color:#fff;background:#176fc4;border-color:#176fc4}.notificationEmpty{color:#278052;text-align:center;padding:26px 14px;font-size:14px;font-weight:900}@keyframes notificationRing{0%,86%,to{transform:rotate(0)}89%{transform:rotate(12deg)}92%{transform:rotate(-12deg)}95%{transform:rotate(7deg)}}@media (width<=620px){.notificationPopover{width:calc(100vw - 32px);position:fixed;top:70px;left:16px}.notificationBell{width:39px;height:39px}}.centerDetailActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profileButton{color:#1263a9;font:inherit;cursor:pointer;background:#eef7ff;border:1px solid #3f91d7;border-radius:9px;padding:8px 10px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s}.profileButton:hover{background:#d9efff;transform:translateY(-2px);box-shadow:0 6px 13px #1369b529}.customerProfile{gap:18px;min-width:0;display:grid}.customerProfileHero{background:linear-gradient(125deg,#f7fcff 0%,#e4f3ff 58%,#d5eaff 100%);border:1px solid #a9ceed;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex;box-shadow:0 10px 24px #165a991c}.customerProfileHero span{color:#0b75ba;font-size:15px;font-weight:900}.customerProfileHero h2{color:#123d68;margin:5px 0;font-size:30px;font-weight:950;line-height:1.3}.customerProfileHero p{color:#54718d;margin:0;font-size:17px;font-weight:750}.profileHeroActions{flex-wrap:wrap;gap:10px;display:flex}.profileBack{color:#145f9e;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9cbe7;border-radius:10px;padding:10px 13px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s}.profileBack:hover{transform:translateY(-2px);box-shadow:0 7px 14px #145a9826}.customerProfileStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.customerProfileStats article{background:#fff;border:1px solid #c7ddeb;border-radius:14px;align-content:start;gap:6px;min-width:0;min-height:124px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 5px 15px #134f8712}.customerProfileStats article:hover{border-color:#6ba8db;transform:translateY(-3px);box-shadow:0 11px 20px #134f8724}.customerProfileStats small{color:#58728b;font-size:15px;font-weight:800}.customerProfileStats strong{color:#0d5ba5;overflow-wrap:anywhere;font-size:21px;font-weight:950;line-height:1.35}.customerProfileStats em{color:#25805c;font-size:14px;font-style:normal;font-weight:800;line-height:1.45}.customerProfileStats article:nth-child(2) strong{color:#b76c17}.customerProfileStats article:nth-child(3) strong{color:#7c4baa}.customerProfileStats article:nth-child(4) strong{color:#16806d}.customerProfileGrid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:18px;display:grid}.profileSection{min-width:0;overflow:hidden;border:1px solid #c6dceb!important;box-shadow:0 8px 22px #14518917!important}.profileSection>.panelHead{background:linear-gradient(135deg,#fbfdff,#eaf5ff);border-bottom:1px solid #d7e6f3;padding:18px 20px 14px}.profileSection>.panelHead h2{color:#104f91!important;font-size:22px!important;font-weight:950!important}.profileSection>.panelHead p{line-height:1.6;color:#5d7891!important;margin-top:5px!important;font-size:15px!important;font-weight:700!important}.profileInfo dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:17px;display:grid}.profileInfo dl>div{background:#fbfdff;border:1px solid #dce9f3;border-radius:10px;min-width:0;padding:11px}.profileInfo dl>div.wide{grid-column:1/-1}.profileInfo dt{color:#53708b;margin-bottom:6px;font-size:14px;font-weight:850}.profileInfo dd{color:#1a395a;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:850;line-height:1.55}.transferPanel form{gap:11px;padding:17px;display:grid}.transferPanel label{color:#365b80;gap:6px;font-size:15px;font-weight:900;display:grid}.transferPanel select,.transferPanel textarea{box-sizing:border-box;color:#173b62;width:100%;font:inherit;background:#fff;border:1px solid #bcd6eb;border-radius:10px;padding:10px 11px;font-size:16px;font-weight:750}.transferPanel textarea{resize:vertical;min-height:86px}.transferPanel form .primary{justify-self:start}.nextAction{background:#fff8e8;border-right:4px solid #f0a126;border-radius:11px;gap:5px;margin:0 17px 17px;padding:13px;display:grid}.nextAction small{color:#8d671c;font-size:14px;font-weight:900}.nextAction strong{color:#473a1d;font-size:16px;font-weight:900;line-height:1.5}.nextAction span{color:#7b6840;font-size:14px;font-weight:750}.profileTimeline{grid-column:1/-1}.profileRows{padding:8px 18px 17px}.profileRows article{border-bottom:1px solid #e2edf5;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0;display:grid;position:relative}.profileRows article:last-child{border-bottom:0}.timelineDot{color:#1974bb;font-size:16px;line-height:1.6}.profileRows strong{color:#17466f;font-size:17px;font-weight:950}.profileRows p{color:#44627e;overflow-wrap:anywhere;margin:4px 0;font-size:16px;font-weight:700;line-height:1.6}.profileRows small{color:#74899b;font-size:14px;font-weight:750}.emptyProfile{color:#6d8194;margin:0;padding:15px 0;font-size:16px;font-weight:750}.commercialPanel{grid-column:1/-1}.profileCommercialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:17px;display:grid}.profileCommercialGrid>div{background:#fbfdff;border:1px solid #d8e7f2;border-radius:11px;min-width:0;padding:14px}.profileCommercialGrid h3{color:#145d9d;margin:0 0 9px;font-size:17px;font-weight:950}.profileCommercialGrid p{border-top:1px solid #e1edf5;gap:4px;margin:0;padding:9px 0;display:grid}.profileCommercialGrid p:first-of-type{border-top:0}.profileCommercialGrid strong{color:#243f5b;overflow-wrap:anywhere;font-size:15px;font-weight:900}.profileCommercialGrid span{color:#2c7b62;font-size:14px;font-weight:800;line-height:1.5}.profileCommercialGrid small{color:#71869a;font-size:14px;font-weight:750}@media (width<=1100px){.customerProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.customerProfileGrid{grid-template-columns:1fr}.profileTimeline,.commercialPanel{grid-column:auto}}@media (width<=680px){.customerProfileHero{flex-direction:column;align-items:flex-start;padding:19px}.customerProfileHero h2{font-size:25px}.customerProfileStats,.profileCommercialGrid,.profileInfo dl{grid-template-columns:1fr}.profileInfo dl>div.wide{grid-column:auto}.profileHeroActions{width:100%}.profileHeroActions button{flex:1}.customerProfileStats article{min-height:105px}.centerDetailActions{width:100%}}.followUpAlert .followUpReminder{color:#123a78;text-align:right;background:#fff;border:1px solid #d4e0fa;border-radius:9px;padding:8px 10px;transition:transform .18s,box-shadow .18s,border-color .18s}.followUpAlert .followUpReminder:hover{border-color:#4c8ce0;transform:translateY(-2px);box-shadow:0 6px 14px #1c67b42a}.followUpReminder small{color:#5f7188;margin-top:4px;font-size:11px;display:block}.followUpReminder.overdue{color:#a92f36;background:#fff1f1;border-color:#efafaf}.followUpReminder.today{color:#8b5b07;background:#fff8e4;border-color:#edcf79}.taskPageList article.overdueTask{background:#fff7f7;border-right:4px solid #dc5050}.taskPageList article.overdueTask:hover{background:#ffefef}.followUpAction{color:#0b5eaa;width:calc(100% - 34px);font:inherit;cursor:pointer;background:#eff8ff;border:1px dashed #68a7da;border-radius:10px;margin:0 17px 13px;padding:10px;font-size:15px;font-weight:900;transition:background .18s,transform .18s}.followUpAction:hover{background:#dff0ff;transform:translateY(-1px)}.profileFollowUpForm{background:linear-gradient(135deg,#f8fcff,#edf7ff);border:1px solid #b7d8ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 17px 17px;padding:14px;display:grid}.profileFollowUpForm>strong,.profileFollowUpForm>small,.profileFollowUpForm .wideField{grid-column:1/-1}.profileFollowUpForm>strong{color:#135d9f;font-size:17px;font-weight:950}.profileFollowUpForm>small{color:#55738e;font-size:13px;font-weight:750;line-height:1.55}.profileFollowUpForm label{color:#365b80;gap:6px;font-size:14px;font-weight:850;display:grid}.profileFollowUpForm select,.profileFollowUpForm input,.profileFollowUpForm textarea{color:#173b62;width:100%;font:inherit;background:#fff;border:1px solid #bfd8ec;border-radius:9px;padding:9px 10px;font-size:15px;font-weight:700}.profileFollowUpForm textarea{resize:vertical;min-height:74px}.profileFollowUpForm .primary{justify-self:start}.followUpCalendar{gap:18px;display:grid}.calendarSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.calendarSummary article{background:#fff;border:1px solid #c8dcec;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 5px 15px #17588b14}.calendarSummary article.warning{background:#fff8f8;border-color:#edb0b0}.calendarSummary article>span{color:#1166b4;background:#e9f4ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.calendarSummary article.warning>span{color:#ba4343;background:#ffe6e6}.calendarSummary small,.calendarSummary strong{display:block}.calendarSummary small{color:#5c748c;font-size:14px;font-weight:800}.calendarSummary strong{color:#155e9e;margin-top:4px;font-size:25px;font-weight:950}.calendarPanel{overflow:hidden}.calendarFilters{border-bottom:1px solid #dce9f3;gap:8px;padding:0 19px 15px;display:flex}.calendarFilters button,.calendarDays button{color:#315978;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8dcec;border-radius:9px;padding:8px 12px;font-weight:850}.calendarFilters button.active{color:#fff;background:#176fc4;border-color:#176fc4}.calendarFilters button.warning{color:#b04040}.calendarFilters button.active.warning{color:#fff;background:#c74c4c;border-color:#c74c4c}.calendarDays{background:#f8fcff;border-bottom:1px solid #dce9f3;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:17px;display:grid}.calendarDays button{text-align:right;gap:4px;min-width:0;display:grid}.calendarDays button:hover,.calendarDays button.active{background:#e9f5ff;border-color:#2d85d1;box-shadow:0 5px 13px #1668b621}.calendarDays button.overdue{background:#fff6f6;border-color:#edb0b0}.calendarDays small{color:#6c8295;font-size:12px}.calendarDays strong{color:#174c7a;font-size:16px}.calendarDays span{color:#197653;font-size:12px;font-weight:800}.calendarTaskList{padding:0 19px 15px}.calendarTaskList article{border-bottom:1px solid #e0ebf3;grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.calendarTaskList article.overdue{background:snow;border-right:4px solid #d65050;padding-right:11px}.calendarTaskDate{gap:4px;display:grid}.calendarTaskDate strong{color:#174d7e;font-size:15px;font-weight:950}.calendarTaskDate span{color:#5e778e;font-size:12px;font-weight:850}.calendarTaskList article.overdue .calendarTaskDate span{color:#ba4444}.calendarTaskList article>div:nth-child(2) strong,.calendarTaskList article>div:nth-child(2) small{display:block}.calendarTaskList article>div:nth-child(2) strong{color:#1b3d5d;font-size:17px;font-weight:950}.calendarTaskList article>div:nth-child(2) small{color:#60798e;margin-top:5px;font-size:13px;font-weight:750}.calendarDone{color:#15724a;font:inherit;cursor:pointer;background:#effaf3;border:1px solid #79b997;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:900}.calendarDone:hover{color:#fff;background:#177d51;border-color:#177d51}@media (width<=800px){.calendarSummary{grid-template-columns:1fr}.calendarTaskList article{grid-template-columns:1fr auto}.calendarTaskDate{grid-column:1/-1;grid-template-columns:auto auto;align-items:center}.calendarTaskList .priority{justify-self:start}}.customerBusinessIntelligence{margin-top:18px}.businessTabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.businessTabs button{color:#245b87;cursor:pointer;background:#f6fbff;border:1px solid #bdd8ef;border-radius:10px;padding:10px 15px;font:800 15px Tahoma}.businessTabs button.active{color:#fff;background:#1875c9;border-color:#1875c9;box-shadow:0 5px 12px #1875c933}.businessPanel{overflow:hidden;padding:0!important}.businessPanel .panelHead{background:linear-gradient(135deg,#f8fcff,#e9f5ff);border-bottom:1px solid #d4e5f4;padding:16px 18px}.businessPanel .panelHead h2{color:#0d579f;margin:0;font-size:21px}.businessPanel .panelHead p{color:#56748f;margin:5px 0 0;font-size:14px}.businessForm{border-bottom:1px solid #dceaf5;grid-template-columns:repeat(3,minmax(160px,1fr));gap:11px;padding:16px 18px;display:grid}.businessForm label{color:#173c60;gap:6px;font-size:14px;font-weight:800;display:grid}.businessForm input,.businessForm select,.businessForm textarea{color:#173c60;background:#fff;border:1px solid #bcd6ec;border-radius:9px;width:100%;padding:9px;font:14px Tahoma}.businessForm textarea{resize:vertical;min-height:74px}.businessForm .wideField{grid-column:span 2}.businessForm button{align-self:end;width:max-content;min-height:42px}.businessRows{gap:0;display:grid}.businessRows article{border-bottom:1px solid #e1edf6;grid-template-columns:minmax(190px,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.businessRows article:last-child{border-bottom:0}.businessRows article div,.businessRows article small{min-width:0}.businessRows article strong,.businessRows article small{display:block}.businessRows article strong{color:#163d61;font-size:16px}.businessRows article small{color:#607c95;margin-top:4px;font-size:13px}.businessRows article>span{color:#08754d;font-weight:900}.businessRows article>a{color:#0865b8;font-weight:900;text-decoration:none}.businessRows article p{color:#465f76;grid-column:1/-1;margin:0;line-height:1.8}.templateRows article{grid-template-columns:minmax(200px,1fr) auto}.templateRows article p{background:#f6fbff;border-radius:8px;grid-column:1/-1;padding:9px 11px}.inlineNotice{color:#14588c;background:#f0f9ff;border:1px solid #b9dcef;border-radius:10px;margin:0 0 12px;padding:10px 13px;font-weight:800}@media (width<=760px){.businessForm{grid-template-columns:1fr}.businessForm .wideField{grid-column:auto}.businessForm button{width:100%}.businessRows article,.templateRows article{grid-template-columns:1fr}.businessRows article p{grid-column:auto}}.customerDocumentsPanel{grid-column:1/-1}.customerDocumentsPanel .businessForm{background:#fcfeff}.customerDocumentsPanel .businessForm input[type=file]{cursor:pointer;background:#f7fbff;padding:7px}.customerDocumentsPanel .businessForm small{color:#6a8297;align-self:end;font-size:13px;font-weight:750;line-height:1.7}.customerDocumentsPanel .inlineNotice{margin:13px 18px 0}.customerDocumentsPanel .businessRows article>a:hover{color:#fff;background:#0d6eb9;border-radius:8px;padding:7px 9px}.messageTemplatesPage{max-width:1180px}.templateCenterPicker{background:#fbfdff;border-bottom:1px solid #dceaf5;justify-content:space-between;align-items:end;gap:18px;padding:15px 18px;display:flex}.templateCenterPicker label{color:#173c60;gap:6px;min-width:min(100%,380px);font-size:14px;font-weight:800;display:grid}.templateCenterPicker select{color:#173c60;background:#fff;border:1px solid #bcd6ec;border-radius:9px;padding:9px;font:14px Tahoma}.templateCenterPicker small{color:#56748f;font-size:13px}.templateCenterPicker b{color:#0b69b4}.templateSampleGrid{border-bottom:1px solid #dceaf5;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:15px 18px;display:grid}.templateSampleGrid button{text-align:right;cursor:pointer;color:#12558c;background:linear-gradient(135deg,#f5fbff,#e6f4ff);border:1px solid #bedcf1;border-radius:11px;padding:13px;transition:all .18s}.templateSampleGrid button:hover{border-color:#2581c8;transform:translateY(-2px);box-shadow:0 8px 17px #1465aa26}.templateSampleGrid strong,.templateSampleGrid span{display:block}.templateSampleGrid strong{font-size:15px}.templateSampleGrid span{color:#5d7c96;margin-top:6px;font-size:12px}.messageTemplateRows .templateActions{gap:7px;display:flex}.secondaryButton{color:#0863a8;cursor:pointer;background:#edf8ff;border:1px solid #8fc1ea;border-radius:8px;padding:7px 11px;font:800 13px Tahoma}.secondaryButton:hover{color:#fff;background:#0d6eb9}.messageTemplateRows .deleteRecord{position:static}.messageTemplateRows article p{white-space:pre-wrap}@media (width<=760px){.templateCenterPicker{flex-direction:column;align-items:stretch}.templateSampleGrid{grid-template-columns:1fr 1fr}.messageTemplateRows .templateActions{justify-content:flex-start}}.directCenters{width:100%;max-width:100%;min-height:520px;overflow:hidden}.directCenters .openProfileRow{cursor:pointer}.directCenters .openProfileRow td:last-child{cursor:default}.openProfileButton{color:#075ca8;white-space:nowrap;background:#edf7ff;border:1px solid #78afe0;border-radius:9px;padding:8px 11px;font-weight:900;transition:transform .16s,background .16s,box-shadow .16s}.openProfileButton:hover{color:#fff;background:#1474c8;transform:translate(-2px);box-shadow:0 5px 12px #1474c83b}.directCenters .tableWrap{max-width:100%;overflow-y:auto;overflow-x:hidden!important}.directCenters .tableWrap table{table-layout:fixed;width:100%;min-width:0!important}.directCenters .tableWrap th,.directCenters .tableWrap td{overflow-wrap:anywhere;white-space:normal!important;padding:10px 7px!important}.directCenters .tableWrap th:first-child{width:25%}.directCenters .tableWrap th:nth-child(2){width:11%}.directCenters .tableWrap th:nth-child(3){width:12%}.directCenters .tableWrap th:nth-child(4){width:15%}.directCenters .tableWrap th:nth-child(5){width:18%}.directCenters .tableWrap th:nth-child(6){width:19%}.directCenters .tableWrap td:nth-child(2),.directCenters .tableWrap td:nth-child(3){line-height:1.4;font-size:15px!important}.directCenters .tableWrap td:nth-child(2) small{overflow-wrap:anywhere}.directCenters .openProfileButton{white-space:normal;width:100%;min-width:0;padding:7px 5px;line-height:1.35;font-size:14px!important}@media (width<=1050px){.directCenters .tableWrap th,.directCenters .tableWrap td{padding:8px 5px!important}.directCenters .tableWrap th{font-size:14px!important}.directCenters .tableWrap td{font-size:15px!important}.directCenters .tableWrap td strong{font-size:16px!important}.directCenters .tableWrap td small,.directCenters .tableWrap td:nth-child(2),.directCenters .tableWrap td:nth-child(3){font-size:13px!important}.directCenters .openProfileButton{font-size:12px!important}}.customerProfileV2 .customerProfileGrid{gap:14px}.customerProfileV2 .profileSection>.panelHead{padding:13px 16px 10px}.customerProfileV2 .compactProfileInfo{grid-column:1/-1}.customerProfileV2 .compactProfileInfo dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 12px}.customerProfileV2 .compactProfileInfo dl>div{padding:8px 9px}.customerProfileV2 .compactProfileInfo dt{margin-bottom:3px;font-size:12px}.customerProfileV2 .highlightTimeline{background:#f8fcff;border-color:#80bce8!important}.customerProfileV2 .highlightTimeline>.panelHead{background:linear-gradient(135deg,#e7f5ff,#d8edff)}.customerProfileV2 .highlightTimeline .timelineDot{color:#0e79c3}.customerProfileV2 .profileRows{padding:5px 16px 11px}.customerProfileV2 .profileRows article{padding:9px 0}.customerProfileV2 .contactEntryPanel{grid-column:1/-1}.customerProfileV2 .profileFollowUpForm{background:#fbfdff;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:13px 16px 16px}.customerProfileV2 .profileFollowUpForm .wideField,.customerProfileV2 .profileFollowUpForm>small{grid-column:1/-1}.documentPanelToggle{color:#13588e;width:100%;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(135deg,#f5fbff,#e6f3ff);border:0;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;transition:background .18s;display:flex}.documentPanelToggle:hover{background:#dcefff}.documentPanelToggle span{gap:3px;display:grid}.documentPanelToggle b{font-size:18px;font-weight:950}.documentPanelToggle small{color:#66809a;font-size:12px;font-weight:800}.documentPanelToggle>strong{color:#0d67ae;background:#fff;border:1px solid #91c3e8;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:950}.customerDocumentsPanel.documentsOpen .documentPanelToggle{border-bottom:1px solid #d4e5f2}.customerDocumentsPanel.documentsOpen>.panelHead{background:#fff;border-bottom:0;padding:11px 18px 0}.customerDocumentsPanel.documentsOpen>.panelHead p{margin:0 0 5px!important}@media (width<=920px){.customerProfileV2 .compactProfileInfo dl,.customerProfileV2 .profileFollowUpForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.customerProfileV2 .compactProfileInfo dl,.customerProfileV2 .profileFollowUpForm{grid-template-columns:1fr}.customerProfileV2 .compactProfileInfo dl>div.wide,.customerProfileV2 .profileFollowUpForm .wideField,.customerProfileV2 .profileFollowUpForm>small{grid-column:auto}.documentPanelToggle{flex-direction:column;align-items:flex-start}}.customerProfileV2 .customerProfileHero span{font-size:18px}.customerProfileV2 .profileHeroActions button,.customerProfileV2 .customerProfileStats small{font-size:18px}.customerProfileV2 .profileFollowUpForm input::placeholder,.customerProfileV2 .profileFollowUpForm textarea::placeholder{color:#9aaaba;opacity:1;font-weight:600}.customerProfileV2 .transferPanel label,.customerProfileV2 .transferPanel select,.customerProfileV2 .transferPanel textarea{font-size:18px}.customerProfileV2 .documentPanelToggle b{font-size:22px}.customerProfileV2 .documentPanelToggle small,.customerProfileV2 .documentPanelToggle>strong{font-size:16px}.callsWorkspace{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:16px;display:grid}.callsSearch{min-width:260px}.callsFollowUps{position:sticky;top:18px;overflow:hidden}.followUpCenterRows{display:grid}.followUpCenterRows article{border-bottom:1px solid #e1edf5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:12px 14px;display:grid}.followUpCenterRows time{color:#1867a9;white-space:nowrap;background:#edf6ff;border-radius:8px;grid-row:1/3;padding:6px 7px;font-size:12px;font-weight:950}.followUpCenterRows strong,.followUpCenterRows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.followUpCenterRows strong{color:#204461;font-size:14px;font-weight:950}.followUpCenterRows small{color:#6d8397;font-size:12px;font-weight:750}.followUpCenterRows span{color:#197657;grid-column:2;font-size:12px;font-weight:900}.followUpCenterRows article.overdue{background:#fff6f6}.followUpCenterRows article.overdue time{color:#b53e3e;background:#ffe1e1}.followUpCenterRows article.today{background:#fffaf0}.followUpCenterRows article.today time{color:#966008;background:#fff0c9}.financialSearchHead{background:linear-gradient(135deg,#f7fcff,#e7f4ff);border:1px solid #c9dfef;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding:13px 16px;display:flex}.financialSearchHead>div{gap:4px;display:grid}.financialSearchHead strong{color:#164e80;font-size:17px;font-weight:950}.financialSearchHead small{color:#668198;font-size:13px;font-weight:750}.financialSearch{min-width:290px}@media (width<=900px){.callsWorkspace{grid-template-columns:1fr}.callsFollowUps{position:static}.financialSearchHead{flex-direction:column;align-items:stretch}.financialSearch{min-width:0}}@media (width<=600px){.callsPanel .panelHead{flex-direction:column;align-items:stretch}.callsSearch{min-width:0}}.centerAutocomplete{position:relative}.centerAutocomplete>input{width:100%}.centerAutocompleteMenu{z-index:30;inset-inline:0;background:#fff;border:1px solid #b8d0eb;border-radius:10px;max-height:270px;padding:5px;position:absolute;top:calc(100% + 5px);overflow:auto;box-shadow:0 12px 28px #1c40692e}.centerAutocompleteMenu button{appearance:none;text-align:right;cursor:pointer;color:#193452;direction:rtl;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;display:flex}.centerAutocompleteMenu button:hover,.centerAutocompleteMenu button:focus-visible{background:#e9f4ff;outline:none}.centerAutocompleteMenu button strong{font-size:14px}.centerAutocompleteMenu button small{color:#60758d;font-size:12px}.centerAutocompleteMenu p{color:#60758d;margin:8px 10px;font-size:13px}:root{--text-body:15px;--text-label:14px;--text-meta:12px;--control-height:42px;--content-max:1480px}.content{max-width:calc(var(--content-max) + 248px);margin-left:auto;padding:26px 28px 44px}h1{font-size:clamp(22px,2vw,28px);line-height:1.35}header p,.panelHead p{font-size:var(--text-label);line-height:1.65}.panelHead{gap:16px;padding:17px 19px 14px}.panelHead h2,.quick h2{font-size:18px;line-height:1.45}.sidebar nav button{min-height:44px;font-size:15px}.brandCrm{font-size:12px}.profile strong{font-size:14px}.profile small{font-size:12px}.primary,.modalActions button,.smallPrimary{min-height:var(--control-height);font-weight:800;padding:9px 16px!important;font-size:14px!important}.iconBtn,.notificationBell{width:var(--control-height);height:var(--control-height)}.link,.fullLink{font-size:14px;font-weight:750}.tools{flex-wrap:wrap;align-items:center;padding:7px 19px 15px}.search{min-height:var(--control-height);min-width:min(260px,100%);padding-inline:12px}.search input{min-width:0;padding:9px 8px;font-size:15px}.tools select,.quickRow select,.tableSelect{min-height:var(--control-height);padding-inline:11px;font-size:14px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.formGrid label{min-width:0;font-size:var(--text-label);font-weight:750}.formGrid input,.formGrid select,.formGrid textarea,.businessForm input,.businessForm select,.businessForm textarea{min-height:var(--control-height);padding:9px 11px;font-size:15px}.formGrid textarea,.businessForm textarea{min-height:92px}.modal{width:min(720px,100%);max-height:calc(100vh - 32px);padding:22px;overflow:auto}.guaranteeHint{color:#1f6d4e;margin-top:5px;font-size:12px;font-weight:800;line-height:1.45;display:block}.counterpartyOverlay{align-items:center;overflow:auto}.counterpartyModal{width:min(820px,100vw - 40px);max-height:none;overflow:visible}.counterpartyDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.counterpartyDetails section{background:linear-gradient(135deg,#fbfdff,#f0f8ff);border:1px solid #cbdfee;border-radius:12px;gap:6px;min-width:0;padding:14px 15px;display:grid}.counterpartyDetails small{color:#50718f;font-size:13px;font-weight:850}.counterpartyDetails strong{color:#123d66;overflow-wrap:anywhere;font-size:16px;font-weight:900;line-height:1.65}.counterpartyDetails em{color:#55718b;font-size:13px;font-style:normal;font-weight:750}.counterpartyDetails .counterpartyAccount{grid-column:1/-1}.counterpartyDetails .counterpartyAccount strong{text-align:left;word-break:break-all;direction:ltr}@media (width<=680px){.counterpartyOverlay{align-items:start}.counterpartyModal{max-height:calc(100vh - 30px);overflow:auto}.counterpartyDetails{grid-template-columns:1fr}}.modalHead h2{font-size:20px}.modalHead p{font-size:13px;line-height:1.6}.stats article{min-width:0;padding:16px}.stats small{font-size:13px}.stats strong{font-size:22px}.stats em{font-size:12px}table{white-space:normal}th{padding:12px 14px;font-size:13px;font-weight:800}td{padding:13px 14px;font-size:14px;line-height:1.55}td strong{font-size:14px}td small{font-size:12px;line-height:1.5}.stage,.dataBadge,.priority,.result,.roleBadge{font-size:12px}.task strong,.activityRow strong,.recordMain strong,.taskPageList strong,.userList strong{font-size:14px}.task small,.activityRow small,.recordMain small,.recordSide small,.taskPageList small,.userList small{font-size:12px;line-height:1.5}.task>span,.activityRow b,.taskPageList time{font-size:12px}.selectedCenter strong{font-size:14px}.selectedCenter small{font-size:12px}.quick textarea{min-height:90px;font-size:15px}.quickRow button{min-height:var(--control-height);font-size:14px;font-weight:800}.kanbanColumn{min-width:230px}.kanbanHead strong{font-size:14px}.kanbanHead span,.dealCard small{font-size:12px}.dealCard h3,.dealCard>strong{font-size:15px}.dealCard>div:last-of-type{font-size:12px}.dealCard select{min-height:38px;font-size:13px}.customerProfileV2 .customerProfileHero span,.customerProfileV2 .customerProfileStats small,.customerProfileV2 .profileHeroActions button{font-size:16px}.customerProfileV2 .compactProfileInfo dd,.customerProfileV2 .profileRows strong,.customerProfileV2 .profileFollowUpForm select,.customerProfileV2 .profileFollowUpForm input,.customerProfileV2 .profileFollowUpForm textarea{font-size:16px}.centerTasksPanel{overflow:visible!important}.customerProfileV2 .profileFollowUpForm label:has(.jalaliDatePicker){grid-column:span 2;min-width:0}@media (width<=1100px){.content{padding:23px 20px 40px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--control-height:44px}.content{width:calc(100% - 72px);max-width:none;margin-left:0;margin-right:72px;padding:18px 12px 34px}.panelHead{flex-direction:column;align-items:flex-start}.headerActions{flex-wrap:wrap;justify-content:flex-end}.stats{grid-template-columns:1fr}.tools{flex-direction:column;align-items:stretch}.search,.tools select{width:100%;min-width:0}.formGrid{grid-template-columns:1fr}.modal{padding:18px}.tableWrap{max-height:none}table{min-width:680px}.directCenters .tableWrap{overflow-x:auto!important}.directCenters .tableWrap table{min-width:760px!important}.customerProfileV2 .customerProfileHero h2{font-size:25px}.customerProfileV2 .customerProfileHero p{font-size:15px}.customerProfileV2 .customerProfileHero span,.customerProfileV2 .customerProfileStats small,.customerProfileV2 .profileHeroActions button{font-size:14px}.customerProfileV2 .profileFollowUpForm label:has(.jalaliDatePicker){grid-column:auto}}@media (width<=480px){.sidebar{width:64px;padding-inline:7px}.content{width:calc(100% - 64px);margin-right:64px;padding-inline:9px}header{flex-direction:column}.headerActions{width:100%}.headerActions .primary{flex:1}.panel{border-radius:12px}.modal{padding:15px}.stats article{padding:14px}}.loginPage{isolation:isolate;background:linear-gradient(110deg,#010b1c42,#01071312),url(/login-hero-nikan.png) 50%/cover no-repeat fixed;justify-content:flex-start;align-items:flex-end;padding:clamp(26px,5vw,92px);display:flex;position:relative}.loginPage:before{content:"";z-index:-1;background:linear-gradient(90deg,#0109191f 0%,#0000 55%,#01122424 100%);position:fixed;inset:0}.loginCard{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#ecfbff;background:linear-gradient(145deg,#061b38e8,#08294ed9);border:1px solid #38c9f2a6;box-shadow:0 24px 65px #000b,0 0 38px #1599d42e}.loginCard img{background:#ffffffed;border:1px solid #80eaff80;box-shadow:0 7px 20px #0006}.loginCard p,.loginCard label{color:#c2efff}.loginCard h1{color:#eafcff;text-shadow:0 0 14px #28ceff80}.loginCard input{color:#f4fcff;background:#03152ddb;border-color:#5fcbeaaa;outline-color:#42d9ff}.loginCard .primary{box-shadow:0 8px 21px #09bff463;background:linear-gradient(135deg,#14b9e7,#1268cd)!important}.loginCard .forgotPassword{color:#82e9ff}.loginCard .loginRecovery{color:#e0f8ff;background:#082948df;border-color:#5dcfe7}.loginCard .loginError{color:#ffe6e9;background:#4b2029e8;border-color:#f27b8a}@media (width<=700px){.loginPage{background-position:50%;place-items:end center;padding:20px;display:grid}.loginCard{width:min(400px,100%);padding:25px 22px}}.loginPage{direction:ltr}.loginCard{direction:rtl}@media (width<=700px){.loginPage{justify-content:flex-start;align-items:flex-end;padding:18px;display:flex}.loginCard{border-radius:18px;width:min(325px,100vw - 36px);padding:18px 20px}.loginCard img{width:104px;height:68px;margin:0 auto 8px}.loginCard p{font-size:11px}.loginCard h1{margin:7px 0 14px;font-size:20px}.loginCard label{margin-top:9px;font-size:11px}.loginCard input{min-height:38px;margin-top:4px;padding:7px 9px}.loginCard button{min-height:40px;margin-top:13px}.loginCard .forgotPassword{font-size:12px;margin:9px auto -2px!important}}.s-1,.s-2,.s-3{color:#c77913;background:#fff2df}.s-4,.s-5{color:#8248c5;background:#f1eaff}.s-6{color:#198b57;background:#e4f7ed}.s-7{color:#c74545;background:#fbe8e8}.jalaliWeekdays{font-size:9px;font-weight:700}.jalaliDays button{position:relative}.jalaliDays button.selected{box-shadow:inset 0 0 0 2px #8fc9ff}.content>header{z-index:22;background:linear-gradient(180deg,var(--bg) 78%,transparent);gap:14px;min-height:58px;margin-bottom:18px;padding:7px 0;position:sticky;top:0}.headerClock{border:1px solid var(--line);background:var(--surface-2);text-align:right;white-space:nowrap;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:7px 11px;display:flex;box-shadow:0 5px 13px #00000012}.headerClock>*+*{border-right:1px solid var(--line);padding-right:9px}.headerClock span{color:var(--muted);font-size:12px;font-weight:800}.headerClock strong{letter-spacing:.8px;color:var(--ink);font-variant-numeric:tabular-nums;font-family:Segoe UI,Tahoma,sans-serif;font-size:18px}.headerClock b{color:var(--ink);font-size:16px;font-weight:800}.headerClock small{color:var(--muted);font-size:13px;font-weight:700}@media (width<=760px){.content>header{align-items:stretch;gap:10px;position:relative}.headerClock{flex-wrap:wrap;justify-content:flex-start;row-gap:6px;width:100%}.headerClock>*+*{padding-right:7px}}.supplierDetails{padding:18px!important}.supplierDetails>article strong{font-weight:900;line-height:1.6;display:block;font-size:20px!important}.supplierDetails>article small{overflow-wrap:anywhere;margin-top:8px;font-weight:800;line-height:1.8;display:block;font-size:18px!important}.duplicateTabButton{color:#075baa;font:inherit;white-space:nowrap;cursor:pointer;background:#edf7ff;border:1px solid #8abce6;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:900}.duplicateTabButton:hover{background:#dcefff}.financeFollowUpsPage{gap:16px;display:grid}.financeFollowUpsIntro{background:linear-gradient(135deg,#f8fcff,#eaf6ff);border:1px solid #aad0ee;border-right:5px solid #1575c4;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex}.financeFollowUpsIntro strong{color:#075baa;font-size:19px}.financeFollowUpsIntro span{color:#446685;font-size:15px;font-weight:700}.financeFollowUpsGrid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.financeFollowUpForm form{gap:12px;padding:0 17px 17px;display:grid}.financeFollowUpForm form>label{color:#244f77;gap:6px;font-size:15px;font-weight:850;display:grid}.financeFollowUpForm form>label>input{width:100%}.financeCenterMatches{background:#fff;border:1px solid #b9d5eb;border-radius:10px;max-height:220px;overflow:auto}.financeCenterMatches button{text-align:right;color:#153f69;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3edf5;gap:3px;width:100%;padding:10px 12px;display:grid}.financeCenterMatches button:hover{background:#eaf5ff}.financeCenterMatches strong{font-size:16px}.financeCenterMatches small{color:#57738e;font-size:13px}.financeSelectedCenter{background:#eef8ff;border:1px solid #9bc9e9;border-right:5px solid #1680cf;border-radius:10px;padding:11px 12px}.financeSelectedCenter strong,.financeSelectedCenter span{display:block}.financeSelectedCenter strong{color:#075baa;font-size:17px}.financeSelectedCenter span{color:#416887;margin-top:4px;font-size:14px}.financeFollowUpRows{gap:10px;max-height:650px;padding:0 16px 16px;display:grid;overflow:auto}.financeFollowUpRows article{background:#fbfdff;border:1px solid #c7dceb;border-right:5px solid #e9a92d;border-radius:10px;grid-template-columns:minmax(0,1fr) 130px;align-items:start;gap:12px;padding:13px;display:grid}.financeFollowUpRows article.done{opacity:.78;border-right-color:#2aaf72}.financeFollowUpRows article strong,.financeFollowUpRows article span,.financeFollowUpRows article small{display:block}.financeFollowUpRows article strong{color:#123f6b;font-size:17px}.financeFollowUpRows article span{color:#315f88;margin-top:4px;font-size:15px;font-weight:800}.financeFollowUpRows article small{color:#5b7790;margin-top:5px;font-size:13px}.financeFollowUpRows article p{white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.7}.financeFollowUpRows article select{min-height:39px;font-size:14px;font-weight:850}@media (width<=900px){.financeFollowUpsGrid{grid-template-columns:1fr}.financeFollowUpsIntro{flex-direction:column;align-items:start}.financeFollowUpRows article{grid-template-columns:1fr}.financeFollowUpRows article select{width:100%}}.financeExistingCases{gap:5px;margin-top:9px;display:grid}.financeExistingCases button,.financeCaseToggle{color:#075baa;width:max-content;max-width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #87b9e2;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:850}.financeQuickPhones{flex-wrap:wrap;gap:6px 14px;margin:9px 0;display:flex}.financeQuickPhones span{color:#315f88;margin:0!important;font-size:13px!important}.financeQuickPhones b{-webkit-user-select:text;user-select:text;color:#123f6b;font-size:14px;display:inline-block}.financeCaseDetails{border-top:1px solid #d6e6f2;grid-column:1/-1;gap:12px;padding-top:12px;display:grid}.financeCallTimeline{gap:7px;max-height:280px;display:grid;overflow:auto}.financeCallTimeline>div{background:#f1f8ff;border-right:3px solid #80b9e4;border-radius:7px;padding:7px 11px}.financeCallTimeline strong{font-size:14px!important}.financeCallTimeline small{font-size:12px!important}.financeCallTimeline p{margin:4px 0 0!important;font-size:13px!important}.financeContactEdit,.financeNextCall{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.financeContactEdit label,.financeNextCall label{color:#315f88;gap:4px;font-size:13px;font-weight:800;display:grid}.financeContactEdit input,.financeNextCall input,.financeNextCall textarea,.financeNextCall select{width:100%;min-width:0}.financeContactEdit button,.financeNextCall button[type=submit]{place-self:end start}.financeNextCall{border-top:1px solid #d6e6f2;padding-top:10px}.financeNextCall h3,.financeNextCall .wideField{grid-column:1/-1}.financeNextCall h3{color:#075baa;margin:0;font-size:15px}.financeDueTableWrap{max-height:540px;padding:0 14px 16px;overflow:auto}.financeDueTable{border-collapse:collapse;width:100%;font-size:13px;line-height:1.4}.financeDueTable th,.financeDueTable td{text-align:right;vertical-align:top;border:1px solid #d6e5f1;padding:6px 8px}.financeDueTable th{color:#075baa;z-index:1;white-space:nowrap;background:#eaf4fd;position:sticky;top:0}.financeDueTable tbody tr:nth-child(2n){background:#f7fbff}.financeDueTable td:nth-child(4),.financeDueTable td:nth-child(5){white-space:nowrap}.financeDueTable summary{color:#075baa;cursor:pointer;font-weight:900}.financeDueDetail{white-space:normal;background:#edf7ff;border-radius:8px;gap:5px;min-width:220px;padding:8px;display:grid}.financeDueDetail button{width:max-content;padding:6px 8px;font-size:12px}.financeDueTable .emptyLedger{text-align:center;padding:18px}@media (width<=900px){.financeContactEdit,.financeNextCall{grid-template-columns:1fr}.financeNextCall h3,.financeNextCall .wideField{grid-column:auto}.financeDueTable{min-width:760px}}.financeHistorySearch{padding:0 16px 10px}.financeHistorySearch input{width:100%;max-width:100%;font-size:14px}.financeFollowUpRows article.due{background:#fffaf7;border-right-color:#d85745}.consolidationActionBar{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:13px 17px;display:flex}.consolidationActionBar strong,.consolidationActionBar small{display:block}.consolidationActionBar strong{color:var(--ink);font-size:16px}.consolidationActionBar small{color:var(--muted);margin-top:4px;font-size:13px}.consolidationActionBar button:disabled{opacity:.55;cursor:not-allowed}.supplierCompanyPicker{gap:7px;display:grid;position:relative}.supplierCompanyPicker>label{color:var(--ink);font-size:15px;font-weight:850}.supplierCompanyPicker>input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:43px;color:var(--ink);border-radius:9px;padding:9px 12px}.supplierCompanyPicker>input:focus{outline:2px solid var(--blue);outline-offset:1px}.supplierCompanySuggestions{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:9px;max-height:225px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 25px #163c6626}.supplierCompanySuggestions button{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:right;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.supplierCompanySuggestions button:hover,.supplierCompanySuggestions button.active{background:var(--surface-2)}.supplierCompanySuggestions button strong{overflow-wrap:anywhere;font-size:15px}.supplierCompanySuggestions button small{color:var(--muted);flex:none;font-size:12px}.supplierCompanyNoResults{z-index:5;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;margin:0;padding:11px 12px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 25px #163c6626}.supplierCompanyChosen{color:var(--muted);font-size:12px}.payableConsolidationList{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:6px;max-height:min(30vh,260px);margin:10px 0;padding:8px;display:grid;overflow:auto}.payableConsolidationList label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:10px;display:flex}.payableConsolidationList input{flex:none;width:19px;height:19px}.payableConsolidationList strong,.payableConsolidationList small{display:block}.payableConsolidationList strong{color:var(--ink);font-size:15px}.payableConsolidationList small{color:var(--muted);white-space:normal;margin-top:4px;font-size:12px}.payableConsolidationList p{color:var(--muted);margin:8px}.payableConsolidationTotal{background:var(--surface-2);color:var(--ink);border-radius:9px;margin:12px 0;padding:10px 12px;font-size:15px}.payableConsolidationHelp{color:var(--muted);font-size:12px;line-height:1.7}.overlay:has(.payableConsolidationList) .modal{max-height:calc(100vh - 30px);overflow:auto}@media (width<=760px){.consolidationActionBar{flex-direction:column;align-items:stretch}.consolidationActionBar button{width:100%}}.centerQualityPage{gap:16px;min-width:0;padding:18px;display:grid}.centerQualityHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.centerQualityHeader p{margin:5px 0 0}.centerQualityHint{color:#365f7e;background:#f0f7fd;border-radius:10px;margin:0;padding:12px 14px;line-height:1.7}.centerQualityError{color:#a12525;background:#fff2f2;border:1px solid #e9a6a6;border-radius:10px;margin:0;padding:12px 14px}.centerQualityMeta{color:#41617c;margin:0;font-weight:700}.centerQualityStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.centerQualityStats button{text-align:right;color:#164a76;cursor:pointer;background:#f8fcff;border:1px solid #bdd8ed;border-radius:12px;gap:4px;padding:13px;display:grid}.centerQualityStats button.selected,.centerQualityFilters button.selected{background:#e4f3ff;border-color:#1975bf}.centerQualityStats strong{font-size:25px}.centerQualityStats span{font-size:14px;font-weight:700}.centerQualityFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.centerQualityFilters label{flex:1;gap:5px;min-width:min(260px,100%);font-weight:700;display:grid}.centerQualityFilters input{width:100%;min-height:42px;font:inherit;border:1px solid #bdd8ed;border-radius:9px;padding:8px 12px}.centerQualityFilters button,.centerQualityMore{color:#1263a3;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd8ed;border-radius:9px;padding:8px 14px;font-weight:800}.centerQualityIssues{gap:9px;display:grid}.centerQualityIssues article{background:#fff;border:1px solid #d0e0ec;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.centerQualityIssues article>div:first-child{flex:1;min-width:0}.centerQualityIssues strong{color:#164a76;margin-right:8px}.centerQualityIssues p{color:#425c72;margin:5px 0 0;line-height:1.6}.centerQualityBadge{color:#1766a7;background:#e8f2fa;border-radius:8px;padding:3px 8px;font-size:13px;font-weight:800;display:inline-block}.centerQualityBadge.duplicate{color:#9b5700;background:#fff0dc}.centerQualityLinks{flex-wrap:wrap;gap:6px;display:flex}.centerQualityLinks button{color:#075baa;font:inherit;cursor:pointer;background:#edf7ff;border:1px solid #a5ccec;border-radius:8px;padding:7px 10px;font-weight:800}.centerQualityMore{justify-self:center}@media (width<=720px){.centerQualityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.centerQualityPage{padding:12px}.centerQualityHeader .primary{width:100%}}.receiptAllocationPanel{gap:12px;min-width:0;display:grid}.receiptAllocationPanel .formGrid{margin-bottom:10px}.receiptAllocationPanel>small{color:var(--muted);line-height:1.7}.receiptAllocationError{color:#9b2525;background:#fff2f2;border-radius:8px;margin:0;padding:10px 12px}.receiptAllocationPreview,.receiptAllocationHistory{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px}.receiptAllocationPreview h3,.receiptAllocationHistory h3{margin:0 0 10px;font-size:16px}.receiptAllocationPreview p,.receiptAllocationHistory p{margin:8px 0;line-height:1.7}.receiptAllocationPreview .tableWrap{max-height:250px;overflow:auto}.receiptAllocationPreview table{border-collapse:collapse;width:100%}.receiptAllocationPreview th,.receiptAllocationPreview td{border-bottom:1px solid var(--line);text-align:right;padding:8px 10px}.receiptAllocationHistory{max-height:220px;overflow:auto}@media (width<=720px){.receiptAllocationPreview th,.receiptAllocationPreview td{padding:7px 5px;font-size:13px}}.catalogPanel .priceOptionActions{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.catalogPanel .priceOptionActions .productPriceValue{min-width:0}.catalogPanel .addPriceOption{color:#0d5cae;cursor:pointer;background:#eaf5ff;border:1px solid #86b9e5;border-radius:8px;flex:0 0 32px;width:32px;height:32px;font-weight:900;line-height:1;padding:0!important;font-size:21px!important}.catalogPanel .addPriceOption:hover,.catalogPanel .addPriceOption:focus-visible{outline-offset:2px;background:#d1eaff;border-color:#287ac5;outline:2px solid #287ac5}.catalogPanel .catalogPriceOptions{text-align:right;gap:6px;display:grid}.catalogPanel .catalogPriceOption{background:#f7fbff;border:1px solid #c7dceb;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:3px 6px;padding:6px;display:grid}.catalogPanel .catalogPriceOption+.catalogPriceOption{border-top:1px solid #c7dceb}.catalogPanel .catalogPriceOption span{color:#315979;grid-column:1;font-size:13px;font-weight:800}.catalogPanel .catalogPriceOption strong{overflow-wrap:anywhere;grid-column:1;font-size:15px!important;font-weight:900!important}.catalogPanel .catalogPriceOption button{grid-area:1/2/span 2}.rebateBody{padding:0 18px 18px}.rebateFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;padding:0;display:grid}.rebateFields label,.rebatePreview label{gap:6px;font-size:16px;font-weight:800;display:grid}.rebateFields input,.rebateFields select,.rebateFields textarea,.rebatePreview textarea{width:100%;min-width:0;font:inherit;border:1px solid #91b4d1;border-radius:8px;padding:10px;font-size:17px}.rebateSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 18px;display:grid}.rebateSummary article{background:#f3f9ff;border:1px solid #cadfeb;border-radius:10px;gap:8px;padding:14px;display:grid}.rebateSummary span{font-size:15px;font-weight:750}.rebateSummary strong{color:#14527c;overflow-wrap:anywhere;font-size:19px}.rebatePreview{background:#fff8e8;border:1px solid #d6b467;border-radius:10px;margin:14px 0;padding:16px}.rebatePreview button{margin:8px 0 0 10px}.rebatePanel table{min-width:850px}.rebatePanel .tableWrap{overflow-x:auto!important}.rebatePanel td,.rebatePanel th{white-space:normal;overflow-wrap:anywhere;font-size:16px!important}.rebatePanel caption{text-align:right;padding:10px;font-size:15px}@media (width<=900px){.rebateSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rebateFields,.rebateSummary{grid-template-columns:1fr}}:root{--ui-text:15px;--ui-small:13px;--ui-title:26px;--ui-section-title:18px;--ui-control-height:40px;--ui-radius:12px;--ui-space:16px}body{font-size:var(--ui-text);line-height:1.65}.shell,.content,.sidebar{font-size:var(--ui-text)}.content{padding:24px 28px 44px}.content>header{margin-bottom:18px}.content h1{font-size:var(--ui-title);line-height:1.35}.content header p,.content .panelHead p{font-size:var(--ui-small);line-height:1.65}.content .panel h2,.content .panel h3,.centers>.panelHead h2,.receivableEntryPanel>.panelHead h2{font-size:var(--ui-section-title)!important;line-height:1.45!important}body:has(.salesCoverage) .salesCoverage .panelHead h2{font-size:var(--ui-section-title)!important;line-height:1.45!important}body:has(.salesCoverage) .dashboardGrid .panelHead h2{font-size:var(--ui-section-title)!important;line-height:1.45!important}body:has(.checksTable) .pagePanel>.panelHead h2{font-size:var(--ui-section-title)!important;line-height:1.45!important}body:has(.pettyReport) .pagePanel>.panelHead h2{font-size:var(--ui-section-title)!important;line-height:1.45!important}body:has(.pettyReport) .pettyReport>.panelHead h2{font-size:var(--ui-section-title)!important;line-height:1.45!important}.panel,.stats article,.financialReminderCard{border-radius:var(--ui-radius)}.panelHead{padding:15px var(--ui-space) 12px}.content button,.content .link,.content .fullLink{font-size:14px}.content input,.content select,.content textarea{line-height:1.5;font-size:14px!important}.content input:not([type=checkbox]):not([type=radio]),.content select{min-height:var(--ui-control-height)}.content textarea{min-height:76px}.primary{min-height:var(--ui-control-height);padding:9px 15px!important}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats article{min-height:106px;padding:15px}.content .stats small{font-size:13px}.content .stats strong{font-size:26px!important}body:has(.salesCoverage) .stats strong{font-size:26px!important}.content .stats em{font-size:12px}.financialReminderGrid{gap:12px}.financialReminderCard{height:auto;min-height:128px;padding:16px!important;font-size:15px!important}.financialReminderCard strong{line-height:1.55;font-size:17px!important}.financialReminderCard small{line-height:1.6;font-size:13px!important}.content .pricePromo{min-height:0;padding:16px 18px}.content .pricePromoIcon{width:48px;height:48px;font-size:24px}.content .pricePromo strong{font-size:18px!important}.content .pricePromo small,.content .pricePromo p{font-size:13px;line-height:1.6}.content th,.content .productTable th{font-size:13px}.content td,.content .productTable td{font-size:14px}.content td small,.content .productTable td small{font-size:12px}.content .activityRow strong,.content .task strong,.content .selectedCenter strong{font-size:15px}.content .activityRow small,.content .activityRow b,.content .task small,.content .selectedCenter small{font-size:13px;line-height:1.6}.coverageBody{gap:18px;padding:16px}.coverageDonut{width:150px;height:150px}.content .coverageLegend strong{font-size:14px}.content .coverageLegend small{font-size:12px}.content .coverageLegend b{font-size:16px}.content .salesCoverage footer span{font-size:13px}.content .salesCoverage footer b{font-size:14px}.customerProfileV2 .customerProfileHero h2{font-size:28px}.customerProfileV2 .customerProfileHero p{font-size:15px}.customerProfileV2 .customerProfileHero span,.customerProfileV2 .profileHeroActions button{font-size:14px}.customerProfileV2 .customerProfileStats small{font-size:13px}.customerProfileV2 .customerProfileStats strong{font-size:22px}.customerProfileV2 .customerProfileStats em{font-size:12px}.customerProfileV2 .profileSection>.panelHead h2{font-size:18px!important}.customerProfileV2 .profileSection>.panelHead p{font-size:13px!important}.customerProfileV2 .compactProfileInfo dt{font-size:12px}.customerProfileV2 .compactProfileInfo dd{font-size:14px;line-height:1.5}.customerProfileV2 .profileRows strong{font-size:15px}.customerProfileV2 .profileRows p{font-size:14px}.customerProfileV2 .profileRows small{font-size:12px}.customerProfileV2 .profileFollowUpForm label{font-size:13px}.customerProfileV2 .profileFollowUpForm select,.customerProfileV2 .profileFollowUpForm input,.customerProfileV2 .profileFollowUpForm textarea{padding:8px 9px;font-size:14px}.customerProfileV2 .profileFollowUpForm>small{font-size:13px}.customerProfileV2 .profileFollowUpForm textarea{min-height:76px}.customerProfileV2 .transferPanel label,.customerProfileV2 .transferPanel select,.customerProfileV2 .transferPanel textarea{font-size:14px}.customerProfileV2 .nextAction small,.customerProfileV2 .nextAction span{font-size:13px}.customerProfileV2 .nextAction strong{font-size:15px}.customerProfileV2 .profileCommercialGrid h3{font-size:16px}.customerProfileV2 .profileCommercialGrid strong{font-size:14px}.customerProfileV2 .profileCommercialGrid span,.customerProfileV2 .profileCommercialGrid small{font-size:13px}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sidebar{width:64px;padding:12px 7px;overflow-x:hidden}.content{width:calc(100% - 64px);margin-right:64px;padding:18px 12px 36px}.brand{padding:0 0 12px}.brandLogoFrame{width:48px;height:48px}.brandCrm,.sidebar button span,.sidebar button b,.profile div,.profile i{display:none}.sidebar nav{gap:5px;padding-top:10px}.navGroup{height:auto}.sidebar button,.navGroupToggle{justify-content:center;width:100%;min-width:0;min-height:40px;padding:8px 5px}.navGroupToggle i{font-size:14px}.profile{justify-content:center;padding:10px 0}.content h1{font-size:22px}.content>header{align-items:center}.financialReminderGrid,.stats{grid-template-columns:1fr}.financialReminderCard{min-height:112px}.content .pricePromo{grid-template-columns:auto 1fr;gap:12px}.content .pricePromo button{grid-column:1/-1;width:100%}.panelHead{align-items:flex-start;gap:8px;padding:13px 14px 10px}.coverageBody{grid-template-columns:1fr}.coverageDonut{margin:auto}}
