:root{--nav:#142d52;--nav-soft:#203e69;--blue:#2d64c7;--blue-dark:#214d9f;--cyan:#368cac;--green:#258268;--amber:#bf882e;--red:#c85965;--violet:#7770bf;--ink:#233b5a;--muted:#697e99;--line:#e0e7f1;--surface:#fff;--canvas:#f3f6fb;--shadow:0 8px 30px #18345606}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 96% 3%, #2d8cff0e, transparent 29rem), var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-size:14px}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:#fff;background:var(--blue)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c6d3df padding-box padding-box;border:2px solid #0000;border-radius:20px}.app-shell{min-height:100vh}.sidebar{z-index:80;color:#d9e7f3;background:radial-gradient(circle at 0 0,#40a7ff2b,#0000 18rem),linear-gradient(178deg,#081f39,#06172b 75%);flex-direction:column;width:242px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:11px 0 28px #05192f14}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:78px;padding:16px 18px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#48c6ff,#2677ef);border:1px solid #fff3;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;font-style:italic;font-weight:900;display:grid;box-shadow:0 9px 24px #2d8cff4d}.brand>span{flex-direction:column;gap:3px;display:flex}.brand strong{color:#fff;letter-spacing:.16em;font-size:13px}.brand small{color:#80a4c2;letter-spacing:.12em;font-size:9px;font-weight:700}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.sidebar nav{flex:1;padding:16px 12px 20px}.sidebar nav section+section{margin-top:18px}.sidebar nav section>p{color:#5f82a1;text-transform:uppercase;letter-spacing:.13em;margin:0 9px 8px;font-size:10px;font-weight:800}.sidebar nav button{color:#9bb4ca;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:39px;margin:2px 0;padding:0 12px;transition:all .18s;display:flex;position:relative}.sidebar nav button:hover{color:#eef8ff;background:#ffffff0e}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#2d8cff40,#2d8cff0f);box-shadow:inset 2px 0 #3ebcff}.sidebar nav button.active svg{color:#62c9ff}.sidebar nav button span{flex:1;font-size:12px;font-weight:700}.sidebar nav button em{color:#fff;background:#e55663;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.sidebar nav button>i{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e5a12d1a}.sidebar>footer{border-top:1px solid #ffffff12;padding:14px 13px 16px}.system-status{background:#2774af17;border:1px solid #57baff21;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:10px;padding:10px 11px;display:flex}.system-status span{color:#b9d9ee;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.system-status span i{background:#40d39b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #40d39bbf}.system-status small{color:#6288a7;font-size:7px}.sidebar>footer a{color:#7898b2;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.sidebar>footer a:hover{color:#fff;background:#ffffff0d}.sidebar-scrim{display:none}.app-shell>main{min-height:100vh;margin-left:242px}.topbar{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dee7efe6;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;display:flex}.topbar-left{gap:11px}.topbar-left>div{flex-direction:column;gap:2px;display:flex}.topbar-left p{color:#91a0af;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:7px;font-weight:800}.topbar-left strong{font-size:12px}.menu-button{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:none}.topbar-right{gap:9px}.date-chip{border:1px solid var(--line);color:#65798d;background:#fbfdff;border-radius:10px;align-items:center;gap:8px;height:35px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.notification-button{border:1px solid var(--line);color:#61788e;background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:relative}.notification-button i{color:#fff;background:var(--red);border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:850;line-height:1;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 3px 9px #cf374847}.account-chip{border-left:1px solid var(--line);align-items:center;gap:9px;margin-left:4px;padding-left:12px;display:flex}.account-chip>span{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.account-chip strong{font-size:9px}.account-chip small{color:#8495a6;font-size:7px}.account-chip>div{color:#fff;background:linear-gradient(145deg,#263e5a,#0e253e);border-radius:11px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid;box-shadow:0 6px 15px #0c264226}.content{width:min(1640px,100%);margin:0 auto;padding:24px 26px 54px}.view-stack{flex-direction:column;gap:16px;animation:.28s both fade-up;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.primary-button,.secondary-button,.text-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:37px;font-size:9px;font-weight:800;transition:all .18s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(145deg,#3aa8ff,#2778e9);border:1px solid #2f8aee;padding:0 15px;box-shadow:0 8px 18px #2d8cff38}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 23px #2d8cff47}.primary-button:disabled{opacity:.55;cursor:wait;transform:none}.secondary-button{color:#5c7288;background:#fff;border:1px solid #dce6ef;padding:0 13px}.secondary-button:hover{color:#297fc3;background:#f6fbff;border-color:#bcdcf2}.text-button{color:#2d83c5;background:0 0;border:0;min-height:auto;padding:3px 0}.icon-button{border:1px solid var(--line);color:#6b7f92;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--blue);border-color:#c7dff1}.icon-button.danger{color:#d0545e;background:#fff9f9;border-color:#f0dadd}.panel{min-width:0;box-shadow:var(--shadow);background:#fffffff5;border:1px solid #dde6eef2;border-radius:16px;padding:18px}.section-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:39px;display:flex}.section-head>div{flex-direction:column;gap:3px;display:flex}.section-head p,.panel-kicker{color:#7ba5c2;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:7px;font-weight:850}.section-head h2,.table-toolbar h2{letter-spacing:-.02em;margin:0;font-size:13px}.section-head>strong{font-size:12px}.command-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#3dbeff33,#0000 19rem),linear-gradient(128deg,#0a2644,#0b3156 65%,#0b2b4b);border:1px solid #133b60;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;min-height:112px;padding:20px 22px;display:flex;overflow:hidden;box-shadow:0 16px 34px #0e2b4924}.hero-copy{min-width:280px}.hero-copy p{color:#8fc4e8;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;margin:0 0 7px;font-size:7px;font-weight:800;display:flex}.live-dot{background:#36d49a;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #36d49a1a,0 0 10px #36d49ab3}.hero-copy h1{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(21px,2vw,30px)}.hero-copy>span{color:#b7d2e6;font-size:9px}.hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.period-tabs{background:#0000001f;border:1px solid #ffffff1f;border-radius:11px;gap:3px;padding:4px;display:flex}.period-tabs button{color:#91b6d1;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:48px;height:30px;padding:0 8px;font-size:8px;font-weight:800}.period-tabs button.active{color:#fff;background:#47abff38;box-shadow:inset 0 0 0 1px #5abbff38}.metrics-grid,.mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metric-card{background:#fff;border:1px solid #e2eaf2;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:11px;min-height:92px;padding:15px;display:grid;position:relative;box-shadow:0 8px 24px #23405d0b}.metric-icon{color:#257ec2;background:#e9f5ff;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.metric-icon.green{color:#218765;background:#e9f8f2}.metric-icon.violet{color:#6a5dc3;background:#f0edff}.metric-icon.amber{color:#aa731a;background:#fff4df}.metric-icon.cyan{color:#19869f;background:#e7f9fb}.metric-icon.red{color:#c8505a;background:#fff0f1}.metric-icon.indigo{color:#576fc0;background:#edf0ff}.metric-icon.teal{color:#258a88;background:#e8f7f6}.metric-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.metric-copy>span{color:#8191a2;font-size:8px;font-weight:650}.metric-copy>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;font-size:18px;overflow:hidden}.metric-copy>small{color:#98a5b1;font-size:7px}.metric-card>em{border-radius:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.metric-card>em.positive{color:#298364;background:#eaf7f2}.metric-card>em.negative{color:#c24a54;background:#fff0f1}.metric-card>em.neutral{color:#718294;background:#f0f4f7}.grid-main{grid-template-columns:minmax(0,2fr) minmax(280px,.72fr);gap:15px;display:grid}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.trend-panel{padding-bottom:11px}.chart-legend{color:#7b8ea0;align-items:center;gap:8px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--blue);border-radius:5px;width:14px;height:3px}.chart-legend b{color:var(--ink);font-size:11px}.trend-chart{height:218px;margin:4px -3px 0}.trend-chart svg{width:100%;height:100%;overflow:visible}.chart-gridline{stroke:#edf2f6;stroke-width:1px}.chart-line{fill:none;stroke:#2d8cff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:#2d8cff;stroke-width:3px}.trend-chart text{fill:#8b99a8;font-size:8px}.panel-foot{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding-top:10px;display:flex}.panel-foot>span{color:#8d9cab;font-size:7px}.panel-foot button{color:#2f82c1;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:8px;font-weight:750;display:flex}.executive-score{flex-direction:column;display:flex}.score-ring{background:conic-gradient(#2d8cff var(--score), #edf2f6 0);border-radius:50%;align-self:center;place-items:center;width:128px;height:128px;margin:10px auto 16px;display:grid;box-shadow:inset 0 0 0 1px #2d8cff0d}.score-ring:before{content:"";background:#fff;border-radius:50%;width:99px;height:99px;position:absolute}.score-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.score-ring strong{letter-spacing:-.06em;font-size:29px}.score-ring span{color:#8b9aaa;font-size:8px}.health-list{flex-direction:column;margin-top:auto;display:flex}.health-list div{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.health-list span{color:#718499;font-size:8px}.health-list strong{font-size:9px}.rank-list{flex-direction:column;margin-top:9px;display:flex}.rank-list>div{border-top:1px solid #edf2f6;grid-template-columns:25px 1fr;gap:9px;padding:8px 0;display:grid}.rank-list>div:first-child{border-top:0}.rank-list>div>span{color:#2d7ab4;background:#eaf5fc;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.rank-list section{min-width:0}.rank-list header{justify-content:space-between;gap:8px;display:flex}.rank-list header strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rank-list header em{font-size:8px;font-style:normal;font-weight:800}.rank-list section>i{background:#edf2f6;border-radius:5px;height:4px;margin:6px 0 4px;display:block;overflow:hidden}.rank-list section>i b{background:linear-gradient(90deg,#36baf0,#2d80ee);border-radius:5px;height:100%;display:block}.rank-list section small{color:#91a0af;font-size:7px}.attention-list{flex-direction:column;margin-top:8px;display:flex}.attention-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #edf2f6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 2px;display:grid}.attention-list>button:first-child{border-top:0}.attention-icon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.attention-icon.warning{color:#b17a22;background:#fff4df}.attention-icon.danger{color:#c75059;background:#fff0f1}.attention-list button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.attention-list button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attention-list button>span small{color:#8b9aa9;font-size:7px}.activity-list{margin-top:8px}.activity-list>div{border-top:1px solid #edf2f6;grid-template-columns:31px 1fr;gap:9px;padding:8px 0;display:grid}.activity-list>div:first-child{border-top:0}.activity-avatar{color:#fff;background:linear-gradient(145deg,#66bdf0,#367bd6);border-radius:9px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.activity-list span{min-width:0}.activity-list strong{font-size:8px}.activity-list p{color:#60778c;margin:0 0 0 5px;font-size:8px;display:inline}.activity-list small{color:#97a4b0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.page-intro{justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:5px 2px 8px;display:flex}.page-intro>div:first-child{flex-direction:column;gap:5px;display:flex}.page-intro p{color:#2c88cd;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:7px;font-weight:850}.page-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.3vw,31px)}.page-intro>div>span{color:#758799;font-size:9px}.intro-actions{gap:8px;display:flex}.pill{color:#6e8091;white-space:nowrap;background:#f5f7fa;border:1px solid #e1e8ee;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.pill.success{color:#23815f;background:#eaf8f3;border-color:#cdebe0}.pill.warning{color:#a86e16;background:#fff6e5;border-color:#f2dfbc}.pill.danger{color:#bd4b54;background:#fff0f1;border-color:#f1d5d8}.pill.info{color:#267db9;background:#eaf6fd;border-color:#cee7f6}.pill.violet{color:#6857c1;background:#f1efff;border-color:#ded8fa}.table-panel{padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.table-toolbar>div{align-items:center;gap:8px;display:flex}.table-toolbar.compact>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.search-box{color:#8a9aaa;background:#f9fbfd;border:1px solid #dce6ee;border-radius:10px;align-items:center;gap:8px;width:min(440px,42vw);height:37px;padding:0 11px;display:flex}.search-box.small{width:190px;height:34px}.search-box input{color:#425a70;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.search-box input::placeholder{color:#9aa8b5}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:970px}.data-table th{color:#8a99a8;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;height:39px;padding:0 12px;font-size:7px;font-weight:850}.data-table td{color:#5d7185;vertical-align:middle;border-top:1px solid #edf2f6;min-height:54px;padding:11px 12px;font-size:8px}.data-table td>strong{color:#273e55;font-size:9px;display:block}.data-table td>small{color:#8d9baa;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.person-cell{align-items:center;gap:7px;display:inline-flex}.person-cell>i{color:#2d78ad;background:#e9f5fc;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:850;display:grid}.person-cell>span{flex-direction:column;gap:2px;display:flex}.inline-select{color:#52677b;background:#fff;border:1px solid #dfe7ee;border-radius:8px;outline:0;min-width:94px;height:29px;padding:0 7px;font-size:7px;font-weight:700}.row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.row-actions button{color:#61798d;cursor:pointer;background:#fff;border:1px solid #dfe7ee;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.row-actions button:hover{color:var(--blue);border-color:#c4ddf0}.row-actions button.danger{color:#c7535c}.text-success{color:#23825f!important}.text-danger{color:#c64d57!important}.text-warning{color:#ad741d!important}.customer-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.customer-highlights>article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:82px;padding:13px 15px;display:grid;box-shadow:0 8px 23px #23405d0a}.vip-rank{color:#9c6a16;background:#fff2d8;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.vip-rank.rank-2{color:#576c83;background:#edf2f6}.vip-rank.rank-3{color:#9b6b46;background:#f8eee6}.customer-highlights article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-highlights article>span small{color:#8a9aaa;letter-spacing:.06em;font-size:6px;font-weight:800}.customer-highlights article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-highlights article>span em{color:#8191a1;font-size:7px;font-style:normal}.customer-highlights article>div:last-child{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.customer-highlights article>div:last-child strong{font-size:11px}.customer-highlights article>div:last-child small{color:#8b9aa8;font-size:7px}.placeholder-highlight{color:#4488bc;grid-column:1/-1;grid-template-columns:36px 1fr!important}.integration-hero{min-height:145px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 0,#31be8221,#0000 22rem),linear-gradient(130deg,#f0fbf7,#fafffd);border:1px solid #d3e7dd;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px;display:grid}.integration-hero.connected{border-color:#bce4d3}.wa-mark{color:#fff;background:linear-gradient(145deg,#2dcc8c,#1b9b68);border-radius:18px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 11px 26px #1fa7703b}.integration-hero>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.integration-hero p{color:#25805f;text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:7px;font-weight:850}.integration-hero h1{letter-spacing:-.04em;margin:0;font-size:23px}.integration-hero>div:nth-child(2)>span{color:#69857a;max-width:700px;font-size:9px;line-height:1.6}.connection-card{flex-direction:column;align-items:flex-end;gap:8px;min-width:168px;display:flex}.connection-card small{color:#789087;font-size:7px}.conversation-grid{grid-template-columns:340px 1fr;gap:15px;display:grid}.conversation-list{padding:14px}.conversation-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #edf2f6;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 3px;display:grid}.conversation-avatar{color:#218664;background:#e8f8f1;border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.conversation-list button>span:nth-child(2){min-width:0}.conversation-list strong{font-size:9px}.conversation-list p{color:#73879a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:8px;overflow:hidden}.conversation-list small{color:#9aa6b1;font-size:7px}.conversation-list em{color:#fff;background:#2cac78;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:7px;font-style:normal;font-weight:800;display:grid}.conversation-detail{min-height:480px}.onboarding-panel{padding:24px}.onboarding-copy{max-width:680px}.onboarding-copy p{color:#2a9070;text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:7px;font-weight:850}.onboarding-copy h2{margin:0 0 6px;font-size:19px}.onboarding-copy span{color:#748698;font-size:9px;line-height:1.6}.onboarding-panel ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.onboarding-panel li{background:#fbfdff;border:1px solid #e1eaf0;border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;min-height:126px;padding:14px;display:flex}.onboarding-panel li>b{color:#2c7caf;background:#e9f5fc;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.onboarding-panel li>div{flex:1}.onboarding-panel li strong{font-size:9px;display:block}.onboarding-panel li span{color:#8393a3;margin-top:4px;font-size:7px;line-height:1.5;display:block}.mode-banner,.alert-banner{color:#2b7b5f;background:#effaf6;border:1px solid #cfe9de;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:grid}.mode-banner>svg,.alert-banner>svg{background:#ffffffb3;border-radius:10px;width:32px;height:32px;padding:7px}.mode-banner>div,.alert-banner>div{flex-direction:column;gap:3px;display:flex}.mode-banner strong,.alert-banner strong{font-size:9px}.mode-banner span,.alert-banner span{color:#6c8b7e;font-size:7px}.alert-banner span{color:#91777a}.alert-banner button{color:#ba4d55;cursor:pointer;background:#fff;border:1px solid #e8c9cc;border-radius:8px;height:30px;padding:0 10px;font-size:8px;font-weight:750}.team-summary,.issue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-summary>div{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:flex}.team-summary svg{color:#2f81bd;background:#eaf5fc;border-radius:10px;width:35px;height:35px;padding:8px}.team-summary span{flex-direction:column;gap:4px;display:flex}.team-summary small{color:#8999a8;letter-spacing:.06em;font-size:6px;font-weight:800}.team-summary strong{font-size:13px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.member-card>header{border-bottom:1px solid #eaf0f4;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.member-avatar{color:#fff;background:linear-gradient(145deg,#43a7e7,#376fd1);border-radius:14px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:850;display:grid;position:relative;box-shadow:0 8px 18px #2d7fc333}.member-avatar i{background:#2fc88e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.member-card>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.member-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-card>header small{color:#8696a5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.member-card>header span>div{gap:4px;margin-top:3px;display:flex}.member-kpis{background:#f9fbfd;border:1px solid #e8eef3;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:13px 0;display:grid}.member-kpis div{border-right:1px solid #e8eef3;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.member-kpis div:last-child{border-right:0}.member-kpis span{color:#8a98a7;font-size:6px}.member-kpis strong{text-align:center;font-size:8px}.goal-line+.goal-line{margin-top:9px}.goal-line header{color:#748799;justify-content:space-between;margin-bottom:5px;font-size:7px;display:flex}.goal-line header strong{color:#3b5369}.goal-line>i{background:#edf2f6;border-radius:6px;height:5px;display:block;overflow:hidden}.goal-line>i b{background:linear-gradient(90deg,#3dbcf1,#2d7fee);border-radius:6px;height:100%;display:block}.goal-line>i b.green{background:linear-gradient(90deg,#35c591,#219a70)}.member-card>footer{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:flex}.member-card>footer span{color:#8898a7;align-items:center;gap:5px;font-size:7px;display:flex}.member-card>footer strong{font-size:7px}.role-matrix{overflow:hidden}.matrix-table{margin-top:13px;overflow-x:auto}.matrix-head,.matrix-table>div:not(.matrix-head){grid-template-columns:1.15fr repeat(4,1fr);align-items:center;min-width:760px;display:grid}.matrix-head{color:#8796a5;text-transform:uppercase;background:#f6f9fb;border-radius:9px;min-height:34px;padding:0 10px;font-size:7px;font-weight:800}.matrix-table>div:not(.matrix-head){border-bottom:1px solid #edf2f5;min-height:45px;padding:0 10px}.matrix-table>div>strong{font-size:9px}.matrix-table>div>span{align-items:center;gap:5px;font-size:7px;display:flex}.matrix-table .allowed{color:#278261}.matrix-table .denied{color:#a2adb7}.supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supplier-card>header{grid-template-columns:39px 1fr auto;align-items:center;gap:9px;display:grid}.supplier-icon{color:#2a80bb;background:#e8f5fc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.supplier-icon.wa{color:#258363;background:#e8f8f1}.supplier-card>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.supplier-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplier-card>header small{color:#8999a8;font-size:7px}.supplier-whatsapp-link{color:#247a59;background:#eff9f4;border:1px solid #c9e8d9;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:8px 9px;font-size:8px;display:flex}.supplier-labels{flex-wrap:wrap;gap:5px;margin:-3px 0 11px;display:flex}.supplier-labels span{color:#7b561d;background:#fff1d8;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:800}.supplier-card>p{color:#6f8295;min-height:32px;margin:13px 0;font-size:8px;line-height:1.6}.supplier-card>section{background:#f9fbfd;border:1px solid #e7edf2;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.supplier-card>section div{text-align:center;border-right:1px solid #e7edf2;flex-direction:column;align-items:center;gap:4px;padding:9px 6px;display:flex}.supplier-card>section div:last-child{border-right:0}.supplier-card>section span{color:#8796a5;font-size:6px}.supplier-card>section strong{font-size:8px}.supplier-contact{color:#657a8d;background:#fff;border:1px solid #e7edf2;border-radius:9px;align-items:center;gap:7px;min-width:0;height:37px;margin-top:11px;padding:0 10px;display:flex}.supplier-contact span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:7px;overflow:hidden}.supplier-contact a{color:#2c83c4}.supplier-card>footer{gap:7px;margin-top:12px;display:flex}.supplier-card>footer .secondary-button{flex:1}.supplier-empty{grid-column:1/-1}.issue-summary>div{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:11px 14px;display:flex;position:relative;overflow:hidden}.issue-summary span{color:#8192a2;font-size:7px}.issue-summary strong{font-size:19px}.issue-summary i{background:#c9d4de;border-radius:6px;width:7px;height:36px;position:absolute;right:13px}.issue-summary i.red,.kanban header i.red{background:var(--red)}.issue-summary i.amber,.kanban header i.amber{background:var(--amber)}.issue-summary i.green,.kanban header i.green{background:var(--green)}.issue-summary i.violet{background:var(--violet)}.kanban{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:13px;display:grid;overflow-x:auto}.kanban>article{background:#eef3f7;border:1px solid #dde6ee;border-radius:15px;min-width:280px;padding:12px}.kanban>article>header{justify-content:space-between;align-items:center;min-height:35px;padding:0 4px 9px;display:flex}.kanban>article>header>span{align-items:center;gap:7px;display:flex}.kanban>article>header i{border-radius:50%;width:7px;height:7px}.kanban>article>header strong{font-size:9px}.kanban>article>header em{color:#687c8e;background:#fff;border-radius:8px;place-items:center;min-width:22px;height:22px;font-size:7px;font-style:normal;font-weight:800;display:grid}.kanban>article>div{flex-direction:column;gap:9px;display:flex}.issue-ticket{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:13px;box-shadow:0 6px 16px #203a520b}.issue-ticket>header{justify-content:space-between;align-items:center;display:flex}.issue-ticket>header small{color:#8a9aa8;font-size:7px}.issue-ticket h3{margin:10px 0 5px;font-size:10px}.issue-ticket p{color:#6f8294;margin:0;font-size:8px;line-height:1.55}.issue-ticket>div{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:9px;display:flex}.issue-ticket>div small{color:#8b9aa8;font-size:7px}.issue-ticket blockquote{color:#547568;background:#effaf6;border-left:2px solid #32af82;border-radius:0 8px 8px 0;margin:9px 0 0;padding:8px 9px;font-size:7px;line-height:1.5}.issue-ticket footer{gap:5px;margin-top:10px;display:flex}.issue-ticket footer select{background:#fff;border:1px solid #dce5ec;border-radius:8px;flex:1;min-width:0;height:31px;padding:0 7px;font-size:7px}.issue-ticket footer button{color:#63788b;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.issue-ticket footer button.danger{color:#c54f58}.kanban-empty{color:#8494a3;text-align:center;background:#ffffff80;border:1px dashed #d1dce5;border-radius:10px;padding:24px 10px;font-size:8px}.report-hero{color:#fff;background:radial-gradient(circle at 94% 0,#44baff2e,#0000 22rem),linear-gradient(130deg,#0a2440,#0b3358);border:1px solid #153d64;border-radius:17px;grid-template-columns:minmax(270px,.8fr) 2fr;gap:13px;padding:14px;display:grid;box-shadow:0 15px 30px #0c2b471f}.report-hero>div{flex-direction:column;justify-content:center;padding:10px 14px;display:flex}.report-hero>div p{color:#76b7e4;letter-spacing:.1em;margin:0 0 6px;font-size:7px;font-weight:850}.report-hero>div strong{letter-spacing:-.05em;font-size:31px}.report-hero>div span{color:#a9c8df;margin-top:4px;font-size:8px}.report-hero>section{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.report-hero .metric-card{box-shadow:none;background:#ffffff12;border-color:#ffffff1a}.report-hero .metric-copy>span,.report-hero .metric-copy>small{color:#95bad5}.report-hero .metric-copy>strong{color:#fff}.monthly-bars{border-bottom:1px solid #e8eef3;align-items:stretch;gap:8px;height:270px;padding:15px 6px 0;display:flex;overflow-x:auto}.monthly-bars>div{text-align:center;flex:1;grid-template-rows:16px 1fr 19px 15px;align-items:end;min-width:52px;display:grid}.monthly-bars span,.monthly-bars small{color:#8999a8;font-size:6px}.monthly-bars i{justify-content:center;align-items:flex-end;height:100%;display:flex}.monthly-bars i b{background:linear-gradient(#49c1f2,#2b7fed);border-radius:8px 8px 2px 2px;width:min(33px,65%);display:block;box-shadow:0 8px 15px #2d8cff21}.monthly-bars strong{font-size:7px}.data-health{flex-direction:column;display:flex}.score-ring.small{width:113px;height:113px}.score-ring.small:before{width:88px;height:88px}.score-ring.small strong{font-size:22px}.data-health ul{margin:auto 0 0;padding:0;list-style:none}.data-health li{color:#9a7880;border-top:1px solid #edf2f5;align-items:center;gap:7px;padding:7px 0;font-size:8px;display:flex}.data-health li.done{color:#2c7e61}.audit-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.4fr);gap:14px;display:grid}.session-list{margin-top:10px}.session-list>div{border-top:1px solid #edf2f5;grid-template-columns:1fr auto auto;align-items:center;gap:11px;padding:10px 0;display:grid}.session-list>div:first-child{border-top:0}.session-list>div>span:nth-child(2){flex-direction:column;align-items:flex-end;gap:3px;display:flex}.session-list>div>span:nth-child(2) strong{font-size:8px}.session-list>div>span:nth-child(2) small{color:#8b99a7;font-size:6px}.audit-timeline{max-height:650px;overflow-y:auto}.audit-timeline>div{border-top:1px solid #edf2f5;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:10px 2px;display:grid}.audit-timeline>div>i{color:#2f7fb9;background:#eaf5fc;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.audit-timeline>div>span{min-width:0}.audit-timeline strong{font-size:8px}.audit-timeline p{color:#63798c;margin:0 0 0 5px;font-size:8px;display:inline}.audit-timeline small{color:#8b99a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.audit-timeline time{color:#8999a7;font-size:7px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-card.featured{grid-row:span 2}.settings-card>header{grid-template-columns:39px 1fr auto;align-items:center;gap:9px;display:grid}.settings-icon{color:#2f7fb9;background:#e9f5fc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-icon.whatsapp{color:#23805f;background:#e7f7f0}.settings-icon.database{color:#6658bd;background:#efedff}.settings-card>header span{flex-direction:column;gap:3px;display:flex}.settings-card>header small{color:#8193a4;letter-spacing:.08em;font-size:6px;font-weight:850}.settings-card>header h2{margin:0;font-size:11px}.settings-card>p{color:#6f8294;margin:13px 0;font-size:8px;line-height:1.65}.callback-box{background:#f8fbfd;border:1px solid #d9e7f0;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;margin:10px 0;padding:9px 10px;display:grid}.callback-box span{flex-direction:column;gap:3px;min-width:0;display:flex}.callback-box small{color:#8b99a7;letter-spacing:.06em;font-size:6px}.callback-box strong{color:#386079;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;overflow:hidden}.callback-box button{color:#2f7fb9;cursor:pointer;background:#fff;border:1px solid #d5e3ed;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.settings-card dl{border:1px solid #e7edf2;border-radius:10px;margin:12px 0;overflow:hidden}.settings-card dl>div{border-top:1px solid #e7edf2;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.settings-card dl>div:first-child{border-top:0}.settings-card dt{color:#8494a3;font-size:7px}.settings-card dd{text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin:0;font-size:7px;font-weight:750;overflow:hidden}.settings-card>.primary-button,.settings-card>.secondary-button{width:100%}.secure-list{margin:12px 0;padding:0;list-style:none}.secure-list li{color:#5f7889;border-top:1px solid #edf2f5;align-items:center;gap:7px;padding:7px 0;font-size:8px;display:flex}.secure-list li svg{color:#248261}.setup-guide{grid-column:span 2}.setup-guide ol{grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.setup-guide li{background:#fbfdff;border:1px solid #e6edf2;border-radius:11px;min-height:120px;padding:12px}.setup-guide li>span{color:#fff;background:linear-gradient(145deg,#47b4ec,#2f79df);border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:9px;font-size:7px;font-weight:850;display:grid}.setup-guide strong{font-size:8px;line-height:1.4}.setup-guide p{color:#8292a2;margin:5px 0 0;font-size:7px;line-height:1.55}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:25px 12px;display:flex}.empty-state>div{color:#3180b9;background:#eaf5fc;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.empty-state>strong{font-size:10px}.empty-state>p{color:#8796a5;max-width:340px;margin:6px 0 12px;font-size:8px;line-height:1.6}.error-banner{z-index:20;color:#b24b53;background:#fff3f4;border:1px solid #f0cdd1;border-radius:11px;grid-template-columns:20px 1fr 28px;align-items:center;gap:8px;min-height:44px;margin-bottom:13px;padding:8px 10px;font-size:8px;display:grid;position:relative}.error-banner button{width:27px;height:27px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.toast{z-index:120;color:#246f56;background:#effaf6;border:1px solid #bfe3d4;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:8px;font-weight:800;animation:.25s both toast-in;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 34px #1749352e}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.loading-screen{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 160px);display:flex}.loader-mark{color:#fff;background:linear-gradient(145deg,#48c6ff,#2677ef);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:12px;font-size:23px;font-style:italic;font-weight:900;animation:1.4s ease-in-out infinite pulse;display:grid;box-shadow:0 12px 27px #2d8cff40}@keyframes pulse{50%{transform:scale(1.04);box-shadow:0 16px 35px #2d8cff57}}.loading-screen strong{font-size:11px}.loading-screen span{color:#8797a6;margin-top:5px;font-size:8px}.modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0616279e;place-items:center;padding:18px;animation:.18s both fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.modal-card{background:#fff;border:1px solid #ffffff73;border-radius:18px;width:min(760px,100%);max-height:min(850px,100vh - 28px);animation:.22s both modal-in;overflow-y:auto;box-shadow:0 28px 70px #0212224d}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.modal-card>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:flex;position:sticky;top:0}.modal-card>header>div{flex-direction:column;gap:3px;display:flex}.modal-card>header p{color:#2c84c6;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:7px;font-weight:850}.modal-card>header h2{letter-spacing:-.03em;margin:0;font-size:16px}.modal-card>header span{color:#8494a3;font-size:7px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field{color:#50677d;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:750;display:flex}.field.wide,.wide{grid-column:1/-1}.field>span{align-items:center;min-height:13px;display:flex}.field input,.field select,.field textarea{color:#2c4359;background:#fbfdff;border:1px solid #dce5ed;border-radius:10px;outline:0;width:100%;min-height:40px;padding:9px 10px;font-size:9px;font-weight:550;transition:all .16s}.field textarea{resize:vertical;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#76b8eb;box-shadow:0 0 0 3px #2d8cff14}.field>small{color:#91a0ae;margin-top:-2px;font-size:6px;font-weight:500}.check-field{cursor:pointer;background:#fbfdff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.check-field input{width:15px;height:15px;min-height:auto;margin:0}.check-field span{color:#5f7488;font-size:8px}.security-note{color:#2b8061;background:#effaf6;border:1px solid #cfe8dd;border-radius:11px;align-items:center;gap:10px;min-height:55px;padding:10px 12px;display:flex}.security-note span{flex-direction:column;gap:3px;display:flex}.security-note strong{font-size:8px}.security-note small{color:#6c8d80;font-size:7px}.evidence-upload-control{background:linear-gradient(135deg,#f8fbff,#f3f8fd);border:1px dashed #b8cbe0;border-radius:14px;gap:10px;padding:14px;display:grid}.evidence-upload-control input[type=file]{background:#fff;border:1px solid #d5e0eb;border-radius:10px;width:100%;padding:10px}.evidence-upload-control small{color:var(--muted)}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}body{font-size:15px}.sidebar{width:268px;overflow:hidden}.sidebar nav{min-height:0;overflow-y:auto}.sidebar nav button{height:42px}.app-shell>main{margin-left:268px}.brand strong{font-size:16px}.brand small,.sidebar nav section>p,.system-status small,.topbar-left p,.hero-copy p,.section-head p,.panel-kicker,.page-intro p,.modal-card>header p,.integration-hero p,.onboarding-copy p{font-size:11px}.sidebar nav button em,.account-chip>div,.rank-list>div>span,.activity-avatar,.conversation-avatar,.conversation-list em,.onboarding-panel li>b,.kanban>article>header em,.setup-guide li>span{font-size:11px}.account-chip small,.date-chip{font-size:11px}.hero-copy>span,.page-intro>div>span,.integration-hero>div:nth-child(2)>span,.onboarding-copy span{font-size:13px;line-height:1.6}.period-tabs button{min-width:53px;font-size:11px}.section-head h2,.table-toolbar h2{font-size:16px}.metric-card{min-height:108px;padding:16px}.metric-copy>strong{font-size:21px}.metric-copy>small,.metric-card>em,.trend-chart text,.chart-legend,.panel-foot>span,.panel-foot button,.score-ring span,.health-list span,.rank-list section small,.attention-list button>span small,.activity-list small{font-size:11px}.pill{min-height:26px;padding:0 9px;font-size:11px}.search-box{height:42px}.data-table{min-width:1130px}.data-table td{padding-top:13px;padding-bottom:13px}.inline-select{min-width:108px;height:33px}.customer-highlights small,.customer-highlights em,.connection-card small,.conversation-list small,.onboarding-panel li span,.mode-banner span,.alert-banner span,.customer-highlights article>span small,.customer-highlights article>span em,.customer-highlights article>div:last-child small{font-size:11px}.customer-highlights article>span strong,.customer-highlights article>div:last-child strong,.vip-rank{font-size:13px}.customer-highlights strong,.conversation-list strong,.conversation-list p,.onboarding-panel li strong,.mode-banner strong,.alert-banner strong,.alert-banner button{font-size:12px}.team-summary small,.member-card>header small,.member-kpis span,.goal-line header,.member-card>footer span,.member-card>footer strong,.matrix-head,.matrix-table>div>span{font-size:11px}.team-summary strong,.member-card>header strong,.member-kpis strong,.matrix-table>div>strong,.supplier-card>header strong,.supplier-card>section strong{font-size:12px}.supplier-card>header small,.supplier-card>p,.supplier-card>section span,.supplier-contact span,.issue-summary span,.kanban>article>header strong,.issue-ticket>header small,.issue-ticket p,.issue-ticket>div small,.issue-ticket blockquote,.issue-ticket footer select,.kanban-empty{font-size:11px}.issue-ticket h3{font-size:13px}.report-hero>div p,.report-hero>div span,.monthly-bars span,.monthly-bars small,.monthly-bars strong,.data-health li,.session-list>div>span:nth-child(2) strong,.session-list>div>span:nth-child(2) small,.audit-timeline strong,.audit-timeline p,.audit-timeline small,.audit-timeline time,.settings-card>header small,.settings-card>p,.callback-box small,.callback-box strong,.settings-card dt,.settings-card dd,.secure-list li,.setup-guide strong,.setup-guide p{font-size:11px}.settings-card>header h2,.empty-state>strong,.loading-screen strong{font-size:14px}.empty-state>p,.loading-screen span,.error-banner,.toast{font-size:12px}.modal-card{width:min(840px,100%)}.modal-card>header h2{font-size:19px}.modal-card>header span{font-size:11px}.field{gap:7px;font-size:13px}.company-hero{color:#fff;background:radial-gradient(circle at 88% 6%,#51baff2e,#0000 24rem),linear-gradient(128deg,#0a253f,#103b61 70%,#0d2d4e);border-color:#163f67;grid-template-columns:minmax(320px,1fr) minmax(280px,.82fr);align-items:center;gap:28px;min-height:175px;padding:27px 31px;display:grid}.company-signature{align-items:center;gap:18px;display:flex}.company-monogram{background:linear-gradient(145deg,#43c8fa,#286ee5);border:1px solid #fff3;border-radius:20px;flex:none;place-items:center;width:70px;height:70px;font-size:37px;font-style:italic;font-weight:900;display:grid;box-shadow:0 13px 30px #2779e04d}.company-signature>div:last-child{flex-direction:column;gap:6px;display:flex}.company-signature p{color:#8cc5ed;letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.company-signature h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.3vw,35px)}.company-signature>div>span{color:#c4ddf0;font-size:14px}.company-overview{border-left:1px solid #ffffff29;flex-direction:column;gap:9px;padding-left:23px;display:flex}.company-overview>strong{font-size:16px}.company-overview>span{color:#bdcfe0;font-size:12px;line-height:1.65}.company-overview>div{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.company-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-fact-card{padding:20px}.company-facts{margin:13px 0 0}.company-facts>div{border-top:1px solid #ebf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:10px 0;display:flex}.company-facts dt{color:#788a9c;flex:none;font-size:12px}.company-facts dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:12px;font-weight:750}.company-facts dd.company-missing{color:#a0acb7;font-weight:550}.divisions-panel{padding:21px}.division-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.division-card{background:linear-gradient(145deg,#fbfdff,#f7faff);border:1px solid #e5ecf3;border-radius:14px;min-height:207px;padding:16px}.division-icon{color:#2f81bb;background:#eaf5fd;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.division-card h3{letter-spacing:-.02em;margin:12px 0 6px;font-size:14px}.division-card>p{color:#75879a;min-height:57px;margin:0;font-size:12px;line-height:1.6}.division-card>div:last-child{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.division-card>div:last-child>span{color:#416c8c;background:#fff;border:1px solid #dce9f4;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:650}.pricing-explainer{background:linear-gradient(120deg,#eff8ff,#fbfdff);border-color:#d7e8f6;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;padding:13px 16px;display:grid}.pricing-explainer-icon{color:#2b7fb9;background:#e0f0fd;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.pricing-explainer>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.pricing-explainer>div:nth-child(2) strong{font-size:13px}.pricing-explainer>div:nth-child(2) span{color:#70869a;font-size:12px;line-height:1.5}.stock-security{background:linear-gradient(120deg,#effaf5,#fcfffd);border-color:#d1e9df}.stock-security .pricing-explainer-icon{color:#238463;background:#e1f5ea}.procurement-table,.inventory-table{min-width:1310px}.best-price-badge{color:#248461;background:#eefaf5;border:1px solid #caeade;border-radius:7px;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.source-link{color:#2c80bd;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-weight:700;display:inline-flex}.secret-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:128px;display:flex}.secret-cell code{overflow-wrap:anywhere;color:#375871;max-width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.secret-cell>span{color:#93a0ad;font-size:11px}.secret-cell button{color:#2c80bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:11px;font-weight:750;display:inline-flex}.stock-status-select{min-width:118px}.stock-expiry-banner{color:#a87120;background:#fff8ec;border-color:#f1dfc4}.pricing-decision-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:14px;display:grid}.pricing-coverage-card,.pricing-risk-card,.sourcing-opportunities{padding:18px}.pricing-coverage-card>header,.pricing-risk-card>header,.sourcing-opportunities>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pricing-coverage-card h2,.pricing-risk-card h2,.sourcing-opportunities h2{color:#183b56;letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.pricing-coverage-rail{background:#e8eef3;border-radius:999px;height:8px;margin:20px 0 14px;overflow:hidden}.pricing-coverage-rail span{border-radius:inherit;background:linear-gradient(90deg,#20976c,#34b98b);min-width:2px;height:100%;display:block;box-shadow:0 0 18px #2ba97d40}.pricing-coverage-card dl{background:#f9fbfc;border:1px solid #e4ebf1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pricing-coverage-card dl>div{border-right:1px solid #e4ebf1;gap:5px;padding:11px 13px;display:grid}.pricing-coverage-card dl>div:last-child{border-right:0}.pricing-coverage-card dt{color:#7b8e9f;font-size:10px}.pricing-coverage-card dd{color:#254c67;margin:0;font-size:17px;font-weight:850}.pricing-coverage-card>p{color:#708598;margin:13px 0 0;font-size:11px;line-height:1.55}.pricing-risk-card>header>svg{box-sizing:content-box;color:#b87920;background:#fff2db;border-radius:11px;padding:9px}.pricing-risk-card>button{color:#3b556a;cursor:pointer;background:#fbfcfd;border:1px solid #e7edf2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;margin-top:8px;padding:0 12px;display:flex}.pricing-risk-card>button:hover:not(:disabled){background:#f4faff;border-color:#bbd7e9}.pricing-risk-card>button:disabled{opacity:.64;cursor:default}.pricing-risk-card>button span{align-items:center;gap:8px;font-size:11px;font-weight:720;display:flex}.pricing-risk-card>button i{border-radius:50%;width:7px;height:7px}.pricing-risk-card>button i.red{background:#e45d68;box-shadow:0 0 0 4px #feecee}.pricing-risk-card>button i.amber{background:#d99a33;box-shadow:0 0 0 4px #fff4e2}.pricing-risk-card>button i.violet{background:#7d6acf;box-shadow:0 0 0 4px #f0edff}.pricing-risk-card>button strong{color:#294e68;background:#edf3f7;border-radius:7px;min-width:28px;padding:4px 7px;font-size:11px}.sourcing-opportunities>header span{color:#7b8d9c;margin-top:5px;font-size:11px;display:block}.sourcing-opportunities>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.sourcing-opportunities>div>button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#fbfffd,#f4fbf7);border:1px solid #dfe9e5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px;display:grid}.sourcing-opportunities>div>button:hover{border-color:#98cfb8;transform:translateY(-1px);box-shadow:0 8px 20px #256c4f14}.sourcing-opportunities button>span{gap:4px;min-width:0;display:grid}.sourcing-opportunities button>span strong,.sourcing-opportunities button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sourcing-opportunities button>span strong{color:#264d3f;font-size:12px}.sourcing-opportunities button>span small{color:#7a9087;font-size:9px}.sourcing-opportunities button>b{color:#187252;white-space:nowrap;font-size:12px}.sourcing-opportunities button>em{color:#237659;background:#e3f5ec;border-radius:7px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.supplier-command-bar{background:linear-gradient(115deg,#f5faff,#fff);border-color:#dce8f1;grid-template-columns:minmax(240px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:15px;padding:13px 16px;display:grid}.supplier-command-bar>div:first-child{color:#2f82ba;align-items:center;gap:10px;min-width:0;display:flex}.supplier-command-bar>div:first-child>span{gap:3px;min-width:0;display:grid}.supplier-command-bar>div:first-child strong{color:#264a64;font-size:12px}.supplier-command-bar>div:first-child small{color:#788c9c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplier-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-intelligence-card{padding:16px;position:relative;overflow:hidden}.supplier-intelligence-card.recommended{border-color:#bfe3d2;box-shadow:0 10px 28px #29795912}.supplier-intelligence-card.recommended:before{content:"";background:linear-gradient(#31b581,#1e865f);width:3px;position:absolute;inset:0 auto 0 0}.supplier-decision-line{justify-content:space-between;align-items:center;gap:10px;min-height:29px;margin-top:11px;display:flex}.supplier-decision-line>small{color:#8596a3;font-size:9px}.supplier-card>section.supplier-performance{grid-template-columns:repeat(4,1fr)}.supplier-live-quotes{gap:6px;margin-top:11px;display:grid}.supplier-live-quotes>button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#f8fcfa;border:1px solid #e2ebe7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.supplier-live-quotes>button:hover{background:#f1faf6;border-color:#aad7c2}.supplier-live-quotes button>span{gap:2px;min-width:0;display:grid}.supplier-live-quotes button>span strong,.supplier-live-quotes button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-live-quotes button>span strong{color:#315669;font-size:10px}.supplier-live-quotes button>span small{color:#8999a5;font-size:8px}.supplier-live-quotes button>b{color:#1d7657;white-space:nowrap;font-size:10px}.supplier-live-quotes button>em{color:#237759;white-space:nowrap;background:#e2f5eb;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.supplier-balance-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.supplier-balance-strip>span{border-radius:8px;gap:3px;min-width:100px;padding:7px 9px;display:grid}.supplier-balance-strip>span.payable{color:#a34750;background:#fff0f1}.supplier-balance-strip>span.advance{color:#227457;background:#eaf8f1}.supplier-balance-strip>span.settled{color:#607587;background:#edf2f5}.supplier-balance-strip small{font-size:7px}.supplier-balance-strip strong{font-size:9px}.pricing-advisor{padding:0;overflow:hidden}.pricing-advisor-header{background:linear-gradient(120deg,#eff8ff,#fbfdff 58%,#f1faf6);border-bottom:1px solid #dce9f2;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 19px;display:grid}.pricing-advisor-mark{color:#fff;background:linear-gradient(145deg,#288bd0,#286dbb);border-radius:13px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:grid;box-shadow:0 8px 18px #2875bb38}.pricing-advisor-header>div{gap:3px;min-width:0;display:grid}.pricing-advisor-header h3{color:#183b57;letter-spacing:-.025em;margin:0;font-size:18px}.pricing-advisor-header>div>span{color:#6d8295;font-size:11px;line-height:1.45}.pricing-advisor-header>strong{color:#237759;text-align:center;background:#effaf5;border:1px solid #cce7da;border-radius:9px;max-width:210px;padding:7px 10px;font-size:9px;line-height:1.4}.pricing-advisor-form{background:#fff;border-bottom:1px solid #e3eaf0;padding:17px 19px}.pricing-advisor-form>button{align-self:end;min-height:38px}.pricing-advisor>.error-banner,.pricing-advisor>[role=status]{margin:14px 19px 0}.pricing-advisor-result{background:#fbfcfd;gap:16px;padding:19px;display:grid}.pricing-advisor-result-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pricing-advisor-result-title>span{gap:4px;display:grid}.pricing-advisor-result-title small,.pricing-signal-panel header small,.pricing-supplier-ranking header small{color:#62829a;letter-spacing:.09em;font-size:9px;font-weight:850}.pricing-advisor-result-title h4,.pricing-signal-panel h4,.pricing-supplier-ranking h4{color:#1d405c;margin:0;font-size:16px}.pricing-advisor-result-title em{color:#8796a3;font-size:9px;font-style:normal}.pricing-advisor-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.pricing-advisor-kpis>div{background:#fff;border:1px solid #e2e9ef;border-radius:11px;padding:13px;position:relative}.pricing-advisor-kpis>div.recommended{background:linear-gradient(145deg,#eaf9f2,#f9fffc);border-color:#a9ddc5;box-shadow:0 8px 20px #27825c14}.pricing-advisor-kpis>div.recommended:after{content:"TÖVSİYƏ";color:#25805f;letter-spacing:.06em;font-size:7px;font-weight:900;position:absolute;top:8px;right:8px}.pricing-advisor-kpis dt{color:#7a8d9d;font-size:10px}.pricing-advisor-kpis dd{color:#214a67;margin-top:7px;font-size:17px;font-weight:850}.pricing-advisor-kpis .recommended dd{color:#187454}.pricing-advisor-decision{background:#f4f9fd;border:1px solid #d9e7f1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.pricing-advisor-decision>span{gap:4px;display:grid}.pricing-advisor-decision strong{color:#245779;font-size:12px}.pricing-advisor-decision small{color:#71889a;font-size:10px}.pricing-market-brief{border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px;display:grid}.pricing-market-brief.ready{background:#f1faf6;border:1px solid #d2e9de}.pricing-market-brief.missing{background:#fff8ec;border:1px solid #efdcbf}.pricing-market-brief>strong{color:#29556d;font-size:12px}.pricing-market-brief>span,.pricing-market-brief>small{color:#738895;font-size:10px}.pricing-market-brief>b{color:#1d7657;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:17px}.pricing-market-brief>small{grid-column:1/-1}.pricing-signal-panel,.pricing-supplier-ranking{background:#fff;border:1px solid #e1e9ef;border-radius:12px;padding:15px}.pricing-signal-panel>header,.pricing-supplier-ranking>header{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:12px;display:flex}.pricing-signal-panel>header>span,.pricing-supplier-ranking>header>div{gap:4px;display:grid}.pricing-signal-panel>header>b{color:#91621a;background:#fff2dc;border-radius:8px;padding:6px 9px;font-size:12px}.pricing-signal-panel .business-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-signal-panel>p{color:#647b8e;font-size:11px;line-height:1.55}.pricing-signal-panel>details{border:1px solid #dfe8ee;border-radius:9px;margin:10px 0;overflow:hidden}.pricing-signal-panel>details>summary{color:#285d7f;cursor:pointer;background:#f7fafc;padding:10px 11px;font-size:10px;font-weight:820}.pricing-signal-panel>small{color:#8696a3;font-size:9px;line-height:1.5}.pricing-supplier-ranking>header>span{color:#6f8291;text-align:right;max-width:48%;font-size:10px;line-height:1.45}.pricing-supplier-ranking tr.recommended-row td{background:#eff9f4}.pricing-supplier-ranking tr.recommended-row td:first-child{box-shadow:inset 3px 0 #29a574}.pricing-advisor-footer{color:#718594;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:10px;display:flex}.pricing-advisor-footer small{color:#8b99a4}.work-session-banner{background:linear-gradient(118deg,#f4faff,#fff);border:1px solid #d8e7f3;border-radius:15px;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:79px;margin-bottom:20px;padding:13px 17px;display:grid}.work-session-banner.active{background:linear-gradient(118deg,#f0faf5,#fff);border-color:#cbe7da}.work-session-mark{color:#287ebd;background:#e3f0fd;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.work-session-banner.active .work-session-mark{color:#258362;background:#e0f4e9}.work-session-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.work-session-copy>strong{color:#183751;font-size:14px}.work-session-copy>span{color:#70869a;font-size:12px;line-height:1.5}.work-session-timer{border-left:1px solid #dfebe5;flex-direction:column;align-items:flex-end;gap:4px;padding:0 12px;display:flex}.work-session-timer>small{color:#788b80;letter-spacing:.07em;font-size:10px;font-weight:750}.work-session-timer>strong{color:#258362;white-space:nowrap;font-size:15px}.session-start-button,.session-stop-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(125deg,#2c91e7,#2872c8);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.session-stop-button{background:linear-gradient(125deg,#238966,#1c7254)}.session-start-button:disabled,.session-stop-button:disabled{cursor:wait;opacity:.7}.payroll-explainer,.excel-report-banner{background:linear-gradient(118deg,#eff7ff,#fff);border-color:#d4e6f5;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:81px;padding:14px 17px;display:grid}.payroll-explainer-mark,.excel-report-icon{color:#287fc0;background:#e0effc;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.payroll-explainer>div:nth-child(2),.excel-report-banner>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.payroll-explainer>div:nth-child(2)>strong,.excel-report-banner>div:nth-child(2)>strong{color:#1a3854;font-size:13px}.payroll-explainer>div:nth-child(2)>span,.excel-report-banner>div:nth-child(2)>span{color:#6e8296;font-size:12px;line-height:1.6}.payroll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.payroll-card{padding:18px}.payroll-card>header{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.payroll-card>header .person-cell>i{width:40px;height:40px;font-size:13px}.payroll-card>header .person-cell strong{font-size:14px}.payroll-card>header .person-cell small{margin-top:4px;font-size:11px}.payroll-target{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;display:flex}.payroll-target>div{flex-direction:column;gap:6px;display:flex}.payroll-target>div>span{color:#7d8da0;letter-spacing:.07em;font-size:10px;font-weight:750}.payroll-target>div>strong{color:#174b76;letter-spacing:-.035em;font-size:27px}.payroll-target>div>strong>em{color:#8798aa;font-size:16px;font-style:normal;font-weight:650}.payroll-progress{background:#edf2f6;border-radius:20px;height:9px;margin-top:12px;overflow:hidden}.payroll-progress>i{border-radius:inherit;background:linear-gradient(90deg,#2d93e8,#31b58a);height:100%;transition:width .3s;display:block}.payroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.payroll-metrics>div{background:#fafcff;border:1px solid #e9eff5;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-height:69px;padding:10px 11px;display:flex}.payroll-metrics>div>span{color:#728496;font-size:11px}.payroll-metrics>div>strong{color:#29425c;font-size:15px}.payroll-detail-list{margin-top:14px}.payroll-detail-list>div{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.payroll-detail-list>div>span{color:#718397;font-size:11px}.payroll-detail-list>div>strong{text-align:right;color:#34506a;font-size:11px}.payroll-note{color:#61778d;background:#f3f8fd;border-left:3px solid #78b8e6;border-radius:5px;margin:12px 0 0;padding:10px 11px;font-size:11px;line-height:1.6}.shift-history-table{min-width:1350px}.notification-hero{background:linear-gradient(125deg,#f1f7fd,#fff);border-color:#dce8f3;grid-template-columns:53px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:118px;padding:19px 21px;display:grid}.notification-hero.ready{background:linear-gradient(125deg,#f0faf5,#fff);border-color:#cfe8dc}.notification-hero-icon{color:#307fc0;background:#e1effc;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.notification-hero>div:nth-child(2)>p{color:#6887a1;letter-spacing:.09em;margin:0;font-size:10px;font-weight:750}.notification-hero>div:nth-child(2)>h2{overflow-wrap:anywhere;color:#173b5b;margin:6px 0;font-size:21px}.notification-hero>div:nth-child(2)>span{color:#6a8095;font-size:12px;line-height:1.6;display:block}.notification-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.notification-control{padding:18px}.notification-control>dl{margin:15px 0 0}.notification-control>dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:37px;display:flex}.notification-control dt{color:#738497;font-size:11px}.notification-control dd{overflow-wrap:anywhere;color:#304b64;text-align:right;margin:0;font-size:11px;font-weight:730}.notification-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.notification-event-list{margin:14px 0 0;padding:0;list-style:none}.notification-event-list>li{color:#4d677e;border-bottom:1px solid #edf1f5;align-items:center;gap:9px;min-height:38px;font-size:11px;line-height:1.5;display:flex}.notification-event-list>li>svg{color:#3485c4;flex:none}.notification-table{min-width:1370px}.shift-report-modal{padding:17px 19px 19px}.shift-report-hero{color:#fff;background:linear-gradient(123deg,#123554,#185276);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:112px;padding:17px 19px;display:flex}.shift-report-hero>div>p{color:#a5cced;letter-spacing:.09em;margin:0;font-size:10px;font-weight:760}.shift-report-hero>div>h2{margin:8px 0 5px;font-size:21px}.shift-report-hero>div>span{color:#c9dfef;font-size:12px}.shift-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.shift-report-grid>div{border:1px solid #e7eef5;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-height:69px;padding:10px;display:flex}.shift-report-grid>div>span{color:#74859a;font-size:11px}.shift-report-grid>div>strong{color:#203c56;font-size:17px}.shift-salary-summary{background:#f7fbff;border:1px solid #d8e8f5;border-radius:12px;margin-top:16px;padding:15px}.shift-salary-summary>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.shift-salary-summary>header>span{color:#667e96;letter-spacing:.07em;font-size:10px;font-weight:760}.shift-salary-summary>header>strong{color:#205177;font-size:14px}.shift-salary-summary>section{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.shift-salary-summary>section>div{flex-direction:column;gap:6px;display:flex}.shift-salary-summary>section>div>span{color:#74869a;font-size:10px}.shift-salary-summary>section>div>strong{font-size:13px}.shift-salary-summary>p{color:#527087;margin:13px 0 0;font-size:11px;line-height:1.6}.shift-detail-section{margin-top:15px}.shift-detail-section>h3{color:#28445e;margin:0 0 8px;font-size:13px}.shift-detail-section>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 0;display:flex}.shift-detail-section>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.shift-detail-section>div>span>strong{color:#304b64;font-size:11px}.shift-detail-section>div>span>small{color:#76889a;font-size:10px}.shift-detail-section>div>b{color:#3e617f;white-space:nowrap;font-size:10px}.shift-report-actions{border-top:1px solid #e7edf3;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:14px;display:flex}body{line-height:1.52}.sidebar nav button{min-height:44px}.sidebar nav button span{font-size:14px}.system-status span,.sidebar>footer a,.topbar-left strong,.account-chip strong{font-size:13px}.account-chip small,.date-chip,.system-status small{font-size:12px}.primary-button,.secondary-button,.text-button{min-height:43px;font-size:14px}.hero-copy>span,.page-intro>div>span,.integration-hero>div:nth-child(2)>span,.onboarding-copy span{font-size:14px}.period-tabs button,.metric-copy>small,.metric-card>em,.trend-chart text{font-size:12px}.metric-copy>span{font-size:14px}.chart-legend,.panel-foot>span,.panel-foot button,.score-ring span,.health-list span,.rank-list section small,.attention-list button>span small,.activity-list small{font-size:12px}.health-list strong,.rank-list header strong,.rank-list header em,.attention-list button>span strong,.activity-list strong,.activity-list p{font-size:13px}.pill{min-height:28px;font-size:12px}.data-table th{height:48px;font-size:12px}.data-table td{font-size:13px}.data-table td>strong{font-size:14px}.data-table td>small,.person-cell>i,.inline-select,.team-summary small,.member-card>header small,.member-kpis span,.goal-line header,.member-card>footer span,.member-card>footer strong,.matrix-head,.matrix-table>div>span,.supplier-card>header small,.supplier-card>p,.supplier-card>section span,.supplier-contact span,.issue-summary span,.issue-ticket>header small,.issue-ticket p,.issue-ticket>div small,.issue-ticket blockquote,.issue-ticket footer select,.kanban-empty,.report-hero>div p,.report-hero>div span,.monthly-bars span,.monthly-bars small,.monthly-bars strong,.data-health li,.session-list>div>span:nth-child(2) strong,.session-list>div>span:nth-child(2) small,.audit-timeline strong,.audit-timeline p,.audit-timeline small,.audit-timeline time,.settings-card>header small,.settings-card>p,.callback-box small,.callback-box strong,.settings-card dt,.settings-card dd,.secure-list li,.setup-guide strong,.setup-guide p{font-size:12px}.field{font-size:14px}.field input,.field select,.field textarea{min-height:46px;font-size:15px}.field>small,.check-field span,.security-note strong,.security-note small{font-size:12px}.company-facts dt,.company-facts dd,.division-card>p,.pricing-explainer>div:nth-child(2) span,.source-link,.secret-cell code,.secret-cell>span,.secret-cell button{font-size:13px}.division-card>div:last-child>span,.best-price-badge{font-size:12px}.work-session-copy>span,.session-start-button,.session-stop-button{font-size:13px}.work-session-timer>small,.payroll-target>div>span,.notification-hero>div:nth-child(2)>p,.shift-report-hero>div>p,.shift-salary-summary>header>span,.shift-salary-summary>section>div>span,.shift-detail-section>div>span>small,.shift-detail-section>div>b{font-size:12px}.notification-control dt,.notification-control dd,.notification-event-list>li,.shift-report-grid>div>span,.shift-salary-summary>p,.shift-detail-section>div>span>strong{font-size:13px}.sidebar-logout{color:#a9c2d7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:40px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.sidebar-logout:hover{color:#fff;background:#ffffff12}.account-chip-button{cursor:pointer;text-align:left;background:0 0;border:0}.account-chip-button:hover{opacity:.8}.independent-auth-shell{background:radial-gradient(at 15% 10%,#43beff2b,#0000 28rem),radial-gradient(at 86% 86%,#457eff29,#0000 30rem),linear-gradient(145deg,#06172d,#102842 48%,#07182e);place-content:center;gap:20px;min-height:100vh;padding:34px 18px;display:grid;position:relative}.independent-auth-card{color:#ebf5ff;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#0e243dd6;border:1px solid #8fcdff26;border-radius:24px;width:min(500px,100vw - 36px);padding:38px 38px 26px;box-shadow:0 30px 100px #00091461}.independent-auth-brand{align-items:center;gap:13px;margin-bottom:37px;display:flex}.independent-auth-brand>span{color:#fff;background:linear-gradient(145deg,#50d0ff,#2d83fb);border-radius:15px;place-items:center;width:47px;height:47px;font-size:26px;font-style:italic;font-weight:900;display:grid;box-shadow:0 9px 25px #258bf257}.independent-auth-brand>div{gap:4px;display:grid}.independent-auth-brand strong{letter-spacing:.12em;font-size:16px}.independent-auth-brand small{color:#88acc9;letter-spacing:.13em;font-size:10px;font-weight:700}.independent-auth-label{color:#78c8fc;letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.independent-auth-card h1{color:#fff;margin:15px 0 8px;font-size:clamp(25px,4vw,31px);line-height:1.15}.independent-auth-card>p{color:#a8bfd2;margin:0 0 25px;font-size:14px;line-height:1.6}.independent-auth-card form{gap:16px;display:grid}.independent-auth-card form>label{color:#d7e8f6;gap:7px;font-size:13px;font-weight:650;display:grid}.independent-auth-card input{color:#fff;background:#061425b3;border:1px solid #97c1e538;border-radius:11px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:14px;transition:border-color .17s,box-shadow .17s}.independent-auth-card input::placeholder{color:#7891a5}.independent-auth-card input:focus{border-color:#56b9f5;box-shadow:0 0 0 4px #43aaf91f}.independent-auth-card input:disabled{color:#a0b9cd}.independent-auth-password{position:relative}.independent-auth-password input{padding-right:75px}.independent-auth-password button{color:#8fcbf5;cursor:pointer;background:0 0;border:0;height:48px;padding:0 7px;font-size:12px;position:absolute;top:0;right:8px}.independent-auth-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#299cff,#3b7df4);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:51px;margin-top:5px;font-size:15px;font-weight:750;display:flex;box-shadow:0 10px 24px #196def40}.independent-auth-submit:disabled{opacity:.7;cursor:wait}.independent-auth-return{color:#93c8ed;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:13px}.independent-auth-return:hover{color:#fff}.independent-auth-hint{color:#9eb7cd;font-size:12px;line-height:1.5}.independent-auth-error{color:#ffd4da;background:#9826353b;border:1px solid #ee6a784d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:11px 13px;font-size:13px;display:flex}.independent-auth-error button{color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:750}.independent-auth-card>footer{color:#a0bacf;border-top:1px solid #c4dcf31f;align-items:center;gap:8px;margin-top:25px;padding-top:18px;font-size:12px;display:flex}.independent-auth-card>footer svg{color:#77dfb0}.independent-auth-copyright{color:#a4bfd2;text-align:center;margin:0;font-size:12px}.primary-owner-card{border-color:#d9bb72;box-shadow:0 9px 27px #70562517}.owner-lock{color:#9b7427;background:#fcf6e8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.member-actions{align-items:center;gap:6px;display:flex}.member-leadership-note{color:#496680;background:#f1f6fb;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.45;display:flex}.member-security-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.shared-explainer{grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.shared-explainer>div:nth-child(2){gap:5px;display:grid}.shared-explainer>div:nth-child(2)>strong{color:#234361;font-size:14px}.shared-explainer>div:nth-child(2)>span{color:#6f8395;font-size:12px;line-height:1.55}.shared-search{justify-content:space-between;align-items:center;gap:13px;padding:15px 17px;display:flex}.shared-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.shared-account-card{min-width:0;padding:19px}.shared-account-header{border-bottom:1px solid #e9eff5;justify-content:space-between;align-items:flex-start;gap:13px;padding-bottom:15px;display:flex}.shared-account-header>div:first-child{min-width:0}.shared-account-header p{color:#688ba8;text-transform:uppercase;letter-spacing:.09em;margin:0 0 5px;font-size:11px;font-weight:750}.shared-account-header h2{color:#243f59;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.shared-account-header>div:first-child>span{color:#7b8da0;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.shared-account-actions{align-items:center;gap:7px;display:flex}.shared-occupancy{margin:17px 0}.shared-occupancy>header{justify-content:space-between;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.shared-occupancy>header>strong{color:#2c4561}.shared-occupancy>header>span{color:#72889a}.shared-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.shared-financial-grid>div{gap:4px;min-width:0;display:grid}.shared-financial-grid>div>span{color:#74889a;font-size:11px}.shared-financial-grid>div>strong{color:#213e59;font-size:15px}.shared-financial-grid>div>small{color:#8595a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recoup-banner{border-radius:9px;align-items:center;gap:8px;margin-top:17px;padding:11px;font-size:11px;font-weight:650;display:flex}.recoup-banner.recovered{color:#267657;background:#eaf7f1}.recoup-banner.pending{color:#916329;background:#fcf5e9}.shared-seat-list{margin-top:20px}.shared-seat-list>header{border-bottom:1px solid #eaf0f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.shared-seat-list>header>strong{color:#294461;font-size:13px}.shared-seat-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:12px 0;display:flex}.shared-seat-row>span{gap:4px;min-width:0;display:grid}.shared-seat-row>span:last-child{justify-items:end}.shared-seat-row strong,.shared-seat-row b{color:#29445e;font-size:12px}.shared-seat-row small{color:#798b9b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shared-empty-seats{color:#7c8e9f;padding:15px 0;font-size:12px;line-height:1.5}.shared-account-footer{color:#748697;border-top:1px solid #eaf0f5;align-items:center;gap:7px;margin-top:13px;padding-top:11px;font-size:11px;display:flex}.treasury-currency-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.usdt-purchase-panel{background:linear-gradient(145deg,#fff,#f7fcf9);border-color:#c9e7d9;padding:0;overflow:hidden}.usdt-purchase-panel>header{border-bottom:1px solid #e1eee7;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px 15px;display:flex}.usdt-purchase-panel>header h2{color:#1f4258;margin:3px 0 5px;font-size:17px}.usdt-purchase-panel>header span{color:#748a99;font-size:10px;line-height:1.55}.usdt-purchase-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 18px;display:grid}.usdt-purchase-metrics>span{background:#ffffffd1;border:1px solid #deebe4;border-radius:11px;gap:6px;min-width:0;padding:13px 14px;display:grid}.usdt-purchase-metrics small{color:#7e9188;font-size:8px}.usdt-purchase-metrics strong{color:#217151;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.usdt-purchase-panel .data-table-wrap{border-top:1px solid #e5eee9}.usdt-purchase-panel code{color:#536b7a;white-space:nowrap;font-size:9px}.treasury-currency-card{gap:10px;padding:17px;display:grid}.treasury-currency-card.crypto{background:linear-gradient(150deg,#fff,#f1faf6);border-color:#b8e8d3}.treasury-currency-card>div{justify-content:space-between;align-items:center;display:flex}.treasury-currency-card>div>span{color:#54738f;letter-spacing:.08em;font-size:13px;font-weight:800}.treasury-currency-card>strong{color:#233e59;font-size:19px}.treasury-currency-card>small{color:#728599;font-size:11px;line-height:1.5}.treasury-security-note{color:#308466;align-items:flex-start;gap:11px;padding:17px;display:flex}.treasury-security-note>span{gap:5px;display:grid}.treasury-security-note strong{color:#28485f;font-size:13px}.treasury-security-note small{color:#738598;font-size:12px;line-height:1.6}.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.security-method-card{flex-direction:column;gap:15px;padding:19px;display:flex}.security-method-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.security-method-card>header p{color:#7690a7;letter-spacing:.08em;margin:0;font-size:10px;font-weight:700}.security-method-card>header h2{color:#253f59;margin:5px 0 0;font-size:15px}.security-method-card>p{color:#677d92;margin:0;font-size:12px;line-height:1.7}.security-method-card>dl{gap:10px;margin:0;display:grid}.security-method-card>dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:11px;display:grid}.security-method-card dt{color:#7b8c9c}.security-method-card dd{color:#304961;margin:0;line-height:1.5}.security-method-card>.secondary-button{align-self:flex-start;margin-top:auto}.security-provider-warning{color:#93692d;background:#fcf5ea;border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:11px;line-height:1.5;display:flex}.security-owner-banner{background:linear-gradient(115deg,#fffcf4,#fff);border-color:#dbc481;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.security-owner-banner>div{color:#986c20;background:#fbf2dc;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.security-owner-banner>section{gap:5px;display:grid}.security-owner-banner>section>strong{color:#5a472b;font-size:14px}.security-owner-banner>section>span{color:#786d59;font-size:12px;line-height:1.6}.security-event-panel{padding:18px}.security-event-list{margin-top:14px}.security-event-list>div{border-top:1px solid #edf2f6;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.security-event-list>div>svg{color:#4a91ba}.security-event-list>div>span{gap:4px;min-width:0;display:grid}.security-event-list strong{color:#2e475f;font-size:12px}.security-event-list small{color:#798b9b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.security-event-list time{color:#738699;white-space:nowrap;font-size:11px}.whatsapp-head-actions{align-items:center;gap:8px;display:flex}.whatsapp-head-actions .secondary-button{min-height:38px}.whatsapp-head-actions button:disabled{opacity:.55;cursor:wait}.whatsapp-bridge-banner{background:linear-gradient(110deg,#f7fafc,#fff);border:1px solid #dce7ef;border-radius:14px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:13px 16px;display:grid;box-shadow:0 8px 25px #14324f0a}.whatsapp-bridge-banner.connected{background:linear-gradient(110deg,#effaf4,#fff);border-color:#bfe6d2}.whatsapp-bridge-banner.offline{background:linear-gradient(110deg,#fff9ef,#fff);border-color:#ecd9b8}.whatsapp-bridge-mark{color:#9b7134;background:#f8edd9;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.whatsapp-bridge-banner.connected .whatsapp-bridge-mark{color:#20815d;background:#daf2e6}.whatsapp-bridge-banner>div:nth-child(2){gap:5px;min-width:0;display:grid}.whatsapp-bridge-banner>div:nth-child(2) strong{color:#25435e;font-size:13px}.whatsapp-bridge-banner>div:nth-child(2) span{color:#72879a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.whatsapp-bridge-state,.whatsapp-chat-list header>span,.whatsapp-thread>header>span{color:#876534;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.whatsapp-bridge-state i,.whatsapp-chat-list header>span i,.whatsapp-thread>header>span i{background:#d69c3a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d69c3a1c}.whatsapp-bridge-banner.connected .whatsapp-bridge-state,.whatsapp-chat-list header>span.online,.whatsapp-thread>header>span.online{color:#28795c}.whatsapp-bridge-banner.connected .whatsapp-bridge-state i,.whatsapp-chat-list header>span.online i,.whatsapp-thread>header>span.online i{background:#23a474;box-shadow:0 0 0 4px #23a4741c}.whatsapp-inline-error{color:#a43e4c;background:#fff3f4;border:1px solid #f0cfd3;border-radius:11px;padding:11px 14px;font-size:11px}.whatsapp-sync-notice{color:#23795a;background:#effaf4;border:1px solid #bfe5d1;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.whatsapp-setup-card{background:linear-gradient(120deg,#f4faff,#fff);border-color:#cfe4f3;grid-template-columns:minmax(250px,1.15fr) minmax(360px,1.6fr) auto;align-items:center;gap:22px;padding:18px;display:grid}.whatsapp-setup-card>div>p{color:#3b8dc6;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:9px;font-weight:800}.whatsapp-setup-card h2{color:#24445f;margin:0;font-size:15px}.whatsapp-setup-card>div>span{color:#718699;margin-top:7px;font-size:11px;line-height:1.55;display:block}.whatsapp-setup-card ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-setup-card li{background:#ffffffd1;border:1px solid #e0ebf3;border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.whatsapp-setup-card li>b{color:#fff;background:#2c8fd5;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.whatsapp-setup-card li>span{gap:4px;min-width:0;display:grid}.whatsapp-setup-card li strong{color:#34516b;font-size:10px}.whatsapp-setup-card li small{color:#7d8e9f;font-size:9px;line-height:1.45}.whatsapp-onboarding-overlay{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05182bad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.whatsapp-onboarding-dialog{background:#fff;border:1px solid #bcdaeed9;border-radius:22px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 90px #041a2d57}.whatsapp-onboarding-dialog>header{background:linear-gradient(118deg,#f2faff,#fff);border-bottom:1px solid #e3edf4;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:13px;min-height:84px;padding:16px 19px;display:grid}.whatsapp-onboarding-icon{color:#fff;background:linear-gradient(140deg,#23a975,#16835d);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 25px #18895e33}.whatsapp-onboarding-dialog>header p{color:#3989bd;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:850}.whatsapp-onboarding-dialog>header h2{color:#183b58;margin:0;font-size:19px}.whatsapp-onboarding-dialog>header>button{color:#6f8292;cursor:pointer;background:#edf3f7;border:0;border-radius:11px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.whatsapp-onboarding-body{background:radial-gradient(circle at 50% 38%,#f4fbf8 0,#fff 58%);place-items:center;gap:18px;min-height:360px;padding:25px;display:grid}.whatsapp-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #cce8db;border-radius:20px;place-items:center;width:min(310px,75vw);padding:13px;display:grid;box-shadow:0 16px 45px #195d451f}.whatsapp-qr-frame img{object-fit:contain;border-radius:11px;width:100%;height:100%;display:block}.whatsapp-onboarding-copy,.whatsapp-onboarding-success,.whatsapp-onboarding-wait{text-align:center;justify-items:center;gap:7px;display:grid}.whatsapp-onboarding-copy strong,.whatsapp-onboarding-success strong,.whatsapp-onboarding-wait strong{color:#1f425d;font-size:14px}.whatsapp-onboarding-copy span,.whatsapp-onboarding-success span,.whatsapp-onboarding-wait span{color:#6f8496;font-size:12px;line-height:1.55}.whatsapp-onboarding-copy small{color:#8fa0ae;font-size:10px}.whatsapp-onboarding-success{color:#23946b;padding:55px 20px}.whatsapp-onboarding-spinner{border:4px solid #dcecf5;border-top-color:#278dd2;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite whatsapp-spin}.whatsapp-onboarding-error{color:#a64444;background:#fff5f5;border:1px solid #f1cccc;border-radius:10px;padding:10px 13px;font-size:11px}.whatsapp-onboarding-dialog>footer{background:#f8fbfd;border-top:1px solid #e3edf4;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 18px;display:flex}.whatsapp-onboarding-dialog>footer>span{color:#6d8192;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.whatsapp-onboarding-dialog>footer>span i{background:#d3a247;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d3a2471f}.whatsapp-onboarding-dialog>footer>span i.ready{background:#27a777;box-shadow:0 0 0 4px #27a7771f}@keyframes whatsapp-spin{to{transform:rotate(360deg)}}.whatsapp-download{white-space:nowrap}.whatsapp-console{background:#eef3f5;border-color:#d8e4eb;grid-template-columns:330px minmax(0,1fr);min-height:680px;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 55px #18375214}.whatsapp-chat-list{background:#fff;border-right:1px solid #dbe5ea;flex-direction:column;min-width:0;display:flex}.whatsapp-chat-list>header{background:#f7fafb;border-bottom:1px solid #e3eaee;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:0 15px;display:flex}.whatsapp-chat-list>header>div{gap:3px;display:grid}.whatsapp-chat-list>header strong{color:#29465f;font-size:13px}.whatsapp-chat-list>header div span{color:#8595a1;font-size:9px}.whatsapp-search{color:#7b909f;background:#f5f8fa;border:1px solid #dce5ea;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;height:46px;margin:10px;padding:0 11px;display:grid}.whatsapp-search:focus-within{border-color:#78bca1;box-shadow:0 0 0 3px #2da97717}.whatsapp-search input{color:#314e66;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.whatsapp-party-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 10px 10px;display:grid}.whatsapp-party-filters button{color:#6f8291;cursor:pointer;background:#fff;border:1px solid #e0e8ec;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:7px 8px;font-size:8px;font-weight:750;display:flex}.whatsapp-party-filters button b{color:#657886;text-align:center;background:#edf2f5;border-radius:8px;min-width:16px;padding:2px 4px;font-size:7px}.whatsapp-party-filters button.active{color:#1f7455;background:#edf8f3;border-color:#91d2b7;box-shadow:inset 0 0 0 1px #23996c0d}.whatsapp-party-filters button.active b{color:#fff;background:#27a675}.whatsapp-chat-scroll{flex:1;min-height:0;overflow-y:auto}.whatsapp-chat-scroll>button{width:100%;min-height:72px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #eef2f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.whatsapp-chat-scroll>button:hover{background:#f7fbf9}.whatsapp-chat-scroll>button.active{background:#edf8f3;box-shadow:inset 3px 0 #28a675}.whatsapp-chat-scroll>button>i,.whatsapp-thread>header>i{color:#fff;background:linear-gradient(145deg,#42bd8d,#1f936a);border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:850;display:grid}.whatsapp-chat-scroll>button>span{gap:5px;min-width:0;display:grid}.whatsapp-chat-scroll>button strong{color:#2b465d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.whatsapp-chat-scroll>button small{color:#7a8e9d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.whatsapp-chat-scroll>button time{color:#8d9ba5;white-space:nowrap;align-self:start;padding-top:5px;font-size:8px}.whatsapp-chat-empty,.whatsapp-thread-empty{color:#8295a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:25px;display:flex}.whatsapp-chat-empty svg,.whatsapp-thread-empty svg{color:#3ba77c}.whatsapp-chat-empty strong,.whatsapp-thread-empty strong{color:#38546b;font-size:12px}.whatsapp-chat-empty span,.whatsapp-thread-empty span{max-width:300px;font-size:10px;line-height:1.6}.whatsapp-thread{background-color:#efeae2;background-image:radial-gradient(circle at 10px 10px,#2b775806 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;min-width:0;min-height:680px;display:flex}.whatsapp-thread>header{background:#f8fbfbf5;border-bottom:1px solid #d9e3e7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:0 16px;display:grid}.whatsapp-thread>header>div{gap:4px;min-width:0;display:grid}.whatsapp-thread>header strong{color:#29465e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.whatsapp-thread>header div span{color:#7d8f9b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.whatsapp-message-scroll{flex-direction:column;flex:1;gap:7px;min-height:0;padding:18px clamp(14px,4vw,54px);display:flex;overflow-y:auto}.whatsapp-bubble{background:#fff;border:1px solid #21425214;border-radius:5px 13px 13px;align-self:flex-start;max-width:min(76%,680px);padding:9px 11px 7px;box-shadow:0 2px 5px #233d4c14}.whatsapp-bubble.outgoing{background:#d9fdd3;border-radius:13px 5px 13px 13px;align-self:flex-end}.whatsapp-bubble p{color:#243d50;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.whatsapp-group-author{color:#16825d;margin:0 0 4px;font-size:10px;font-weight:850;display:block}.whatsapp-bubble>span{color:#84919a;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;font-size:8px;display:flex}.whatsapp-bubble em{border-radius:5px;padding:2px 5px;font-style:normal;font-weight:750}.whatsapp-bubble em.success{color:#27775b;background:#23a4741a}.whatsapp-bubble em.waiting{color:#8b6529;background:#d69c3a1f}.whatsapp-bubble em.error{color:#aa4550;background:#d552601c}.whatsapp-message-error{border-top:1px solid #a7444e1f;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:6px;display:flex}.whatsapp-message-error small{color:#a7444e;font-size:8px;line-height:1.4}.whatsapp-message-error button{color:#9d3e48;cursor:pointer;background:#ffffffb8;border:1px solid #a7444e33;border-radius:6px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.whatsapp-message-error button:disabled{opacity:.5;cursor:not-allowed}.whatsapp-composer{background:#f5f7f8;border-top:1px solid #d4dfe3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.whatsapp-composer textarea{resize:vertical;color:#29465d;background:#fff;border:1px solid #d7e0e4;border-radius:12px;outline:0;width:100%;min-height:48px;max-height:130px;padding:12px 13px;font-size:12px;line-height:1.45}.whatsapp-composer textarea:focus{border-color:#69b694;box-shadow:0 0 0 3px #2aa57517}.whatsapp-composer textarea:disabled{color:#8d999f;background:#eef1f2}.whatsapp-composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#32b17e,#218d67);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:105px;height:44px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #208e6633}.whatsapp-composer button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.whatsapp-thread-empty{min-height:680px}.whatsapp-inline-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-inline-error button{color:#9b3645;cursor:pointer;background:#fff;border:1px solid #a43e4c33;border-radius:7px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.whatsapp-console-pro{grid-template-columns:310px minmax(410px,1fr) 292px;min-height:720px}.whatsapp-avatar{color:#fff;background:linear-gradient(145deg,#43bd8e,#1f8f69);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.whatsapp-avatar b{z-index:0;position:relative}.whatsapp-avatar img{z-index:1;object-fit:cover;background:#dcece5;width:100%;height:100%;position:absolute;inset:0}.whatsapp-avatar.large{flex-basis:82px;width:82px;height:82px;font-size:19px;box-shadow:0 8px 22px #1e73512e,inset 0 0 0 2px #ffffff59}.whatsapp-chat-scroll>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.whatsapp-chat-scroll>button>span:nth-child(2) strong{align-items:center;gap:5px;display:flex}.whatsapp-chat-scroll>button>span:nth-child(2) em{color:#13704d;letter-spacing:.06em;background:#dff6eb;border-radius:4px;flex:none;padding:2px 4px;font-size:6px;font-style:normal}.whatsapp-chat-scroll>button>span:nth-child(2) em.whatsapp-party-badge.supplier{color:#83550e;background:#fff0cf}.whatsapp-chat-scroll>button>span:nth-child(2) em.whatsapp-party-badge.unregistered{color:#677b8c;background:#eaf0f4}.whatsapp-chat-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;padding:3px 0;gap:4px!important;display:flex!important}.whatsapp-chat-meta time{padding:0!important}.whatsapp-chat-meta b{color:#fff;background:#22a573;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.whatsapp-thread>header>.whatsapp-avatar{width:42px;height:42px}.whatsapp-composer>div{min-width:0;position:relative}.whatsapp-composer>div>small{color:#94a1aa;pointer-events:none;font-size:8px;position:absolute;bottom:7px;right:10px}.whatsapp-composer textarea{padding-right:58px}.whatsapp-customer-panel{background:#fbfcfd;border-left:1px solid #dbe5ea;min-width:0;overflow-y:auto}.whatsapp-customer-panel>header{color:#778b99;letter-spacing:.1em;background:#f7fafb;border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-size:8px;font-weight:850;display:flex}.whatsapp-customer-panel>header b{color:#27815f;letter-spacing:0;background:#e5f6ee;border-radius:7px;padding:4px 7px;font-size:8px}.whatsapp-profile-hero{text-align:center;border-bottom:1px solid #e7edef;flex-direction:column;align-items:center;padding:22px 16px 18px;display:flex}.whatsapp-profile-hero>strong{color:#29465d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:11px;font-size:14px;overflow:hidden}.whatsapp-profile-hero>span{color:#778c9a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:10px;overflow:hidden}.whatsapp-profile-hero>div{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px;display:flex}.whatsapp-profile-hero em{color:#267b5d;background:#e8f6ef;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.whatsapp-profile-hero em.entity.supplier{color:#895c14;background:#fff0cf}.whatsapp-profile-hero em.entity.unregistered{color:#607687;background:#eaf0f4}.whatsapp-profile-section{border-bottom:1px solid #e8edef;padding:14px 15px}.whatsapp-profile-section h3{color:#738794;text-transform:uppercase;letter-spacing:.08em;margin:0 0 11px;font-size:8px}.whatsapp-profile-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;margin-top:10px;display:grid}.whatsapp-profile-row>i{color:#388768;background:#e9f5ef;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.whatsapp-profile-row>span{gap:3px;min-width:0;display:grid}.whatsapp-profile-row small{color:#8a9aa5;font-size:8px}.whatsapp-profile-row strong{overflow-wrap:anywhere;color:#385269;font-size:9px;font-weight:720;line-height:1.45}.whatsapp-profile-labels{flex-wrap:wrap;gap:6px;display:flex}.whatsapp-profile-labels span{color:#46705f;background:#f4faf7;border:1px solid #dce8e2;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:720;display:inline-flex}.whatsapp-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.whatsapp-profile-metrics>span{background:#fff;border:1px solid #e1e9ed;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.whatsapp-profile-metrics small{color:#8a99a4;font-size:7px}.whatsapp-profile-metrics strong{color:#2e5068;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplier-context{gap:10px;display:grid}.supplier-context>small{color:#758a98;font-size:8px;line-height:1.55}.supplier-context>p{color:#805a22;background:#fff9ec;border:1px solid #f0dfbc;border-radius:9px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.supplier-context details{background:#fff;border:1px solid #e0e9ed;border-radius:10px;overflow:hidden}.supplier-context summary{color:#36556b;cursor:pointer;background:#f7fafb;padding:10px 11px;font-size:9px;font-weight:820}.supplier-quote-row{border-top:1px solid #edf1f3;grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;padding:10px 11px;display:grid}.supplier-quote-row>span{gap:3px;min-width:0;display:grid}.supplier-quote-row>span strong{color:#314e63;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supplier-quote-row>span small{color:#8999a4;font-size:7px}.supplier-quote-row>b{color:#16724f;white-space:nowrap;align-self:center;font-size:9px}.supplier-quote-row>em{color:#81601c;background:#fff3d8;border-radius:6px;grid-column:1/-1;justify-self:start;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.supplier-intelligence-context{gap:11px}.supplier-analysis-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-analysis-head>span{gap:3px;display:grid}.supplier-analysis-head>span>small{color:#9a6c22;letter-spacing:.09em;font-size:7px;font-weight:850}.supplier-analysis-head h3{color:#354f61;letter-spacing:0;margin:0;font-size:11px}.supplier-score{color:#607482;text-align:center;background:#f5f8fa;border:1px solid #dbe5eb;border-radius:50%;place-content:center;width:48px;height:48px;display:grid}.supplier-score strong{font-size:13px;line-height:1}.supplier-score small{margin-top:2px;font-size:6px}.supplier-score.strong,.supplier-score.good{color:#207657;background:#eaf8f1;border-color:#a8dbc3}.supplier-score.watch{color:#986516;background:#fff5e2;border-color:#efd69f}.supplier-score.risk{color:#b4404f;background:#fff0f1;border-color:#efc2c7}.supplier-recommendation{background:#f8fafb;border:1px solid #dce6eb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.supplier-recommendation>span{gap:4px;min-width:0;display:grid}.supplier-recommendation strong{color:#39566b;font-size:9px}.supplier-recommendation small{color:#748794;font-size:7px;line-height:1.5}.supplier-recommendation em{color:#617789;white-space:nowrap;background:#eaf0f4;border-radius:6px;align-self:start;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.supplier-recommendation.strong,.supplier-recommendation.good{background:#f1faf6;border-color:#c5e4d5}.supplier-recommendation.strong em,.supplier-recommendation.good em{color:#247558;background:#dff3e9}.supplier-recommendation.watch{background:#fff9ee;border-color:#efdeb9}.supplier-recommendation.watch em{color:#96661c;background:#ffedca}.supplier-recommendation.risk{background:#fff5f5;border-color:#efd1d5}.supplier-recommendation.risk em{color:#aa4350;background:#fbe4e7}.supplier-measured-metrics{margin:0}.supplier-measured-note{color:#667e72;background:#f2f8f5;border-left:3px solid #55a988;border-radius:0 8px 8px 0;gap:4px;padding:9px 10px;display:grid}.supplier-measured-note strong{color:#315d4c;font-size:8px}.supplier-measured-note span{font-size:7px;line-height:1.45}.supplier-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-signal-grid>span{background:#fff;border:1px solid #e3eaee;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.supplier-signal-grid small{color:#85949f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.supplier-signal-grid strong{color:#34566b;font-size:10px}.supplier-signal-evidence{border-top:1px solid #edf1f3;gap:6px;padding:10px 11px;display:grid}.supplier-signal-evidence>span{gap:3px;display:grid}.supplier-signal-evidence strong{color:#31556b;font-size:8px}.supplier-signal-evidence small{color:#8998a3;font-size:6px}.supplier-signal-evidence p{overflow-wrap:anywhere;color:#5e7485;margin:0;font-size:8px;line-height:1.5}.supplier-signal-evidence em{color:#8a6b32;font-size:6px;font-style:normal;line-height:1.45}.whatsapp-profile-action{color:#237557;cursor:pointer;background:#eff9f4;border:1px solid #bfe1d2;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;margin-top:12px;font-size:9px;font-weight:800;display:inline-flex}.whatsapp-profile-action:hover{background:#e5f6ed;border-color:#7bc39f}.whatsapp-profile-technical{background:#f7f9fa;border:1px dashed #d8e2e7;border-radius:9px;gap:6px;margin:13px 15px 18px;padding:10px;display:grid}.whatsapp-profile-technical small{color:#8898a3;font-size:7px}.whatsapp-profile-technical code{overflow-wrap:anywhere;color:#536b7c;font-size:8px}.whatsapp-profile-empty{color:#7d929f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;padding:25px;display:flex}.whatsapp-profile-empty svg{color:#3b9d77}.whatsapp-profile-empty span{font-size:9px;line-height:1.55}.whatsapp-head-actions{flex-wrap:wrap;justify-content:flex-end}.whatsapp-head-actions .secondary-button.active{color:#1e7857;background:#eaf8f1;border-color:#88ccb0}.whatsapp-archive-progress{background:linear-gradient(110deg,#f1f9ff,#fff);border:1px solid #cfe2ef;border-radius:13px;gap:10px;padding:13px 15px;display:grid}.whatsapp-archive-progress>div:first-child{color:#2b83bf;align-items:center;gap:10px;display:flex}.whatsapp-archive-progress>div:first-child>span{gap:3px;display:grid}.whatsapp-archive-progress strong{color:#27516f;font-size:11px}.whatsapp-archive-progress small{color:#7790a2;font-size:9px}.whatsapp-archive-progress>div:last-child{background:#dceaf2;border-radius:5px;height:6px;overflow:hidden}.whatsapp-archive-progress>div:last-child span{border-radius:inherit;background:linear-gradient(90deg,#2b9ddf,#28ad7b);height:100%;transition:width .4s;display:block}.whatsapp-archive-progress.complete{background:linear-gradient(110deg,#ecfaf3,#fff);border-color:#bce3d0}.whatsapp-archive-progress.complete>div:first-child{color:#23946a}.whatsapp-insights-board{background:#f6f9fb;border-color:#cfe2ef;padding:0;overflow:hidden}.whatsapp-insights-board>header{background:linear-gradient(120deg,#eef8ff,#fff);border-bottom:1px solid #dce7ed;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.whatsapp-insights-board>header p{color:#288ac7;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-size:8px;font-weight:850}.whatsapp-insights-board>header h2{color:#234762;margin:0;font-size:15px}.whatsapp-insights-board>header>span{color:#71899a;font-size:10px}.whatsapp-insights-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.whatsapp-insight-card{background:#fff;border:1px solid #dce7ec;border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid;box-shadow:0 6px 18px #1c425b0d}.whatsapp-insight-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.whatsapp-insight-card>header span{color:#28765a;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.whatsapp-insight-card>header b{color:#2d789e;background:#e9f4fa;border-radius:6px;padding:3px 6px;font-size:7px}.whatsapp-insight-card>strong{color:#284861;font-size:12px}.whatsapp-insight-card>p{color:#748997;margin:0;font-size:9px;line-height:1.5}.whatsapp-insight-fields{grid-template-columns:1fr 82px;gap:7px;display:grid}.whatsapp-insight-fields label{color:#7e909c;gap:4px;font-size:7px;display:grid}.whatsapp-insight-fields label.wide{grid-column:1/-1}.whatsapp-insight-fields input,.whatsapp-insight-fields select{color:#325068;background:#f9fbfc;border:1px solid #dbe5ea;border-radius:8px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:9px}.whatsapp-insight-card>footer{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.whatsapp-insight-card>footer small{color:#8a9aa5;font-size:7px}.whatsapp-insight-card>footer button{color:#fff;cursor:pointer;background:#24976c;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:850;display:inline-flex}.whatsapp-insight-card>footer button:disabled{opacity:.45;cursor:not-allowed}.whatsapp-insights-empty{color:#668776;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:10px;display:flex}.whatsapp-chat-scroll>button>span:nth-child(2) em.whatsapp-party-badge.group,.whatsapp-profile-hero em.entity.group{color:#30668a;background:#e5f1f8}.whatsapp-bubble.commercial-evidence{outline:2px solid #259a6f38;box-shadow:0 4px 12px #228f651f}.whatsapp-media-image{background:#e7ece9;border-radius:9px;margin:-5px -7px 6px;display:block;overflow:hidden}.whatsapp-media-image img{object-fit:cover;width:min(360px,100%);max-height:330px;display:block}.whatsapp-media-audio{width:min(310px,70vw);height:38px;display:block}.whatsapp-media-video{background:#16221d;border-radius:8px;width:min(360px,100%);max-height:360px;display:block}.whatsapp-media-document{color:#2a765a;background:#ffffffa6;border-radius:8px;align-items:center;gap:8px;min-width:210px;padding:10px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.whatsapp-assistant-bar{background:#eef2f3;border-top:1px solid #d7e0e3;gap:7px;padding:8px 12px;display:grid;position:relative}.whatsapp-assistant-bar>div:first-child,.whatsapp-language-switch{align-items:center;gap:6px;display:flex}.whatsapp-assistant-bar>div:first-child>button,.whatsapp-language-switch>button{color:#426077;cursor:pointer;background:#fff;border:1px solid #d4dfe3;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.whatsapp-assistant-bar>div:first-child>span{color:#82939e;font-size:7px}.whatsapp-language-switch{place-self:start end;position:absolute}.whatsapp-language-switch>button.active{color:#1e7a58;background:#e7f6ef;border-color:#80c7a8}.whatsapp-language-switch>button:disabled,.whatsapp-assistant-bar>div:first-child>button:disabled{opacity:.45;cursor:wait}.whatsapp-suggestion-chips{gap:6px;padding-top:2px;display:flex;overflow-x:auto}.whatsapp-suggestion-chips button{color:#316d57;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f7fcf9;border:1px solid #cfe1da;border-radius:14px;flex:none;max-width:290px;padding:7px 9px;font-size:8px;overflow:hidden}.whatsapp-profile-row>i.country-flag{color:inherit;background:#edf3f6;font-size:16px;font-style:normal}@media (width<=1320px){.metrics-grid{grid-template-columns:repeat(4,1fr)}.team-grid,.supplier-grid,.settings-grid{grid-template-columns:repeat(2,1fr)}.settings-card.featured{grid-row:auto}.setup-guide{grid-column:1/-1}.grid-three{grid-template-columns:repeat(2,1fr)}.grid-three>article:last-child{grid-column:1/-1}.company-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-grid>article:last-child{grid-column:1/-1}.division-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-currency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.whatsapp-setup-card{grid-template-columns:1fr auto}.whatsapp-setup-card ol{grid-area:2/1/auto/-1}.whatsapp-console-pro{grid-template-columns:285px minmax(360px,1fr) 260px}.whatsapp-insights-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.sidebar{width:214px}.app-shell>main{margin-left:214px}.content{padding:20px 18px 45px}.topbar{padding:0 19px}.metrics-grid,.mini-metrics{grid-template-columns:repeat(2,1fr)}.grid-main{grid-template-columns:1fr}.grid-main .executive-score{min-height:250px}.executive-score .score-ring{margin:2px auto 10px}.customer-highlights{grid-template-columns:1fr}.integration-hero{grid-template-columns:54px 1fr}.connection-card{grid-column:2;align-items:flex-start}.onboarding-panel ol,.team-summary,.issue-summary{grid-template-columns:repeat(2,1fr)}.audit-layout,.payroll-grid,.notification-control-grid,.shared-account-grid,.security-control-grid{grid-template-columns:1fr}.treasury-currency-grid,.usdt-purchase-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-hero{grid-template-columns:1fr}.report-hero>section,.setup-guide ol{grid-template-columns:repeat(3,1fr)}.company-hero{grid-template-columns:1fr;gap:18px}.company-overview{border-top:1px solid #ffffff29;border-left:0;padding:17px 0 0}.whatsapp-console{grid-template-columns:285px minmax(0,1fr)}.whatsapp-customer-panel{display:none}}.browser-workspace .page-intro>.pill{gap:7px;min-height:34px;padding:0 12px}.browser-shell{background:#f5f8fb;border-color:#d8e3ed;padding:0;overflow:hidden;box-shadow:0 18px 55px #1b3a581a}.browser-titlebar{background:linear-gradient(#f7f9fc,#eef3f7);border-bottom:1px solid #dce6ef;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:49px;padding:0 16px;display:grid}.browser-window-dots{align-items:center;gap:7px;display:flex}.browser-window-dots i{background:#f06b65;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #00000014}.browser-window-dots i:nth-child(2){background:#e9b94b}.browser-window-dots i:nth-child(3){background:#49ba76}.browser-titlebar>div:nth-child(2){color:#36536e;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.browser-titlebar>div:nth-child(2) strong{letter-spacing:.01em;font-size:12px}.browser-titlebar>div:nth-child(2) span{color:#8494a4;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;overflow:hidden}.browser-toolbar{background:#fff;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.browser-nav-controls{align-items:center;gap:5px;display:flex}.browser-nav-button{color:#49647e;cursor:pointer;background:#f3f6f9;border:1px solid #0000;border-radius:9px;place-items:center;width:35px;height:35px;transition:color .16s,border-color .16s,background .16s;display:grid}.browser-nav-button:hover:not(:disabled){color:#176fc3;background:#edf6ff;border-color:#c7dbed}.browser-nav-button:disabled{opacity:.38;cursor:not-allowed}.browser-address-form{background:#f8fafc;border:1px solid #ccd9e5;border-radius:11px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;height:39px;padding:0 5px 0 12px;display:grid;box-shadow:inset 0 1px 2px #16304808}.browser-address-form:focus-within{border-color:#68a9e5;box-shadow:0 0 0 3px #2c8fff1a}.browser-address-form>svg{color:#28a36d}.browser-address-form input{color:#243e56;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:13px}.browser-address-form button{color:#fff;cursor:pointer;background:#237fcf;border:0;border-radius:8px;min-width:49px;height:29px;font-size:11px;font-weight:800}.browser-external-button{color:#365570;cursor:pointer;background:#fff;border:1px solid #d1dce6;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.browser-external-button:hover{color:#1870bf;background:#f5faff;border-color:#90badf}.browser-bookmarks{scrollbar-width:thin;background:#fff;align-items:center;gap:8px;padding:0 13px 11px;display:flex;overflow-x:auto}.browser-bookmarks button{color:#4b6278;cursor:pointer;background:#f8fafc;border:1px solid #e0e8ef;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:31px;padding:0 10px 0 7px;font-size:11px;font-weight:700;display:inline-flex}.browser-bookmarks button span{color:#fff;background:#6387a7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:850;display:grid}.browser-bookmarks button.whatsapp span{background:#20a967}.browser-bookmarks button.meta span{background:#287be0}.browser-bookmarks button.gupshup span{background:#8054d3}.browser-bookmarks button.februus span{background:#183d60}.browser-error{color:#a94350;background:#fff3f4;border-top:1px solid #f2d3d6;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:42px;padding:7px 13px;font-size:12px;display:grid}.browser-error button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.browser-viewport{background:#fff;border-top:1px solid #dbe4ec;border-bottom:1px solid #dbe4ec;min-height:650px;position:relative;overflow:hidden}.browser-viewport iframe{background:#fff;border:0;width:100%;height:680px;display:block}.browser-protected{color:#dbe7f4;text-align:center;background:radial-gradient(circle at 50% 35%,#3074b13d,#0000 31%),linear-gradient(145deg,#071525,#0d2338 55%,#102c44);flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:48px 24px;display:flex}.browser-protected.whatsapp{background:radial-gradient(circle at 50% 35%,#22c57f33,#0000 32%),linear-gradient(145deg,#061712,#0b2920 55%,#0d3527)}.browser-protected-mark{color:#7ec4ff;background:#3881be29;border:1px solid #7eb9eb40;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:20px;display:grid;box-shadow:0 18px 45px #0003}.browser-protected.whatsapp .browser-protected-mark{color:#66dca3;background:#26a66a29;border-color:#5adda047}.browser-protected>p{color:#79a9d1;letter-spacing:.14em;margin:0 0 9px;font-size:10px;font-weight:850}.browser-protected.whatsapp>p{color:#6fc69d}.browser-protected h2{color:#fff;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(22px,3vw,32px)}.browser-protected>span{color:#a9bfd2;max-width:650px;font-size:13px;line-height:1.7}.browser-launch-button{color:#fff;cursor:pointer;background:#237fcf;border:1px solid #6abcff59;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin:24px 0 13px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 27px #0d579940}.browser-protected.whatsapp .browser-launch-button{background:#1b9b61;border-color:#4bdc9761;box-shadow:0 12px 27px #0b693e42}.browser-protected>small{color:#7891a8;font-size:10px}.browser-statusbar{color:#71869a;background:#f6f9fb;justify-content:space-between;align-items:center;gap:15px;min-height:40px;padding:0 14px;font-size:10px;display:flex}.browser-statusbar span{align-items:center;gap:6px;display:inline-flex}.browser-statusbar span:first-child svg{color:#25a46b}.operation-action-pair{align-items:center;gap:10px;display:flex}.operation-guide{background:linear-gradient(105deg,#f3f8ff,#fff);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:14px 18px;display:grid}.operation-guide>svg{color:var(--blue)}.operation-guide>div{flex-direction:column;gap:5px;display:flex}.operation-guide strong{color:#21486d;font-size:13px}.operation-guide span{color:#72869a;font-size:12px;line-height:1.55}.operation-empty{min-height:215px}.operation-balance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px;display:grid}.operation-balance-card{flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:18px;display:flex}.operation-balance-card>p{color:#526b83;margin:0;font-size:12px;font-weight:700}.operation-balance-card>strong{letter-spacing:-.025em;font-size:22px}.operation-balance-card>span{color:#75879a;font-size:11px}.competitor-table td:first-child,.competitor-table td:nth-child(6){min-width:210px}.competitor-table td .source-link{margin-top:5px}.competitor-site-panel{background:radial-gradient(circle at 100% 0,#3791e81f,#0000 34%),#fff;gap:18px;padding:22px;display:grid;overflow:hidden}.competitor-site-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.competitor-site-heading>div{gap:6px;display:grid}.competitor-site-heading p{color:#277cc4;letter-spacing:.12em;margin:0;font-size:10px;font-weight:900}.competitor-site-heading h2{color:#173d5c;margin:0;font-size:20px}.competitor-site-heading span{color:#687f94;max-width:760px;font-size:12px;line-height:1.6}.competitor-market-radar{background:linear-gradient(135deg,#fbfdff,#f5f9fc);border:1px solid #dce8f1;border-radius:14px;gap:11px;padding:14px;display:grid}.competitor-market-radar>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.competitor-market-radar>header>span{gap:3px;display:grid}.competitor-market-radar>header strong{color:#21445f;font-size:12px}.competitor-market-radar>header small{color:#74899a;max-width:820px;font-size:9px;line-height:1.55}.competitor-market-radar>header b{color:#267caf;background:#e9f5fc;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.competitor-market-radar>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.competitor-market-radar button{text-align:left;color:#46647a;cursor:pointer;background:#fff;border:1px solid #e0e9f0;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;transition:all .16s;display:grid}.competitor-market-radar button:hover,.competitor-market-radar button.active{background:#f0f8fd;border-color:#73b4df;transform:translateY(-1px);box-shadow:0 5px 14px #2471a414}.competitor-market-radar button strong{color:#24465f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.competitor-market-radar button small{color:#8495a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.competitor-site-form{background:#f7faff;border:1px solid #dae7f3;border-radius:14px;grid-template-columns:minmax(160px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.competitor-site-form label{gap:6px;display:grid}.competitor-site-form label>span{color:#526b83;font-size:11px;font-weight:800}.competitor-site-form input{color:#183b57;background:#fff;border:1px solid #cfdeeb;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px}.competitor-site-form input:focus{border-color:#5ba8e8;box-shadow:0 0 0 3px #2d8cff1a}.competitor-site-message{color:#245f91;background:#eef6ff;border-radius:10px;margin:0;padding:11px 13px;font-size:12px}.competitor-site-coverage{flex-wrap:wrap;gap:8px;display:flex}.competitor-site-coverage span{color:#6c8092;background:#fff;border:1px solid #e0eaf3;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.competitor-site-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.competitor-site-result{cursor:pointer;background:#fbfdff;border:1px solid #e2ebf3;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:10px;min-width:0;padding:13px;display:grid}.competitor-site-result>input{accent-color:#2486d8;margin-top:3px}.competitor-site-result>span{gap:4px;min-width:0;display:grid}.competitor-site-result strong{color:#1b405f;font-size:12px}.competitor-site-result small{color:#71869a;font-size:11px;line-height:1.45}.competitor-site-result a{color:#267fc3;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;font-size:10px;font-weight:800;overflow:hidden}.competitor-site-actions{flex-wrap:wrap;gap:10px;display:flex}.market-history,.operation-rank-list{gap:0;display:grid}.market-history>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:11px 0;display:flex}.market-history>div:last-child{border-bottom:0}.market-history>div>span,.operation-rank-list>div>span{flex-direction:column;gap:5px;min-width:0;display:flex}.market-history strong,.operation-rank-list strong{font-size:12px}.market-history small,.operation-rank-list small{color:#788ba0;font-size:11px}.market-history>div>b{flex:none;font-size:12px}.competitor-market-board{gap:16px;display:grid}.competitor-market-board>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.competitor-market-board>header>div{gap:5px;display:grid}.competitor-market-board>header h2{color:#193b55;margin:0;font-size:20px}.competitor-market-board>header span{color:#60788d;max-width:780px;font-size:14px;line-height:1.55}.competitor-market-board .secondary-button{justify-content:center;min-width:168px}.operation-alert-list{gap:8px;padding-top:13px;display:grid}.operation-alert-card{background:#fff;border:1px solid #e9eff5;border-radius:12px;overflow:hidden}.operation-alert-card.unread{background:#f5f9ff;border-color:#d8e9ff}.operation-alert-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9eff5;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:83px;padding:13px;transition:border-color .16s,background .16s;display:grid}.operation-alert-card .operation-alert-row{background:0 0;border:0;border-radius:0}.operation-alert-row.unread{background:#f5f9ff;border-color:#d8e9ff}.operation-alert-row:hover{border-color:#b9d5f5}.operation-alert-mark{color:#2879dc;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.operation-alert-mark.warning{color:#d48d19;background:#fff4e6}.operation-alert-mark.urgent{color:#d65360;background:#fff0f0}.operation-alert-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.operation-alert-row>span>strong{color:#203951;font-size:13px}.operation-alert-row>span>small{color:#526b83;line-height:1.55}.operation-alert-row>span>i{color:#8293a4;font-size:11px;font-style:normal}.supplier-price-review{background:#fffaf0;border:1px solid #f0d59d;border-radius:10px;margin:0 13px 13px 69px;padding:11px 12px}.supplier-price-review summary{color:#855c13;cursor:pointer;font-size:12px;font-weight:800}.supplier-price-review form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.supplier-price-review label{color:#586f84;gap:5px;font-size:11px;font-weight:750;display:grid}.supplier-price-review input,.supplier-price-review select{color:#1f3b52;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d7e1ea;border-radius:8px;padding:0 10px}.supplier-price-review-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.approval-actions{gap:7px;display:flex}.approval-actions button{color:#168361;cursor:pointer;background:#eefaf4;border:1px solid #c7e8db;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700}.approval-actions button.reject{color:#bb4958;background:#fff2f3;border-color:#f0d5d9}.approval-actions button:disabled,.approval-reject-form button:disabled{opacity:.55;cursor:wait}.approval-reject-form{background:#fff8f8;border:1px solid #f0d5d9;border-radius:10px;gap:7px;min-width:245px;padding:10px;display:grid}.approval-reject-form label{color:#9f3f4c;font-size:10px;font-weight:800}.approval-reject-form textarea{resize:vertical;color:#213e55;width:100%;min-height:62px;font:inherit;background:#fff;border:1px solid #e8c9ce;border-radius:8px;padding:8px 9px;font-size:10px;line-height:1.45}.approval-reject-form>div{gap:7px;display:flex}.approval-reject-form button{color:#60758a;cursor:pointer;background:#fff;border:1px solid #d9e2e9;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800}.approval-reject-form button.reject{color:#fff;background:#c54b59;border-color:#e8bcc2}.approval-sources{gap:6px;margin-top:7px;display:grid}.approval-sources details{color:#637c90;background:#f8fbfd;border:1px solid #dce8f1;border-radius:8px;padding:7px 9px;font-size:9px}.approval-sources summary{color:#2a5f84;cursor:pointer;font-weight:800}.approval-sources p{overflow-wrap:anywhere;margin:6px 0 2px;line-height:1.5}.approval-sources .source-link{color:#fff;background:#277fbd;border-radius:6px;padding:5px 8px;font-weight:800;text-decoration:none;display:inline-flex}.operation-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.operation-rank-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;display:grid}.operation-rank-list>div:last-child{border-bottom:0}.operation-rank-list>div>i{color:#3978af;background:#eef5fc;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:800;display:grid}.operation-rank-list>div>b{font-size:12px}.executive-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.executive-risk-list>div{background:#f8fbff;border:1px solid #e7eef5;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-height:85px;padding:13px;display:flex}.executive-risk-list>div>strong{color:#224f7a;font-size:24px}.executive-risk-list>div>span{color:#647c91;font-size:11px;line-height:1.45}.authenticator-panel{flex-direction:column;gap:20px;padding:20px;display:flex}.authenticator-panel-copy{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.authenticator-panel-copy>section>p{color:#5a82a4;letter-spacing:.08em;margin:0 0 4px;font-size:10px;font-weight:800}.authenticator-panel-copy>section>h2{color:#193958;margin:0 0 5px;font-size:17px}.authenticator-panel-copy>section>span{color:#687f95;font-size:12px;line-height:1.5}.authenticator-panel>.primary-button{align-self:flex-start}.authenticator-setup{background:#f8fbff;border:1px solid #dde9f5;border-radius:13px;gap:14px;padding:18px;display:grid}.authenticator-setup>div{flex-direction:column;gap:6px;display:flex}.authenticator-setup>div>strong{color:#284968;font-size:13px}.authenticator-setup>div>span{color:#6b8094;font-size:12px}.authenticator-setup code{color:#214c73;letter-spacing:.09em;word-break:break-all;background:#e8f1fb;border-radius:9px;align-self:flex-start;padding:11px 14px;font-size:14px;font-weight:700}.authenticator-setup>div>section,.authenticator-disable{align-items:center;gap:10px;display:flex}.authenticator-setup input,.authenticator-disable input{color:#203950;background:#fff;border:1px solid #dce6ee;border-radius:9px;min-height:39px;padding:0 12px}.authenticator-disable{padding-top:3px}@media (width<=790px){.sidebar{width:min(285px,85vw);transition:transform .22s;transform:translate(-105%);box-shadow:14px 0 45px #02122240}.sidebar.open{transform:translate(0)}.mobile-close{place-items:center;display:grid}.sidebar-scrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03122173;border:0;display:block;position:fixed;inset:0}.app-shell>main{margin-left:0}.menu-button{display:grid}.topbar{height:61px;padding:0 13px}.date-chip,.account-chip>span{display:none}.account-chip{padding-left:8px}.content{padding:15px 12px 40px}.command-hero{flex-direction:column;align-items:flex-start;padding:18px}.hero-actions{justify-content:space-between;width:100%}.period-tabs{overflow-x:auto}.period-tabs button{min-width:44px}.grid-three,.team-grid,.supplier-grid,.settings-grid{grid-template-columns:1fr}.grid-three>article:last-child,.setup-guide{grid-column:auto}.page-intro{flex-direction:column;align-items:flex-start;padding:4px 2px 2px}.page-intro>.primary-button,.intro-actions{width:100%}.intro-actions .secondary-button,.intro-actions .primary-button{flex:1}.integration-hero{grid-template-columns:46px 1fr;padding:16px}.wa-mark{border-radius:14px;width:45px;height:45px}.integration-hero h1{font-size:18px}.conversation-grid{grid-template-columns:1fr}.conversation-detail{display:none}.kanban{grid-template-columns:repeat(3,290px);margin-right:-12px;padding-right:12px}.setup-guide ol{grid-template-columns:1fr}.setup-guide li{grid-template-columns:28px 1fr;gap:8px;min-height:0;display:grid}.setup-guide li>span{margin:0}.modal-backdrop{padding:8px}.modal-card{border-radius:15px;max-height:calc(100vh - 16px)}.form-grid{grid-template-columns:1fr}.field.wide,.wide{grid-column:auto}.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar>div,.search-box,.search-box.small{width:100%}.company-profile-grid,.division-grid{grid-template-columns:1fr}.company-profile-grid>article:last-child{grid-column:auto}.company-hero{padding:20px}.company-monogram{width:55px;height:55px;font-size:29px}.company-signature{gap:12px}.company-signature p{font-size:10px}.pricing-explainer{grid-template-columns:38px minmax(0,1fr)}.pricing-explainer>.pill{grid-column:2;justify-self:start}.work-session-banner{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:12px}.work-session-mark{width:40px;height:40px}.work-session-timer{border-left:0;grid-column:2;align-items:flex-start;padding:0}.session-start-button,.session-stop-button{grid-column:1/-1;width:100%}.payroll-explainer,.excel-report-banner,.notification-hero{grid-template-columns:44px minmax(0,1fr)}.payroll-explainer>.pill,.excel-report-banner>.pill,.notification-hero>.pill{grid-column:2;justify-self:start}.notification-hero>div:nth-child(2)>h2{font-size:17px}.shift-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-salary-summary>section{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:13px}.shift-report-hero{flex-direction:column;align-items:flex-start}.shared-explainer{grid-template-columns:44px minmax(0,1fr)}.shared-explainer>.pill{grid-column:2;justify-self:start}.security-owner-banner{grid-template-columns:42px minmax(0,1fr)}.security-owner-banner>.pill{grid-column:2;justify-self:start}.security-event-list>div{grid-template-columns:21px minmax(0,1fr)}.security-event-list time{grid-column:2}.operation-action-pair{flex-wrap:wrap;width:100%}.operation-action-pair>button{flex:1;justify-content:center}.operation-guide{grid-template-columns:38px minmax(0,1fr)}.operation-guide>.pill{grid-column:2;justify-self:start}.operation-analytics-grid,.operation-balance-grid{grid-template-columns:1fr}.operation-alert-row{grid-template-columns:36px minmax(0,1fr);gap:10px}.operation-alert-row>.pill{grid-column:2;justify-self:start}.supplier-price-review{margin:0 10px 10px}.supplier-price-review form{grid-template-columns:1fr}.authenticator-panel-copy{grid-template-columns:43px minmax(0,1fr)}.authenticator-panel-copy>.pill{grid-column:2;justify-self:start}.authenticator-setup>div>section,.authenticator-disable{flex-direction:column;align-items:stretch}.whatsapp-head-actions{width:100%}.whatsapp-head-actions>*{flex:1}.whatsapp-bridge-banner{grid-template-columns:43px minmax(0,1fr)}.whatsapp-bridge-state{grid-column:2;justify-self:start}.whatsapp-setup-card{grid-template-columns:1fr}.whatsapp-setup-card ol{grid-area:auto}.whatsapp-download{width:100%}.whatsapp-console{grid-template-columns:1fr}.whatsapp-chat-list{border-bottom:1px solid #dbe5ea;border-right:0;max-height:310px}.whatsapp-chat-scroll{max-height:235px}.whatsapp-thread,.whatsapp-thread-empty{min-height:545px}.whatsapp-message-scroll{min-height:405px}.whatsapp-insights-board>div{grid-template-columns:1fr}.whatsapp-insights-board>header{flex-direction:column;align-items:flex-start}.browser-titlebar{grid-template-columns:56px minmax(0,1fr) auto}.browser-titlebar>div:nth-child(2) span{display:none}.browser-toolbar{grid-template-columns:1fr auto}.browser-nav-controls{grid-column:1/-1}.browser-address-form{grid-column:1}.browser-external-button{grid-column:2}.browser-viewport,.browser-protected{min-height:590px}.browser-viewport iframe{height:620px}.browser-statusbar{flex-direction:column;align-items:flex-start;padding-top:9px;padding-bottom:9px}}@media (width<=520px){.usdt-purchase-panel>header{flex-direction:column;padding:16px}.usdt-purchase-metrics{grid-template-columns:1fr;padding:12px}.independent-auth-card{border-radius:19px;width:min(440px,100vw - 28px);padding:29px 23px 22px}.independent-auth-brand{margin-bottom:28px}.metrics-grid,.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card{grid-template-columns:34px 1fr;gap:8px;min-height:88px;padding:11px}.metric-icon{border-radius:10px;width:34px;height:34px}.metric-copy>strong{font-size:15px}.metric-card>em{top:7px;right:7px}.hero-actions{flex-direction:column;align-items:stretch}.period-tabs{justify-content:space-between}.hero-actions>.primary-button{width:100%}.grid-main .executive-score{min-height:0}.team-summary,.issue-summary{grid-template-columns:repeat(2,1fr);gap:8px}.team-summary>div{min-height:65px;padding:10px}.member-kpis{grid-template-columns:repeat(2,1fr)}.member-kpis div:nth-child(2){border-right:0}.member-kpis div:nth-child(-n+2){border-bottom:1px solid #e8eef3}.integration-hero{flex-direction:column;align-items:flex-start;display:flex}.connection-card{align-items:flex-start;width:100%}.onboarding-panel ol{grid-template-columns:1fr}.onboarding-panel li{min-height:0}.report-hero>section{grid-template-columns:1fr}.report-hero .metric-card{min-height:72px}.session-list>div{grid-template-columns:1fr auto}.session-list .pill{grid-column:2}.audit-timeline>div{grid-template-columns:30px 1fr}.audit-timeline time{grid-column:2}.modal-card>header span{display:none}.whatsapp-head-actions{flex-direction:column;align-items:stretch}.whatsapp-setup-card ol{grid-template-columns:1fr}.whatsapp-chat-list{max-height:330px}.whatsapp-thread>header{grid-template-columns:39px minmax(0,1fr);padding:0 11px}.whatsapp-thread>header>i{width:39px;height:39px}.whatsapp-thread>header>span{grid-column:2;justify-self:start;margin-top:-10px;padding-bottom:7px}.whatsapp-message-scroll{padding:14px 10px}.whatsapp-bubble{max-width:88%}.whatsapp-composer{grid-template-columns:1fr}.whatsapp-composer button{width:100%}.whatsapp-assistant-bar{padding-top:44px}.whatsapp-language-switch{top:7px;left:10px;right:auto}.whatsapp-media-audio{width:min(250px,70vw)}.whatsapp-insight-card>footer{flex-direction:column;align-items:stretch}.whatsapp-insight-card>footer button{justify-content:center}.browser-workspace .page-intro>.pill{align-self:flex-start}.browser-titlebar{grid-template-columns:45px minmax(0,1fr);padding:0 11px}.browser-titlebar>.pill{display:none}.browser-window-dots{gap:5px}.browser-window-dots i{width:9px;height:9px}.browser-titlebar>div:nth-child(2){justify-content:flex-start}.browser-toolbar{grid-template-columns:minmax(0,1fr);padding:9px}.browser-nav-controls,.browser-address-form{grid-column:1}.browser-external-button{grid-column:1;width:100%}.browser-bookmarks{padding:0 9px 9px}.browser-viewport,.browser-protected{min-height:535px}.browser-viewport iframe{height:570px}.browser-protected{padding:36px 20px}.browser-protected h2{font-size:23px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.whatsapp-media-placeholder{color:#356253;background:#fff9;border:1px solid #c9ded4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:190px;max-width:320px;min-height:112px;padding:18px;display:flex}.whatsapp-media-placeholder small{text-align:center;color:#6a7673;line-height:1.5}.whatsapp-media-placeholder button,.whatsapp-history-control button{color:#087858;font:inherit;cursor:pointer;background:#fff;border:1px solid #b4d5c5;border-radius:8px;padding:7px 11px}.whatsapp-media-placeholder button:disabled,.whatsapp-history-control button:disabled{opacity:.5;cursor:wait}.whatsapp-history-control{text-align:center;color:#61766d;background:#ffffffda;border:1px solid #d8e7e0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:630px;margin:0 auto 20px;padding:12px 18px;font-size:12px;display:flex}.whatsapp-history-control button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.whatsapp-empty-history{text-align:center;color:#60756d;background:#ffffffc9;border-radius:12px;max-width:420px;margin:20px auto;padding:18px;line-height:1.6}.whatsapp-message-translation{border-top:1px solid #c9ded4;margin-top:8px;padding-top:8px}.whatsapp-message-translation small{color:#657c71;font-size:10px}.whatsapp-translate-message{color:#628276;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:10px;display:inline-flex}.app-shell:has(.whatsapp-live-workspace){height:100dvh;overflow:hidden}.app-shell:has(.whatsapp-live-workspace)>main{flex-direction:column;height:100dvh;min-height:0;display:flex}.app-shell:has(.whatsapp-live-workspace) .topbar{flex-shrink:0}.content:has(.whatsapp-live-workspace){flex:1;min-height:0;padding:12px 20px;overflow-y:auto}.whatsapp-live-workspace{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.whatsapp-live-workspace>:not(.whatsapp-console){flex-shrink:0}.whatsapp-live-workspace .page-intro{gap:12px;margin:0}.whatsapp-live-workspace .page-intro h1{font-size:24px}.whatsapp-live-workspace .page-intro>div>span{font-size:12px}.whatsapp-live-workspace .whatsapp-head-actions{gap:6px}.whatsapp-live-workspace .whatsapp-head-actions>*{min-height:32px;padding:7px 10px;font-size:11px}.whatsapp-live-workspace .whatsapp-console{flex:1 0 36rem;grid-template-rows:minmax(0,1fr);height:36rem;min-height:36rem;overflow:hidden}.whatsapp-live-workspace .whatsapp-thread,.whatsapp-live-workspace .whatsapp-chat-list,.whatsapp-live-workspace .whatsapp-customer-panel{height:100%;min-height:0;max-height:none;overflow:hidden}.whatsapp-live-workspace .whatsapp-thread>:not(.whatsapp-message-scroll),.whatsapp-live-workspace .whatsapp-chat-list>:not(.whatsapp-chat-scroll){flex-shrink:0}.whatsapp-live-workspace .whatsapp-thread-empty{flex:1;min-height:0}.whatsapp-live-workspace .whatsapp-customer-panel{overflow-y:auto}.whatsapp-live-workspace .whatsapp-message-scroll{overflow-anchor:none;overscroll-behavior:auto;min-height:0}.whatsapp-live-workspace .whatsapp-chat-scroll{overflow-anchor:none;min-height:0;max-height:none;overflow-y:auto}.whatsapp-live-workspace .whatsapp-chat-scroll>button{box-sizing:border-box;height:88px;min-height:88px;max-height:88px;margin:0}.whatsapp-live-workspace .whatsapp-bubble{content-visibility:auto;contain-intrinsic-size:auto 80px;flex-shrink:0}.whatsapp-live-workspace .whatsapp-archive-progress{padding:8px 12px}.whatsapp-live-workspace .whatsapp-bridge-banner{padding:10px 14px}.whatsapp-live-workspace .whatsapp-insights-board{flex-shrink:0;max-height:180px;overflow:auto}.whatsapp-parity-bar{color:#596d82;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.whatsapp-parity-bar>div{background:#eaf0f6;border-radius:9px;gap:3px;padding:3px;display:flex}.whatsapp-parity-bar button{cursor:pointer;color:#526a7d;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-weight:700}.whatsapp-parity-bar button.active{color:#087d6d;background:#fff;box-shadow:0 1px 4px #143b4515}.whatsapp-parity-bar>strong{color:#b83240}.whatsapp-thread-actions{background:#f5f9fc;border-bottom:1px solid #e2ebf2;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:flex}.whatsapp-thread-actions span{color:#647787;flex:1}.whatsapp-thread-actions button,.whatsapp-load-older,.whatsapp-mobile-back,.whatsapp-mobile-details{color:#156961;cursor:pointer;background:#fff;border:1px solid #d8e6ec;border-radius:7px;padding:6px 9px;font-size:11px}.whatsapp-load-older{align-self:center}.whatsapp-new-messages{color:#067962;cursor:pointer;background:#fff;border:1px solid #c4e8df;border-radius:20px;align-self:center;padding:8px 15px;font-size:12px}.whatsapp-mobile-back,.whatsapp-mobile-details{display:none}@media (width<=790px){.content:has(.whatsapp-live-workspace){padding:8px}.whatsapp-live-workspace .whatsapp-console{grid-template-columns:minmax(0,1fr)}.whatsapp-live-workspace .whatsapp-thread{width:100%;display:flex}.whatsapp-live-workspace .whatsapp-chat-list,.whatsapp-live-workspace .whatsapp-customer-panel{width:100%}.whatsapp-live-workspace[data-pane=details] .whatsapp-customer-panel{display:block}.whatsapp-live-workspace[data-pane=list] .whatsapp-thread,.whatsapp-live-workspace[data-pane=list] .whatsapp-customer-panel,.whatsapp-live-workspace[data-pane=chat] .whatsapp-chat-list,.whatsapp-live-workspace[data-pane=chat] .whatsapp-customer-panel,.whatsapp-live-workspace[data-pane=details] .whatsapp-chat-list,.whatsapp-live-workspace[data-pane=details] .whatsapp-thread,.whatsapp-live-workspace[data-pane=chat] .page-intro,.whatsapp-live-workspace[data-pane=details] .page-intro,.whatsapp-live-workspace[data-pane=chat] .whatsapp-archive-progress,.whatsapp-live-workspace[data-pane=details] .whatsapp-archive-progress{display:none}.whatsapp-live-workspace .whatsapp-composer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.whatsapp-mobile-back,.whatsapp-mobile-details{flex-shrink:0;display:inline-flex}.whatsapp-parity-bar>span{display:none}.whatsapp-live-workspace .whatsapp-message-scroll{min-height:0}.whatsapp-live-workspace .whatsapp-thread>header>div{min-width:0}}.content:has(.whatsapp-live-workspace){flex-direction:column;display:flex}.whatsapp-live-workspace{flex:1 0 auto;height:auto}.content:has(.whatsapp-live-workspace)>.work-session-banner{flex-shrink:0;margin-bottom:8px;padding:8px 12px}.central-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.central-metrics article{flex-direction:column;gap:9px;padding:18px 20px;display:flex}.central-metrics small{color:#63768c;font-size:12px}.central-metrics strong{color:#173b59;font-size:28px}.intake-health{background:linear-gradient(145deg,#fff 0%,#fbfdff 66%,#f3f9fd 100%);border-color:#dce8f1;position:relative;overflow:hidden}.intake-health:before{content:"";pointer-events:none;background:#2d8cff0e;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-80px}.intake-health>header{position:relative}.intake-kicker{color:#2a82bd;letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.intake-status{color:#2479ad;background:#f1f9fd;border:1px solid #d9e9f3;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.intake-status i{background:#2ea67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ea67d1a}.intake-attention .intake-status{color:#a54a53;background:#fff3f4;border-color:#f0d6d8}.intake-attention .intake-status i{background:#d85965;box-shadow:0 0 0 4px #d859651a}.intake-processing .intake-status,.intake-quiet .intake-status{color:#8b641e;background:#fff9eb;border-color:#efdfbd}.intake-processing .intake-status i,.intake-quiet .intake-status i{background:#d69a32;box-shadow:0 0 0 4px #d69a321a}.intake-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid;position:relative}.intake-flow:before{content:"";background:#dce8f0;height:1px;position:absolute;top:30px;left:7%;right:7%}.intake-flow article{background:#ffffffed;border:1px solid #e4ebf1;border-radius:13px;min-width:0;padding:14px 13px;position:relative;box-shadow:0 6px 18px #1d436209}.intake-flow article>span{color:#a9b9c5;font-size:9px;font-weight:900;position:absolute;top:10px;right:11px}.intake-flow article>strong{color:#1f638f;background:#e5f3fb;border:4px solid #f3f8fb;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:12px;font-size:16px;display:grid;position:relative;box-shadow:0 0 0 1px #dceaf3}.intake-flow h3{color:#294b64;margin:0;font-size:11px}.intake-flow small{color:#8799a7;margin-top:5px;font-size:10px;line-height:1.4;display:block}.intake-diagnosis{background:#f8fbfd;border:1px solid #e4edf3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:13px 15px;display:flex}.intake-diagnosis>div:first-child{min-width:0}.intake-diagnosis strong{color:#315269;font-size:12px;line-height:1.55;display:block}.intake-diagnosis small{color:#8496a5;margin-top:5px;font-size:10px;display:block}.intake-queue{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.intake-queue span{color:#657d8f;white-space:nowrap;background:#fff;border-radius:8px;padding:6px 8px;font-size:10px;box-shadow:0 0 0 1px #e3ebf0}.intake-queue b{color:#234a65;margin-left:4px;font-size:11px}.intake-error{background:#fff0f1;border-radius:9px;padding:10px 12px;color:#9c4149!important;margin:10px 0 0!important;font-size:11px!important}.central-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.central-section{padding:22px}.central-section>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.central-section h2{margin:0 0 5px;font-size:17px}.central-section p,.central-section>small{color:#64758a;font-size:12px;line-height:1.6}.central-section dl{margin:0 0 16px}.central-section dl>div{border-bottom:1px solid #e9eff4;justify-content:space-between;gap:16px;padding:11px 0;font-size:12px;display:flex}.central-section dt{color:#62758a}.central-section dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-weight:600}.central-controls{gap:10px;display:grid}.central-controls button{cursor:pointer;border-radius:8px;padding:12px;font-size:12px;font-weight:600}.central-danger{color:#a72d3c;background:#fff4f4;border:1px solid #f0c8cb}.central-danger.active{color:#fff;background:#a72d3c}.central-controls label{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.central-os select{background:#fff;border:1px solid #dbe5ed;border-radius:7px;padding:8px 10px;font-size:12px}.central-warning{color:#755211;background:#fff8e9;border:1px solid #eee0b9;border-radius:8px;margin:8px 0;padding:12px 15px;font-size:12px;line-height:1.65}.central-ok{background:#eaf8f1;border-radius:8px;padding:12px;color:#0d775b!important}.central-incident{background:#faf7f3;border-left:3px solid #dc7758;margin:10px 0;padding:12px 15px}.central-incident strong{font-size:13px}.central-incident small{color:#8a7366;font-size:10px}.central-rule-tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.central-rule-tags span{color:#3a607c;background:#edf5fb;border-radius:6px;padding:7px 10px;font-size:11px}.central-os table{border-collapse:collapse;width:100%;font-size:12px}.central-os th,.central-os td{text-align:left;border-bottom:1px solid #e7edf3;padding:12px}.central-loading{text-align:center;padding:36px}@media (width<=1100px){.intake-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-flow:before{display:none}}@media (width<=800px){.central-columns{grid-template-columns:1fr}.central-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.central-section{padding:15px}.intake-health>header,.intake-diagnosis{flex-direction:column;align-items:flex-start}.intake-queue{justify-content:flex-start}}@media (width<=520px){.intake-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-status{align-self:flex-start}.intake-flow article{padding:12px 11px}.intake-diagnosis{padding:12px}}.commerce-admin{--commerce-border:#dfe8f0}.commerce-admin .page-intro{align-items:flex-start}.commerce-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commerce-head-actions a,.commerce-head-actions button{color:#48647d;cursor:pointer;background:#fff;border:1px solid #d9e5ee;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.commerce-head-actions a:hover,.commerce-head-actions button:hover{color:#176caa;background:#f7fbff;border-color:#9bc8ef}.commerce-head-actions .disconnect{color:#a84651;border-color:#ecd8db}.commerce-head-actions button:disabled{opacity:.55;cursor:wait}.commerce-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;min-height:25px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.commerce-status i{border-radius:50%;width:6px;height:6px}.commerce-status.warning{color:#946214;background:#fff6df}.commerce-status.warning i{background:#e4a12e;box-shadow:0 0 0 3px #e4a12e1f}.commerce-status.success{color:#117356;background:#e9f8f2}.commerce-status.success i{background:#20a77a;box-shadow:0 0 0 3px #20a77a1f}.commerce-status.danger{color:#a4404b;background:#fff0f1}.commerce-status.danger i{background:#dd5c68;box-shadow:0 0 0 3px #dd5c681f}.commerce-admin-loading{color:#73879a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.commerce-admin-loading strong{color:#183d5b;font-size:15px}.commerce-admin-loading span{font-size:11px}.commerce-alert{border-radius:11px;align-items:center;gap:10px;min-height:45px;padding:10px 14px;font-size:11px;font-weight:650;display:flex}.commerce-alert span{flex:1}.commerce-alert button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.commerce-alert.error{color:#9e3d49;background:#fff4f5;border:1px solid #efcdd1}.commerce-alert.success{color:#126f56;background:#edf9f4;border:1px solid #cde9de}.commerce-login-card{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:480px;display:grid;overflow:hidden}.commerce-login-copy{color:#d8eaff;background:radial-gradient(circle at 5% 5%,#43b9ff33,#0000 18rem),linear-gradient(145deg,#092745,#071a31);padding:48px}.commerce-login-mark{color:#fff;background:linear-gradient(145deg,#42bcf5,#2b76eb);border:1px solid #ffffff2e;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid;box-shadow:0 15px 35px #207bda47}.commerce-login-copy>p{color:#6fa9d2;letter-spacing:.15em;margin:0 0 11px;font-size:9px;font-weight:850}.commerce-login-copy h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:27px}.commerce-login-copy>span{color:#9db8cf;max-width:650px;margin-top:13px;font-size:12px;line-height:1.75;display:block}.commerce-login-copy>span strong{color:#ddecf7}.commerce-login-copy ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.commerce-login-copy li{color:#b9d2e5;align-items:center;gap:9px;font-size:11px;display:flex}.commerce-login-copy li svg{color:#4bd1a4}.commerce-login-card>form{background:#fff;flex-direction:column;justify-content:center;gap:17px;padding:48px;display:flex}.commerce-login-card>form label,.commerce-form-grid label{flex-direction:column;gap:7px;display:flex}.commerce-login-card>form label>span,.commerce-form-grid label>span{color:#536a7e;font-size:10px;font-weight:800}.commerce-login-card input,.commerce-login-card textarea,.commerce-form-grid input,.commerce-form-grid textarea{color:#17344f;background:#fbfdff;border:1px solid #dbe5ed;border-radius:10px;outline:none;width:100%;transition:all .18s}.commerce-login-card input{height:43px;padding:0 12px}.commerce-form-grid input{height:38px;padding:0 11px}.commerce-form-grid textarea{resize:vertical;padding:10px 11px;line-height:1.5}.commerce-login-card input:focus,.commerce-form-grid input:focus,.commerce-form-grid textarea:focus{background:#fff;border-color:#5ba9ea;box-shadow:0 0 0 3px #2d8cff1a}.commerce-login-card .primary-button{justify-content:center;width:100%;height:43px;margin-top:3px}.commerce-login-card>form>small{color:#8798a8;text-align:center;font-size:9px;line-height:1.6}.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commerce-metrics article{align-items:center;gap:13px;min-height:108px;padding:17px;display:flex}.commerce-metric-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.commerce-metric-icon.amber{color:#a86e12;background:#fff3d8}.commerce-metric-icon.blue{color:#217ed3;background:#e8f4ff}.commerce-metric-icon.green{color:#15805f;background:#e5f7ef}.commerce-metric-icon.violet{color:#6353c7;background:#efedff}.commerce-metrics article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.commerce-metrics small{color:#8294a4;letter-spacing:.07em;font-size:8px;font-weight:850}.commerce-metrics strong{color:#173851;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;overflow:hidden}.commerce-metrics em{color:#7b8d9e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-style:normal;overflow:hidden}.commerce-control-bar{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:7px 9px;display:flex}.commerce-tabs{align-items:center;gap:5px;display:flex}.commerce-tabs button{color:#63798c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.commerce-tabs button.active{color:#176fbd;background:#ebf5fd;box-shadow:inset 0 0 0 1px #d7eafb}.commerce-tabs em{min-width:21px;height:20px;color:inherit;background:#247fcf1a;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.commerce-control-bar>span{color:#6f8495;align-items:center;gap:7px;padding-right:8px;font-size:9px;font-weight:700;display:flex}.commerce-control-bar>span i{background:#20a77a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20a77a1a}.commerce-order-list,.commerce-order-detail{min-height:580px;overflow:hidden}.commerce-order-list>header,.commerce-order-detail>header{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px 19px;display:flex}.commerce-order-list>header p,.commerce-order-detail>header p{color:#83a0b8;letter-spacing:.11em;margin:0 0 4px;font-size:8px;font-weight:850}.commerce-order-list>header h2,.commerce-order-detail>header h2{color:#193c56;margin:0;font-size:15px}.commerce-order-list>header>span{color:#718698;font-size:9px;font-weight:750}.commerce-order-scroll{max-height:610px;padding:7px;overflow-y:auto}.commerce-order-scroll>button{width:100%;min-height:75px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:3px 0;padding:12px;transition:all .16s;display:grid}.commerce-order-scroll>button:hover{background:#f7fafc}.commerce-order-scroll>button.active{background:#edf7ff;border-color:#cfe5f7;box-shadow:inset 3px 0 #2d8cff}.commerce-order-scroll>button>div{flex-direction:column;gap:5px;min-width:0;display:flex}.commerce-order-scroll>button>div strong{color:#213f57;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commerce-order-scroll>button>div small{color:#8293a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.commerce-order-scroll>button>span{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.commerce-order-scroll>button>span>strong{color:#173d59;font-size:11px}.commerce-empty{color:#8aa0b2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:340px;padding:25px;display:flex}.commerce-empty svg{color:#39a879}.commerce-empty strong{color:#38566d;font-size:12px}.commerce-empty span{font-size:10px}.commerce-empty.detail{min-height:570px}.commerce-product-summary{background:#f9fbfd;border:1px solid #e2ebf2;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin:17px 19px 0;padding:14px;display:grid}.commerce-product-summary>div{color:#fff;background:linear-gradient(145deg,#42bde9,#2d7be7);border-radius:12px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.commerce-product-summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-product-summary>span strong{color:#1c405b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commerce-product-summary>span small,.commerce-product-summary>span em{color:#7a8fa0;font-size:8px;font-style:normal}.commerce-product-summary>b{color:#176c9f;white-space:nowrap;font-size:13px}.commerce-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 19px 0;display:grid}.commerce-detail-grid>div{border:1px solid #e6edf3;border-radius:11px;flex-direction:column;gap:5px;padding:13px;display:flex}.commerce-detail-grid small{color:#8ba0b1;letter-spacing:.1em;font-size:7px;font-weight:850}.commerce-detail-grid strong{color:#29475e;font-size:11px}.commerce-detail-grid span{overflow-wrap:anywhere;color:#718697;font-size:9px}.commerce-note{color:#6d6045;background:#fffaf0;border-left:3px solid #e4a12d;border-radius:7px;flex-direction:column;gap:5px;margin:12px 19px 0;padding:11px 13px;display:flex}.commerce-note strong{font-size:9px}.commerce-note span{font-size:9px;line-height:1.55}.commerce-bulk-items{gap:7px;max-height:230px;margin:12px 19px 0;display:grid;overflow-y:auto}.commerce-bulk-items>div{border:1px solid #e4ebf1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.commerce-bulk-items>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.commerce-bulk-items strong{color:#29465c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.commerce-bulk-items small{color:#8294a2;font-size:8px}.commerce-bulk-items b{color:#1c5f8c;font-size:10px}.commerce-bulk-items>div>span:last-child{align-items:flex-end}.commerce-review-form{border-top:1px solid #e6edf3;margin:14px 19px 19px;padding-top:14px}.commerce-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commerce-form-grid .wide{grid-column:1/-1}.commerce-decision-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.commerce-decision-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:10px;font-weight:800;display:inline-flex}.commerce-decision-actions button:disabled{opacity:.55;cursor:wait}.commerce-approve{color:#fff;background:linear-gradient(135deg,#22a77b,#16815f);border:1px solid #16815f;box-shadow:0 7px 16px #17896329}.commerce-reject{color:#a5404b;background:#fff5f6;border:1px solid #efcdd1}.commerce-readonly{color:#177356;background:#f0faf6;border:1px solid #d8e9e2;border-radius:10px;align-items:center;gap:10px;margin:15px 19px 19px;padding:13px;display:flex}.commerce-readonly>span{flex-direction:column;gap:3px;display:flex}.commerce-readonly strong{font-size:10px}.commerce-readonly small{color:#648479;font-size:8px}.commerce-control-expanded{flex-wrap:wrap;min-height:62px}.commerce-control-expanded .commerce-tabs{flex-wrap:wrap}.commerce-search-row{color:#71889b;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex}.commerce-search-row input{color:#173851;background:0 0;border:0;outline:none;width:100%;height:38px;font-size:11px}.commerce-directory-layout .commerce-order-list,.commerce-directory-layout .commerce-order-detail{min-height:620px}.commerce-user-scroll{max-height:690px}.commerce-user-profile{background:linear-gradient(135deg,#f9fcff,#f4f9fd);border:1px solid #e2ebf2;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin:17px 19px 0;padding:15px;display:grid}.commerce-user-profile>div{color:#fff;background:linear-gradient(145deg,#33b7ee,#276fde);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.commerce-user-profile>span{flex-direction:column;gap:4px;min-width:0;display:flex}.commerce-user-profile strong{color:#1d4059;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commerce-user-profile small,.commerce-user-profile em{color:#7890a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.commerce-user-profile>b{color:#16775a;white-space:nowrap;font-size:15px}.commerce-account-actions{border-top:1px solid #e4edf3;gap:12px;margin:14px 19px 19px;padding-top:14px;display:grid}.commerce-account-actions>div{background:#fbfdff;border:1px solid #e3ebf2;border-radius:11px;gap:7px;padding:13px;display:grid}.commerce-account-actions>div>span{color:#536c80;font-size:10px;font-weight:850}.commerce-account-actions>div>div{grid-template-columns:minmax(0,1fr) 135px;gap:8px;display:grid}.commerce-account-actions input,.commerce-account-actions select,.commerce-form-grid select{color:#183a55;background:#fff;border:1px solid #dbe6ee;border-radius:9px;outline:none;width:100%;height:39px;padding:0 11px}.commerce-account-actions button{cursor:pointer;border-radius:9px;min-height:39px;font-size:10px;font-weight:800}.commerce-account-actions button:disabled{opacity:.5;cursor:default}.commerce-account-actions small{color:#8093a2;font-size:8px}.commerce-balance-review{border-top:1px solid #e4edf3;margin:14px 19px 19px;padding-top:14px}.commerce-detail-grid a{color:#1976bd;font-size:9px;font-weight:750}.commerce-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.commerce-summary-strip>span{border-right:1px solid #e5edf3;flex-direction:column;gap:4px;min-width:0;padding:15px 17px;display:flex}.commerce-summary-strip>span:last-child{border-right:0}.commerce-summary-strip strong{color:#21455f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commerce-summary-strip small{color:#8194a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.site-live-overview{padding:18px 20px}.order-source-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-source-control>article{background:linear-gradient(135deg,#f5fcf9,#fff);border:1px solid #cfe8dc;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 9px 26px #1b47630d}.order-source-control>article.website{background:linear-gradient(135deg,#f5faff,#fff);border-color:#d6e6f2}.order-source-control>article.attention{background:linear-gradient(135deg,#fff9ed,#fff);border-color:#eedcae}.order-source-control>article>div{color:#137955;background:#dff4eb;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.order-source-control>article.website>div{color:#2379b5;background:#e2f1fb}.order-source-control>article.attention>div{color:#9b6a1e;background:#fff0cf}.order-source-control>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.order-source-control small{color:#688195;letter-spacing:.07em;font-size:10px;font-weight:850}.order-source-control strong{color:#21445e;font-size:14px}.order-source-control em{color:#71899a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.4;overflow:hidden}.order-source-control button{color:#217aae;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0 8px 10px;font-size:11px;font-weight:800;display:inline-flex}.site-live-overview>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.site-live-overview>header p{color:#2a87c8;letter-spacing:.1em;margin:0 0 4px;font-size:8px;font-weight:850}.site-live-overview>header h2{color:#183e5a;margin:0;font-size:17px}.site-live-overview>header span{color:#7890a2;margin-top:4px;font-size:10px;display:block}.site-live-metrics{border:1px solid #e1ebf2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.site-live-metrics>span{background:linear-gradient(145deg,#fbfdff,#f5faff);border-right:1px solid #e1ebf2;flex-direction:column;gap:4px;padding:15px;display:flex}.site-live-metrics>span:last-child{border-right:0}.site-live-metrics small{color:#7d92a4;font-size:8px;font-weight:800}.site-live-metrics strong{color:#164c72;font-size:18px}.site-live-metrics em{color:#8094a3;font-size:8px;font-style:normal}.site-live-overview.disconnected{color:#93651a;background:#fffaf0;border-color:#eee0b7;align-items:center;gap:13px;display:flex}.site-live-overview.disconnected>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.site-live-overview.disconnected strong{color:#715217;font-size:11px}.site-live-overview.disconnected small{color:#8e7a55;font-size:9px}.order-catalog-blocker{background:linear-gradient(135deg,#fffaf0,#fffdf8);border-color:#f0d69e;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.order-catalog-blocker>div{color:#a66b10;background:#ffedc8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.order-catalog-blocker>span{flex-direction:column;gap:4px;display:flex}.order-catalog-blocker strong{color:#725018;font-size:11px}.order-catalog-blocker small{color:#8b7451;max-width:780px;font-size:9px;line-height:1.55}.order-workflow-state{background:#fff2d8;border-radius:6px;width:max-content;margin-top:4px;padding:3px 6px;font-weight:800;color:#9b6716!important;font-size:8px!important}.unified-customer-count{align-items:center;gap:9px;display:flex}.unified-customer-count>small{color:#8193a2;font-size:8px}.channel-comparison-panel{padding:18px}.channel-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.channel-comparison-grid>article{background:#fbfdff;border:1px solid #e1eaf1;border-radius:13px;overflow:hidden}.channel-comparison-grid article>header{border-bottom:1px solid #e4edf3;align-items:center;gap:10px;padding:15px 16px;display:flex}.channel-comparison-grid article>header>span{color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.channel-comparison-grid .whatsapp header>span{background:linear-gradient(145deg,#35c883,#149863)}.channel-comparison-grid .website header>span{background:linear-gradient(145deg,#40baf1,#2872e7)}.channel-comparison-grid header div{flex-direction:column;gap:3px;display:flex}.channel-comparison-grid header strong{color:#1c405a;font-size:12px}.channel-comparison-grid header small{color:#8396a5;font-size:8px}.channel-comparison-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.channel-comparison-grid dl>div{border-right:1px solid #e8eef3;flex-direction:column;gap:4px;padding:14px 12px;display:flex}.channel-comparison-grid dl>div:last-child{border-right:0}.channel-comparison-grid dt{color:#8194a3;font-size:7px;font-weight:800}.channel-comparison-grid dd{color:#21475f;margin:0;font-size:12px;font-weight:850}.channel-comparison-grid article>footer{background:#f7fafc;border-top:1px solid #e5edf3;flex-direction:column;gap:3px;padding:13px 16px;display:flex}.channel-comparison-grid footer span{color:#8597a5;font-size:7px;font-weight:800}.channel-comparison-grid footer strong{color:#244860;font-size:10px}.channel-comparison-grid footer small{color:#788d9e;font-size:8px}.comparison-verdict{color:#2479b9;background:#f0f8fe;border:1px solid #d7e9f5;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:flex}.comparison-verdict>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.comparison-verdict strong{color:#1e5f8f;font-size:11px}.comparison-verdict small{color:#7191a8;font-size:8px}.comparison-verdict b{color:#1a638f;white-space:nowrap;font-size:11px}.site-business-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:14px;display:grid}.site-business-grid>article{min-width:0;padding:18px}.site-event-list{max-height:550px;overflow-y:auto}.site-event-list>div{border-bottom:1px solid #e7eef3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 3px;display:grid}.site-event-list>div:last-child{border-bottom:0}.site-event-list>div>i{color:#247db9;background:#eaf6fd;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.site-event-list>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.site-event-list strong,.site-event-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-event-list strong{color:#28475d;font-size:10px}.site-event-list small{color:#8293a1;font-size:8px}.site-event-list time{color:#778b9a;white-space:nowrap;font-size:8px}@media (width<=1180px){.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-orders-layout{grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr)}.commerce-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.site-business-grid{grid-template-columns:1fr}}@media (width<=900px){.commerce-login-card{grid-template-columns:1fr}.commerce-login-copy,.commerce-login-card>form{padding:32px}.commerce-orders-layout{grid-template-columns:1fr}.commerce-order-list,.commerce-order-detail{min-height:0}.commerce-order-scroll{max-height:360px}.site-live-metrics,.channel-comparison-grid{grid-template-columns:1fr}.site-live-metrics>span{border-bottom:1px solid #e1ebf2;border-right:0}.site-live-metrics>span:last-child{border-bottom:0}.competitor-site-form{grid-template-columns:1fr 1fr}.competitor-site-form button{grid-column:1/-1}.competitor-site-results{grid-template-columns:1fr}.competitor-market-radar>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.commerce-head-actions{justify-content:stretch;width:100%}.commerce-head-actions>*{flex:1}.commerce-metrics{grid-template-columns:1fr}.commerce-control-bar{flex-direction:column;align-items:stretch}.commerce-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.commerce-tabs button{justify-content:center}.commerce-control-bar>span{padding:3px 8px 7px}.commerce-detail-grid,.commerce-form-grid{grid-template-columns:1fr}.commerce-form-grid .wide{grid-column:auto}.commerce-product-summary{grid-template-columns:42px minmax(0,1fr)}.commerce-product-summary>b{grid-column:2}.commerce-login-copy,.commerce-login-card>form{padding:25px 20px}.commerce-login-copy h2{font-size:23px}.commerce-user-profile{grid-template-columns:42px minmax(0,1fr)}.commerce-user-profile>b{grid-column:2}.commerce-account-actions>div>div,.commerce-summary-strip{grid-template-columns:1fr}.commerce-summary-strip>span{border-bottom:1px solid #e5edf3;border-right:0}.site-live-overview>header,.site-live-overview.disconnected{flex-direction:column;align-items:stretch}.order-catalog-blocker{grid-template-columns:42px minmax(0,1fr)}.order-catalog-blocker>button{grid-column:1/-1;justify-content:center;width:100%}.channel-comparison-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-comparison-grid dl>div:nth-child(2){border-right:0}.channel-comparison-grid dl>div:nth-child(-n+2){border-bottom:1px solid #e8eef3}.comparison-verdict{flex-wrap:wrap;align-items:flex-start}.comparison-verdict b{width:100%;padding-left:28px}.competitor-site-panel{padding:17px}.competitor-site-heading{flex-direction:column}.competitor-site-form{grid-template-columns:1fr}.competitor-site-form button{grid-column:auto;width:100%}.competitor-site-actions{display:grid}.competitor-market-radar>header{align-items:flex-start}.competitor-market-radar>div{grid-template-columns:1fr 1fr}}.order-lines{grid-column:1/-1;min-width:0}.order-line{border:1px solid var(--border,#d9e3ef);border-radius:14px;margin:0 0 16px;padding:18px}.order-line legend{padding:0 8px;font-weight:700}.order-line label{flex-direction:column;gap:7px;font-size:14px;display:flex}.order-line-footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.business-workflow{gap:20px;display:grid}.business-toolbar{flex-wrap:wrap;gap:10px;display:flex}.business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-form label{flex-direction:column;gap:6px;display:flex}.business-form .wide{grid-column:1/-1}@media (width<=680px){.business-form{grid-template-columns:1fr}}.business-form-card summary{cursor:pointer;font-size:16px;font-weight:700}.business-form-card[open] summary{margin-bottom:20px}.business-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.business-summary dd{margin:8px 0;font-size:24px;font-weight:700}.business-summary dt{color:#62768a}.text-button{color:#1261b0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.business-toolbar h2{margin-right:auto}.business-workflow input,.business-workflow select,.business-workflow textarea,.order-line input,.order-line select{color:#17344f;background:#fff;border:1px solid #ccdae8;border-radius:9px;width:100%;padding:10px 12px;font-size:14px}.business-form-card{background:#fff;border:1px solid #d9e3ef;border-radius:14px}.growth-workspace{gap:18px}.growth-workspace>.business-toolbar{background:radial-gradient(circle at 88% 12%,#4fc4ff47,#0000 20rem),linear-gradient(125deg,#102f4a,#195d84);border:1px solid #1b567b;border-radius:18px;align-items:center;min-height:132px;padding:25px 27px;overflow:hidden;box-shadow:0 18px 42px #11395624}.growth-title{min-width:0;margin-right:auto}.growth-title>span,.growth-section-head>div>span{color:#2790ce;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.growth-title>span{color:#8fd6ff}.growth-title h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:29px}.growth-title p{color:#c8deec;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.growth-workspace>.business-toolbar>.secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff40}.growth-quick-create .business-form-card{border-color:#d6e4ee;padding:0;overflow:hidden;box-shadow:0 10px 28px #1f405c0f}.growth-quick-create .business-form-card summary{color:#21435e;align-items:center;min-height:68px;padding:0 21px 0 62px;font-size:14px;list-style:none;display:flex;position:relative}.growth-quick-create .business-form-card summary::-webkit-details-marker{display:none}.growth-quick-create .business-form-card summary:before{content:"+";color:#fff;background:linear-gradient(135deg,#2b8ed0,#216fad);border-radius:9px;place-items:center;width:30px;height:30px;font-size:20px;font-weight:500;display:grid;position:absolute;left:20px;box-shadow:0 6px 14px #2780bc38}.growth-quick-create .business-form-card summary:after{content:"Formanı aç";color:#2b78ad;background:#edf6fc;border-radius:8px;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:800}.growth-quick-create .business-form-card[open] summary{border-bottom:1px solid #e8eef3;margin:0}.growth-quick-create .business-form-card[open] summary:after{content:"Bağla"}.growth-quick-create .business-form{padding:22px}.growth-pipeline,.growth-campaigns{overflow:hidden;padding:0!important}.growth-section-head{justify-content:space-between;align-items:center;gap:18px;padding:23px 24px 18px;display:flex}.growth-section-head h3{color:#193d59;margin:0;font-size:20px}.growth-section-head p{color:#72899a;margin:6px 0 0;font-size:12px;line-height:1.5}.growth-section-head>b{color:#287eb7;background:#eef8fd;border:1px solid #d7e9f5;border-radius:999px;flex:none;padding:8px 12px;font-size:11px}.growth-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0 23px 23px;display:grid}.growth-metrics>div{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #e0e9f0;border-radius:14px;min-width:0;min-height:112px;padding:16px;position:relative;overflow:hidden}.growth-metrics dt{color:#6d8394;min-height:34px;font-size:12px;font-weight:700;line-height:1.4}.growth-metrics dd{z-index:1;color:#183f5b;letter-spacing:-.04em;margin:5px 0 0;font-size:25px;font-weight:850;position:relative}.growth-metrics small{z-index:1;color:#8496a4;white-space:normal;margin-top:6px;font-size:10px;display:block;position:relative}.growth-metrics i{background:#eaf4fb;border-radius:50%;width:54px;height:54px;position:absolute;bottom:-14px;right:-12px}.growth-metrics .open i{background:#fff0cf}.growth-metrics .paid i{background:#e2f5ed}.growth-metrics .refund i,.growth-metrics .cancelled i{background:#fde9eb}.growth-metrics .legacy i{background:#eeeafd}.growth-pipeline .data-table-wrap,.growth-campaigns .data-table-wrap{border-top:1px solid #edf2f6}.growth-empty{background:linear-gradient(135deg,#f9fcfe,#eff7fb);border:1px dashed #c5dae8;border-radius:15px;justify-content:center;align-items:center;gap:20px;min-height:170px;margin:0 23px 23px;padding:28px;display:flex}.growth-empty>span{color:#287fba;background:#dff0fa;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;font-size:25px;font-weight:700;display:grid}.growth-empty>div{max-width:720px}.growth-empty strong{color:#1f425d;font-size:15px;display:block}.growth-empty p{color:#677f91;margin:7px 0 0;font-size:12px;line-height:1.55}.growth-empty ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.growth-empty li{color:#37627e;background:#fff;border:1px solid #d5e6f0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.growth-empty.compact{min-height:116px}.growth-workspace .operation-action-pair{border-top:1px solid #edf2f6;padding:16px 23px}.website-order-row{background:#fbfdff}.compact-button{white-space:nowrap;padding:8px 11px!important;font-size:11px!important}.executive-today{background:linear-gradient(135deg,#f9fcfe,#f3f8fc);border:1px solid #dce8f1;border-radius:16px;overflow:hidden}.executive-today>header{border-bottom:1px solid #e3edf3;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.executive-today>header>span{gap:3px;display:grid}.executive-today>header small{color:#2d83b9;letter-spacing:.12em;font-size:8px;font-weight:900}.executive-today>header strong{color:#24465e;font-size:12px}.executive-today>header b{color:#61798b;font-size:9px;font-weight:700}.executive-today>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.executive-today button{text-align:left;color:#24465e;cursor:pointer;background:#ffffffb3;border:0;border-right:1px solid #e3edf3;gap:4px;min-width:0;padding:14px 15px;display:grid}.executive-today button:last-child{border-right:0}.executive-today button:hover{background:#fff}.executive-today button small{color:#7a8e9d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.executive-today button strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.executive-today button strong.negative{color:#b54855}.executive-today button span{color:#8b9aa5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.executive-today button.blocked{color:#8a99a4;background:#f8f9fa}.growth-metrics .portfolio,.growth-metrics .forecast{background:linear-gradient(145deg,#f7fbfe,#f3f8fc)}.growth-metrics .portfolio dd,.growth-metrics .forecast dd{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.3;overflow:hidden}.growth-metrics .portfolio i{background:#e4f3fb}.growth-metrics .forecast i{background:#e9e7fb}.growth-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 23px 23px;display:grid}.growth-funnel>div{background:#fff;border:1px solid #e2eaf0;border-radius:12px;min-width:0;padding:14px}.growth-funnel header{justify-content:space-between;align-items:center;gap:7px;display:flex}.growth-funnel header strong{color:#526b7d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.growth-funnel header b{color:#274b64;font-size:15px}.growth-funnel span{color:#7c909f;margin-top:7px;font-size:10px;display:block}.growth-funnel>div>i{background:#edf2f5;border-radius:999px;height:5px;margin-top:11px;display:block;overflow:hidden}.growth-funnel>div>i>b{border-radius:inherit;background:#70afd7;height:100%;display:block}.growth-funnel .stage-ready>i>b{background:#d49a34}.growth-funnel .stage-won>i>b{background:#2eab7e}.growth-funnel .stage-lost>i>b{background:#d5626d}.growth-cell,.growth-probability{flex-direction:column;gap:4px;min-width:140px;display:flex}.growth-cell strong,.growth-probability strong{color:#27485f;font-size:12px}.growth-cell small,.growth-probability small{color:#7c909f;font-size:10px;line-height:1.4}.growth-status{color:#2876a9;white-space:nowrap;background:#edf7fd;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.growth-status.stage-ready{color:#8b641e;background:#fff4d8}.growth-status.stage-won{color:#147a59;background:#e6f7f0}.growth-status.stage-lost{color:#a3404a;background:#fcebed}@media (width<=1100px){.growth-metrics,.growth-funnel,.executive-today>div{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-today button{border-bottom:1px solid #e3edf3}}@media (width<=680px){.growth-workspace>.business-toolbar{min-height:auto;padding:21px}.growth-title h2{font-size:23px}.growth-title p{font-size:12px}.growth-metrics,.growth-funnel{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.growth-section-head{align-items:flex-start;padding:19px 16px 15px}.growth-section-head p{font-size:11px}.growth-empty{align-items:flex-start;margin:0 14px 14px;padding:20px}.growth-empty>span{width:44px;height:44px}.growth-quick-create .business-form-card summary{padding-right:13px}.growth-quick-create .business-form{padding:15px}.growth-funnel>div{padding:11px}.growth-metrics>div{min-height:105px;padding:14px}.growth-metrics dd{font-size:21px}}@media (width<=900px){.order-source-control{grid-template-columns:1fr}}@media (width<=560px){.order-source-control>article{grid-template-columns:40px minmax(0,1fr)}.order-source-control>article>div{width:40px;height:40px}.order-source-control button{border-top:1px solid #e2ebf1;grid-column:1/-1;justify-content:center;padding:10px}.order-source-control em{white-space:normal}}@media (width<=680px){.executive-today>header{flex-direction:column;align-items:flex-start}.executive-today>div{grid-template-columns:1fr 1fr}.executive-today button{padding:12px}.executive-today button:last-child{grid-column:1/-1}.executive-today button strong{font-size:14px}}.executive-pulse{border-color:#d6e4ef;padding:0;overflow:hidden;box-shadow:0 18px 45px #14375414}.executive-pulse>header{color:#fff;background:radial-gradient(circle at 82% 18%,#47beff3d,#0000 19rem),linear-gradient(124deg,#102f4b,#164b70);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.executive-pulse>header p{color:#8bc9ef;letter-spacing:.12em;margin:0 0 5px;font-size:11px;font-weight:850}.executive-pulse>header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:23px}.executive-pulse>header span{color:#c5dbea;max-width:760px;margin-top:6px;font-size:13px;line-height:1.55;display:block}.executive-pulse-status{background:#05182940;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-width:138px;padding:12px 14px;display:grid}.executive-pulse-status b{color:#ffdca0;letter-spacing:.06em;background:#ecad4229;border-radius:999px;grid-column:1/-1;width:max-content;padding:4px 7px;font-size:10px}.executive-pulse-status b.healthy{color:#89efc4;background:#24c18626}.executive-pulse-status strong{letter-spacing:-.04em;font-size:25px}.executive-pulse-status small{color:#b9d1e2;font-size:11px}.executive-pulse-kpis{border-bottom:1px solid #e1eaf1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.executive-pulse-kpis>button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e1eaf1;flex-direction:column;align-items:flex-start;gap:5px;padding:19px 20px;transition:all .16s;display:flex}.executive-pulse-kpis>button:last-child{border-right:0}.executive-pulse-kpis>button:hover{background:#f5faff}.executive-pulse-kpis>button.blocked{background:#fffaf0}.executive-pulse-kpis small{color:#71879a;font-size:12px;font-weight:750}.executive-pulse-kpis strong{color:#173f5d;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:25px;overflow:hidden}.executive-pulse-kpis span{color:#8798a6;font-size:11px;line-height:1.45}.executive-pulse-grid{background:#f6f9fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.executive-pulse-grid>article{border-right:1px solid #e0e9ef;min-width:0;padding:20px 22px}.executive-pulse-grid>article:last-child{border-right:0}.executive-pulse-grid article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.executive-pulse-grid article>header>span{color:#24475f;font-size:14px;font-weight:800}.executive-pulse-grid article>header>button{color:#247cb9;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.executive-pulse-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.executive-pulse-grid dl>div{background:#fff;border:1px solid #e1e9ef;border-radius:10px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.executive-pulse-grid dt{color:#71879a;font-size:11px}.executive-pulse-grid dd{color:#1b435e;margin:0;font-size:18px;font-weight:850}.executive-pulse-grid dd.danger{color:#bb3f4c}.executive-pulse-grid dd.good{color:#188360}.executive-readiness{gap:8px;margin:0;padding:0;list-style:none;display:grid}.executive-readiness li{align-items:center;gap:9px;min-height:36px;display:flex}.executive-readiness li>i{background:#d8a13e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #fff4db}.executive-readiness li.ready>i{background:#24a878;box-shadow:0 0 0 4px #e5f7f0}.executive-readiness li.blocked>i{background:#d1535d;box-shadow:0 0 0 4px #fbe9eb}.executive-readiness li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.executive-readiness strong{color:#2b4b62;font-size:12px}.executive-readiness small{color:#7c8f9e;font-size:11px;line-height:1.35}.executive-pulse>footer{background:#fff;border-top:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.executive-pulse>footer>span{color:#687f91;font-size:11px}.executive-pulse>footer b{color:#33536a}.executive-pulse.loading,.executive-pulse.unavailable{align-items:center;gap:12px;min-height:110px;padding:22px;display:flex}.executive-pulse.loading span,.executive-pulse.unavailable span{color:#74899b;font-size:13px}.executive-pulse.unavailable button{margin-left:auto}.whatsapp-profile-action.primary{color:#fff;background:linear-gradient(135deg,#2298d3,#176ca6);border-color:#1877ae;box-shadow:0 7px 18px #1d79b129}@media (width<=1180px){.executive-pulse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-pulse-kpis>button:nth-child(2){border-right:0}.executive-pulse-kpis>button:nth-child(-n+2){border-bottom:1px solid #e1eaf1}.executive-pulse-grid{grid-template-columns:1fr}.executive-pulse-grid>article{border-bottom:1px solid #e0e9ef;border-right:0}}@media (width<=680px){.executive-pulse>header{flex-direction:column;align-items:flex-start;padding:19px}.executive-pulse>header h2{font-size:20px}.executive-pulse-status{width:100%}.executive-pulse-kpis{grid-template-columns:1fr}.executive-pulse-kpis>button{border-bottom:1px solid #e1eaf1;border-right:0}.executive-pulse-grid>article{padding:18px}.executive-pulse>footer{flex-direction:column;align-items:stretch}.executive-pulse>footer button{width:100%}}.import-workspace{gap:15px}.import-intro{min-height:82px}.import-intro>div:first-child{max-width:820px}.import-intro>div:first-child>span{font-size:12px;line-height:1.55}.import-safety{background:#f4f9fc;border:1px solid #d8e7f1;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:11px 14px;display:grid}.import-safety>b{color:#13805d;grid-row:1/3;font-size:25px;line-height:1}.import-safety>span{color:#2f5169;font-size:11px;font-weight:800}.import-safety small{color:#7890a1;margin-top:2px;font-size:9px;font-weight:600;display:block}.import-card,.import-preview{border-color:#d6e3ed;overflow:hidden;box-shadow:0 12px 34px #183f5b0f;padding:0!important}.import-card>header,.import-preview>header{background:linear-gradient(#fff,#fbfdfe);border-bottom:1px solid #e4ecf2;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:15px 20px;display:flex}.import-card>header>div:first-child,.import-preview>header>div:first-child{align-items:center;gap:12px;display:flex}.import-card>header>div:first-child>span,.import-preview>header>div:first-child>span{color:#fff;background:linear-gradient(135deg,#2698d1,#176da8);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid;box-shadow:0 7px 15px #1d7cb633}.import-card h2,.import-preview h2{color:#1d415c;letter-spacing:-.02em;margin:0;font-size:16px}.import-card header p,.import-preview header p{color:#788d9e;margin:4px 0 0;font-size:11px}.import-mode-tabs{background:#f4f8fb;border:1px solid #dae6ef;border-radius:11px;gap:4px;padding:4px;display:flex}.import-mode-tabs button{color:#6c8293;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800}.import-form{padding:21px}.import-form label{color:#37576e;font-size:12px;font-weight:750}.import-form input,.import-form select,.import-form textarea{color:#183b55;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #ccdae5;border-radius:10px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.import-form textarea{resize:vertical;min-height:156px;line-height:1.6}.import-form input:focus,.import-form select:focus,.import-form textarea:focus{border-color:#50a3d5;box-shadow:0 0 0 3px #3697cf1f}.import-guide{background:#f5fafe;border:1px solid #dce9f2;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px 16px;display:grid}.import-guide>span{color:#257eb7;text-transform:uppercase;letter-spacing:.08em;background:#e3f2fb;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850}.import-guide code{color:#234a65;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.import-guide p{color:#748a9b;grid-column:1/-1;margin:1px 0 0;font-size:11px;line-height:1.55}.import-guide strong{color:#48667c}.import-submit{justify-content:space-between;align-items:center;gap:15px;display:flex}.import-submit>span{color:#8395a3;font-size:10px}.import-preview>header>b{border-radius:999px;padding:7px 10px;font-size:10px}.import-preview>header>b.ready{color:#147854;background:#e5f6ef}.import-preview>header>b.blocked{color:#a45e20;background:#fff0dc}.import-errors{background:#fff8f7;border-bottom:1px solid #f1d9d9;padding:14px 20px}.import-errors>strong{color:#a34848;font-size:12px}.import-errors p{color:#b45a5a;margin:6px 0 0;font-size:11px}.import-table{min-width:1260px}.import-preview>footer{background:#fbfdfe;border-top:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.import-preview>footer>span{color:#71889a;max-width:760px;font-size:11px;line-height:1.5}.import-preview>footer .primary-button{flex:none}.import-preview .data-table th,.import-preview .data-table td{white-space:nowrap}@media (width<=720px){.import-intro{gap:13px}.import-safety{width:100%}.import-card>header,.import-preview>header{flex-direction:column;align-items:stretch}.import-mode-tabs{grid-template-columns:1fr 1fr;display:grid}.import-submit,.import-preview>footer{flex-direction:column;align-items:stretch}.import-submit .primary-button,.import-preview>footer .primary-button{width:100%}.import-guide{grid-template-columns:1fr}.import-guide p{grid-column:auto}.import-guide code{white-space:normal}.import-form{padding:16px}}@media (width<=1050px){.pricing-decision-grid{grid-template-columns:1fr}.sourcing-opportunities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-command-bar{grid-template-columns:1fr auto}.supplier-command-bar>.search-box{grid-area:2/1/auto/-1}}@media (width<=790px){.supplier-intelligence-grid,.supplier-command-bar{grid-template-columns:1fr}.supplier-command-bar>.search-box{grid-area:auto}.supplier-command-bar>.pill{justify-self:start}.supplier-card>section.supplier-performance{grid-template-columns:repeat(2,1fr)}.supplier-card>section.supplier-performance div:nth-child(2){border-right:0}.supplier-card>section.supplier-performance div:nth-child(-n+2){border-bottom:1px solid #e7edf2}.pricing-advisor-header{grid-template-columns:44px minmax(0,1fr)}.pricing-advisor-header>strong{grid-column:2;justify-self:start;max-width:none}.pricing-advisor-kpis,.pricing-signal-panel .business-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-advisor-decision{flex-direction:column;align-items:stretch}.pricing-advisor-decision>.primary-button{width:100%}.pricing-supplier-ranking>header{flex-direction:column;align-items:flex-start}.pricing-supplier-ranking>header>span{text-align:left;max-width:none}.pricing-advisor-footer{flex-direction:column;align-items:flex-start}}@media (width<=620px){.pricing-coverage-card dl{grid-template-columns:1fr}.pricing-coverage-card dl>div{border-bottom:1px solid #e4ebf1;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pricing-coverage-card dl>div:last-child{border-bottom:0}.sourcing-opportunities>div{grid-template-columns:1fr}.supplier-live-quotes>button{grid-template-columns:minmax(0,1fr) auto}.supplier-live-quotes button>em{grid-column:1/-1;justify-self:start}.pricing-advisor-header{grid-template-columns:1fr}.pricing-advisor-header>strong{grid-column:auto}.pricing-advisor-kpis,.pricing-signal-panel .business-summary,.pricing-market-brief{grid-template-columns:1fr}.pricing-market-brief>b{grid-area:auto}.pricing-market-brief>small{grid-column:auto}.pricing-advisor-result-title{flex-direction:column;align-items:flex-start}.pricing-advisor-result-title em{overflow-wrap:anywhere}}.supplier-radar{border-color:#d5e3ed;padding:0;overflow:hidden;box-shadow:0 16px 38px #1c446112}.supplier-radar-head{color:#fff;background:radial-gradient(circle at 88% 14%,#3cc19933,#0000 17rem),linear-gradient(125deg,#123b56,#17647d);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.supplier-radar-symbol{background:#051d2b38;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:flex-end;gap:4px;width:48px;height:48px;padding:11px;display:flex}.supplier-radar-symbol span,.supplier-radar-symbol i,.supplier-radar-symbol b{background:#78e0c1;border-radius:999px;width:5px;box-shadow:0 0 12px #69e7c14d}.supplier-radar-symbol span{height:11px}.supplier-radar-symbol i{height:21px}.supplier-radar-symbol b{height:16px}.supplier-radar-head p{color:#7ee1c5;letter-spacing:.13em;margin:0 0 3px;font-size:9px;font-weight:900}.supplier-radar-head h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:18px}.supplier-radar-head>div:nth-child(2)>span{color:#c7dce7;margin-top:4px;font-size:11px;line-height:1.5;display:block}.supplier-radar-live{color:#d9edf5;white-space:nowrap;background:#041c2a33;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.supplier-radar-live i{background:#65e1ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #65e1ae1f}.supplier-radar-metrics{background:#fff;border-bottom:1px solid #e1e9ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.supplier-radar-metrics>div{border-right:1px solid #e4ebf0;gap:3px;min-width:0;padding:15px 18px;display:grid}.supplier-radar-metrics>div:last-child{border-right:0}.supplier-radar-metrics span{color:#718697;font-size:10px;font-weight:750}.supplier-radar-metrics strong{color:#214861;letter-spacing:-.04em;font-size:23px}.supplier-radar-metrics small{color:#91a0ab;font-size:8px}.supplier-radar-metrics .danger strong{color:#bd4b55}.supplier-radar-metrics .good strong{color:#198262}.supplier-radar-list{background:#f5f8fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.supplier-radar-row{background:#fff;border:1px solid #dfe7ed;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 15px #193c5309}.supplier-radar-row.attention{border-color:#efcdd0}.supplier-radar-row.changed{border-color:#ead8aa}.supplier-radar-row>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.supplier-radar-row>header>div{gap:2px;min-width:0;display:grid}.supplier-radar-row>header strong{color:#264a62;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.supplier-radar-row>header small{color:#8495a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.supplier-radar-row>header>span{color:#27765d;background:#e8f6f0;border-radius:999px;flex:none;padding:5px 7px;font-size:8px;font-weight:850}.supplier-radar-row.attention>header>span{color:#a83d46;background:#fbe9ea}.supplier-radar-row.changed>header>span{color:#95661c;background:#fff3d9}.supplier-radar-counts{border-bottom:1px solid #edf1f4;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.supplier-radar-counts span{color:#83939f;text-align:center;border-right:1px solid #eef2f5;gap:2px;padding:8px 7px;font-size:7px;display:grid}.supplier-radar-counts span:last-child{border-right:0}.supplier-radar-counts b{color:#31556d;font-size:11px}.supplier-radar-counts .risk b{color:#bf4e58}.supplier-radar-evidence{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 9px;padding:11px 13px;display:grid}.supplier-radar-evidence>span{color:#2278aa;background:#eaf5fb;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:850}.supplier-radar-evidence p{color:#4d687a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.supplier-radar-evidence small{color:#8b9aa5;grid-column:2;font-size:7px}.supplier-radar-row>footer{background:#fbfcfd;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.supplier-radar-row>footer small{color:#93a0aa;font-size:7px;line-height:1.4}.supplier-radar-row>footer button,.supplier-radar-foot button{color:#1876ac;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:9px;font-weight:850}.supplier-radar-foot{background:#fff;border-top:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;display:flex}.supplier-radar-foot span{color:#7c8f9e;font-size:8px;line-height:1.45}.supplier-radar-empty{background:#f4faf7;border:1px dashed #c9dfd6;border-radius:12px;align-items:center;gap:12px;margin:14px;padding:16px;display:flex}.supplier-radar-empty>div{color:#fff;background:#2da579;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.supplier-radar-empty>span{gap:3px;display:grid}.supplier-radar-empty strong{color:#285947;font-size:11px}.supplier-radar-empty small{color:#789186;font-size:9px}.supplier-radar.loading,.supplier-radar.error{align-items:center;gap:13px;min-height:82px;padding:18px;display:flex}.supplier-radar.loading>div,.supplier-radar.error>div{gap:4px;display:grid}.supplier-radar.loading strong,.supplier-radar.error strong{color:#2b4e66;font-size:12px}.supplier-radar.loading small,.supplier-radar.error small{color:#7d91a0;font-size:9px}.supplier-radar.error .secondary-button{margin-left:auto}.supplier-radar-pulse{background:#2ca57b;border-radius:50%;width:13px;height:13px;animation:1.6s infinite supplierRadarPulse;box-shadow:0 0 #2ca57b4d}@keyframes supplierRadarPulse{70%{box-shadow:0 0 0 9px #2ca57b00}to{box-shadow:0 0 #2ca57b00}}@media (width<=900px){.supplier-radar-list{grid-template-columns:1fr}.supplier-radar-head{grid-template-columns:44px minmax(0,1fr)}.supplier-radar-live{grid-column:2;justify-self:start}.supplier-radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-radar-metrics>div:nth-child(2){border-right:0}.supplier-radar-metrics>div:nth-child(-n+2){border-bottom:1px solid #e4ebf0}}@media (width<=560px){.supplier-radar-head{grid-template-columns:1fr;padding:17px}.supplier-radar-symbol{width:42px;height:42px}.supplier-radar-live{grid-column:auto}.supplier-radar-list{padding:9px}.supplier-radar-row>footer,.supplier-radar-foot{flex-direction:column;align-items:flex-start}.supplier-radar-row>footer button,.supplier-radar-foot button{min-height:30px}.supplier-radar-counts{grid-template-columns:repeat(3,1fr)}.supplier-radar-counts span:nth-child(3){border-right:0}.supplier-radar-counts span:nth-child(-n+3){border-bottom:1px solid #eef2f5}}.whatsapp-order-review{border-color:#e7d8b5;padding:0;overflow:hidden;box-shadow:0 13px 34px #63491a12}.whatsapp-order-review>header{background:linear-gradient(120deg,#fffaf0,#fff);border-bottom:1px solid #eee4cf;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.whatsapp-order-review>header p{color:#b17b20;letter-spacing:.12em;margin:0 0 4px;font-size:9px;font-weight:900}.whatsapp-order-review>header h2{color:#4e4028;letter-spacing:-.025em;margin:0;font-size:17px}.whatsapp-order-review>header>div>span{color:#88775c;margin-top:5px;font-size:10px;line-height:1.5;display:block}.whatsapp-order-review-list{gap:0;display:grid}.whatsapp-order-review-list>article{background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:38px minmax(210px,1fr) minmax(180px,.65fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 17px;display:grid}.whatsapp-order-review-list>article:last-child{border-bottom:0}.whatsapp-order-review-state{color:#a56d16;background:#fff0cd;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.whatsapp-order-review-state.payment{color:#177d59;background:#e4f5ee}.whatsapp-order-review-list>article>span{gap:2px;min-width:0;display:grid}.whatsapp-order-review-list>article>span strong{color:#294b61;font-size:11px}.whatsapp-order-review-list>article>span small{color:#8797a2;font-size:8px}.whatsapp-order-review-list>article>span p{color:#6f8290;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;line-height:1.4;overflow:hidden}.whatsapp-order-review-product{border-left:1px solid #e8edf0;gap:3px;min-width:0;padding-left:12px;display:grid}.whatsapp-order-review-product small{color:#9a865f;letter-spacing:.08em;font-size:7px;font-weight:850}.whatsapp-order-review-product strong{color:#334f62;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.whatsapp-order-review-product em{color:#84939e;font-size:8px;font-style:normal}.whatsapp-order-review-list>article>footer{align-items:center;gap:7px;display:flex}.whatsapp-order-review-list>article>footer button{white-space:nowrap;min-height:34px;padding:0 11px;font-size:9px}.whatsapp-order-review-more{color:#8b7e69;background:#fffcf6;border-top:1px solid #ece5d7;padding:9px 17px;font-size:8px}@media (width<=1000px){.whatsapp-order-review-list>article{grid-template-columns:38px minmax(0,1fr) auto}.whatsapp-order-review-product{grid-column:2}.whatsapp-order-review-list>article>footer{grid-area:1/3/3}}@media (width<=650px){.whatsapp-order-review>header{flex-direction:column;align-items:flex-start;padding:16px}.whatsapp-order-review-list>article{grid-template-columns:36px minmax(0,1fr);padding:13px}.whatsapp-order-review-product{border-top:1px solid #edf0f2;border-left:0;grid-column:1/-1;padding:9px 0 0}.whatsapp-order-review-list>article>footer{grid-area:auto/1/auto/-1}.whatsapp-order-review-list>article>footer button{flex:1}.whatsapp-order-review-list>article>span p{white-space:normal}.whatsapp-order-review-more{padding:10px 13px}}.supplier-quote-evidence{white-space:normal;max-width:24rem;margin-top:.5rem;font-size:.875rem}.supplier-quote-evidence summary{cursor:pointer;color:var(--accent,#247fff);font-weight:600}.supplier-quote-evidence>div{gap:.5rem;padding:.75rem 0;display:grid}.supplier-quote-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.supplier-quote-evidence span{color:var(--muted,#64748b)}.supplier-quote-evidence button{justify-self:start}.supplier-price-sync{color:#173c54;background:#f7fbfd;border:1px solid #d5e3ed;border-radius:12px;margin:16px 20px;padding:16px}.supplier-price-sync-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supplier-price-sync-head strong{font-size:13px}.supplier-price-sync-head p{color:#587283;max-width:680px;margin:5px 0 0;font-size:11px;line-height:1.65}.supplier-price-sync-head>span{color:#17634f;white-space:nowrap;background:#e2f1ed;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.supplier-price-sync-counts{color:#587283;flex-wrap:wrap;gap:12px 22px;margin:14px 0 8px;font-size:11px;display:flex}.supplier-price-sync-counts b{color:#173c54;margin-right:3px;font-size:16px}.supplier-price-sync>small{color:#587283;font-size:10px}.supplier-price-sync>p{font-size:11px;line-height:1.6}.supplier-price-sync footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.supplier-price-sync footer small{color:#587283;max-width:650px;font-size:10px;line-height:1.6}.supplier-price-sync footer button{flex-shrink:0;font-size:11px}@media (width<=650px){.supplier-price-sync{margin:12px;padding:12px}.supplier-price-sync-head,.supplier-price-sync footer{flex-direction:column;align-items:flex-start;gap:10px}}.product-selection-table .product-select-cell{text-align:center;width:92px;min-width:92px;padding:8px 12px}.product-select-label{cursor:pointer;color:#326486;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:14px;font-weight:600;display:flex}.product-select-label input{accent-color:#1686db;cursor:pointer;width:19px;height:19px;min-height:19px;margin:0}.product-select-label input:focus-visible{outline-offset:3px;outline:3px solid #87c9f8}.product-select-label input:disabled{cursor:wait}.data-table tr.product-row-selected td{background:#eef8ff}.data-table tr.product-row-selected:hover td{background:#e4f3ff}.product-bulk-bar{z-index:15;color:#163c59;background:#fff;border:1px solid #a9d5f5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 32px #174e7624}.product-bulk-summary{flex:1;min-width:0}.product-bulk-summary>strong{font-size:16px;display:block}.product-bulk-summary>small{color:#9a6515;margin-top:4px;font-size:13px;display:block}.product-bulk-summary details{margin-top:6px;font-size:13px}.product-bulk-summary summary{color:#2675ad;cursor:pointer}.product-bulk-summary ul{max-height:140px;margin:8px 0 0;padding-left:20px;line-height:1.6;overflow:auto}.product-bulk-mode{color:#47657d;gap:5px;min-width:180px;font-size:14px;display:grid}.product-bulk-mode select{color:#163c59;min-height:42px;font:inherit;background:#f8fcff;border:1px solid #b9d3e6;border-radius:9px;padding:8px 12px}.product-bulk-mode small{max-width:230px;font-size:13px;line-height:1.4}.product-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-bulk-actions button{min-height:42px;font-size:14px}@media (width<=1000px){.product-bulk-bar{flex-wrap:wrap;gap:12px}.product-bulk-actions{width:100%}.product-bulk-summary{flex-basis:40%}}@media (width<=600px){.product-bulk-bar{gap:12px;padding:12px;bottom:8px}.product-bulk-summary{flex-basis:100%}.product-bulk-mode{width:100%}.product-bulk-actions button{flex:1}.product-selection-table .product-select-cell{width:78px;min-width:78px;padding:6px 8px}}.supplier-catalogue{color:#113458;background:#fff;border:1px solid #dbe6f1;border-radius:18px;margin:18px 0;padding:22px;font-size:14px;line-height:1.6}.supplier-catalogue>header,.catalogue-source-grid article>header,.catalogue-findings-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supplier-catalogue h3{margin:3px 0 6px;font-size:20px}.supplier-catalogue p{margin:8px 0}.supplier-catalogue small{color:#627c96;font-size:13px}.catalogue-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.catalogue-source-grid article{background:#f8fbff;border:1px solid #dce7f1;border-radius:14px;min-width:0;padding:18px}.catalogue-source-grid article>header strong{font-size:16px}.catalogue-source-grid article>header span{color:#006ba3;white-space:nowrap;background:#e5f4ff;border-radius:8px;padding:3px 9px;font-size:13px}.catalogue-source-grid dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.catalogue-source-grid dt{color:#5b748e;font-size:13px}.catalogue-source-grid dd{margin:2px 0;font-size:23px;font-weight:700}.catalogue-source-current{overflow-wrap:anywhere;display:block}.catalogue-source-grid footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.catalogue-source-grid summary,.catalogue-findings-list summary{cursor:pointer;font-weight:600}.catalogue-findings-toggle{text-align:left;color:#13466f;cursor:pointer;background:#eff6fd;border:0;border-radius:10px;justify-content:space-between;width:100%;margin-top:18px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.catalogue-findings-filter{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;margin:18px 0;display:grid}.catalogue-findings-filter label{gap:6px;font-size:14px;display:grid}.catalogue-findings-filter input,.catalogue-findings-filter select{color:#163b5f;background:#fff;border:1px solid #d6e2ef;border-radius:9px;min-width:0;padding:10px 12px;font-size:14px}.catalogue-findings-list{gap:12px;display:grid}.catalogue-findings-list article{border:1px solid #dce6ef;border-radius:12px;min-width:0;padding:18px}.catalogue-findings-list header strong{font-size:16px}.catalogue-findings-list header small{margin-top:4px;display:block}.catalogue-findings-list header b{white-space:nowrap;color:#00714c;font-size:17px}.product-variant-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.product-variant-chips span{color:#164974;background:#edf5fb;border-radius:7px;padding:3px 9px;font-size:13px}.catalogue-findings-list blockquote,.supplier-quote-evidence blockquote{background:#f4f8fc;border-left:3px solid #62aada;margin:12px 0;padding:10px 14px}.catalogue-findings-list blockquote p,.supplier-quote-evidence blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto}.catalogue-empty{background:#f7fafc;border-radius:10px;padding:20px}.pricing-market-sources{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.pricing-market-sources a{color:#165f92;border:1px solid #dbe7f2;border-radius:10px;justify-content:space-between;gap:15px;padding:10px 14px;font-size:14px;display:flex}.pricing-advisor-form label,.pricing-advisor-decision small,.pricing-market-brief small,.pricing-market-brief span,.supplier-price-sync small,.supplier-price-sync p{font-size:14px;line-height:1.6}.pricing-advisor-kpis dt{font-size:14px}.supplier-price-sync-counts{flex-wrap:wrap}.supplier-catalogue button:focus-visible,.supplier-catalogue summary:focus-visible{outline-offset:3px;outline:3px solid #53a9e2}@media (width<=850px){.catalogue-source-grid{grid-template-columns:1fr}.catalogue-findings-filter{grid-template-columns:1fr 1fr}.catalogue-findings-filter button{grid-column:1/-1}.supplier-catalogue{padding:16px}.supplier-catalogue>header,.catalogue-source-grid article>header{flex-wrap:wrap}}@media (width<=520px){.catalogue-findings-filter{grid-template-columns:1fr}.catalogue-findings-list article>header{flex-wrap:wrap}.catalogue-source-grid dl{gap:5px}.supplier-catalogue .secondary-button{min-height:42px}}.commerce-settings-intro{color:#567187;margin:14px 0 0;font-size:.875rem;line-height:1.6}.commerce-settings-fields{border:0;min-width:0;margin:0;padding:0}.commerce-setting-summary{align-items:center;gap:16px;display:flex}.commerce-setting-summary img{object-fit:contain;background:#f1f6fb;border-radius:8px;width:140px;max-height:85px}.commerce-setting-summary>div{overflow-wrap:anywhere;min-width:0}.commerce-setting-summary details{margin-top:8px;font-size:.875rem}.commerce-setting-summary summary{cursor:pointer;color:#17629b}.commerce-setting-summary details>span{font-variant-numeric:tabular-nums;margin-top:6px;display:block}.commerce-setting-state{white-space:nowrap;color:#536b7d;background:#edf1f5;border-radius:8px;padding:5px 10px;font-size:.875rem}.commerce-setting-state.active{color:#16653e;background:#e5f6ed}@media (width<=520px){.commerce-setting-summary{flex-wrap:wrap}.commerce-setting-summary img{width:100%;max-height:150px}.commerce-setting-summary>div{width:100%}}.commerce-catalog{gap:16px;font-size:1rem;display:grid}.commerce-catalog-tools,.commerce-catalog-editor{padding:20px}.commerce-catalog .commerce-tabs{flex-wrap:wrap}.commerce-catalog .commerce-tabs button,.commerce-control-expanded .commerce-tabs button{font-size:.875rem}.commerce-catalog-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.commerce-catalog-filters label{flex:180px;gap:6px;font-size:.875rem;display:grid}.commerce-catalog input:not([type=checkbox]),.commerce-catalog select,.commerce-catalog textarea{color:#183a55;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ceddeb;border-radius:8px;padding:9px 11px}.commerce-catalog .commerce-form-grid label{font-size:.875rem}.commerce-catalog .commerce-form-grid small,.commerce-catalog-row small{color:#567187;font-size:.875rem;display:block}.commerce-catalog-editor header,.commerce-catalog-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.commerce-catalog-editor h2,.commerce-catalog-list h2{font-size:1.125rem}.commerce-catalog-list{padding:20px}.commerce-catalog-row{border-top:1px solid #e2ebf3;align-items:center;gap:20px;padding:18px 0;display:flex}.commerce-catalog-row>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.commerce-catalog-row p{color:#567187;margin:6px 0 0;font-size:.875rem}.commerce-catalog-row-actions,.commerce-catalog-pagination{align-items:center;gap:10px;display:flex}.commerce-catalog-pagination{justify-content:center;padding-top:18px}.commerce-catalog-checkboxes{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.commerce-catalog-checkboxes label{align-items:center;gap:8px;font-size:.875rem;display:flex}.commerce-catalog-checkboxes input{width:18px;height:18px}@media (width<=700px){.commerce-catalog-row{flex-wrap:wrap;align-items:start}.commerce-catalog-row>div:first-child{flex-basis:100%}.commerce-catalog-row-actions{margin-left:auto}.commerce-catalog-tools,.commerce-catalog-editor,.commerce-catalog-list{padding:14px}}:root{--nav:#101d35;--nav-soft:#192d4b;--blue:#2563eb;--blue-dark:#1d4ed8;--cyan:#0284c7;--green:#12805c;--amber:#bc7610;--red:#c44753;--violet:#7062b4;--ink:#16263e;--muted:#6a7890;--line:#e1e7f0;--surface:#fff;--canvas:#f3f5f9;--shadow:0 3px 16px #14244104;--radius:14px}html,body{background:var(--canvas);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}body{background-image:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue)}button:disabled{cursor:not-allowed;opacity:.55}button{cursor:pointer}button,input,select,textarea{touch-action:manipulation}h1,h2,h3,p{overflow-wrap:anywhere}a,button{-webkit-tap-highlight-color:transparent}.ops-shell{min-height:100dvh}.ops-shell>main{min-width:0;margin-left:284px;padding-top:76px}.ops-shell .content{max-width:1840px;margin:0 auto;padding:32px 38px 48px}.ops-skip{z-index:300;border:2px solid var(--blue);background:#fff;padding:14px;position:fixed;top:-80px;left:300px}.ops-skip:focus{top:8px}.ops-sidebar{z-index:95;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:284px;display:flex;position:fixed;top:0;bottom:0;left:0}.ops-brand{flex-shrink:0;align-items:center;height:92px;padding:22px 24px;display:flex}.ops-brand>a{align-items:center;gap:12px;display:flex}.ops-brand>a>span{color:#fff;background:#172b4c;border-radius:10px;place-items:center;width:39px;height:42px;font-size:24px;font-weight:800;display:grid;box-shadow:4px 4px #cbe1ff}.ops-brand strong{letter-spacing:.12em;font-size:16px;display:block}.ops-brand small{letter-spacing:.21em;color:#6e7d92;margin-top:2px;font-size:12px;display:block}.ops-command-trigger{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;justify-content:space-between;margin:0 18px 20px;padding:10px 12px;font-size:12px;display:flex}.ops-command-trigger kbd{border:1px solid var(--line);background:#fff;border-radius:3px;padding:0 4px;font-size:12px}.ops-navigation{border-top:1px solid var(--line);flex:1;grid-template-columns:65px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ops-rail{background:var(--nav);flex-direction:column;gap:9px;padding:15px 6px;display:flex;overflow:auto}.ops-rail>button{color:#afbdd1;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-height:60px;padding:11px 2px;display:flex}.ops-rail>button>small{letter-spacing:.01em;font-size:12px;line-height:1.2}.ops-rail>button:hover{color:#fff;background:#233856}.ops-rail>button.is-active{color:#fff;background:#2b65d8}.ops-section-nav{min-width:0;padding:19px 10px 10px;overflow:auto}.ops-section-nav>p{letter-spacing:.08em;text-transform:uppercase;color:#8190a5;margin:0 10px 14px;font-size:12px;font-weight:700}.ops-section-nav>a{color:#637187;border-radius:7px;align-items:center;gap:9px;min-height:44px;margin:3px 0;padding:9px 10px;font-size:12px;font-weight:550;transition:background .15s;display:flex}.ops-section-nav>a>svg{color:#8b98aa;flex-shrink:0;width:17px}.ops-section-nav>a>span{flex:1;min-width:0}.ops-section-nav>a:hover{color:#223c63;background:#f3f6fa}.ops-section-nav>a.is-active{color:#2056b6;background:#eaf1ff;font-weight:650}.ops-section-nav>a.is-active>svg{color:#2563eb}.ops-section-nav>a>b{text-align:center;background:#e3ebfa;border-radius:4px;min-width:19px;padding:1px 5px;font-size:12px}.ops-nav-caption{color:#97a2b1;border-top:1px solid var(--line);margin:28px 10px 0;padding-top:15px;font-size:12px;line-height:1.7}.ops-shift{border-top:1px solid var(--line);background:#fafbfd;padding:17px 16px}.ops-shift>div{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ops-shift strong{font-size:12px;font-weight:550}.ops-shift time{font-variant-numeric:tabular-nums;color:#657a97;margin-left:auto;font-size:12px}.ops-shift>button{color:#28529a;background:#fff;border:1px solid #d7e2f2;border-radius:7px;width:100%;margin-top:10px;padding:8px;font-size:12px}.ops-sidebar-footer{border-top:1px solid var(--line);color:#8b96a5;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.ops-sidebar-footer button{color:#67788c;background:0 0;border:0;padding:4px;font-size:12px}.ops-state-dot{background:#aeb9c9;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ops-state-dot.active{background:#188667;box-shadow:0 0 0 3px #e7f5ef}.ops-state-dot.warning{background:#c58a24;box-shadow:0 0 0 3px #fcf3df}.ops-topbar{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 38px;display:flex;position:fixed;top:0;left:284px;right:0}.ops-breadcrumb{align-items:center;gap:13px;min-width:0;font-size:12px;display:flex}.ops-breadcrumb>span{color:#7d8ba0;white-space:nowrap}.ops-breadcrumb>i{color:#c0c9d7;font-style:normal}.ops-breadcrumb>strong{color:#344762;font-weight:600}.ops-top-actions{flex-shrink:0;align-items:center;gap:15px;display:flex}.ops-icon-button{color:#76859c;background:0 0;border:0;border-radius:8px;place-items:center;min-width:36px;height:36px;font-size:25px;display:grid}.ops-icon-button:hover{background:#f1f5fb}.ops-notification{position:relative}.ops-notification>b{color:#fff;background:#2563eb;border-radius:7px;min-width:16px;padding:0 3px;font-size:12px;position:absolute;top:0;right:0}.ops-profile{border:0;border-left:1px solid var(--line);text-align:right;background:0 0;align-items:center;gap:12px;padding:0 0 0 18px;display:flex}.ops-profile>span{flex-direction:column;display:flex}.ops-profile strong{font-size:12px;font-weight:600}.ops-profile small{color:#8490a2;font-size:12px}.ops-profile>b{color:#3369b9;background:#e6efff;border:1px solid #cfdef6;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.ops-mobile-close,.ops-mobile-menu,.ops-nav-scrim{display:none}.ops-command-dialog{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(600px,100vw - 28px);max-height:75dvh;margin:12dvh auto;padding:0;box-shadow:0 32px 120px #12223d3d}.ops-command-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b3270}.ops-command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.ops-command-input>input{background:0 0;border:0;outline:none;width:100%;min-height:40px}.ops-command-input>button{border:1px solid var(--line);color:var(--muted);background:#fafbfd;border-radius:5px;padding:4px;font-size:12px}.ops-command-results{max-height:56dvh;padding:9px;overflow:auto}.ops-command-results>button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.ops-command-results>button:hover,.ops-command-results>button:focus-visible{background:#eff4fd}.ops-command-results>button>span{flex:1;gap:2px;display:grid}.ops-command-results strong{font-size:14px}.ops-command-results small{color:var(--muted);font-size:12px}.ops-command-results>b{color:var(--muted)}.ops-command-results>p{color:var(--muted);padding:18px}.ops-page-heading,.page-intro{background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;margin:0 0 26px;padding:0;display:flex}.ops-page-heading>div>p,.page-intro>div>p{color:#7889a1;letter-spacing:.05em;margin:0 0 7px;font-size:12px}.ops-page-heading h1,.page-intro h1{letter-spacing:-.045em;color:#172b48;margin:0 0 10px;font-size:34px;font-weight:650;line-height:1.18}.ops-page-heading h1>span{color:var(--blue)}.ops-page-heading>div>span,.page-intro>div>span{color:#7a889d;font-size:14px;line-height:1.6}.ops-page-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.ops-period{color:#8290a4;border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:5px 12px;font-size:12px;display:flex}.ops-period select{color:#405371;background:0 0;border:0;min-height:25px;padding:0;font-size:12px}.primary-button,.secondary-button,.danger-button{min-height:42px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.primary-button{background:var(--blue);border:1px solid var(--blue);color:#fff}.primary-button:hover{background:var(--blue-dark)}.secondary-button{color:#486180;background:#fff;border:1px solid #d8e1ef}.secondary-button:hover{background:#f3f7fd;border-color:#b7cbed}.text-button{color:#3e6bbb;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:550;line-height:1.5}.view-stack{gap:24px}.panel,.business-form-card,.import-card,.import-preview{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0}.panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:23px 25px;display:flex}.panel>header p{letter-spacing:.11em;color:#8897ac;margin:0 0 5px;font-size:12px}.panel>header h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650;line-height:1.35}.panel>header>div>span{color:var(--muted);font-size:12px}.ops-home{gap:24px;display:grid}.ops-home>.ops-page-heading{margin:0 0 5px}.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ops-kpis>article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:21px 24px;position:relative;overflow:hidden}.ops-kpis>article>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.ops-kpis>article>div>span{color:#708198;font-size:12px}.ops-kpis>article>div>small{font-variant-numeric:tabular-nums;color:#b2bdcd;font-size:12px}.ops-kpis>article>strong{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.2}.ops-kpis>article>p{color:#8d99aa;margin:9px 0 0;font-size:12px}.ops-kpis>article.accent{color:#fff;background:#1d3d70;border-color:#1d3d70}.ops-kpis>article.accent>div>span,.ops-kpis>article.accent>p{color:#a9c4e7}.ops-kpis>article.accent>div>small{color:#7196c5}.ops-home-grid{grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);align-items:stretch;gap:24px;display:grid}.ops-sales-panel .trend-chart{height:230px}.ops-sales-panel>footer{color:#8495ad;padding:0 25px 20px;font-size:12px}.ops-action-panel>div{padding:9px 22px}.ops-action-panel>div>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f7;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.ops-action-panel>div>button:last-child{border:0}.ops-action-panel button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ops-action-panel button strong{font-size:12px;font-weight:600}.ops-action-panel button small{color:#8b98aa;font-size:12px}.ops-action-panel button>b{color:#a5b2c4;font-size:15px}.ops-queue-count{color:#3464ac;background:#edf3fe;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:14px;font-weight:600;display:grid}.ops-queue-count.amber{color:#ab761d;background:#fff5e4}.ops-queue-count.red{color:#bd6370;background:#fff0f1}.ops-queue-count.blue{color:#577cca;background:#eef3ff}.ops-queue-count.violet{color:#8775bd;background:#f2effc}.ops-empty-note{color:var(--muted);padding:25px;font-size:14px}.ops-task-list{padding:8px 22px}.ops-task-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:17px 0;display:flex}.ops-task-list>button:last-child{border:0}.ops-task-list>button>div{flex-direction:column;gap:5px;display:flex}.ops-task-list strong{font-size:12px;font-weight:600;line-height:1.5}.ops-task-list small{color:#8694a9;font-size:12px}.ops-task-check{border:1px solid #cbd7e8;border-radius:4px;flex-shrink:0;width:15px;height:15px;margin-top:3px;display:block}.ops-stock-watch{border-top:1px solid var(--line);margin-top:10px;padding:18px 22px}.ops-stock-watch h3{justify-content:space-between;margin:0 0 10px;font-size:12px;display:flex}.ops-stock-watch h3>b{color:#b66767;background:#fff0ef;border-radius:4px;padding:0 5px;font-size:12px}.ops-stock-watch>button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%;padding:8px 0;font-size:12px;display:flex}.ops-stock-watch>button>span{white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}.ops-stock-watch strong{color:#b77545;font-size:12px}.ops-stock-watch>p{color:#91a0b2;margin-bottom:0;font-size:12px}.ops-status{color:#6f829d;background:#f1f4f8;border-radius:5px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-block}.ops-status.success{color:#408769;background:#edf7f2}.ops-status.pending{color:#a48641;background:#fff6e7}.ops-row-open{border:1px solid var(--line);color:#7990ae;background:#fff;border-radius:6px;width:27px;height:27px}.ops-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:230px;padding:32px 28px;display:flex}.ops-empty>span{letter-spacing:.15em;color:#a0afc2;font-size:12px}.ops-empty h3{margin:10px 0 6px;font-size:18px;font-weight:600}.ops-empty p{color:#8c9cb0;max-width:400px;margin:0 0 16px;font-size:12px}.ops-empty.compact{min-height:180px;padding:25px}.ops-empty.compact h3{font-size:15px}.ops-connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ops-connections>button{border:1px solid var(--line);text-align:left;background:#f8fafe;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:19px 23px;display:flex}.ops-connections>button>div{align-items:center;gap:9px;width:100%;display:flex}.ops-connections strong{font-size:12px;font-weight:600}.ops-connections>button>div>b{color:#8296b2;margin-left:auto;font-size:15px}.ops-connections>button>span{color:#70839f;font-size:12px}.ops-connections small{color:#96a5b8;font-size:12px}.ops-connections>button:hover{background:#fff;border-color:#c1d3ef}.data-table-wrap{border-radius:0 0 var(--radius) var(--radius);max-width:100%;overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{color:#8b9aaf;text-transform:none;letter-spacing:.02em;background:#f9fafc;border-bottom:1px solid #eaf0f7;padding:15px 22px;font-size:12px;font-weight:550}.data-table td{color:#556983;border-bottom:1px solid #edf1f7;padding:18px 22px;font-size:12px;line-height:1.65}.data-table td strong{color:#314968;font-size:12px;font-weight:600}.data-table td small{color:#98a5b7;margin-top:3px;font-size:12px;display:block}.data-table tbody tr:hover{background:#fafcff}.data-table tbody tr:last-child td{border-bottom:0}.table-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px;padding:20px 24px}.table-toolbar h2{font-size:17px}.search-box{border-color:var(--line);background:#fafbfd;border-radius:8px;min-height:40px}.search-box input{font-size:12px}.mini-metrics,.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.metric-card strong{font-size:27px}.metric-card p,.metric-card small{color:var(--muted);font-size:12px}.metric-icon{box-shadow:none;color:#5080ca;background:#edf3ff;border-radius:9px}.chart-panel{background:#fff}.trend-chart{padding:14px 22px}.chart-line{stroke:var(--blue)}.pill{border-radius:5px;padding:4px 8px;font-size:12px;font-weight:550;line-height:1.5}.pill.success{color:#348563;background:#edf7f2}.pill.warning{color:#b08032;background:#fff5e5}.pill.info{color:#5982c1;background:#edf3ff}.pill.danger{color:#bc6871;background:#fff0f1}.error-banner,.alert-banner{color:#a45361;background:#fff5f6;border:1px solid #ead6dc;border-radius:10px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:14px;display:flex}.error-banner>span,.alert-banner>span{flex:1;min-width:0}.error-banner button{color:inherit;background:0 0;border:0;margin-left:auto}.alert-banner{color:#a88439;background:#fffbf1;border-color:#f0e6c9}.alert-banner svg{flex-shrink:0}.toast{color:#fff;z-index:220;background:#142d51;border:1px solid #294871;border-radius:10px;font-size:14px;box-shadow:0 12px 34px #1227402b}.loading-screen{color:#7588a3;min-height:50dvh}.loader-mark{box-shadow:none;background:#1f4f99}.empty-state{min-height:250px;padding:36px}.empty-state h3{font-size:19px}.empty-state p{font-size:14px}.section-heading h2{font-size:20px}.section-heading p{font-size:14px}.field>span,.business-form label>span,.commerce-form-grid label>span{color:#667d9a;font-size:12px}.field input,.field select,.field textarea,.business-form input,.business-form select,.business-form textarea,.unified-toolbar input,.unified-toolbar select,.commerce-form-grid input,.commerce-form-grid textarea{color:#243d60;min-height:43px;box-shadow:none;background:#fff;border:1px solid #d9e3f0;border-radius:7px;padding:10px 12px;font-size:14px}.field input:focus,.field textarea:focus{border-color:#799fe1}.field>small{color:#66758c;font-size:12px}.form-grid{gap:18px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:160;background:#0d1f3c80;overflow-y:auto}.modal-card{border:1px solid #dae4f3;border-radius:16px;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 100px #14233e33}.modal-card>header{border-bottom:1px solid var(--line);background:#fff;padding:24px 28px}.modal-card h2{color:#223b60;font-size:21px}.modal-card form{padding:25px 28px}.modal-card>header p{color:#91a0b5;font-size:12px}.modal-card footer{border-top:1px solid var(--line);background:#f8fafc}.row-actions{gap:7px}.row-actions button{border:1px solid var(--line);color:#6a84a5;background:#fff;border-radius:6px;width:30px;height:30px}.business-workflow{gap:20px;min-width:0;display:grid}.business-toolbar{background:0 0;margin-bottom:8px;padding:0}.business-toolbar h2{letter-spacing:-.035em;color:#1c355a;font-size:27px}.business-toolbar p,.business-toolbar span{color:#7f91ab;font-size:12px}.business-workflow>.panel,.business-form-card{padding:22px}.business-form-card>summary{color:#315684;cursor:pointer;font-size:14px;font-weight:600}.business-form-card[open]>summary{margin-bottom:20px}.business-form{gap:18px}.business-summary{background:#f7fafe;border:1px solid #e2eaf5;border-radius:9px;gap:20px;padding:20px}.business-summary dt{color:#889bb5;font-size:12px}.business-summary dd{color:#294971;font-size:22px}.operation-guide,.import-guide{color:#657e9f;background:#f5f8fd;border:1px solid #dee8f6;border-radius:10px;padding:18px;font-size:14px}.operation-action-pair{flex-wrap:wrap;gap:10px}.operation-alert-card{border:1px solid var(--line);border-radius:10px;margin:12px}.operation-alert-row{text-align:left;background:0 0;border:0;width:100%;padding:20px}.operation-alert-row:hover{background:#f4f8ff}.operation-alert-row strong{font-size:14px}.operation-alert-row small{font-size:12px}.operation-alert-card.unread{border-left:3px solid var(--blue)}.growth-workspace>.business-toolbar{background:#f4f8ff;border:1px solid #dce7f6;border-radius:12px;padding:24px}.growth-metrics article,.catalogue-source-grid>article{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px}.growth-metrics strong{font-size:24px}.growth-metrics small{font-size:12px}.pricing-advisor-kpis .recommended{background:#edf5ff;border-color:#c9def7}.comparison-tabs{border-bottom:1px solid var(--line);gap:7px;padding:10px 0;display:flex;overflow:auto}.comparison-tabs button{white-space:nowrap;color:#8293ae;background:0 0;border:0;border-radius:7px;padding:11px 15px;font-size:14px}.comparison-tabs button.active{color:#396ab8;background:#eaf2ff}.comparison-table{min-width:750px}.competitor-site-panel{padding:24px}.competitor-site-form{background:#f6f9fe;border:1px solid #e0e9f6;border-radius:11px;gap:16px;padding:20px}.competitor-site-heading h2{color:#244369;font-size:24px}.competitor-site-heading p,.competitor-site-heading span{color:#8195ae}.competitor-market-radar{border-color:var(--line);background:#fff}.competitor-market-radar button.active{color:#396bb7;background:#e7f0ff;border-color:#b6d0f1}.competitor-site-coverage{flex-wrap:wrap;gap:20px;padding:16px 0}.competitor-site-coverage strong{color:#315a94}.competitor-site-actions{flex-wrap:wrap}.product-variant-chips>span{color:#617da7;background:#eff4fc;border-color:#dce7f6}.knowledge-center,.knowledge-layout{min-width:0}.integration-account{padding:24px}.integration-account>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.integration-account p{color:#7990ac;font-size:14px}.integration-balance{background:#f1f6fd;border:1px solid #d8e5f6;border-radius:10px;margin:18px 0;padding:22px}.integration-balance strong{color:#36629c;font-size:30px}.integration-balance small{color:#8299b8;font-size:12px}.import-intro{background:0 0;border:0;padding:0}.import-card>header,.import-preview>header{border-bottom:1px solid var(--line);background:#f9fbff;padding:22px}.import-mode-tabs{background:#edf3fb;border-radius:8px;padding:4px}.import-mode-tabs button{color:#8197b5;font-size:14px}.import-mode-tabs button.active{color:#3d69ac;background:#fff;box-shadow:0 1px 4px #12345612}.import-guide code{white-space:pre-wrap;font-size:12px;line-height:1.8;display:block}.import-safety{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:11px}.import-safety b{color:#4f78b2}.commerce-control-expanded{border:1px solid var(--line);background:#fff;border-radius:11px;flex-wrap:wrap;gap:12px;padding:12px}.commerce-control-expanded .commerce-tabs{flex-wrap:wrap;gap:5px;display:flex}.commerce-tabs button{color:#768eae;white-space:nowrap;border-radius:7px;min-height:40px;padding:10px 14px;font-size:12px}.commerce-tabs button.active{color:#3f6fb8;background:#edf3ff;border-color:#d4e2f7}.commerce-tabs em{background:#e1ebfb;padding:2px 6px;font-size:12px}.commerce-head-actions{flex-wrap:wrap;gap:8px}.commerce-head-actions>*{min-height:40px;font-size:12px}.commerce-control-bar>span{color:#8c9db5;font-size:12px}.unified-commerce{gap:22px;min-width:0;display:grid}.unified-toolbar{flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.unified-toolbar label{color:#8596ae;flex-direction:column;flex:1;gap:7px;min-width:140px;font-size:12px;display:flex}.unified-toolbar .unified-search{flex:2;min-width:230px}.unified-toolbar>span{color:#91a0b6;padding:11px 0;font-size:12px}.commerce-orders-layout{grid-template-columns:minmax(290px,.85fr) minmax(340px,1.15fr);align-items:start;gap:22px;display:grid}.commerce-order-scroll{max-height:650px}.commerce-order-scroll>button{border-bottom:1px solid #edf2f9;border-left:3px solid #0000;align-items:start;padding:18px 22px}.commerce-order-scroll>button.active{box-shadow:none;background:#f0f5ff;border-left-color:#4f7fd0}.commerce-order-scroll>button strong{font-size:14px;line-height:1.6}.commerce-order-scroll>button small{font-size:12px;line-height:1.7}.commerce-order-scroll>button>div{min-width:0}.commerce-detail-grid{background:#f8fafe;border:1px solid #e6edf7;border-radius:9px;gap:18px;margin:20px;padding:20px}.commerce-detail-grid small{color:#91a3bc;font-size:12px}.commerce-detail-grid strong{font-size:15px}.commerce-detail-grid span{overflow-wrap:anywhere;font-size:12px}.commerce-review-form{padding:20px}.commerce-empty{min-height:210px;padding:32px 24px}.commerce-empty strong{font-size:16px}.commerce-empty span{font-size:14px;line-height:1.6}.commerce-summary-strip{box-shadow:none;padding:23px}.commerce-summary-strip strong{font-size:19px}.commerce-summary-strip small{font-size:12px}.commerce-summary-strip{border-color:var(--line);background:#fff}.commerce-metrics article{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:21px}.commerce-metrics article strong{color:#243e65;font-size:28px}.commerce-metrics article small{color:#849bb9;font-size:12px}.commerce-metric-icon{box-shadow:none;color:#7196c9;background:#eef4fd}.commerce-connection-state{max-width:760px;margin:35px auto;padding:35px}.commerce-connection-state h2{font-size:24px}.commerce-connection-state p{color:var(--muted);font-size:14px}.whatsapp-shell,.whatsapp-workspace{border-color:var(--line);box-shadow:none;background:#fff;border-radius:14px}.whatsapp-chat-list,.whatsapp-sidebar{border-color:var(--line);background:#fff}.whatsapp-conversation{background:#f6f8fc}.whatsapp-message.outbound .whatsapp-bubble,.whatsapp-message.sent .whatsapp-bubble{color:#294b7f;background:#e8f0ff;border-color:#d9e6fb}.whatsapp-composer{border-color:var(--line);background:#fff}.whatsapp-composer textarea{background:#f8fafd;border-color:#dfe8f5;font-size:15px}.whatsapp-chat-button.active{background:#edf4ff;border-color:#cfdef5}.whatsapp-suggestion-chips button{color:#527cb7;background:#f2f6ff;border-color:#dce7f6;font-size:12px}.whatsapp-toolbar button{font-size:12px}.whatsapp-message-text{font-size:14px}.whatsapp-empty-chat{color:#7d91ad;background:#fafcff}.whatsapp-search input{font-size:14px}.settings-grid>article,.central-card{box-shadow:none;border:1px solid var(--line);border-radius:12px}.central-tabs button.active{color:#4274bb;background:#edf3ff;border-color:#ccdef6}.central-header{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:13px}.central-header p,.central-header span{color:var(--muted)}.independent-auth-shell{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);place-items:center;gap:0;min-height:100dvh;padding:0;display:grid;position:relative}.ops-login-story{color:#fff;background:#142d52;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;width:100%;min-height:100dvh;padding:10vw 8vw;display:flex;position:relative}.ops-login-story>p{letter-spacing:.16em;color:#8aaedb;margin:0 0 25px;font-size:12px}.ops-login-story h2{letter-spacing:-.05em;max-width:520px;margin:0 0 25px;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.08}.ops-login-story>span{color:#9db7d9;max-width:390px;font-size:15px;line-height:1.8}.ops-login-story>div{color:#a9c2e3;border-top:1px solid #3a5478;gap:27px;width:100%;max-width:400px;margin-top:65px;padding-top:25px;font-size:12px;display:flex}.ops-login-story>div>b{color:#fff;font-weight:550}.independent-auth-card{width:min(400px,100% - 56px);box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:25px 0}.independent-auth-brand{margin-bottom:45px}.independent-auth-brand>span{box-shadow:none;background:#1f477d;border-radius:10px}.independent-auth-brand strong{color:#23446f;letter-spacing:.09em}.independent-auth-brand small{color:#66758c;font-size:12px}.independent-auth-label{color:#7994b6;letter-spacing:.07em;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:12px}.independent-auth-card h1{letter-spacing:-.04em;color:#1c355b;margin:18px 0 12px;font-size:29px;line-height:1.25}.independent-auth-card>p{color:#64748b;font-size:14px;line-height:1.7}.independent-auth-card form{gap:20px;margin-top:30px}.independent-auth-card label>span{color:#7086a3;font-size:12px;font-weight:550}.independent-auth-card input{color:#1f3d66;background:#f9fbfe;border:1px solid #dce5f2;border-radius:8px;min-height:48px;padding:12px 14px;font-size:14px}.independent-auth-password{background:#f9fbfe;border-color:#dce5f2;border-radius:8px}.independent-auth-password input{background:0 0;border:0}.independent-auth-password button{color:#7691b5;font-size:12px}.independent-auth-submit{box-shadow:none;background:#235bba;border-radius:8px;min-height:48px;font-size:14px}.independent-auth-card>footer{color:#66758c;border-top:1px solid #e7edf6;margin-top:25px;padding-top:18px;font-size:12px}.independent-auth-copyright{text-align:center;color:#66758c;width:47.6%;font-size:12px;position:absolute;bottom:20px;right:0}.independent-auth-error{border-radius:8px;font-size:14px}.independent-auth-hint{color:#8b9cb6;font-size:12px}#ai-connection .ai-connection-message{overflow-wrap:anywhere;border:1px solid;border-radius:10px;width:100%;min-width:0;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.6;display:block}#ai-connection .ai-connection-error{color:#a63b48;background:#fff5f6;border-color:#f0d5d8}#ai-connection .ai-connection-success{color:#117356;background:#edf9f4;border-color:#cde9de}#ai-connection .ai-connect-steps{padding-left:22px;font-size:14px;line-height:1.8}#ai-connection .business-form{align-items:end}#ai-connection .business-form input{font-size:16px}#ai-connection .business-form button{min-height:44px}.session-reauth-overlay .independent-auth-shell{background:#0c1d3888;display:flex}.session-reauth-overlay .ops-login-story{display:none}@media (width>=1700px){.ops-shell .content{padding:38px 52px}.ops-topbar{padding:0 52px}.ops-page-heading h1,.page-intro h1{font-size:39px}}@media (width<=1300px){.ops-shell .content{padding:26px}.ops-topbar{padding:0 26px}.ops-kpis{gap:12px}.ops-kpis>article{padding:18px}.ops-kpis>article>strong{font-size:25px}.ops-home-grid{grid-template-columns:minmax(0,1.4fr) minmax(265px,1fr);gap:18px}.data-table td,.data-table th{padding:15px}.ops-connections{gap:12px}.ops-connections>button{padding:17px}.commerce-orders-layout{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr)}}@media (width<=1120px){.ops-sidebar{z-index:190;width:284px;transition:transform .18s;transform:translate(-100%)}.ops-sidebar.is-open{transform:translate(0)}.ops-shell>main{margin-left:0}.ops-topbar{left:0}.ops-mobile-menu,.ops-mobile-close{color:#6c84a5;background:0 0;border:0;place-items:center;min-width:32px;min-height:36px;font-size:22px;display:grid}.ops-mobile-close{margin-left:auto}.ops-nav-scrim{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10234270;border:0;display:block;position:fixed;inset:0}.ops-skip{left:15px}.ops-login-story{padding:8vw 6vw}.independent-auth-shell{grid-template-columns:minmax(0,1fr) minmax(380px,1fr)}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ops-shell>main{padding-top:64px}.ops-topbar{height:64px;padding:0 16px}.ops-top-actions{gap:8px}.ops-profile{padding-left:10px}.ops-profile>span{display:none}.ops-profile>b{width:33px;height:33px}.ops-breadcrumb>span,.ops-breadcrumb>i{display:none}.ops-breadcrumb{gap:6px;font-size:12px}.ops-shell .content{padding:22px 16px 35px}.ops-page-heading,.page-intro{flex-direction:column;align-items:flex-start;gap:18px}.ops-page-heading h1,.page-intro h1{font-size:30px}.ops-page-actions{justify-content:space-between;width:100%}.ops-page-heading>div>span,.page-intro>div>span{font-size:14px}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-kpis>article{padding:17px}.ops-kpis>article>div{margin-bottom:12px}.ops-kpis>article>div>span{font-size:12px}.ops-kpis>article>strong{font-size:26px}.ops-kpis>article>p{font-size:12px}.ops-home{gap:19px}.ops-home-grid{grid-template-columns:1fr;gap:19px}.ops-connections{grid-template-columns:1fr}.ops-connections>button{padding:18px 21px}.panel>header{padding:20px}.panel>header h2{font-size:17px}.ops-home-lists .data-table{min-width:650px}.ops-sales-panel .trend-chart{height:210px}.ops-stock-watch{padding:20px}.data-table td,.data-table th{padding:14px 15px}.table-toolbar{padding:17px}.mini-metrics,.metrics-grid,.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card{padding:17px}.metric-card strong{font-size:24px}.primary-button,.secondary-button{min-height:44px;font-size:14px}.form-grid,.business-form,.business-summary{grid-template-columns:1fr;gap:17px}.field input,.field select,.field textarea,.business-form input,.business-form select,.business-form textarea,.unified-toolbar input,.unified-toolbar select{font-size:16px}.business-workflow>.panel,.business-form-card{padding:18px}.business-toolbar h2{font-size:24px}.commerce-orders-layout{grid-template-columns:1fr}.commerce-order-scroll{max-height:400px}.commerce-order-detail{scroll-margin-top:76px}.commerce-control-expanded .commerce-tabs{flex-wrap:nowrap;width:100%;min-width:0;overflow-x:auto}.commerce-tabs button{flex-shrink:0}.commerce-control-bar>span{padding:6px}.unified-toolbar .unified-search{min-width:100%}.unified-toolbar label{min-width:120px}.commerce-summary-strip{grid-template-columns:1fr 1fr;gap:20px;display:grid}.commerce-metric-icon{display:none}.commerce-metrics article{padding:17px}.commerce-metrics article strong{font-size:23px}.commerce-detail-grid{margin:16px;padding:16px}.integration-account>header,.competitor-site-heading{flex-wrap:wrap}.competitor-site-form{grid-template-columns:1fr;padding:17px}.competitor-site-panel,.integration-account{padding:18px}.modal-card{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.modal-card form,.modal-card>header{padding:20px}.independent-auth-shell{flex-direction:column;justify-content:center;align-items:center;padding:35px 0 65px;display:flex}.ops-login-story{display:none}.independent-auth-card{width:min(400px,100% - 44px);margin:auto}.independent-auth-card h1{font-size:29px}.independent-auth-card input{font-size:16px}.independent-auth-copyright{width:100%;font-size:12px}.independent-auth-brand{margin-bottom:35px}.whatsapp-composer textarea{font-size:16px}.ops-command-dialog{margin:9dvh auto}.operation-alert-row{flex-wrap:wrap}.operation-alert-row>span{min-width:170px}.import-submit{flex-direction:column;align-items:stretch;gap:15px}.import-preview footer{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.independent-auth-shell.is-reauth{flex-direction:column;justify-content:center;gap:20px;padding:40px 0;display:flex}.independent-auth-shell.is-reauth .independent-auth-copyright{width:100%;position:static}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:2px;outline:3px solid #a9c7fb}.ops-shell .content:focus{outline:none}.ops-section-nav>a,.ops-section-nav>p,.ops-command-trigger,.ops-shift>div>strong,.ops-shift>button,.field>span,.independent-auth-card label>span,.ops-profile strong{font-size:14px}.ops-sidebar-footer,.ops-brand small{font-size:12px}.independent-auth-card>p,.ops-login-story>span{font-size:16px}.ops-profile small,.ops-nav-caption{font-size:12px}.ops-order-channels{border:1px solid var(--line);color:#5c7190;background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:20px;padding:15px 19px;font-size:14px;display:flex}.ops-order-channels>span{align-items:center;gap:8px;display:flex}.ops-order-channels>.text-button{margin-left:auto}.table-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-toolbar select{border:1px solid var(--line);color:#425d7e;background:#fff;border-radius:7px;min-height:40px;padding:8px;font-size:14px}.table-toolbar{flex-wrap:wrap;gap:13px}.ops-record-view>.text-button{align-self:flex-start}.ops-home .ops-recent-orders .data-table td>small{display:block}.ops-home .ops-recent-orders .data-table th{font-size:12px}.ops-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ops-service-grid>article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.ops-service-grid small{letter-spacing:.06em;color:#647b99;font-size:12px}.ops-service-grid h2{color:#253f64;margin:17px 0 9px;font-size:20px}.ops-service-grid p{color:#657892;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ops-service-grid a,.ops-service-grid button{color:#2d64c7;font-size:14px}.central-os [id]{scroll-margin-top:95px}.central-os .panel>header{padding:0 0 20px}.central-os .central-section{padding:25px}.central-os #ai-connection>header>div>p:last-child{color:#657892;max-width:650px;font-size:16px;line-height:1.5}.central-os #ai-connection>p{font-size:14px;line-height:1.7}.central-os #ai-connection .operation-action-pair{margin:18px 0}.central-metrics{gap:14px}.central-metrics article{padding:20px}.central-metrics small{font-size:12px}.central-metrics strong{font-size:25px}@media (width<=900px){.ops-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ops-service-grid{grid-template-columns:1fr}.central-os .central-section{padding:20px}}.ops-view-error{padding:32px}.ops-view-error>p{color:#a16136;font-size:12px}.ops-view-error>h2{font-size:24px}.ops-view-error>span{color:#63758b;max-width:700px;font-size:16px;display:block}.ops-view-error>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=760px){.trend-chart svg text{font-size:28px!important}.independent-auth-shell.is-reauth{max-height:100dvh;overflow:auto}}
