.rejection-dropdown-wrapper[data-v-5da2e210]{position:relative;display:inline-block}.rejection-dropdown-wrapper .arrow-btn[data-v-5da2e210]{background:none;border:none;cursor:pointer;padding-top:4px;padding-bottom:4px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.rejection-dropdown-wrapper .arrow-btn.is-open .arrow-icon[data-v-5da2e210]{transform:rotate(180deg)}.rejection-dropdown-wrapper .arrow-btn .arrow-icon[data-v-5da2e210]{font-size:10px;color:#7d919b;transition:transform .2s ease}.rejection-dropdown-wrapper .rejection-dropdown[data-v-5da2e210]{position:absolute;top:calc(100% + 4px);right:0;left:auto;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25);border-radius:4px;padding:12px;z-index:100;max-height:200px;overflow-y:auto;box-sizing:border-box;width:516px;max-width:100vw}.rejection-dropdown-wrapper .rejection-dropdown.dropdown-up[data-v-5da2e210]{top:auto;bottom:calc(100% + 4px)}.rejection-dropdown-wrapper .rejection-dropdown .dropdown-list[data-v-5da2e210]{display:flex;flex-direction:column;gap:8px}.rejection-dropdown-wrapper .rejection-dropdown .dropdown-list .purchase-item[data-v-5da2e210]{display:flex;align-items:center;font-size:12px;font-family:Roboto,sans-serif;width:100%;overflow:hidden}.rejection-dropdown-wrapper .rejection-dropdown .dropdown-list .purchase-item .purchase-link[data-v-5da2e210]{color:#7d919b;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;text-align:left}.rejection-dropdown-wrapper .rejection-dropdown .dropdown-list .purchase-item .purchase-link[data-v-5da2e210]:hover{color:#586a73}.rejection-reasons-modal[data-v-6b626685]{width:100%;box-sizing:border-box}.rejection-reasons-modal .no-data[data-v-6b626685]{padding:24px 32px;text-align:center;color:#7d919b;font-family:Roboto,sans-serif;font-size:14px}.rejection-reasons-modal .table-scroll-container[data-v-6b626685]{max-height:400px;overflow-y:auto;width:100%}.rejection-reasons-modal .table-scroll-container[data-v-6b626685]::-webkit-scrollbar{width:8px}.rejection-reasons-modal .table-scroll-container[data-v-6b626685]::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}.rejection-reasons-modal .table-scroll-container[data-v-6b626685]::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:4px}.rejection-reasons-modal .table-scroll-container[data-v-6b626685]::-webkit-scrollbar-thumb:hover{background-color:#bababa}.rejection-table[data-v-6b626685]{width:100%;border-collapse:collapse;text-align:left;font-family:Roboto,sans-serif;table-layout:fixed}.rejection-table th[data-v-6b626685]{height:54px;padding:0 16px;background-color:transparent;font-weight:500;font-size:13px;color:#7d919b;border-bottom:2px solid #edeff1;box-sizing:border-box;vertical-align:middle}.rejection-table th.th-reason[data-v-6b626685]{padding-left:32px}.rejection-table th.th-count[data-v-6b626685]{text-align:center;width:180px}.rejection-table th.th-action[data-v-6b626685]{width:64px}.rejection-table td[data-v-6b626685]{padding:12px 16px;font-weight:400;font-size:13px;color:#37474f;border-bottom:1px solid #edeff1;vertical-align:middle;box-sizing:border-box}.rejection-table td.td-reason[data-v-6b626685]{padding-left:32px;line-height:1.4}.rejection-table td.td-count[data-v-6b626685]{text-align:center;width:180px;white-space:nowrap}.rejection-table td.td-action[data-v-6b626685]{width:64px;text-align:center;position:relative;padding-right:24px}.rejection-table.body-table tr:last-child td[data-v-6b626685],.rejection-table.header-table[data-v-6b626685]{border-bottom:none}.participant-complaints-modal[data-v-811b449c]{width:100%;box-sizing:border-box}.participant-complaints-modal .no-data[data-v-811b449c]{padding:24px 32px;text-align:center;color:#7d919b;font-family:Roboto,sans-serif;font-size:14px}.participant-complaints-modal .table-scroll-container[data-v-811b449c]{max-height:400px;overflow-y:auto;width:100%}.participant-complaints-modal .table-scroll-container[data-v-811b449c]::-webkit-scrollbar{width:8px}.participant-complaints-modal .table-scroll-container[data-v-811b449c]::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:4px}.participant-complaints-modal .table-scroll-container[data-v-811b449c]::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:4px}.participant-complaints-modal .table-scroll-container[data-v-811b449c]::-webkit-scrollbar-thumb:hover{background-color:#bababa}.rejection-table[data-v-811b449c]{width:100%;border-collapse:collapse;text-align:left;font-family:Roboto,sans-serif;table-layout:fixed}.rejection-table td[data-v-811b449c]{padding:12px 16px;font-weight:400;font-size:12px;color:#37474f;border-bottom:1px solid #edeff1;vertical-align:middle;box-sizing:border-box}.rejection-table td.td-reason[data-v-811b449c]{padding-left:32px;padding-right:32px;line-height:1.4;overflow:hidden}.rejection-table td .complaint-link[data-v-811b449c]{color:#7d919b;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;text-align:left}.rejection-table td .complaint-link[data-v-811b449c]:hover{color:#586a73}.rejection-table td .complaint-text[data-v-811b449c]{color:#7d919b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.rejection-table.body-table tr:last-child td[data-v-811b449c]{border-bottom:none}.legend-other-wrapper[data-v-322151ee]{width:100%;display:flex;flex-direction:column;position:relative}.legend-other-wrapper .legend-other-row[data-v-322151ee]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legend-item[data-v-322151ee]{display:flex;align-items:center;gap:8px;height:24px;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:100%;letter-spacing:0;color:#37474f;width:100%;box-sizing:border-box}.legend-item .legend-dot[data-v-322151ee]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-item .legend-text[data-v-322151ee]{color:#37474f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;display:flex;align-items:center;gap:4px;font-weight:400}.legend-item .legend-text svg[data-v-322151ee]{transition:transform .2s ease}.legend-item .legend-text svg.is-open[data-v-322151ee]{transform:rotate(180deg)}.legend-item .legend-count[data-v-322151ee]{font-weight:500;color:#37474f;flex-shrink:0}.sector-dropdown-popover[data-v-322151ee]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.25098039215686274);z-index:100;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.sector-dropdown-popover .popover-row[data-v-322151ee]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-family:Roboto,sans-serif;font-size:13px;line-height:100%;letter-spacing:0}.sector-dropdown-popover .popover-row .popover-text[data-v-322151ee]{color:#37474f;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sector-dropdown-popover .popover-row .popover-count[data-v-322151ee]{font-weight:500;color:#37474f;flex-shrink:0}.hint-wrapper{position:relative}.hint-btn{display:block}.hint-btn svg{display:block;fill:#79919c}.hint-btn.active svg{fill:#263239}.hint{position:absolute;top:100%;z-index:10;border-radius:4px;padding:8px;letter-spacing:.3px;color:#fff;background-color:rgba(121,145,156,.9)}.purchases-participation-tab[data-v-66c674a2]{width:100%;padding-top:16px;padding-left:30px;padding-right:22px;padding-bottom:40px}.purchases-participation-tab .no-participation-notice[data-v-66c674a2]{padding:16px;background:#f8f9fa;border-radius:8px;color:#7d919b;font-family:Roboto,sans-serif;font-size:14px}.purchases-participation-tab .content-grid[data-v-66c674a2]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;width:100%}.purchases-participation-tab .info-block[data-v-66c674a2]{background:#fff;border:2px solid #edeff1;border-radius:12px;padding:24px;box-sizing:border-box;width:100%;min-width:0;display:flex;flex-direction:column}.purchases-participation-tab .info-block.seasonality-block[data-v-66c674a2]{overflow:hidden;padding-bottom:0;padding-right:0;padding-left:12px;display:flex;flex-direction:column;height:100%}.purchases-participation-tab .info-block.seasonality-block .seasonality-chart-wrapper[data-v-66c674a2]{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.purchases-participation-tab .info-block.seasonality-block .seasonality-chart-wrapper[data-v-66c674a2] .vue-apexcharts{width:100%;height:100%!important}.purchases-participation-tab .info-block.seasonality-block .seasonality-chart-wrapper[data-v-66c674a2] .vue-apexcharts .apexcharts-canvas,.purchases-participation-tab .info-block.seasonality-block .seasonality-chart-wrapper[data-v-66c674a2] .vue-apexcharts svg{width:100%!important;height:100%!important}.purchases-participation-tab .info-block.sector-block[data-v-66c674a2]{overflow:visible}.purchases-participation-tab .block-title[data-v-66c674a2]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;color:#37474f;margin:0 0 16px 0;text-align:center}.purchases-participation-tab .seasonality-subtitle[data-v-66c674a2],.purchases-participation-tab .sector-section-title[data-v-66c674a2]{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#7d919b;text-align:center}.purchases-participation-tab .sector-section-title[data-v-66c674a2]{margin-bottom:12px}.purchases-participation-tab .sectors-grid[data-v-66c674a2]{display:grid;grid-template-columns:1fr 1fr;gap:36px;width:100%}.purchases-participation-tab .sectors-grid .sector-column[data-v-66c674a2]{display:flex;flex-direction:column;min-width:0}.purchases-participation-tab .mt-16[data-v-66c674a2]{margin-top:16px}.purchases-participation-tab .metrics-table[data-v-66c674a2]{display:flex;flex-direction:column}.purchases-participation-tab .metrics-table .metrics-header-row[data-v-66c674a2]{display:flex;align-items:flex-start;gap:16px;margin-bottom:8px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.purchases-participation-tab .metrics-table .metrics-header-row .col-label[data-v-66c674a2]{flex:1.5}.purchases-participation-tab .metrics-table .metrics-header-row .header-title[data-v-66c674a2]{flex:1;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#7d919b;text-align:left}.purchases-participation-tab .metrics-table .metric-row[data-v-66c674a2]{display:flex;align-items:flex-start;font-family:Roboto,sans-serif;font-size:13px;gap:16px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;padding-top:2px;padding-bottom:2px;transition:background-color .15s ease}.purchases-participation-tab .metrics-table .metric-row[data-v-66c674a2]:hover{background-color:#f6f7f8}.purchases-participation-tab .metrics-table .metric-row .col-label[data-v-66c674a2]{flex:1.5;color:#7d919b;font-weight:400;line-height:1.4}.purchases-participation-tab .metrics-table .metric-row[data-v-66c674a2] .inline-hint{display:inline-block;vertical-align:middle;white-space:nowrap}.purchases-participation-tab .metrics-table .metric-row .col-val[data-v-66c674a2]{flex:1;color:#37474f;font-weight:500;text-align:left;line-height:1.4}.purchases-participation-tab .metrics-table .metric-row .admission-wrap[data-v-66c674a2]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.purchases-participation-tab .metrics-table .metric-row .complaints-inline-wrapper[data-v-66c674a2]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.purchases-participation-tab .metrics-table .metric-row .admission-inline-wrapper[data-v-66c674a2],.purchases-participation-tab .metrics-table .metric-row .discount-inline-wrapper[data-v-66c674a2]{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;white-space:nowrap}.purchases-participation-tab .metrics-table .metric-row .slash-separator[data-v-66c674a2]{color:#37474f}.purchases-participation-tab .metrics-table .metric-row .text-green[data-v-66c674a2]{color:#45a800}.purchases-participation-tab .metrics-table .metric-row .text-red[data-v-66c674a2]{color:#eb3223}.purchases-participation-tab .metrics-table .metric-row .rejection-reasons-link[data-v-66c674a2]{display:inline-flex;align-items:center;gap:4px;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#7d919b;text-decoration:underline;cursor:pointer;white-space:nowrap}.purchases-participation-tab .metrics-table .metric-row .rejection-reasons-link .link-icon[data-v-66c674a2]{width:12px;height:12px;flex-shrink:0}.purchases-participation-tab .metrics-table .metric-row .rejection-reasons-link[data-v-66c674a2]:hover{color:#37474f}.purchases-participation-tab .chart-container[data-v-66c674a2]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.purchases-participation-tab .chart-container .donut-wrapper[data-v-66c674a2]{display:flex;justify-content:center;width:100%}.purchases-participation-tab .chart-container[data-v-66c674a2] .apexcharts-canvas{overflow:visible!important}.purchases-participation-tab .chart-container .custom-legend[data-v-66c674a2]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;position:relative}.purchases-participation-tab .chart-container .custom-legend .legend-item[data-v-66c674a2]{display:flex;align-items:center;gap:8px;height:24px;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:100%;letter-spacing:0;color:#37474f;width:100%;box-sizing:border-box}.purchases-participation-tab .chart-container .custom-legend .legend-item .legend-dot[data-v-66c674a2]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.purchases-participation-tab .chart-container .custom-legend .legend-item .legend-text[data-v-66c674a2]{color:#37474f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:400}.purchases-participation-tab .chart-container .custom-legend .legend-item .legend-count[data-v-66c674a2]{font-weight:500;color:#37474f;flex-shrink:0}.purchases-participation-tab .no-data-small[data-v-66c674a2]{font-size:12px;color:#7d919b;text-align:center;padding:8px 0}.purchases-participation-tab .competitors-block[data-v-66c674a2]{position:relative}.purchases-participation-tab .competitors-absolute-subtitle[data-v-66c674a2]{position:absolute;left:50%;top:59px;transform:translateX(-50%);font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#7d919b;white-space:nowrap}.purchases-participation-tab .competitors-table-header[data-v-66c674a2]{display:flex;justify-content:flex-end;align-items:flex-end;font-size:11px;color:#7d919b;margin-bottom:8px;padding-bottom:0}.purchases-participation-tab .competitors-table-header .competitors-right-columns[data-v-66c674a2]{display:flex;flex-direction:column}.purchases-participation-tab .competitors-table-header .competitors-right-columns .top-titles-row[data-v-66c674a2]{display:flex;justify-content:flex-end;gap:24px;margin-bottom:2px}.purchases-participation-tab .competitors-table-header .competitors-right-columns .top-titles-row .top-title[data-v-66c674a2]{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#7d919b;white-space:nowrap;text-align:center}.purchases-participation-tab .competitors-table-header .competitors-right-columns .top-titles-row .top-title.col-joint[data-v-66c674a2]{width:118px}.purchases-participation-tab .competitors-table-header .competitors-right-columns .top-titles-row .top-title.col-total[data-v-66c674a2]{width:45px;text-align:right}.purchases-participation-tab .competitors-table-header .competitors-right-columns .sub-titles-row[data-v-66c674a2]{display:grid;justify-content:end;grid-template-columns:repeat(3,45px);gap:24px}.purchases-participation-tab .competitors-table-header .competitors-right-columns .sub-titles-row .comp-th[data-v-66c674a2]{font-family:Roboto,sans-serif;font-weight:400;font-size:11px;color:#7d919b;text-align:right}.purchases-participation-tab .competitors-list[data-v-66c674a2]{display:flex;flex-direction:column;gap:12px}.purchases-participation-tab .competitors-list .competitor-row[data-v-66c674a2]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edeff1;padding-bottom:8px}.purchases-participation-tab .competitors-list .competitor-row .comp-info[data-v-66c674a2]{display:flex;flex-direction:column;gap:2px;cursor:pointer}.purchases-participation-tab .competitors-list .competitor-row .comp-info .comp-name[data-v-66c674a2]{font-size:13px;font-weight:500;color:#37474f;text-decoration:underline}.purchases-participation-tab .competitors-list .competitor-row .comp-info .comp-unp[data-v-66c674a2]{font-size:11px;color:#7d919b}.purchases-participation-tab .competitors-list .competitor-row .comp-stats[data-v-66c674a2]{display:grid;grid-template-columns:repeat(3,45px);gap:24px;font-size:13px;font-weight:500;color:#37474f}.purchases-participation-tab .competitors-list .competitor-row .comp-stats .comp-stat[data-v-66c674a2]{text-align:right}.purchases-participation-tab[data-v-66c674a2] .apexcharts-xaxis-label{font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:20px;fill:#37474f;text-anchor:middle}