html{background:#e9f0f2}:root{color:#17252d;background:#eef3f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#eef3f5;margin:0}button,input,select{font:inherit}button{cursor:pointer}.concept-shell{background:#eef3f5;flex-direction:column;min-height:100vh;display:flex}.app-topbar{color:#fff;z-index:30;background:#17252d;grid-template-columns:260px 1fr auto;align-items:center;gap:18px;height:64px;padding:0 18px;display:grid;position:sticky;top:0}.topbar-brand{align-items:center;gap:10px;display:flex}.brand-mark{color:#17252d;background:#d9fb62;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.topbar-brand strong{line-height:1.1;display:block}.topbar-brand span{color:#b7c9d0;font-size:12px}.top-menu{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.top-menu button{color:#dce8ec;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-weight:800}.top-menu button.active,.top-menu button:hover{color:#fff;background:#ffffff21}.topbar-actions,.store-actions,.cell-actions{align-items:center;gap:8px;display:flex}.primary-button,.secondary-button,.store-actions button,.cell-actions button,.cell-actions a,.visit-link{border:0;border-radius:10px;padding:9px 13px;font-weight:850;text-decoration:none}.primary-button{color:#17252d;background:#d9fb62}.secondary-button,.store-actions button{color:#fff;background:#ffffff1f}.market-tabs{z-index:25;background:#fff;border-bottom:1px solid #dbe7eb;gap:6px;padding:10px 14px;display:flex;position:sticky;top:64px;overflow-x:auto}.market-tabs button{text-align:center;background:#f7fafb;border:1px solid #dbe7eb;border-radius:12px;gap:2px;min-width:70px;padding:8px 10px;display:grid}.market-tabs button.active{color:#fff;background:#17252d;border-color:#17252d}.market-tabs span{color:#70838c;font-size:12px}.market-tabs button.active span{color:#d9fb62}.control-strip{z-index:24;background:#f7fafb;border-bottom:1px solid #dbe7eb;grid-template-columns:1fr 1fr 1.6fr 90px auto;align-items:end;gap:10px;padding:12px 14px;display:grid;position:sticky;top:115px}label{color:#60767f;gap:5px;font-size:12px;font-weight:850;display:grid}select,input{color:#17252d;background:#fff;border:1px solid #dbe7eb;border-radius:10px;outline:none;width:100%;padding:9px 10px}select:focus,input:focus{border-color:#17252d}.apply-button{height:39px}.store-bar{z-index:23;background:#fff;border-bottom:1px solid #dbe7eb;grid-template-columns:190px auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid;position:sticky;top:183px}.store-bar-info strong{display:block}.store-bar-info span{color:#60767f;font-size:12px}.store-actions button{color:#17252d;background:#edf4f6}.store-chips{gap:6px;min-width:0;display:flex;overflow-x:auto}.store-chips button{color:#17252d;white-space:nowrap;background:#f7fafb;border:1px solid #dbe7eb;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.store-chips button.active{background:#d9fb62;border-color:#c4ea50}.view-area{flex:1;min-height:0;padding:14px}.dashboard-grid{grid-template-columns:repeat(8,minmax(145px,1fr));gap:10px;margin-bottom:12px;display:grid}.metric-card,.chart-card,.matrix-panel,.module-card{background:#fff;border:1px solid #dbe7eb;border-radius:14px;box-shadow:0 10px 28px #17252d0e}.metric-card{padding:13px}.metric-title{color:#60767f;font-size:12px;font-weight:850}.metric-value{letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:950}.metric-subtitle{color:#60767f;margin-top:4px;font-size:12px}.metric-card.blue{background:#eef7ff}.metric-card.green{background:#f5ffe9}.metric-card.red{background:#fff2f2}.dashboard-charts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.chart-card,.module-card{padding:14px}.module-head{justify-content:space-between;margin-bottom:12px;display:flex}.module-head span,.matrix-head span,.eyebrow{color:#60767f;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900}h1,h2,p{margin:0}.module-head h2,.matrix-head h2{letter-spacing:-.03em;margin-top:3px;font-size:20px}.module-head p,.matrix-head p{color:#60767f;margin-top:4px;font-size:13px}.matrix-panel{overflow:hidden}.full-screen-panel{flex-direction:column;height:calc(100vh - 247px);min-height:460px;display:flex}.dashboard-grid+.dashboard-charts+.full-screen-panel{height:calc(100vh - 650px);min-height:380px}.matrix-head{border-bottom:1px solid #edf3f5;flex:none;justify-content:space-between;padding:13px 14px;display:flex}.loading-pill{background:#d9fb62;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:12px;font-weight:900}.matrix-scroll{flex:1;min-height:0;overflow:auto}.full-screen-table{max-height:none}.matrix-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.matrix-table th,.matrix-table td{vertical-align:top;border-bottom:1px solid #edf3f5;border-right:1px solid #edf3f5;min-width:165px;padding:10px}.matrix-table th{z-index:2;text-align:left;background:#f7fafb;font-size:12px;position:sticky;top:0}.matrix-table th small{color:#60767f}.product-col{z-index:3;background:#fff;max-width:420px;position:sticky;left:0;min-width:360px!important}thead .product-col{z-index:4;background:#f7fafb}.product-col strong{line-height:1.24;display:block}.product-col span,.product-col small{color:#60767f;margin-top:5px;font-size:12px;display:block}.price-cell{gap:5px;display:grid}.price-cell strong{font-size:15px}.old-price{color:#8a9aa1;font-size:12px;text-decoration:line-through}.availability{color:#60767f;font-size:12px}.best-price-cell{background:#f8ffe8}.best-badge,.diff-badge{border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:950}.best-badge{color:#17252d;background:#d9fb62}.diff-badge{color:#8a5300;background:#fff0d8}.price-cell small{color:#8a9aa1;font-size:11px}.cell-actions{margin-top:3px}.cell-actions button,.cell-actions a{color:#17252d;background:#edf4f6;border-radius:8px;padding:6px 8px;font-size:12px}.no-price{color:#b7c5ca;font-size:20px}.error-box,.loading-box{background:#fff;border:1px solid #dbe7eb;border-radius:14px;margin:14px;padding:14px}.error-box{color:#9e2020;background:#fff1f1;border-color:#ffc7c7}.dashboard-loading-screen{place-items:center;min-height:calc(100vh - 247px);padding:24px 14px;display:grid}.dashboard-loading-panel{color:#003246;background:#ffffffeb;border:1px solid #a6b6bcbf;border-radius:8px;justify-items:center;gap:10px;min-width:min(360px,100vw - 32px);padding:28px;display:grid;box-shadow:0 16px 38px #00192324}.dashboard-loading-panel strong{font-size:17px;font-weight:950}.dashboard-loading-panel small{color:#607882;font-size:12px;font-weight:850}.dashboard-loading-spinner{border:3px solid #d9e5e9;border-top-color:#245ed4;border-radius:999px;width:34px;height:34px;animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.mini-table-wrap{overflow:auto}.mini-table{border-collapse:collapse;width:100%}.mini-table th,.mini-table td{text-align:left;border-bottom:1px solid #edf3f5;padding:12px}.mini-table th{color:#60767f;text-transform:uppercase;background:#f7fafb;font-size:12px}.modal-backdrop{z-index:60;background:#17252da6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.history-modal{background:#fff;border-radius:20px;width:min(920px,100%);padding:20px;box-shadow:0 24px 80px #00000040}.modal-head{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.icon-button{background:#edf4f6;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.history-current{background:#f7fafb;border:1px solid #edf3f5;border-radius:14px;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px;display:flex}.history-current span{color:#60767f;margin-top:5px;display:block}.history-price{white-space:nowrap;font-size:24px;font-weight:950}.chart-box{border:1px solid #edf3f5;border-radius:14px;padding:12px}.empty-chart{color:#60767f;place-items:center;height:240px;display:grid}.visit-link{color:#fff;background:#17252d;margin-top:14px;display:inline-block}@media (width<=1200px){.app-topbar{grid-template-columns:1fr;height:auto;padding:10px}.market-tabs,.control-strip,.store-bar{position:relative;top:auto}.control-strip,.store-bar,.dashboard-charts{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:repeat(2,1fr)}.full-screen-panel,.dashboard-grid+.dashboard-charts+.full-screen-panel{height:70vh}}.bw-dashboard-shell{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.bw-dashboard-category{text-align:right;color:#7a8d95;padding-top:14px;font-size:13px}.bw-dashboard-category span,.bw-dashboard-category small{display:block}.bw-dashboard-category strong{color:#60767f;margin:5px 0;display:block}.bw-executive-board{background:#fff;border:1px solid #dbe7eb;min-width:0;box-shadow:0 10px 28px #17252d0e}.bw-executive-top{border-bottom:1px solid #edf3f5;grid-template-columns:190px 1fr 90px;align-items:center;gap:12px;min-height:58px;display:grid}.bw-selected-category{padding:10px 14px}.bw-selected-category strong{color:#003246;font-size:17px;display:block}.bw-selected-category span{color:#7a8d95;font-size:12px}.bw-country-tabs{align-items:center;gap:8px;display:flex;overflow-x:auto}.bw-country-tabs button{text-align:center;color:#7a8d95;background:#fff;border:0;border-left:1px solid #edf3f5;min-width:58px;padding:8px 12px}.bw-country-tabs button.active{color:#0757c7;font-weight:900}.bw-country-tabs strong,.bw-country-tabs span{display:block}.bw-country-tabs span{font-size:11px}.bw-board-status{color:#fff;background:#1f65d8;border-radius:4px;justify-self:end;margin-right:12px;padding:7px 10px;font-size:12px;font-weight:900}.bw-dashboard-export{color:#fff;background:#245ed4;border:0;border-radius:3px;place-self:start end;margin-right:0;padding:8px 12px;font-size:13px;font-weight:950;transform:translateY(-36px);box-shadow:0 1px #002f431f}.bw-dashboard-export:disabled{opacity:.72}.bw-dark-strip{color:#fff;background:#516469;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(4,minmax(150px,1fr));display:grid}.bw-kpi-pair{border-right:1px solid #ffffff47;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.bw-kpi{box-sizing:border-box;text-align:left;border-right:0;align-content:center;gap:5px;width:100%;min-width:0;padding:14px 10px;display:grid;overflow:hidden}.bw-kpi+.bw-kpi{border-left:1px solid #ffffff47}.bw-kpi strong{text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1;display:block;overflow:hidden}.bw-kpi span{color:#d5e1e4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.bw-dark-panels{color:#fff;background:#516469;grid-template-columns:repeat(4,minmax(160px,1fr));display:grid}.bw-panel{border-right:1px solid #ffffff47;align-content:center;place-items:center;gap:8px;min-height:116px;display:grid}.bw-panel button{color:#516469;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:34px;font-weight:900;line-height:38px}.bw-panel strong{font-size:14px}.bw-panel span{color:#d5e1e4;font-size:12px}.bw-dashboard-tab-row{background:#edf3f5;border-top:8px solid #d5e1e4;grid-template-columns:repeat(3,1fr);display:grid}.bw-dashboard-tab-row button{color:#003246;text-align:left;background:#edf3f5;border:0;border-right:1px solid #cbd9dd;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 12px;font-size:17px;font-weight:900;display:flex}.bw-dashboard-tab-row button.active{background:#fff}.bw-dashboard-tab-row span{color:#fff;background:#9dafb5;border-radius:999px;flex:none;padding:4px 9px;font-size:12px}.bw-chart-area{background:#fff;grid-template-columns:1.3fr 1fr;gap:0;display:grid}.bw-chart-main,.bw-chart-side{border-right:1px solid #edf3f5;padding:14px}.bw-chart-title{margin-bottom:10px}.bw-chart-title h2{text-align:center;font-size:20px}.bw-chart-title span{text-align:center;color:#7a8d95;margin-top:4px;font-size:12px;display:block}.bw-share-chart-area{border-top:1px solid #cbd9dd;min-height:210px;padding:0 10px 18px;display:block}.bw-share-chart-head{place-items:center;min-height:52px;display:grid;position:relative}.bw-share-chart-head h2{color:#003246;margin:0;font-size:20px;font-weight:950;line-height:1.1}.bw-chart-menu-wrap{position:absolute;top:10px;right:4px}.bw-chart-menu-button{color:#4e5d61;background:0 0;border:0;width:30px;height:30px;font-size:27px;font-weight:900;line-height:1}.bw-chart-menu{z-index:45;background:#fff;border:1px solid #b8c8cd;width:180px;padding:5px 0;position:absolute;top:31px;right:0;box-shadow:0 6px 16px #002f4340}.bw-chart-menu button{color:#33484f;text-align:left;background:#fff;border:0;width:100%;min-height:32px;padding:7px 12px;font-size:12px;font-weight:700}.bw-chart-menu button:hover{background:#eef3f5}.bw-share-rows{gap:9px;padding:4px 0 6px;display:grid}.bw-share-row{color:#003246;text-align:left;background:0 0;border:0;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.bw-share-row:hover .bw-share-label{color:#245ed4}.bw-share-label{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#4a5c62;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.bw-share-track{background:#eef3f5;min-width:0;height:23px;display:flex;overflow:hidden}.bw-share-own,.bw-share-rest{color:#fff;place-items:center;min-width:0;height:100%;font-size:13px;font-weight:950;line-height:1;display:grid}.bw-share-own{background:#3f3f45}.bw-share-rest{background:#78b2ea;flex:1}.bw-share-empty{color:#7a8d95;place-items:center;min-height:150px;font-weight:800;display:grid}@media (width<=1200px){.bw-dashboard-shell{grid-template-columns:1fr}.bw-dashboard-category{text-align:left;padding:0}.bw-executive-top,.bw-chart-area{grid-template-columns:1fr}.bw-share-row{grid-template-columns:120px minmax(0,1fr)}.bw-dark-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-dark-panels,.bw-dashboard-tab-row{grid-template-columns:1fr}}.bw-style-topbar{color:#002f43;height:64px;box-shadow:none;background:#fff;border-bottom:1px solid #d6e2e6;grid-template-columns:310px 1fr auto;padding:0}.bw-left-tools{border-right:1px solid #e4ecef;grid-template-columns:52px minmax(170px,1fr) 42px;align-items:stretch;height:64px;display:grid}.bw-filter-block{background:#ff713d;border:0;position:relative}.bw-filter-block span{border-top:12px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:19px;height:19px;position:absolute;top:19px;left:17px}.bw-filter-block span:after{content:"";background:#fff;width:4px;height:14px;position:absolute;top:-1px;left:-2px}.bw-category-picker{background:#fff;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.bw-category-button{color:#002f43;background:#fff;border:0;align-items:center;gap:8px;width:100%;height:64px;padding:0 12px;font-size:16px;font-weight:900;display:flex}.bw-category-button .flag{font-size:20px}.bw-category-button .chevron{color:#99a9af;margin-left:auto}.bw-selected-country{display:none}.bw-bookmark{color:#a4b2b7;background:#fff;border:0;border-left:1px solid #e4ecef;place-items:center;font-size:28px;font-weight:900;display:grid}.bw-bookmark-wrap{min-width:0;display:flex;position:relative}.bw-bookmark-wrap .bw-bookmark{width:100%;height:64px}.bw-bookmark.active,.bw-bookmark:hover{color:#7d8f95;background:#f5f9fa}.bw-bookmark-mark{clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);background:currentColor;width:15px;height:26px;display:block}.bw-bookmark-menu{z-index:90;color:#003246;background:#fff;border:1px solid #d6e2e6;width:220px;position:absolute;top:64px;left:0;box-shadow:0 14px 32px #002f432e}.bw-bookmark-list{max-height:350px;overflow-y:auto}.bw-bookmark-item,.bw-bookmark-see-all{color:#003246;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3ecef;width:100%;padding:9px 20px;font-size:13px;line-height:1.15}.bw-bookmark-item strong{font-weight:500;display:block}.bw-bookmark-item:hover,.bw-bookmark-see-all:hover{background:#f2f7f8}.bw-bookmark-see-all{color:#00617f;border-bottom:0}.bw-bookmark-empty{color:#6d7f85;border-bottom:1px solid #e3ecef;padding:11px 20px;font-size:13px}.bw-picker-backdrop{z-index:55;background:#1d2d328c;position:fixed;inset:64px 0 0}.bw-picker-menu{background:#fff;border:1px solid #ccd9de;width:640px;max-width:calc(100vw - 24px);margin-left:52px;padding:10px 14px 14px;box-shadow:0 14px 36px #00000038}.bw-picker-menu>input{border:1px solid #4b9af0;border-radius:4px;width:100%;height:36px;margin-bottom:8px;box-shadow:0 0 3px #227bf080}.bw-picker-category-line{border-bottom:1px solid #e5edf0;padding:6px 0 10px}.bw-picker-category-line label{color:#60767f}.bw-picker-category-line select{border-radius:4px;max-width:300px;height:34px}.bw-picker-list{display:grid}.bw-picker-list button{text-align:left;color:#002f43;background:#fff;border:0;border-bottom:1px solid #e5edf0;grid-template-columns:auto auto 28px 1fr;align-items:center;gap:6px;min-height:36px;display:grid}.bw-picker-list button.active,.bw-picker-list button:hover{background:#eef6ff}.bw-picker-list .category-name{font-size:16px}.bw-picker-list small{color:#83969d}.bw-picker-list .country-flag{font-size:18px}.bw-picker-list .country-name{font-size:14px}.bw-style-topbar .top-menu{justify-content:center;height:64px}.bw-style-topbar .top-menu button{color:#9aaaae;border-radius:0;height:64px;padding:0 16px;font-size:16px}.bw-style-topbar .top-menu button.active,.bw-style-topbar .top-menu button:hover{color:#002f43;background:0 0}.bw-actions{gap:0;height:64px}.bw-icon-action,.bw-user-button{color:#9aaaae;background:#fff;border:0;border-left:1px solid #e4ecef;min-width:54px;height:64px;padding:0 14px;font-size:24px}.bw-icon-action{place-items:center;display:grid}.bw-user-menu{position:relative}.bw-user-button{color:#002f43;min-width:160px;font-size:15px;font-weight:900}.bw-user-button span{color:#9aaaae;margin-left:6px}.bw-user-dropdown button{color:#002f43;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ecef;width:100%;padding:12px 16px;font-size:14px}.market-tabs{display:none!important}.control-strip{top:64px}.store-bar{top:128px}.full-screen-panel{height:calc(100vh - 205px)}@media (width<=1200px){.bw-style-topbar{grid-template-columns:1fr;height:auto}.bw-left-tools,.bw-style-topbar .top-menu,.bw-actions{height:auto}.bw-category-button,.bw-icon-action,.bw-user-button{height:48px}.bw-picker-backdrop{inset:48px 0 0}.bw-picker-menu{width:100%;margin-left:0}.control-strip,.store-bar{top:auto}}.control-strip,.store-bar{display:none!important}.concept-shell{background:#e8eff1}.view-area{background:#e8eff1;min-height:calc(100vh - 64px);padding:0}.bw-dashboard-shell{grid-template-columns:170px minmax(0,1fr);width:min(1120px,100vw - 80px);margin:58px auto 0}.bw-executive-board{border-radius:0;box-shadow:0 2px 7px #002f4340}.bw-style-topbar{border-bottom:1px solid #d2dde1;grid-template-columns:310px minmax(220px,1fr) auto;height:64px}.bw-style-topbar .top-menu{justify-content:center}.bw-style-topbar .top-menu button{color:#526a73;letter-spacing:0;font-size:16px;font-weight:800}.bw-style-topbar .top-menu button.active{color:#003246;box-shadow:inset 0 -3px #ff713d}.bw-style-topbar .top-menu button:hover{background:#f3f7f8}.app-topbar :is(button,input):focus-visible{outline:2px solid var(--vg-blue);outline-offset:-4px}.app-topbar .bw-filter-block:focus-visible{outline-color:#fff}.bw-filter-overlay :is(button,input,select):focus-visible,.bw-dashboard-category:focus-visible{outline:2px solid var(--vg-blue);outline-offset:2px}.bw-left-tools{grid-template-columns:52px 160px 42px;width:254px}.bw-category-button{justify-content:flex-start;padding:0 10px}.bw-category-button strong{font-size:16px}.bw-bookmark{font-size:24px}.bw-picker-backdrop{inset:64px 0 0}.bw-picker-menu{width:610px;margin-left:52px;padding:10px 14px 12px}.bw-dark-strip,.bw-dark-panels{background:#233b40}.bw-kpi{min-height:74px}.bw-kpi strong{color:#dfe8ea;font-size:26px}.bw-kpi span{color:#9dafb5}.bw-panel{min-height:110px}.bw-panel button{color:#233b40;background:#ffffff9e;width:42px;height:42px}.bw-dashboard-tab-row{border-top:8px solid #d0d9dc}.bw-dashboard-tab-row button{color:#003246;min-height:48px;font-size:16px}.bw-chart-area{min-height:270px}.bw-chart-title h2{color:#003246}.dashboard-grid,.dashboard-charts,.dashboard-grid+.dashboard-charts+.full-screen-panel{display:none!important}.view-area>.matrix-panel.full-screen-panel{border-left:0;border-right:0;border-radius:0;height:calc(100vh - 64px);min-height:calc(100vh - 64px)}.module-card{width:min(1080px,100vw - 120px);min-height:430px;margin:28px auto}.bw-user-dropdown{top:64px}.bw-global-search{height:64px;display:flex;position:relative}.bw-global-search-form{background:#fff;border-left:1px solid #e4ecef;align-items:stretch;height:64px;display:flex}.bw-global-search-submit{color:#9aaaae;background:#fff;border:0;place-items:center;width:54px;display:grid}.bw-search-mark{border:2px solid;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative}.bw-search-mark:after{content:"";transform-origin:0;background:currentColor;width:9px;height:2px;position:absolute;bottom:-3px;right:-7px;transform:rotate(45deg)}.bw-global-search-form input{color:#003246;border:0;border-left:1px solid #eef3f5;outline:none;width:210px;padding:0 12px;font-size:16px;font-weight:700}.bw-global-search-form input::placeholder{color:#a9b6ba;font-weight:500}.bw-search-choice-menu{z-index:95;background:#dbe4e7;border:1px solid #c4d1d6;width:238px;padding:6px;position:absolute;top:64px;right:0;box-shadow:0 12px 26px #002f432e}.bw-search-choice-menu button{color:#fff;text-align:left;background:#2d61c9;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.bw-search-choice-menu button+button{margin-top:5px}.bw-search-choice-menu button:hover{background:#1f55bd}.bw-search-choice-menu b{font-size:18px;font-weight:500;line-height:1}@media (width<=1200px){.bw-dashboard-shell{grid-template-columns:1fr;width:calc(100vw - 24px);margin:20px auto 0}.bw-style-topbar{grid-template-columns:1fr;height:auto}.bw-left-tools{width:100%}.view-area{min-height:auto}.module-card{width:calc(100vw - 24px)}}.bw-category-lane-menu{width:760px;padding:10px}.bw-lane-layout{grid-template-columns:230px 1fr;gap:10px;display:grid}.bw-lane-title{color:#83969d;text-transform:uppercase;letter-spacing:.06em;padding:8px 8px 7px;font-size:12px;font-weight:900}.bw-lane-title strong{color:#003246}.bw-category-lanes{border-right:1px solid #e5edf0;max-height:420px;overflow:auto}.bw-category-lanes button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5edf0;gap:3px;width:100%;padding:10px 9px;display:grid}.bw-category-lanes button strong{color:#003246;font-size:15px}.bw-category-lanes button span{color:#83969d;font-size:12px}.bw-category-lanes button.active,.bw-category-lanes button:hover{background:#eef6ff;box-shadow:inset 4px 0 #1f65d8}.bw-country-lanes{min-width:0}.bw-country-lane-list{max-height:420px;overflow:auto}.bw-country-lane-list button{grid-template-columns:130px 90px 30px 1fr 110px;min-height:42px}.bw-country-lane-list .country-products{color:#83969d;justify-self:end;font-size:12px}.bw-country-lane-list button.active .country-products,.bw-country-lane-list button:hover .country-products{color:#1f65d8}@media (width<=900px){.bw-category-lane-menu{width:calc(100vw - 10px)}.bw-lane-layout{grid-template-columns:1fr}.bw-category-lanes{border-bottom:1px solid #e5edf0;border-right:0;max-height:180px}.bw-country-lane-list button{grid-template-columns:1fr;gap:3px}.bw-country-lane-list .country-products{justify-self:start}}.bw-country-lane-list button:first-child{background:#f7fbff;border-top:1px solid #d8e8f5;border-bottom:2px solid #c9d9e3}.bw-country-lane-list button:first-child .country-name{font-weight:900}.bw-country-lane-list button:first-child .country-flag{font-size:20px}.bw-country-lane-list button:first-child.active{background:#eef6ff;box-shadow:inset 4px 0 #1f65d8}.bw-filter-overlay{z-index:70;background:#1f2d3094;position:fixed;inset:64px 0 0}.bw-filter-drawer{background:#fff;flex-direction:column;width:810px;max-width:calc(100vw - 58px);height:calc(100vh - 64px);display:flex;position:relative;box-shadow:8px 0 24px #00000038}.bw-filter-close{color:#fff;z-index:2;background:#ff713d;border:0;width:58px;height:58px;font-size:42px;font-weight:300;line-height:1;position:absolute;top:0;right:-58px}.bw-filter-scroll{flex:1;padding:18px 18px 92px;overflow-y:auto}.bw-filter-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.bw-filter-title{text-align:center;color:#003246;border-bottom:1px solid #b7c5ca;margin-bottom:18px;padding-bottom:16px;font-size:20px;font-weight:950;position:relative}.bw-filter-title button{color:#a0afb4;background:0 0;border:0;font-size:12px;position:absolute;top:2px;right:0}.bw-filter-row{grid-template-columns:98px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.bw-filter-row label,.bw-filter-range label{color:#003246;text-align:right;font-size:13px;font-weight:850}.bw-filter-row select,.bw-filter-row input,.bw-filter-range input,.bw-filter-range select{color:#003246;background:#f3f7f8;border:1px solid #cbd9dd;border-radius:3px;height:28px;padding:3px 9px;font-size:13px}.bw-filter-row.muted select{color:#9aabb0}.bw-filter-range{grid-template-columns:98px 1fr 26px 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.bw-filter-range span{color:#003246;font-size:13px}.bw-filter-section{border-top:1px solid #cbd9dd;grid-template-columns:98px 1fr;align-items:start;gap:6px 12px;margin-top:12px;padding-top:12px;display:grid}.bw-filter-section strong{color:#003246;text-align:right;padding-top:2px;font-size:13px;font-weight:950}.bw-check{color:#003246;align-items:center;gap:7px;min-height:24px;font-size:13px;display:flex}.bw-check input{width:14px;height:14px}.bw-filter-row.inline{grid-column:2;grid-template-columns:118px 1fr}.bw-filter-row.inline label{text-align:left;font-weight:500}.bw-market-tools{grid-column:2;gap:6px;display:flex}.bw-market-tools button{color:#003246;background:#e8eff1;border:0;border-radius:3px;padding:5px 9px;font-weight:850}.bw-selected-stores-label{color:#fff;background:#516469;border-radius:3px;grid-column:2;padding:6px 9px;font-size:13px;font-weight:850}.bw-filter-store-list{border:1px solid #e2eaed;grid-column:2;max-height:170px;padding:7px;overflow-y:auto}.bw-check.store{min-height:25px}.bw-filter-footer{background:#fff;border-top:1px solid #cbd9dd;place-items:center;height:76px;display:grid;position:absolute;bottom:0;left:0;right:0}.bw-filter-apply{color:#fff;background:#245ed4;border:0;border-radius:4px;width:230px;height:42px;font-weight:950}@media (width<=850px){.bw-filter-drawer{width:calc(100vw - 48px)}.bw-filter-close{width:48px;right:-48px}.bw-filter-columns{grid-template-columns:1fr}}.bw-kpi{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0}.bw-kpi:hover{background:#ffffff14}.bw-search-toolbar{color:#003246;background:#a9b8bd;border-bottom:1px solid #879aa0;grid-template-columns:92px 1fr auto;align-items:center;height:48px;display:grid}.bw-results-count{color:#fff;background:#17252d;place-items:center;height:48px;font-size:13px;display:grid}.bw-active-filters{white-space:nowrap;gap:8px;min-width:0;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.bw-active-filters span{text-overflow:ellipsis;overflow:hidden}.bw-search-actions{gap:8px;padding-right:10px;display:flex}.bw-search-actions button{color:#fff;background:#7f9298;border:0;border-radius:3px;padding:7px 12px;font-weight:850}.bw-search-actions button.export{background:#245ed4}.view-area>.bw-search-toolbar+.matrix-panel.full-screen-panel{border-left:0;border-right:0;border-radius:0;height:calc(100vh - 112px);min-height:calc(100vh - 112px)}.view-area>.bw-search-toolbar+.matrix-panel .matrix-head{display:none}@media (width<=900px){.bw-search-toolbar{grid-template-columns:1fr;height:auto}.bw-results-count{height:38px}.bw-active-filters{white-space:normal;padding:8px}.bw-search-actions{padding:8px;overflow-x:auto}}.bw-focus-backdrop{z-index:80;background:#1f2d3094;place-items:center;padding:28px;display:grid;position:fixed;inset:64px 0 0}.bw-focus-modal{background:#fff;border:1px solid #cfdcdf;width:min(1180px,100vw - 120px);max-height:calc(100vh - 120px);padding:30px 32px;overflow:auto;box-shadow:0 18px 50px #00000047}.bw-focus-head{border-bottom:1px solid #dbe7eb;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.bw-focus-head h2{color:#003246;letter-spacing:-.03em;font-size:28px}.bw-focus-head h2 span{vertical-align:middle;font-size:34px}.bw-focus-actions{align-items:center;gap:24px;display:flex}.bw-focus-save{color:#fff;background:#8aa8e8;border:0;border-radius:5px;padding:12px 28px;font-size:18px;font-weight:900}.bw-focus-close{color:#003246;background:0 0;border:0;font-size:42px;line-height:1}.bw-focus-subtitle{color:#7c9097;margin:12px 0 18px;font-size:13px}.bw-focus-table-wrap{overflow:auto}.bw-focus-table{border-collapse:collapse;width:100%;min-width:860px}.bw-focus-table th{text-align:left;color:#003246;border-bottom:1px solid #7f9298;padding:12px 10px;font-size:14px;font-weight:950}.bw-focus-table td{color:#003246;vertical-align:top;padding:13px 10px;font-size:14px}.bw-focus-table td span{display:block}.bw-focus-empty{text-align:center;color:#7c9097!important;padding:30px!important}@media (width<=900px){.bw-focus-backdrop{padding:10px}.bw-focus-modal{width:calc(100vw - 20px);padding:18px}.bw-focus-head{flex-direction:column;align-items:flex-start}}.focus-page{color:#003246;background:#f3f7f8;min-height:calc(100vh - 64px)}.focus-filter-bar{background:#aebcc0;border-bottom:1px solid #93a4aa;grid-template-columns:1fr 190px 200px 200px 200px auto auto;align-items:center;gap:8px;height:52px;padding:0 12px;display:grid}.focus-filter-bar label{color:#003246;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px;font-weight:950;display:grid}.focus-filter-bar select{color:#003246;background:#e6eef1;border:1px solid #879aa0;border-radius:2px;height:32px;padding:4px 9px;font-size:13px}.focus-filter-button{color:#fff;background:#245ed4;border:0;border-radius:2px;height:32px;padding:0 14px;font-weight:950}.focus-reset-button{color:#6c7d83;background:0 0;border:0;font-size:13px}.focus-ranking-title{color:#003246;background:#fff;align-items:center;height:36px;padding:0 18px;font-size:18px;font-weight:950;display:flex}.focus-table-wrap{height:calc(100vh - 152px);overflow:auto}.focus-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1540px}.focus-table th{z-index:5;color:#fff;text-align:left;background:#26b248;border-right:1px solid #ffffff40;padding:12px 14px;font-size:13px;font-weight:950;position:sticky;top:0}.focus-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e4ecef;padding:16px 14px;font-size:14px}.focus-table tbody tr:nth-child(2n) td{background:#f0f4f5}.focus-position{width:120px}.focus-position strong{color:#0069b8}.focus-position span,.focus-position small{color:#8da0a6;margin-top:3px;display:block}.focus-summary{width:360px}.focus-summary-grid{grid-template-columns:22px 78px repeat(5,42px);align-items:center;font-size:12px;display:grid}.focus-summary-grid b{text-align:right;color:#003246;padding-right:8px}.focus-summary-grid em{text-align:center;color:#22a642;border-left:1px solid #dce6e9;place-items:center;min-height:20px;font-style:normal;display:grid}.focus-summary-grid i{text-align:center;color:#fff;background:#27b247;border-left:1px solid #fff6;place-items:center;min-height:20px;font-size:11px;font-style:normal;display:grid}.focus-summary-grid i:nth-last-child(5),.focus-summary-grid i:nth-last-child(4){color:#fff;background:#ead63b}.focus-sort-dot{background:#111;border-radius:50%;margin-left:4px;padding:2px;font-size:9px}.focus-group-name{color:#003246;font-weight:950}.focus-country{white-space:nowrap}.focus-badge{color:#fff;text-align:center;border-radius:999px;min-width:44px;padding:5px 8px;font-size:12px;font-weight:950;display:inline-block}.focus-badge.green{background:#20b94b}.focus-badge.red{background:#db3d4b}.focus-badge.neutral{background:#7e9298}.focus-row-menu{color:#9aabb0;text-align:center;font-size:18px;font-weight:950}.focus-empty{text-align:center;color:#7c9097;padding:40px!important}@media (width<=1200px){.focus-filter-bar{grid-template-columns:1fr;height:auto;padding:10px}.focus-filter-spacer{display:none}.focus-filter-bar label{grid-template-columns:110px 1fr}.focus-table-wrap{height:70vh}}.focus-message{color:#5e4a00;background:#fff7d7;border-bottom:1px solid #eadb8c;padding:10px 18px;font-weight:850}.focus-ranking-title{justify-content:space-between}.focus-title-actions{align-items:center;gap:10px;display:flex}.focus-title-actions em{color:#7c9097;font-size:13px;font-style:normal}.focus-title-actions button,.focus-row-menu button{color:#fff;background:#7f9298;border:0;border-radius:3px;padding:6px 10px;font-weight:850}.focus-row-menu button{background:#db3d4b}.focus-editor-backdrop{z-index:95;background:#1f2d3094;place-items:center;padding:24px;display:grid;position:fixed;inset:64px 0 0}.focus-editor-modal{background:#fff;border:1px solid #d8e4e8;width:min(640px,100vw - 48px);box-shadow:0 18px 50px #00000047}.focus-editor-head{border-bottom:1px solid #d8e4e8;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.focus-editor-head h2{color:#003246;font-size:22px;font-weight:950}.focus-editor-head button{color:#003246;background:0 0;border:0;font-size:36px;line-height:1}.focus-editor-form{gap:14px;padding:22px;display:grid}.focus-editor-form label{color:#003246;gap:6px;font-size:13px;font-weight:900;display:grid}.focus-editor-form input,.focus-editor-form textarea{color:#003246;background:#f3f7f8;border:1px solid #cbd9dd;border-radius:3px;padding:9px 10px;font-size:14px}.focus-editor-note{color:#7c9097;background:#f3f7f8;border-radius:3px;padding:10px;font-size:13px}.focus-editor-actions{border-top:1px solid #d8e4e8;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.focus-editor-actions button{border:0;border-radius:3px;padding:10px 16px;font-weight:950}.focus-editor-actions .secondary{color:#003246;background:#e8eff1}.focus-editor-actions .primary{color:#fff;background:#245ed4}.focus-title-actions button.add{background:#245ed4}.focus-row-actions{gap:6px;display:flex}.focus-row-menu .edit{background:#245ed4}.focus-row-menu .delete{background:#db3d4b}.bw-focus-create-existing{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.bw-focus-create-box{background:#f3f7f8;border:1px solid #d8e4e8;border-radius:4px;gap:8px;padding:12px;display:grid}.bw-focus-create-box strong{color:#003246}.bw-focus-create-box input,.bw-focus-create-box select{color:#003246;background:#fff;border:1px solid #cbd9dd;border-radius:3px;height:34px;padding:6px 9px}.bw-focus-create-box button{color:#fff;background:#245ed4;border:0;border-radius:3px;padding:9px 12px;font-weight:950}.bw-focus-create-box button:disabled{background:#b4c2c7}.bw-focus-select-all{color:#003246;align-items:center;gap:8px;margin:6px 0 10px;font-weight:850;display:flex}.focus-row-actions .dots{color:#003246;background:0 0;padding:2px 8px;font-size:24px}.focus-row-dropdown button{color:#003246;text-align:left;background:0 0;border-radius:2px}.focus-details-backdrop{z-index:94;background:#1f2d3094;place-items:center;padding:24px;display:grid;position:fixed;inset:64px 0 0}.focus-details-modal{background:#fff;border:1px solid #d8e4e8;width:min(1180px,100vw - 48px);max-height:calc(100vh - 110px);overflow:auto;box-shadow:0 18px 50px #00000047}.focus-details-head{border-bottom:1px solid #d8e4e8;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.focus-details-head h2{color:#003246;font-size:24px;font-weight:950}.focus-details-head p{color:#7c9097;margin-top:4px}.focus-details-actions{align-items:center;gap:8px;display:flex}.focus-details-actions button{color:#fff;background:#245ed4;border:0;border-radius:3px;padding:8px 12px;font-weight:950}.focus-details-actions button.danger{background:#db3d4b}.focus-details-actions button.close{color:#003246;background:0 0;padding:0 8px;font-size:32px}.focus-details-body{padding:18px 24px 24px}.focus-details-meta{color:#003246;background:#f3f7f8;border-radius:4px;grid-template-columns:120px 1fr;gap:8px 12px;margin-bottom:16px;padding:12px;display:grid}.focus-details-meta strong{text-align:right}.focus-details-table-wrap{overflow:auto}.focus-details-table{border-collapse:collapse;width:100%;min-width:900px}.focus-details-table th{color:#fff;text-align:left;background:#26b248;padding:11px}.focus-details-table td{vertical-align:top;color:#003246;border-bottom:1px solid #e4ecef;padding:12px}.focus-details-table small{color:#7c9097;margin-top:3px;display:block}.focus-offer-links{gap:4px;display:grid}.focus-offer-links a{color:#245ed4;font-size:12px;text-decoration:none}.focus-offer-links a:hover{text-decoration:underline}@media (width<=850px){.bw-focus-create-existing{grid-template-columns:1fr}.focus-details-head{flex-direction:column;align-items:flex-start}}.focus-row-actions{justify-content:center;position:relative}.focus-row-actions .dots{padding:2px 8px;font-size:24px;color:#003246!important;background:0 0!important}.focus-row-dropdown button{text-align:left;border-radius:2px;color:#003246!important;background:0 0!important}.focus-group-name button{color:#003246;cursor:pointer;text-align:left;background:0 0;border:0;font-weight:950}.focus-group-name button:hover{text-decoration:underline}.bw-focus-selector-toolbar{background:#f3f7f8;border:1px solid #d8e4e8;grid-template-columns:1.4fr 1.2fr 120px auto;align-items:end;gap:10px;margin:14px 0 10px;padding:12px;display:grid}.bw-focus-selector-toolbar label{color:#003246;gap:5px;font-size:12px;font-weight:950;display:grid}.bw-focus-selector-toolbar input,.bw-focus-selector-toolbar select{color:#003246;background:#fff;border:1px solid #cbd9dd;border-radius:3px;height:34px;padding:6px 9px}.bw-focus-selector-toolbar button,.bw-focus-pagination button{color:#fff;background:#245ed4;border:0;border-radius:3px;height:34px;padding:0 14px;font-weight:950}.bw-focus-pagination{color:#003246;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bw-focus-pagination button:disabled{background:#b4c2c7}.bw-focus-pagination em{color:#7c9097;font-style:normal}.bw-focus-pagination strong{color:#db3d4b}.bw-focus-table td small{color:#7c9097;max-width:520px;margin-top:3px;display:block}@media (width<=900px){.bw-focus-selector-toolbar{grid-template-columns:1fr}.bw-focus-pagination{flex-wrap:wrap}}.focus-row-actions{justify-content:center;gap:6px;display:flex;position:relative}.focus-row-actions button.open,.focus-row-actions button.edit{border:0;border-radius:3px;padding:6px 9px;font-weight:900;color:#fff!important;background:#245ed4!important}.focus-row-actions button.edit{background:#7f9298!important}.focus-row-actions button.dots{border:0;padding:2px 8px;font-size:22px;color:#003246!important;background:0 0!important}.focus-row-dropdown{z-index:80;background:#fff;border:1px solid #cbd9dd;width:160px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 10px 28px #0000002e}.focus-row-dropdown button{text-align:left;border:0;padding:8px 10px;color:#003246!important;background:0 0!important}.focus-row-dropdown button:hover{background:#edf3f5!important}.focus-row-dropdown button.danger{color:#db3d4b!important}.focus-row-menu{text-align:right;position:relative}.focus-row-actions{justify-content:flex-end;display:flex;position:relative}.focus-row-actions .dots{cursor:pointer;padding:3px 8px;font-size:24px;line-height:1;color:#9aacb2!important;background:0 0!important;border:0!important}.focus-row-dropdown.browswave-menu{z-index:120;background:#fff;border:1px solid #d9e3e6;width:180px;padding:0;display:grid;position:absolute;top:28px;right:2px;box-shadow:0 6px 22px #00000029}.focus-row-dropdown.browswave-menu button{text-align:left;cursor:pointer;align-items:center;gap:9px;height:38px;padding:0 14px;font-size:13px;font-weight:500;display:flex;color:#003246!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2f4!important}.focus-row-dropdown.browswave-menu button:last-child{border-bottom:0!important}.focus-row-dropdown.browswave-menu button:hover{background:#f3f7f8!important}.focus-row-dropdown.browswave-menu button span{color:#8ca0a6;text-align:center;width:14px}.focus-excluded-backdrop{z-index:100;background:#1f2d3094;place-items:center;padding:24px;display:grid;position:fixed;inset:64px 0 0}.focus-excluded-modal{background:#fff;border:1px solid #d8e4e8;width:min(680px,100vw - 48px);height:min(480px,100vh - 120px);box-shadow:0 18px 50px #00000047}.focus-excluded-head{border-bottom:1px solid #cbd9dd;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.focus-excluded-head h2{color:#003246;font-size:18px;font-weight:950}.focus-excluded-head button{color:#0000;background:#ff713d;border:0;width:58px;height:58px;margin-right:-22px;position:relative}.focus-excluded-head button:before,.focus-excluded-head button:after{content:"";background:#fff;width:22px;height:2px;position:absolute;top:28px;left:18px}.focus-excluded-head button:before{transform:rotate(45deg)}.focus-excluded-head button:after{transform:rotate(-45deg)}.focus-excluded-body{color:#003246;place-items:start center;padding-top:24px;display:grid}.pro-coming-page{color:#003246;background:#f3f7f8;place-items:start center;min-height:calc(100vh - 64px);padding:46px 24px;display:grid}.pro-coming-card{background:#fff;border:1px solid #d8e4e8;width:min(980px,100%);padding:32px;box-shadow:0 12px 32px #00000014}.pro-coming-card h1{margin-bottom:8px;font-size:30px;font-weight:950}.pro-coming-card p{color:#6f848a;margin-bottom:22px;font-size:16px}.pro-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pro-coming-item{background:#f3f7f8;border:1px solid #d8e4e8;align-items:center;gap:10px;padding:14px;font-weight:850;display:flex}.pro-coming-item strong{color:#20b94b}@media (width<=760px){.pro-coming-grid{grid-template-columns:1fr}}.module-error-page{color:#003246;background:#f3f7f8;place-items:start center;min-height:calc(100vh - 64px);padding:40px 20px;display:grid}.module-error-card{background:#fff;border:1px solid #ffd3d8;width:min(780px,100%);padding:24px;box-shadow:0 12px 32px #00000014}.module-error-card h1{color:#b72635;font-size:24px;font-weight:950}.module-error-card p{color:#6f848a;margin:8px 0 14px}.module-error-card pre{white-space:pre-wrap;background:#fff3f5;border:1px solid #ffd3d8;padding:12px;overflow:auto}.module-error-card button{color:#fff;background:#245ed4;border:0;border-radius:3px;margin-top:14px;padding:9px 14px;font-weight:950}:root{--vg-dark:#10262d;--vg-dark-2:#213033;--vg-green:#26b248;--vg-blue:#245ed4;--vg-bg:#f3f7f8;--vg-border:#d8e4e8;--vg-muted:#6f848a}body,.app-shell,.analytics-shell,.vg-shell{background:var(--vg-bg)}.sidebar,.app-sidebar,.vg-sidebar,nav[aria-label=Main]{background:var(--vg-dark)!important;color:#d6e0e3!important}.sidebar button,.app-sidebar button,.vg-sidebar button,nav[aria-label=Main] button{border-radius:4px!important;font-weight:900!important}.sidebar button.active,.app-sidebar button.active,.vg-sidebar button.active,nav[aria-label=Main] button.active{color:#fff!important;box-shadow:inset 4px 0 0 var(--vg-green)!important;background:#2d4247!important}.topbar,.app-topbar,.vg-topbar,header.app-header{border-bottom:1px solid var(--vg-border)!important;background:#fff!important}table th{font-weight:950}button{letter-spacing:-.01em}.auth-session-bar{top:10px}.module-error-card,.pro-coming-card,.feature-lock-card{border-radius:0}button,.sidebar button,.app-sidebar button,.vg-sidebar button{align-items:center;gap:8px;display:inline-flex}.sidebar button,.app-sidebar button,.vg-sidebar button,nav button{min-height:38px}.sidebar button span,.app-sidebar button span,.vg-sidebar button span,nav button span{line-height:1}.sidebar button,.app-sidebar button,.vg-sidebar button,nav[aria-label=Main] button{white-space:nowrap}.bw-user-menu{align-items:center;height:100%;display:flex;position:relative}.bw-user-trigger{color:#003246;cursor:pointer;background:#fff;border:0;border-left:1px solid #d7e0e3;border-right:1px solid #d7e0e3;justify-content:center;align-items:center;gap:8px;min-width:138px;height:100%;padding:0 14px;font-weight:950;display:inline-flex}.bw-user-trigger small{color:#789096;font-size:12px}.bw-user-dropdown{z-index:2000;background:#fff;border:1px solid #d7e0e3;width:220px;position:absolute;top:100%;right:0;box-shadow:0 6px 16px #0000001f}.bw-user-dropdown button{color:#003246;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6eef1;justify-content:flex-start;align-items:center;width:100%;height:42px;padding:0 14px;font-weight:700;display:flex}.bw-user-dropdown button:hover{background:#f3f7f8}.bw-user-dropdown button:last-child{border-bottom:0}.top-menu button{text-transform:none}.bw-gear-menu{align-items:center;height:100%;display:flex;position:relative}.bw-gear-dropdown{z-index:2100;background:#fff;border:1px solid #d7e0e3;width:170px;position:absolute;top:100%;right:0;box-shadow:0 6px 16px #0000001f}.bw-gear-dropdown button{color:#003246;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6eef1;justify-content:flex-start;align-items:center;width:100%;height:40px;padding:0 13px;font-weight:800;display:flex}.bw-gear-dropdown button:hover{background:#f3f7f8}.bw-gear-dropdown button:last-child{border-bottom:0}.bw-category-open-target{cursor:pointer}.history-modal-pro{max-height:calc(100vh - 42px);overflow:auto}.history-pro-toolbar{background:#f7fafb;border:1px solid #edf3f5;border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:grid}.history-nav-actions,.history-save-actions,.history-date-inputs,.history-grouping{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-nav-actions button,.history-save-actions button{color:#21424f;background:#fff;border:1px solid #d6e4ea;border-radius:8px;min-height:34px;padding:7px 11px;font-weight:850}.history-save-actions button:last-child{color:#fff;background:#245ed4;border-color:#245ed4}.history-nav-actions button:disabled{cursor:not-allowed;opacity:.45}.history-date-inputs label{min-width:136px}.history-date-inputs input{border:1px solid #d6e4ea;border-radius:8px;height:34px;padding:0 9px}.history-grouping{min-width:0}.history-grouping>strong{color:#003246;text-transform:uppercase;font-size:12px}.history-grouping label{color:#45616c;white-space:nowrap;grid-template-columns:none;align-items:center;gap:5px;font-size:12px;font-weight:850;display:flex}.history-grouping input{width:auto;padding:0}.history-inline-message{color:#146b25;background:#f0fff3;border:1px solid #cde9d2;border-radius:10px;margin:-2px 0 12px;padding:9px 12px;font-size:13px;font-weight:850}.history-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.history-date-range{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.history-date-range label{color:#60767f;gap:4px;font-size:12px;font-weight:800;display:grid}.history-date-range input{border:1px solid #d6e4ea;border-radius:8px;height:34px;padding:0 9px}.history-date-range button,.history-tabs button{color:#21424f;cursor:pointer;background:#fff;border:1px solid #d6e4ea;border-radius:999px;padding:8px 12px;font-weight:850}.history-tabs{flex-wrap:wrap;gap:6px;display:flex}.history-tabs button.active,.history-tabs button:hover,.history-date-range button:hover{background:#eef6ff;border-color:#9dc8ff}.history-panel{margin-top:10px}.history-table-wrap{border:1px solid #edf3f5;border-radius:14px;overflow:auto}.history-table{border-collapse:collapse;width:100%;font-size:13px}.history-table th,.history-table td{text-align:left;border-bottom:1px solid #edf3f5;padding:10px 11px}.history-table th{color:#60767f;text-transform:uppercase;background:#f7fafb;font-size:12px}.history-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.history-summary-card{background:#f7fafb;border:1px solid #edf3f5;border-radius:14px;padding:13px}.history-summary-card span{color:#60767f;margin-bottom:6px;font-size:12px;display:block}.history-summary-card strong{color:#003246;font-size:16px}.history-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.history-footer>span{color:#60767f;font-size:12px;font-weight:800}.history-retailer-summary{border:1px solid #edf3f5;border-radius:14px;overflow:auto}@media (width<=760px){.history-summary-grid,.history-pro-toolbar{grid-template-columns:1fr}.history-nav-actions button,.history-save-actions button,.history-date-inputs label{flex:1}}.history-drag-range{align-items:center;min-width:min(420px,100%)}.history-range-labels{color:#60767f;justify-content:space-between;gap:12px;width:100%;font-size:12px;display:flex}.history-range-labels span{gap:2px;display:grid}.history-range-labels strong{color:#003246;text-transform:uppercase;font-size:11px}.history-range-sliders{width:260px;max-width:100%;height:28px;position:relative}.history-range-sliders input[type=range]{accent-color:#1f65d8;pointer-events:none;background:0 0;width:100%;position:absolute;top:4px;left:0}.history-range-sliders input[type=range]::-webkit-slider-thumb{pointer-events:auto;cursor:grab}.history-range-sliders input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab}.history-range-sliders input[type=range]:disabled{opacity:.45}@media (width<=760px){.history-range-sliders{width:100%}}.bw-drilldown-bar{cursor:pointer}.focus-details-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow:auto visible}.focus-details-table{width:max-content;min-width:1800px}.focus-details-table th,.focus-details-table td{white-space:nowrap}.focus-details-body{overflow-x:hidden}.focus-editor-backdrop{z-index:100000!important;background:#00182275!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.focus-editor-modal{z-index:100001!important;max-height:calc(100vh - 60px)!important;position:relative!important;overflow:auto!important}.focus-page,.focus-details-body,.focus-details-table-wrap,.focus-table-wrap,.focus-group-detail,.focus-group-detail-page{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.focus-page table,.focus-details-table{width:max-content!important;min-width:100%!important}.focus-page th,.focus-page td,.focus-details-table th,.focus-details-table td{white-space:nowrap!important}.bw-notification-bell{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.bw-notification-bell.active{color:#245ed4;background:#eef5ff;box-shadow:inset 0 -3px #245ed4}.bw-notification-bell span{display:inline-block;transform:translateY(-1px)}.saved-filters-page{background:#e7eef0;min-height:calc(100vh - 90px);padding:20px 0 70px}.saved-filters-inner{width:min(1524px,100vw - 80px);margin:0 auto}.saved-filters-top{align-items:flex-start;height:30px;display:flex}.saved-filters-join{color:#fff;cursor:pointer;background:#91aee3;border:0;border-radius:3px 3px 0 0;height:29px;padding:0 14px;font-weight:950}.saved-filters-pager{background:#fff;border:1px solid #dce5e8;border-bottom:0;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:flex}.saved-filters-pager button,.saved-filters-pager select{color:#003246;background:#fff;border:1px solid #b8c9cf;border-radius:3px;height:30px;padding:0 10px;font-size:12px;font-weight:900}.saved-filters-pager button:disabled{opacity:.42;cursor:not-allowed}.saved-filters-pager strong,.saved-filters-pager span{color:#003246;white-space:nowrap;font-size:12px;font-weight:900}.saved-filters-pager span{color:#718991}.saved-filters-list{background:#fff;border-top:1px solid #dce5e8;border-left:1px solid #dce5e8;border-right:1px solid #dce5e8}.saved-filter-row{color:#003246;cursor:pointer;background:#fff;border-bottom:1px solid #dce5e8;grid-template-columns:minmax(260px,1.7fr) 180px 170px 190px 150px 90px;align-items:center;gap:22px;min-height:75px;padding:0 28px;display:grid}.saved-filter-row:hover{background:#f5fafb}.saved-filter-name strong{color:#003246;font-size:17px;font-weight:950;display:block}.saved-filter-name span,.saved-filter-meta span{color:#9ab0b8;font-size:12px;font-weight:850;display:block}.saved-filter-meta strong{color:#003246;font-size:13px;font-weight:950;display:block}.saved-filter-actions{justify-content:flex-end;gap:14px;display:flex}.saved-filter-actions button{color:#8ca4ad;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:17px}.saved-filter-actions button:hover{color:#245ed4}.saved-filter-actions button.danger:hover{color:#dc3e4b}.saved-filters-empty{color:#718991;padding:28px;font-weight:850}.saved-filters-clear-all{color:#245ed4;cursor:pointer;background:0 0;border:0;margin-top:22px;font-weight:950}.saved-filter-modal-backdrop{z-index:9400;background:#00000075;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;inset:0}.saved-filter-modal{background:#fff;width:min(520px,100vw - 40px);padding:28px 32px 32px;box-shadow:0 18px 44px #00000047}.saved-filter-modal-head{border-bottom:1px solid #d7e0e3;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.saved-filter-modal-head h2{color:#003246;margin:0;font-size:26px;font-weight:950}.saved-filter-modal-head button{color:#003246;cursor:pointer;background:0 0;border:0;font-size:30px}.saved-filter-modal-field{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;display:grid}.saved-filter-modal-field span{color:#003246;font-weight:950}.saved-filter-modal-field input{color:#003246;border:1px solid #b8c9cf;height:42px;padding:0 12px;font-weight:850}.saved-filter-modal-error{color:#dc3e4b;margin-top:14px;font-weight:850}.saved-filter-modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.saved-filter-modal-actions button{cursor:pointer;border:0;border-radius:3px;height:40px;padding:0 16px;font-weight:950}.saved-filter-modal-actions .secondary{color:#003246;background:#eef4f6}.saved-filter-modal-actions .primary{color:#fff;background:#245ed4}@media (width<=1100px){.saved-filters-inner{width:calc(100vw - 24px)}.saved-filter-row{grid-template-columns:1fr;gap:10px;padding:18px}.saved-filters-pager{flex-wrap:wrap;align-items:stretch}.saved-filters-pager button,.saved-filters-pager select{flex:120px}.saved-filter-actions{justify-content:flex-start}.saved-filter-modal-field{grid-template-columns:1fr}}.app-topbar,.bw-style-topbar,header.app-topbar,header.bw-style-topbar{z-index:20000!important;position:relative!important;overflow:visible!important}.app-topbar [class*=menu],.app-topbar [class*=dropdown],.app-topbar [class*=popover],.bw-style-topbar [class*=menu],.bw-style-topbar [class*=dropdown],.bw-style-topbar [class*=popover],[class*=user-menu],[class*=user-dropdown],[class*=admin-menu],[class*=admin-dropdown],[class*=settings-menu],[class*=settings-dropdown],[class*=profile-menu],[class*=profile-dropdown]{z-index:30000!important}.concept-shell,.bw-left-tools,.bw-user-area,.bw-right-tools,.app-user,.app-settings{overflow:visible!important}.bw-search-select{width:100%;min-width:0;position:relative}.bw-search-select-trigger{color:#07313d;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f2f6f7;border:1px solid #b8c8cf;border-radius:2px;width:100%;height:31px;min-height:31px;padding:0 28px 0 10px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.bw-search-select-trigger:after{content:"▾";color:#6f838b;font-size:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.bw-search-select.open .bw-search-select-trigger{color:#fff;background:#4f6268;border-color:#4f6268}.bw-search-select-menu{z-index:70000;background:#fff;border:1px solid #4f6268;width:100%;min-width:230px;max-height:320px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 8px 18px #14232d2e}.bw-search-select-search-wrap{z-index:2;background:#fff;border-bottom:1px solid #4f6268;position:sticky;top:0}.bw-search-select-search{color:#07313d;box-sizing:border-box;background:#fff;border:0;outline:none;width:100%;height:34px;padding:0 12px;font-size:13px}.bw-search-select-option{color:#07313d;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;width:100%;min-height:29px;padding:0 10px;font-size:13px;display:flex}.bw-search-select-option:hover{background:#eef4f7}.bw-search-select-option.active{font-weight:800}.bw-search-select-box{box-sizing:border-box;background:#eef3f4;border:1px solid #9db0b8;flex:none;width:14px;height:14px}.bw-search-select-option.active .bw-search-select-box{background:#4f6268;border-color:#4f6268;box-shadow:inset 0 0 0 3px #fff}.bw-search-select-empty{color:#8a9aa1;padding:10px;font-size:13px}.bw-search-select.multiple .bw-search-select-option.active .bw-search-select-box:after{content:"✓";color:#fff;text-align:center;font-size:11px;font-weight:900;line-height:12px;display:block}.bw-search-select.multiple .bw-search-select-menu{max-height:360px}.bw-search-select.multiple .bw-search-select-trigger span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bw-search-select-option .bw-search-select-box{box-sizing:border-box!important;background:#eef3f4!important;border:1px solid #9db0b8!important;width:15px!important;min-width:15px!important;height:15px!important;position:relative!important}.bw-search-select-option.active .bw-search-select-box{box-shadow:none!important;background:#fff!important;border:1px solid #4f6268!important}.bw-search-select-option.active .bw-search-select-box:after{content:""!important;border:2px solid #07313d!important;border-width:0 2px 2px 0!important;width:4px!important;height:8px!important;position:absolute!important;top:1px!important;left:4px!important;transform:rotate(45deg)!important}.bw-check input[type=checkbox],.bw-filter-section input[type=checkbox]{accent-color:#4f6268!important;width:15px!important;height:15px!important}.bw-filter-overlay{z-index:2147482600!important;position:fixed!important;inset:0!important}.bw-filter-drawer{z-index:2147482601!important;position:relative!important}.bw-filter-scroll,.bw-filter-footer{z-index:2147482602;position:relative}.bw-filter-overlay .bw-search-select-menu,.bw-filter-overlay .bw-picker-menu,.bw-filter-overlay .bw-category-lane-menu{z-index:2147482603!important}.app-topbar,.bw-style-topbar,.top-menu,.control-strip,.store-bar{z-index:1000}.bw-country-picker-actions{z-index:6;background:#f7fbfc;border-bottom:1px solid #06313e1f;align-items:center;gap:8px;padding:8px 8px 10px;display:flex;position:sticky;top:0}.bw-country-picker-actions button{color:#073444;cursor:pointer;background:#fff;border:1px solid #bdd4db;border-radius:7px;padding:6px 9px;font-weight:900}.bw-country-picker-actions button.primary{color:#fff;background:#073f46;border-color:#073f46}.bw-country-lane-list button.bw-country-check-row{grid-template-columns:24px minmax(120px,1fr) 82px 34px minmax(120px,1fr) 92px}.bw-country-check{color:#073f46;background:#fff;border:1px solid #9eb7bf;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-weight:950;display:inline-flex}.bw-country-lane-list button.bw-country-check-row.active .bw-country-check{color:#fff;background:#073f46;border-color:#073f46}.bw-category-lane-menu{box-sizing:border-box!important;max-width:min(980px,100vw - 32px)!important;overflow-x:hidden!important}.bw-lane-layout{box-sizing:border-box!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;max-width:100%!important;overflow-x:hidden!important}.bw-country-lanes,.bw-category-lanes,.bw-country-lane-list{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.bw-country-lane-list button.bw-country-check-row{box-sizing:border-box!important;grid-template-columns:22px minmax(0,1.2fr) 56px 28px minmax(0,1fr) minmax(70px,auto)!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important}.bw-country-lane-list button.bw-country-check-row .category-name,.bw-country-lane-list button.bw-country-check-row .country-name,.bw-country-lane-list button.bw-country-check-row .country-products,.bw-country-lane-list button.bw-country-check-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.bw-country-lane-list button.bw-country-check-row .country-products{text-align:right!important}.bw-share-row-with-tooltip{cursor:pointer;position:relative;overflow:visible}.bw-share-row-with-tooltip:focus{outline-offset:2px;outline:2px solid #245ed459}.bw-share-row-with-tooltip:after{content:attr(data-tooltip);z-index:90;box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;color:#003246;white-space:normal;background:#fff;border:1px solid #b8c8cd;width:min(360px,100vw - 32px);padding:12px 13px;font-size:13px;font-weight:850;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 9px);left:188px;transform:translateY(6px);box-shadow:0 18px 44px #002f4338}.bw-share-row-with-tooltip:before{content:"";z-index:91;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-bottom:1px solid #b8c8cd;border-right:1px solid #b8c8cd;width:12px;height:12px;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + 3px);left:212px;transform:rotate(45deg)}.bw-share-row-with-tooltip:hover:after,.bw-share-row-with-tooltip:focus:after,.bw-share-row-with-tooltip:focus-visible:after,.bw-share-row-with-tooltip:hover:before,.bw-share-row-with-tooltip:focus:before,.bw-share-row-with-tooltip:focus-visible:before{opacity:1;visibility:visible}.bw-share-row-with-tooltip:hover:after,.bw-share-row-with-tooltip:focus:after,.bw-share-row-with-tooltip:focus-visible:after{transform:translateY(0)}.bw-share-row-with-tooltip:hover .bw-share-label{color:#245ed4}.bw-share-row-with-tooltip:hover .bw-share-track{box-shadow:0 0 0 2px #245ed41f}@media (width<=700px){.bw-share-row-with-tooltip:after{width:min(320px,100vw - 28px);bottom:calc(100% + 9px);left:0}.bw-share-row-with-tooltip:before{left:22px}}.bw-share-row-with-tooltip:before,.bw-share-row-with-tooltip:after{content:none!important;display:none!important}.bw-market-hover-card-v2{z-index:120;box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;color:#003246;text-align:left;background:#fff;border:1px solid #b8c8cd;width:min(380px,100vw - 32px);padding:13px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 10px);left:188px;transform:translateY(8px)scale(.985);box-shadow:0 18px 44px #002f4338}.bw-market-hover-card-v2:after{content:"";background:#fff;border-bottom:1px solid #b8c8cd;border-right:1px solid #b8c8cd;width:12px;height:12px;position:absolute;top:100%;left:28px;transform:rotate(45deg)translateY(-7px)}.bw-share-row-with-tooltip:hover .bw-market-hover-card-v2,.bw-share-row-with-tooltip:focus .bw-market-hover-card-v2,.bw-share-row-with-tooltip:focus-visible .bw-market-hover-card-v2{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.bw-market-hover-card-head{border-bottom:1px solid #edf3f5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.bw-market-hover-card-head strong{color:#003246;font-size:15px;font-weight:950;line-height:1.2;display:block}.bw-market-hover-card-head small{color:#7a8d95;margin-top:3px;font-size:11px;font-weight:800;display:block}.bw-market-hover-card-head em{color:#fff;text-align:center;background:#245ed4;border-radius:999px;flex:none;min-width:56px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:950}.bw-market-hover-card-scope{color:#52666d;background:#f6fafb;border:1px solid #edf3f5;margin-top:9px;padding:7px 9px;font-size:12px;font-weight:850;display:block}.bw-market-hover-card-line{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.bw-market-hover-card-line b,.bw-market-hover-card-grid b{color:#64787f;text-transform:uppercase;letter-spacing:.045em;font-size:11px}.bw-market-hover-card-line i,.bw-market-hover-card-grid i{color:#003246;font-variant-numeric:tabular-nums;font-style:normal;font-weight:950}.bw-market-hover-card-bar{background:#edf3f5;height:10px;margin-top:9px;display:block;overflow:hidden}.bw-market-hover-card-bar span{background:linear-gradient(90deg,#3f3f45,#78b2ea);height:100%;display:block}.bw-market-hover-card-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.bw-market-hover-card-grid>span{background:#f6fafb;border:1px solid #edf3f5;gap:4px;padding:9px;display:grid}.bw-market-hover-card-grid>span:last-child{grid-column:1/-1}.bw-market-hover-card-foot{color:#7a8d95;margin-top:9px;font-size:12px;line-height:1.35;display:block}@media (width<=700px){.bw-market-hover-card-v2{width:min(330px,100vw - 28px);bottom:calc(100% + 9px);left:0}}.bw-market-hover-card-head{gap:8px;padding-bottom:6px}.bw-market-hover-card-head small{margin-top:2px;font-size:10px}.bw-market-hover-card-line{gap:8px;margin-top:7px}.bw-market-hover-card-line b,.bw-market-hover-card-grid b{letter-spacing:.03em;font-size:9.5px}.bw-market-hover-card-grid>span{gap:2px;padding:6px}.bw-market-hover-card-foot{margin-top:6px;font-size:10px;line-height:1.25}@media (width<=700px){.bw-market-hover-card-v2{width:min(290px,100vw - 24px)}}.bw-market-hover-card-v2{width:min(270px,100vw - 24px);padding:7px 8px;box-shadow:0 8px 20px #002f4329}.bw-market-hover-card-head{padding-bottom:5px}.bw-market-hover-card-head strong{font-size:12px}.bw-market-hover-card-head small{font-size:9px}.bw-market-hover-card-head em{min-width:38px;padding:2px 6px;font-size:10px}.bw-market-hover-card-scope{margin-top:5px;padding:4px 6px;font-size:9px}.bw-market-hover-card-line{margin-top:6px}.bw-market-hover-card-line b,.bw-market-hover-card-grid b{font-size:9px}.bw-market-hover-card-line i,.bw-market-hover-card-grid i{font-size:10px}.bw-market-hover-card-bar{height:6px;margin-top:5px}.bw-market-hover-card-grid{gap:4px;margin-top:6px}.bw-market-hover-card-grid>span{padding:5px}.bw-market-hover-card-foot{margin-top:5px;font-size:9px}@media (width<=700px){.bw-market-hover-card-v2{width:min(260px,100vw - 20px)}}@media (width<=760px){.app-topbar.bw-style-topbar,header.app-topbar.bw-style-topbar{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;height:auto;display:grid;background:#fff!important;border-bottom:1px solid #d6e2e6!important}.bw-left-tools{border-bottom:1px solid #e4ecef;border-right:0;grid-template-columns:52px minmax(0,1fr) 44px;width:100%;min-width:0;height:52px;display:grid}.bw-filter-block,.bw-category-button,.bw-bookmark-wrap .bw-bookmark{height:52px;min-height:52px}.bw-category-button{min-width:0;padding:0 10px}.bw-category-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.bw-category-button .flag,.bw-category-button .chevron{flex:none}.bw-bookmark-menu{width:min(260px,100vw - 16px);top:52px;left:auto;right:0}.bw-picker-backdrop{inset:52px 0 0}.bw-picker-menu,.bw-category-lane-menu{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 72px);margin:8px;overflow:auto}.bw-style-topbar .top-menu{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #e4ecef;justify-content:flex-start;gap:0;width:100%;min-width:0;height:44px;padding:0 6px;overflow:auto hidden}.bw-style-topbar .top-menu button{white-space:nowrap;flex:none;height:44px;padding:0 10px;font-size:13px;line-height:1}.bw-style-topbar .top-menu button.active{box-shadow:inset 0 -3px #ff713d}.topbar-actions.bw-actions{border-bottom:1px solid #d6e2e6;align-items:stretch;gap:0;width:100%;min-width:0;height:48px;display:flex}.topbar-actions.bw-actions .bw-icon-action,.topbar-actions.bw-actions .bw-global-search,.topbar-actions.bw-actions .bw-gear-menu{flex:0 0 48px;width:48px;min-width:48px;height:48px}.topbar-actions.bw-actions .bw-icon-action,.topbar-actions.bw-actions .bw-user-trigger{height:48px;min-height:48px;padding:0}.topbar-actions.bw-actions .bw-global-search.open{flex:auto;width:auto;min-width:0}.bw-global-search-form{width:100%;height:48px}.bw-global-search-form input{flex:auto;width:auto;min-width:0;height:48px;font-size:14px}.bw-global-search-submit{flex:0 0 48px;width:48px;height:48px}.bw-search-choice-menu{width:min(260px,100vw - 16px);top:48px;right:0}.topbar-actions.bw-actions .bw-user-menu{flex:auto;min-width:0;height:48px}.topbar-actions.bw-actions .bw-user-trigger{border-left:1px solid #e4ecef;border-right:1px solid #e4ecef;justify-content:center;gap:5px;width:100%;min-width:0;padding:0 8px}.topbar-actions.bw-actions .bw-user-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.bw-user-dropdown,.bw-gear-dropdown{width:min(230px,100vw - 16px);top:48px}.bw-user-dropdown{right:48px}.bw-gear-dropdown{right:0}.view-area{min-height:auto}.bw-filter-overlay{background:#1422269e;overflow:hidden;inset:0!important}.bw-filter-drawer{max-height:100dvh;box-shadow:none;width:100vw!important;max-width:100vw!important;height:100dvh!important}.bw-filter-close{z-index:2147482604;width:48px;height:48px;font-size:34px;top:0;right:0}.bw-filter-scroll{-webkit-overflow-scrolling:touch;padding:58px 12px 86px;overflow-x:hidden}.bw-filter-columns{grid-template-columns:minmax(0,1fr);gap:18px}.bw-filter-title{margin-bottom:12px;padding-bottom:10px;font-size:18px}.bw-filter-title button{margin:6px auto 0;padding:3px 6px;display:block;position:static}.bw-filter-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;margin-bottom:11px}.bw-filter-row label,.bw-filter-range label,.bw-filter-section strong{text-align:left}.bw-filter-row select,.bw-filter-row input,.bw-filter-range input,.bw-filter-range select,.bw-search-select-trigger{height:38px;min-height:38px;font-size:14px}.bw-filter-range{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:7px;margin-top:11px}.bw-filter-range label{grid-column:1/-1}.bw-filter-range span{place-self:center;font-size:12px}.bw-filter-section{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;padding-top:11px}.bw-filter-section strong,.bw-filter-row.inline,.bw-market-tools,.bw-selected-stores-label,.bw-filter-store-list{grid-column:1/-1}.bw-filter-row.inline{grid-template-columns:minmax(0,1fr)}.bw-market-tools{grid-template-columns:1fr 1fr;display:grid}.bw-market-tools button{min-height:36px}.bw-check{align-items:flex-start;min-width:0;line-height:1.25}.bw-check span{min-width:0}.bw-filter-store-list{max-height:210px}.bw-filter-footer{height:72px;padding:12px;position:absolute}.bw-filter-apply{width:100%;max-width:360px;height:44px}.bw-filter-overlay .bw-search-select-menu{min-width:0;max-height:min(300px,100dvh - 160px)}.bw-search-select-option{min-height:34px;padding-top:6px;padding-bottom:6px}.view-area{width:100%;min-width:0;overflow-x:hidden}.bw-dashboard-shell{grid-template-columns:minmax(0,1fr);gap:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:10px auto 24px}.bw-dashboard-category{text-align:left;color:#60767f;background:#fff;border:1px solid #d6e2e6;width:100%;min-width:0;padding:9px 10px}.bw-dashboard-category strong{text-overflow:ellipsis;white-space:nowrap;color:#003246;overflow:hidden}.bw-executive-board{width:100%;min-width:0;overflow:hidden}.bw-executive-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"selected export""countries countries";gap:0 8px;min-height:0}.bw-selected-category{grid-area:selected;min-width:0;padding:9px 10px}.bw-selected-category strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.bw-dashboard-export{grid-area:export;place-self:center end;min-height:34px;margin:0 8px 0 0;padding:7px 10px;font-size:12px;transform:none}.bw-country-tabs{-webkit-overflow-scrolling:touch;grid-area:countries;gap:5px;min-width:0;padding:0 8px 8px}.bw-country-tabs button{flex:none;min-width:50px;padding:6px 8px}.bw-dark-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-kpi-pair{min-width:0}.bw-kpi{min-height:62px;padding:10px 8px}.bw-kpi strong{font-size:20px}.bw-kpi span{font-size:11px}.bw-dark-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-panel{text-align:center;gap:5px;min-height:86px;padding:8px}.bw-panel button{width:34px;height:34px;font-size:27px;line-height:31px}.bw-panel strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bw-dashboard-tab-row{border-top-width:6px;grid-template-columns:minmax(0,1fr)}.bw-dashboard-tab-row button{gap:8px;min-height:44px;padding:10px;font-size:13px}.bw-dashboard-tab-row button>span{padding:3px 7px;font-size:11px}.bw-share-chart-area{min-height:0;padding:0 8px 14px}.bw-share-chart-head{place-items:center start;min-height:46px;padding-right:38px}.bw-share-chart-head h2{text-align:left;font-size:17px}.bw-chart-menu-wrap{top:8px;right:0}.bw-chart-menu{width:min(190px,100vw - 32px);right:0}.bw-share-rows{gap:8px}.bw-share-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:4px 0}.bw-share-label{text-align:left;white-space:normal;font-size:12px;line-height:1.25}.bw-share-track{height:22px}.bw-share-own,.bw-share-rest{font-size:11px}.bw-share-empty{text-align:center;min-height:96px;padding:16px}.module-card{border-radius:8px;width:calc(100vw - 16px);min-height:auto;margin:10px auto 20px;padding:10px}.module-head{flex-direction:column;align-items:stretch;gap:8px}}@media (width>=1201px){.bw-share-row{grid-template-columns:minmax(420px,520px) minmax(320px,1fr);align-items:center;gap:16px}.bw-share-label{text-overflow:clip;white-space:nowrap;text-align:right;line-height:1.2;overflow:visible}.bw-share-track{width:var(--bw-share-track-width,100%);justify-self:start;min-width:0;max-width:100%}@supports (grid-template-columns:subgrid){.bw-share-rows{grid-template-columns:max-content minmax(320px,1fr);column-gap:16px}.bw-share-row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:16px}}}@media (width>=761px) and (width<=1200px){.bw-left-tools{z-index:30005;position:relative}}@media (width<=760px){.app-topbar.bw-style-topbar,header.app-topbar.bw-style-topbar,.bw-left-tools,.bw-category-picker,.bw-bookmark-wrap{overflow:visible!important}.bw-left-tools{position:relative;z-index:30005!important}.bw-picker-backdrop{z-index:30010!important;position:fixed!important;inset:52px 0 0!important}.bw-picker-menu.bw-category-lane-menu{z-index:30011!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 68px)!important;margin:8px!important;position:relative!important;overflow:auto!important}.bw-picker-menu.bw-category-lane-menu .bw-lane-layout{gap:8px;grid-template-columns:minmax(0,1fr)!important}.bw-picker-menu.bw-category-lane-menu .bw-category-lanes{border-bottom:1px solid #e5edf0;border-right:0;max-height:170px}.bw-picker-menu.bw-category-lane-menu .bw-country-picker-actions{grid-template-columns:minmax(0,1fr);display:grid}.bw-picker-menu.bw-category-lane-menu .bw-country-picker-actions button{width:100%}.bw-picker-menu.bw-category-lane-menu .bw-country-lane-list button.bw-country-check-row{align-items:start;grid-template-columns:24px minmax(0,1fr)!important;gap:4px 8px!important}.bw-picker-menu.bw-category-lane-menu .bw-country-check{grid-row:1/span 5}.bw-picker-menu.bw-category-lane-menu .bw-country-lane-list button.bw-country-check-row .category-name,.bw-picker-menu.bw-category-lane-menu .bw-country-lane-list button.bw-country-check-row small,.bw-picker-menu.bw-category-lane-menu .bw-country-lane-list button.bw-country-check-row .country-flag,.bw-picker-menu.bw-category-lane-menu .bw-country-lane-list button.bw-country-check-row .country-name,.bw-picker-menu.bw-category-lane-menu .bw-country-lane-list button.bw-country-check-row .country-products{grid-column:2;justify-self:start;text-align:left!important;white-space:normal!important}.bw-bookmark-menu{max-height:calc(100dvh - 68px);overflow:hidden;z-index:30020!important;width:min(280px,100vw - 16px)!important;position:fixed!important;top:52px!important;left:auto!important;right:8px!important}.bw-bookmark-list{max-height:calc(100dvh - 128px);overflow-y:auto}.bw-bookmark-item,.bw-bookmark-see-all{text-align:left;display:block}.bw-bookmark-item strong,.bw-bookmark-item span{text-overflow:ellipsis;white-space:normal;min-width:0;display:block;overflow:hidden}}@media (width>=761px){.bw-bookmark-menu{width:min(440px,100vw - 260px);max-width:440px}.bw-bookmark-list{max-height:min(430px,100vh - 170px)}.bw-bookmark-item,.bw-bookmark-see-all{padding:10px 18px}.bw-bookmark-item strong,.bw-bookmark-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bw-bookmark-item strong{font-weight:850}.bw-bookmark-item span{color:#5f737a;margin-top:4px;font-size:12px}}.feature-lock-page{color:#003246;background:#f3f7f8;place-items:center;min-height:calc(100vh - 64px);padding:36px 20px;display:grid}.feature-lock-card{text-align:center;background:#fff;border:1px solid #d8e4e8;width:min(620px,100%);padding:34px;box-shadow:0 14px 38px #0000001a}.feature-lock-icon{color:#fff;background:#10262d;border-radius:20px;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:30px;display:grid}.feature-lock-card h1{margin-bottom:8px;font-size:26px;font-weight:950}.feature-lock-card p{color:#6f848a;margin-bottom:18px}.feature-lock-box{background:#f3f7f8;border:1px solid #d8e4e8;gap:4px;padding:16px;display:grid}.feature-lock-box strong{color:#003246}.feature-lock-box span{color:#6f848a}.auth-page{color:#003246;background:radial-gradient(circle at 0 0,#26b2483d,#0000 32%),linear-gradient(135deg,#10262d 0%,#203940 45%,#f3f7f8 45% 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-shell{background:#fff;border:1px solid #fff3;grid-template-columns:1.1fr .9fr;width:min(1120px,100%);min-height:640px;display:grid;box-shadow:0 22px 70px #00000047}.auth-brand{color:#fff;background:#10262d;flex-direction:column;justify-content:center;padding:54px;display:flex}.auth-logo{color:#fff;background:#26b248;border-radius:18px;place-items:center;width:74px;height:74px;margin-bottom:28px;font-size:28px;font-weight:950;display:grid}.auth-brand h1{margin-bottom:14px;font-size:42px;font-weight:950}.auth-brand p{color:#b9c8cc;max-width:520px;font-size:17px;line-height:1.55}.auth-features{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.auth-features span{color:#e8f0f2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-weight:850}.auth-login{flex-direction:column;justify-content:center;padding:54px;display:flex}.auth-login h2{margin-bottom:6px;font-size:30px;font-weight:950}.auth-login p{color:#6f848a;margin-bottom:22px}.auth-login form{gap:14px;display:grid}.auth-login label{gap:6px;font-size:13px;font-weight:950;display:grid}.auth-login input{color:#003246;background:#f3f7f8;border:1px solid #cbd9dd;border-radius:4px;height:42px;padding:8px 11px;font-size:15px}.auth-login button{color:#fff;cursor:pointer;background:#245ed4;border:0;border-radius:4px;height:44px;font-size:15px;font-weight:950}.auth-login button:disabled{cursor:not-allowed;background:#a7b8bd}.auth-error{color:#b72635;background:#fff3f5;border:1px solid #ffd3d8;margin-bottom:14px;padding:10px 12px;font-weight:850}.auth-packages{border-top:1px solid #d8e4e8;margin-top:28px;padding-top:18px}.auth-packages h3{margin-bottom:10px;font-size:15px;font-weight:950}.auth-package{background:#f3f7f8;border:1px solid #d8e4e8;margin-bottom:8px;padding:10px}.auth-package strong,.auth-package span{display:block}.auth-package span{color:#6f848a;margin-top:3px;font-size:13px}.auth-card.small{background:#fff;min-width:320px;padding:32px;box-shadow:0 18px 50px #0003}.vg-userbar{z-index:1200;align-items:center;gap:7px;height:34px;font-size:13px;display:flex;position:fixed;top:8px;right:14px}.vg-userbar-icon{color:#53676d;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.vg-userbar-icon:hover{background:#eef3f5}.vg-user-menu{position:relative}.vg-user-trigger{color:#003246;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;height:32px;padding:0 8px;font-weight:800;display:inline-flex}.vg-user-trigger:hover{background:#eef3f5}.vg-user-avatar{color:#fff;background:#245ed4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.vg-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.vg-user-caret{color:#6f848a}.vg-user-dropdown{background:#fff;border:1px solid #cfdadd;width:245px;padding:0;position:absolute;top:38px;right:0;box-shadow:0 14px 36px #00000038}.vg-user-card{background:#f3f7f8;border-bottom:1px solid #d8e4e8;padding:13px}.vg-user-card strong,.vg-user-card span,.vg-user-card em{display:block}.vg-user-card strong{color:#003246;font-weight:950}.vg-user-card span{color:#6f848a;margin-top:3px;font-size:12px}.vg-user-card em{color:#18863a;margin-top:5px;font-size:12px;font-style:normal;font-weight:900}.vg-user-links{padding:6px;display:grid}.vg-user-links button{text-align:left;color:#003246;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;height:34px;padding:0 9px;font-weight:800;display:flex}.vg-user-links button:hover{background:#eef3f5}.vg-user-links button.danger{color:#b72635;border-top:1px solid #e3ecef;border-radius:0;margin-top:4px}@media (width<=860px){.auth-shell{grid-template-columns:1fr}.auth-brand,.auth-login{padding:32px}.vg-userbar{top:6px;right:8px}.vg-user-name{max-width:90px}}.vg-userbar,.vg-userbar,.vg-user-menu,.vg-user-dropdown,.vg-userbar,.vg-user-menu,.vg-user-dropdown{display:none!important}
