.global-dashboard{--g-purple:#7529ac;min-width:0}.global-heading h1{align-items:center;gap:12px;display:flex}.global-title-icon{color:#ae89c6;display:inline-flex}.global-title-icon svg{stroke-width:1.5px;width:25px;height:25px}.global-filters{background:#fff;border:1px solid #e7e2ed;border-radius:12px;margin-bottom:23px}.global-filter-top{border-bottom:1px solid #f0ecf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 19px;display:flex}.global-filter-title{color:#574161;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.global-filter-title>svg{color:#94759f;width:16px}.global-scope{color:#9469af;background:#f4eef9;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:500}.global-scope.live{color:#347d5b;background:#eaf5ef}.global-periods,.global-segment{background:#f6f3f8;border:1px solid #ece5f2;border-radius:7px;gap:3px;padding:3px;display:flex}.global-periods button,.global-segment button{color:#8d7e99;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:11px}.global-periods button.selected,.global-segment button.selected{color:#7529ac;background:#fff;font-weight:600;box-shadow:0 1px 5px #44225912}.global-filter-bottom{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:15px;padding:17px 19px 13px;display:grid}.global-search{color:#ad9eb8;border:1px solid #e7e0ee;border-radius:7px;align-items:center;gap:9px;height:39px;padding:0 10px;display:flex}.global-search input{color:#54475f;outline-offset:7px;background:0 0;border:0;width:100%;min-width:0;font-size:12px}.global-select{color:#7f6c8b;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.global-select select{color:#62536e;background:#fff;border:1px solid #e7e0ee;border-radius:7px;width:100%;min-width:0;height:39px;padding:0 8px;font-size:12px}.global-filter-caption{color:#9d90a7;justify-content:space-between;align-items:center;gap:8px;padding:0 19px 13px;font-size:10px;display:flex}.global-filter-caption .link-button{flex-shrink:0;font-size:10px}.global-loading,.global-coverage{margin-bottom:18px}.global-loading{color:#876399;align-items:center;gap:9px;font-size:12px;display:flex}.global-dashboard>.error-box{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.global-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.global-kpi{background:#fff;border:1px solid #e8e2ee;border-radius:12px;min-width:0;padding:18px}.global-kpi>div{color:#877491;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.global-kpi i{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.global-kpi i svg{width:16px;height:16px}.global-kpi .purple{color:#9955c1;background:#f4eafa}.global-kpi .green{color:#47a37b;background:#e9f5ef}.global-kpi .blue{color:#728bd2;background:#edf1fb}.global-kpi .orange{color:#dca459;background:#fff2e5}.global-kpi>strong{color:#493253;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(21px,2.1vw,32px);font-weight:600;line-height:1.3;display:block}.global-kpi>small{color:#8a7398;margin-top:10px;font-size:10px;line-height:1.6;display:block}.global-charts{grid-template-columns:minmax(0,2.1fr) minmax(255px,1fr);align-items:start;gap:22px;margin-bottom:23px;display:grid}.global-submetrics{grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:3px 22px 19px;display:grid}.global-submetrics>div+div{border-left:1px solid #efe9f4;padding-left:20px}.global-submetrics span{color:#9a87a6;align-items:center;gap:6px;font-size:10px;display:flex}.global-submetrics span svg{width:13px;height:13px}.global-submetrics strong{color:#55405f;margin-top:5px;font-size:23px;font-weight:600;display:block}.global-submetrics small{color:#8b7795;margin-top:3px;font-size:9px;line-height:1.5;display:block}.global-chart-controls{border-top:1px solid #f0ebf4;justify-content:space-between;align-items:center;gap:10px;margin:0 22px;padding-top:15px;display:flex}.global-chart-controls>span{color:#887194;font-size:10px}.global-chart-scroll{scrollbar-width:thin;scrollbar-color:#d3b9e3 #f9f5fc;padding:25px 22px 8px;overflow-x:auto}.global-bars{background:repeating-linear-gradient(0deg,#0000 0 48px,#f0eaf5 49px 50px);gap:7px;height:188px;display:flex}.global-bar-column{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.global-bar-track{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.global-bar{background:#b888d4;border:0;border-radius:5px 5px 0 0;width:100%;max-width:35px;min-height:2px;padding:0;transition:height .3s,background .2s;display:block;position:relative}.global-bar:hover,.global-bar:focus-visible{background:#7529ac}.global-bar>span{white-space:nowrap;z-index:2;color:#fff;background:#493056;border-radius:5px;padding:4px 7px;font-size:10px;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.global-bar:hover>span,.global-bar:focus-visible>span{display:block}.global-bar-column>small{color:#92769f;white-space:nowrap;min-width:30px;height:25px;padding-top:8px;font-size:9px}.global-chart-footer{color:#887194;justify-content:space-between;align-items:center;gap:9px;padding:12px 22px 18px;font-size:9px;display:flex}.global-chart-footer>span:first-child{align-items:center;gap:6px;display:flex}.global-chart-footer i{background:#b888d4;border-radius:2px;width:7px;height:7px}.global-distribution>.panel-header>svg{color:#b9a1c8;width:22px;height:22px}.global-country-total{align-items:baseline;gap:10px;padding:0 22px 16px;display:flex}.global-country-total strong{color:#60406e;font-size:32px;font-weight:600}.global-country-total span{color:#a18bac;font-size:11px}.global-country-list{flex-direction:column;gap:16px;padding:0 22px 17px;display:flex}.global-country>div:first-child{color:#74607e;align-items:center;gap:8px;font-size:11px;display:flex}.global-country b{color:#705379;margin-left:auto;font-weight:600}.global-country-code{color:#a38aac;border:1px solid #ece4f2;border-radius:4px;padding:3px 5px;font-size:9px}.global-country-progress{background:#f2ebf7;border-radius:4px;height:4px;margin:6px 0}.global-country-progress i{background:#ae7dcd;border-radius:4px;height:4px;display:block}.global-country small{color:#8a7495;justify-content:space-between;font-size:9px;display:flex}.global-category-list{border-top:1px solid #f0eaf4;margin:0 22px;padding:14px 0 19px}.global-category-list h3{color:#8f759e;margin-bottom:10px;font-size:10px}.global-category-list>div{color:#836590;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.global-category-list strong{color:#7e638b;font-weight:500}.global-unavailable{text-align:center;color:#9e88ad;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:30px;display:flex}.global-unavailable>svg{stroke-width:1.4px;color:#b89bca;width:29px;height:29px}.global-unavailable strong{color:#8b6c9a;font-size:13px;font-weight:500}.global-unavailable p{max-width:400px;font-size:11px;line-height:1.8}.global-counter{color:#a274bc;background:#f4ecf9;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:21px;margin-left:9px;padding:0 5px;font-size:10px;display:inline-flex}.global-business{border-top:1px solid #eee7f3}.global-business-summary{text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:16px 22px;display:flex}.global-business-summary:hover{background:#fdfbff}.global-business-summary>svg{color:#a18caa;width:15px;height:15px}.global-business-avatar{color:#9864b3;background:#f1e7f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:11px;font-weight:600;display:flex}.global-business-name{flex:1;min-width:0}.global-business-name strong{color:#644773;font-size:12px;font-weight:600;display:block}.global-business-name small{color:#8b7298;margin-top:3px;font-size:10px;display:block}.global-business-number{text-align:right;min-width:90px;margin-right:16px}.global-business-number.revenue{min-width:125px}.global-business-number strong{color:#765b86;font-size:12px;font-weight:500;display:block}.global-business-number small{color:#8c709c;margin-bottom:4px;font-size:9px;display:block}.global-status{color:#a798af;white-space:nowrap;background:#f2eff4;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.global-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.global-status.active{color:#53a17d;background:#eef7f1}.global-status.suspended{color:#c18752;background:#fff5e9}.global-restaurant-wrap{background:#fdfbfe;padding:0 22px 13px 49px;overflow-x:auto}.global-restaurants{border-collapse:collapse;color:#80678c;width:100%;min-width:940px;font-size:11px}.global-restaurants th{text-align:left;color:#8b7298;border-bottom:1px solid #eee6f3;padding:10px 12px;font-size:9px;font-weight:500}.global-restaurants th:nth-child(n+5),.global-restaurants td:nth-child(n+5){text-align:right}.global-restaurants td{border-bottom:1px solid #f1eaf5;padding:12px}.global-restaurants tr:last-child td{border-bottom:0}.global-restaurants td>strong{color:#876695;font-weight:500}.global-restaurants td>small{color:#baa7c5;font-size:8px;display:block}.global-restaurant-name{align-items:center;gap:9px;min-width:165px;display:flex}.global-restaurant-name>span{color:#967aa5;background:#fff;border:1px solid #eee5f4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.global-restaurant-name svg{width:14px;height:14px}.global-restaurant-name strong{color:#765285;font-size:10px;font-weight:500;display:block}.global-restaurant-name small{color:#8b7298;margin-top:3px;font-size:9px;display:block}.global-business-footer{color:#af9db9;border-top:1px solid #eee7f3;justify-content:space-between;gap:10px;padding:15px 22px;font-size:9px;display:flex}.global-method{color:#9f8aa9;border:1px solid #e8e0ef;border-radius:9px;margin-top:18px;font-size:11px}.global-method summary{cursor:pointer;align-items:center;gap:8px;padding:13px 16px;list-style:none;display:flex}.global-method summary::-webkit-details-marker{display:none}.global-method summary svg{width:14px;height:14px}.global-method summary svg:last-child{margin-left:auto}.global-method>div{padding:0 18px 15px;font-size:10px;line-height:1.8}.global-method p+p{margin-top:7px}.global-people{margin-bottom:23px}.global-financials{min-width:0;margin-bottom:23px}.global-financials>.panel-header>svg{color:#a987bc;flex-shrink:0;width:23px;height:23px}.global-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px 22px;display:grid}.global-finance-card{background:#fdfbff;border:1px solid #e9e1f0;border-radius:10px;min-width:0;padding:17px}.global-finance-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.global-finance-card-heading>strong{color:#704585;letter-spacing:.5px;background:#eee3f6;border:1px solid #e4d3ef;border-radius:6px;padding:5px 9px;font-size:12px}.global-finance-card-heading>span{color:#7c6c88;font-size:10px}.global-finance-card-heading>.complete{color:#3d8664}.global-finance-card-heading>.partial{color:#a17b39}.global-finance-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;display:grid}.global-finance-values>div{min-width:0}.global-finance-values>div+div{border-left:1px solid #e9e0f0;padding-left:15px}.global-finance-values dt{color:#897294;margin-bottom:6px;font-size:11px}.global-finance-values dd{color:#4e325f;letter-spacing:-.7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(18px,1.7vw,28px);font-weight:600;line-height:1.35}.global-finance-basis{color:#8b7298;margin-top:13px;font-size:10px;line-height:1.65}.global-finance-coverage{color:#927c9e;border-top:1px solid #eee7f4;flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;font-size:10px;line-height:1.6;display:flex}.global-finance-coverage b{color:#71557f;font-weight:500}.global-finance-source{color:#94713d;background:#faf3e7;border:1px solid #f0e3cb;border-radius:5px;align-items:flex-start;gap:6px;margin-top:12px;padding:8px;font-size:10px;line-height:1.6;display:flex}.global-finance-source svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.global-finance-notes{color:#8d729c;background:#faf6fd;border:1px solid #eee4f5;border-radius:7px;align-items:flex-start;gap:8px;margin:0 22px 20px;padding:12px;font-size:11px;line-height:1.7;display:flex}.global-finance-notes svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.global-finance-empty{color:#9b82ac;align-items:center;gap:13px;padding:9px 22px 25px;display:flex}.global-finance-empty>svg{stroke-width:1.5px;flex-shrink:0;width:25px;height:25px}.global-finance-empty strong{color:#846493;font-size:12px;font-weight:500;display:block}.global-finance-empty p{margin-top:5px;font-size:11px;line-height:1.7}.global-platform-summary{color:#7e628d;flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 17px;font-size:12px;display:flex}.global-platform-summary>svg{color:#a386b4;width:15px;height:15px}.global-platform-summary strong{color:#674778;font-weight:600}.global-platform-summary small{color:#a08aad;margin-left:auto;font-size:10px}.global-people>.panel-header>svg,.global-breakdown>.panel-header>svg{color:#b19ac0;width:21px;height:21px}.global-people-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 22px 19px;display:grid}.global-people-kpis .global-kpi{background:#fdfbff;border-color:#eee7f4;padding:15px}.global-people-kpis .global-kpi>div{color:#725b80;font-size:12px}.global-people-kpis .global-kpi>small{font-size:11px}.global-people-links{border-top:1px solid #eee7f4;grid-template-columns:1fr 1fr 1.6fr;align-items:center;gap:20px;padding:17px 22px;display:grid}.global-people-links>div{min-width:0}.global-people-links span{color:#796187;font-size:11px;display:block}.global-people-links strong{color:#614470;font-variant-numeric:tabular-nums;margin:4px 0;font-size:23px;font-weight:600;display:block}.global-people-links small{color:#8a7398;font-size:10px;display:block}.global-people-links p{color:#8a7398;border-left:1px solid #eee7f4;padding-left:20px;font-size:11px;line-height:1.7}.global-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-bottom:23px;display:grid}.global-breakdown{min-width:0}.global-breakdown .panel-header h2{font-size:15px}.global-breakdown-list{flex-direction:column;gap:17px;padding:0 22px 22px;display:flex}.global-breakdown-row>div:first-child{color:#80658e;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;font-size:11px;display:grid}.global-breakdown-row strong{color:#6f4f7e;overflow-wrap:anywhere;font-weight:500}.global-breakdown-row span:last-child{text-align:right;color:#937ba0;grid-column:2;font-size:10px}.global-breakdown-row .global-country-progress{margin-top:7px}.global-breakdown-empty{color:#8a7398;align-items:center;gap:10px;min-height:85px;padding:5px 22px 25px;font-size:12px;line-height:1.7;display:flex}.global-breakdown-empty>svg{color:#ae93bd}.global-empty-distribution{color:#8a7398;font-size:12px;line-height:1.7}.global-restaurant-name small{white-space:normal;max-width:245px;line-height:1.5}.global-restaurants th:nth-child(5){max-width:120px}.global-restaurants td>small{color:#947a9f;font-size:9px}@media (max-width:600px){.global-kpis>.global-kpi:last-child>strong{letter-spacing:-.5px;white-space:nowrap;font-size:clamp(15px,4.6vw,19px)}}@media (min-width:1600px){.global-bars{height:220px}.global-kpi>strong{font-size:34px}}@media (max-width:1180px){.global-filter-bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.global-search{grid-column:1/-1}.global-kpis{gap:12px}.global-kpi{padding:15px}.global-charts{grid-template-columns:minmax(0,1.75fr) minmax(230px,1fr)}.global-business-number{min-width:65px;margin-right:5px}.global-business-number.revenue{min-width:110px}.global-business-summary{gap:9px}.global-submetrics{padding-left:18px;padding-right:18px}.global-submetrics>div+div{padding-left:10px}.global-submetrics strong{font-size:20px}}@media (max-width:980px){.global-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.global-charts{grid-template-columns:1fr}.global-distribution{grid-template-columns:1fr 1fr;display:grid}.global-distribution>.panel-header,.global-country-total{grid-column:1/-1}.global-category-list{border-top:0;border-left:1px solid #f0eaf4;padding:0 0 18px 20px}.global-distribution>.global-unavailable{grid-column:1/-1}.global-business-summary>.global-status{display:none}.global-heading{align-items:flex-start}.global-heading .heading-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){.global-heading{flex-direction:column;gap:16px}.global-heading h1{font-size:26px}.global-heading .heading-actions{justify-content:flex-start;width:100%}.global-filter-top{gap:13px;padding:14px}.global-periods{justify-content:space-between;width:100%}.global-periods button{padding:6px 7px;font-size:10px}.global-filter-bottom{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.global-filter-caption{align-items:flex-start;padding:0 14px 13px}.global-kpis{gap:11px}.global-kpi{padding:13px}.global-kpi>div{gap:5px;font-size:10px}.global-kpi i{width:26px;height:26px}.global-kpi>strong{word-break:break-word;font-size:23px}.global-kpi>small{font-size:9px}.global-kpi i svg{width:14px}.global-submetrics{gap:8px;padding:0 15px 18px}.global-submetrics span{font-size:9px}.global-submetrics strong{font-size:19px}.global-submetrics small{font-size:8px}.global-distribution{display:block}.global-category-list{border-top:1px solid #f0eaf4;border-left:0;padding:15px 0}.global-business-summary{flex-wrap:wrap;padding:14px}.global-business-name{flex-basis:calc(100% - 80px)}.global-business-number{text-align:left;min-width:0;margin-left:68px}.global-business-number.revenue{min-width:0;margin-left:12px}.global-restaurant-wrap{padding-left:15px;padding-right:15px}.global-business-footer{flex-direction:column;padding:14px;font-size:9px}.global-chart-footer{padding-left:15px;padding-right:15px;font-size:8px}.global-chart-controls{margin:0 15px}.global-charts .panel-header{padding-left:15px;padding-right:15px}.global-businesses>.panel-header{flex-wrap:wrap;gap:9px;padding:18px 15px}.global-businesses>.panel-header h2{font-size:13px}.global-method summary{font-size:10px}}@media (max-width:1180px){.global-filter-bottom .global-search{grid-column:auto}.global-people-links{grid-template-columns:1fr 1fr}.global-people-links p{border-left:0;grid-column:1/-1;padding-left:0}}@media (max-width:980px){.global-distribution{display:block}.global-people-kpis{gap:11px}.global-people-kpis .global-kpi{padding:12px}.global-people-kpis .global-kpi>div{font-size:11px}}@media (max-width:800px){.global-filter-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.global-filter-bottom .global-search{grid-column:1/-1}.global-breakdowns{grid-template-columns:1fr}}@media (max-width:900px){.global-finance-grid{grid-template-columns:1fr}.global-finance-values dd{font-size:27px}}@media (max-width:600px){.global-financials>.panel-header{gap:12px;padding-left:15px;padding-right:15px}.global-financials .panel-header h2{font-size:15px}.global-finance-grid{gap:12px;padding:0 15px 15px}.global-finance-card{padding:14px}.global-finance-values{gap:10px}.global-finance-values>div+div{padding-left:10px}.global-finance-values dd{letter-spacing:-.6px;font-size:clamp(18px,5.4vw,24px)}.global-finance-values dt,.global-finance-basis,.global-finance-coverage,.global-finance-source{font-size:10px}.global-finance-notes{margin-left:15px;margin-right:15px;font-size:10px}.global-finance-empty{padding-left:15px;padding-right:15px}.global-platform-summary{padding-left:15px;padding-right:15px;font-size:11px}.global-platform-summary small{flex-basis:100%;margin-left:23px}.global-people-kpis{grid-template-columns:1fr;gap:10px;padding:0 15px 15px}.global-people-kpis .global-kpi{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:14px;display:grid}.global-people-kpis .global-kpi>div{flex-direction:row-reverse;grid-column:1;justify-content:flex-start;gap:8px;font-size:12px}.global-people-kpis .global-kpi>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:26px}.global-people-kpis .global-kpi>small{grid-area:2/1;margin-top:6px;font-size:10px}.global-people>.panel-header,.global-breakdown>.panel-header{padding-left:15px;padding-right:15px}.global-people-links{gap:14px;padding:15px}.global-people-links p{font-size:10px}.global-breakdown-list,.global-breakdown-empty{padding-left:15px;padding-right:15px}.global-breakdown .panel-header h2{font-size:14px}.global-breakdown-row>div:first-child{font-size:11px}.global-filter-caption>span{line-height:1.7}}
