.app-select[data-v-ea45a262]{width:100%;min-width:0;position:relative}.app-select__trigger[data-v-ea45a262]{border:1px solid var(--border-color);background:var(--app-select-trigger-bg,var(--bg-input));width:100%;min-width:0;min-height:42px;color:var(--text-main);font:inherit;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.app-select__trigger[data-v-ea45a262]:hover,.app-select--open .app-select__trigger[data-v-ea45a262]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--app-select-trigger-bg,var(--bg-input)) 86%,var(--accent-primary))}.app-select--open .app-select__trigger[data-v-ea45a262]{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}.app-select__trigger span[data-v-ea45a262]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__trigger .placeholder[data-v-ea45a262]{color:var(--text-sub)}.app-select__trigger svg[data-v-ea45a262]{width:17px;height:17px;color:var(--text-sub);flex:0 0 17px;transition:transform .16s,color .16s}.app-select--open .app-select__trigger svg[data-v-ea45a262]{color:var(--text-main);transform:rotate(180deg)}.app-select--disabled[data-v-ea45a262]{opacity:.6}.app-select__menu[data-v-ea45a262]{z-index:1200;border:1px solid var(--border-color);background:var(--bg-card);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;border-radius:12px;max-height:270px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 55px #0000006b}.app-select__menu[data-v-ea45a262]::-webkit-scrollbar{width:8px}.app-select__menu[data-v-ea45a262]::-webkit-scrollbar-thumb{background:var(--border-color);background-clip:content-box;border:2px solid #0000;border-radius:999px}.app-select__option[data-v-ea45a262]{width:100%;min-width:0;color:var(--text-main);text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:flex}.app-select__option[data-v-ea45a262]:hover:not(:disabled){background:var(--bg-input)}.app-select__option.selected[data-v-ea45a262],.app-select__option.selected[data-v-ea45a262]:hover:not(:disabled){background:var(--accent-primary);color:var(--btn-text-primary)}.app-select__option.disabled[data-v-ea45a262]{cursor:not-allowed;color:var(--text-sub);opacity:.55}.app-select__option span[data-v-ea45a262]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__option svg[data-v-ea45a262]{flex:0 0 16px;width:16px;height:16px}.select-pop-enter-active[data-v-ea45a262],.select-pop-leave-active[data-v-ea45a262]{transition:opacity .14s,transform .14s}.select-pop-enter-from[data-v-ea45a262],.select-pop-leave-to[data-v-ea45a262]{opacity:0;transform:translateY(-4px)scale(.98)}.app-select__option.selected[data-v-ea45a262],.app-select__option.selected[data-v-ea45a262]:hover:not(:disabled),.app-select__option.selected[data-v-ea45a262]:focus-visible{background:var(--accent-primary)!important;color:var(--btn-text-primary)!important;opacity:1!important;filter:none!important}.app-select--compact .app-select__menu[data-v-ea45a262]{max-height:168px}.app-select--compact .app-select__menu[data-v-ea45a262]::-webkit-scrollbar{width:6px}.app-select__menu--floating[data-v-ea45a262]{position:fixed;right:auto}.app-select__search[data-v-ea45a262]{z-index:1;background:var(--bg-card);padding:2px 2px 6px;position:sticky;top:-6px}.app-select__search input[data-v-ea45a262]{border:1px solid var(--border-color);background:var(--bg-input);width:100%;min-height:38px;color:var(--text-main);font:inherit;border-radius:8px;outline:0;padding:8px 10px}.app-select__search input[data-v-ea45a262]:focus{border-color:var(--accent-primary)}.app-select__search input[data-v-ea45a262]::placeholder{color:var(--text-sub)}.app-select__empty[data-v-ea45a262]{color:var(--text-sub);text-align:center;padding:14px 10px;font-size:12px}.date-picker[data-v-15bdbb2d]{width:100%;min-width:0;position:relative}.date-picker__trigger[data-v-15bdbb2d]{border:1px solid var(--border-color);background:var(--bg-input);width:100%;min-width:0;min-height:40px;color:var(--text-main);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:12px;transition:border-color .18s,box-shadow .18s;display:flex}.date-picker__trigger[data-v-15bdbb2d]:hover,.date-picker__trigger--open[data-v-15bdbb2d]{border-color:var(--text-main)}.date-picker__trigger--open[data-v-15bdbb2d]{box-shadow:0 0 0 3px color-mix(in srgb,var(--text-main) 10%,transparent)}.date-picker__trigger span[data-v-15bdbb2d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-picker__trigger .placeholder[data-v-15bdbb2d]{color:var(--text-sub)}.date-picker__trigger svg[data-v-15bdbb2d]{width:17px;height:17px;color:var(--text-sub);flex:0 0 17px}.date-picker__popover[data-v-15bdbb2d]{z-index:2000;border:1px solid var(--border-color);background:var(--bg-card);width:306px;color:var(--text-main);border-radius:14px;padding:14px;position:fixed;overflow-y:auto;box-shadow:0 20px 55px #00000061}.date-picker__header[data-v-15bdbb2d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.date-picker__header>div[data-v-15bdbb2d]:first-child{flex-direction:column;gap:3px;display:flex}.date-picker__header span[data-v-15bdbb2d]{color:var(--text-sub);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:600}.date-picker__header strong[data-v-15bdbb2d]{text-transform:capitalize;font-size:14px}.date-picker__navigation[data-v-15bdbb2d]{gap:5px;display:flex}.date-picker__navigation button[data-v-15bdbb2d]{border:1px solid var(--border-color);background:var(--bg-input);width:30px;height:30px;color:var(--text-main);border-radius:8px;justify-content:center;align-items:center;display:flex}.date-picker__navigation button[data-v-15bdbb2d]:disabled{opacity:.3}.date-picker__navigation svg[data-v-15bdbb2d]{width:15px;height:15px}.date-picker__weekdays[data-v-15bdbb2d],.date-picker__grid[data-v-15bdbb2d]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.date-picker__weekdays[data-v-15bdbb2d]{margin-bottom:4px}.date-picker__weekdays span[data-v-15bdbb2d]{color:var(--text-sub);text-align:center;padding:5px 0;font-size:9px;font-weight:700}.date-picker__grid button[data-v-15bdbb2d]{height:34px;color:var(--text-main);background:0 0;border-radius:8px;font-size:11px;font-weight:600;position:relative}.date-picker__grid button[data-v-15bdbb2d]:hover:not(:disabled){background:var(--bg-input)}.date-picker__grid button.outside[data-v-15bdbb2d]{color:var(--text-sub);opacity:.55}.date-picker__grid button.today[data-v-15bdbb2d]:after{content:"";background:var(--text-main);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;right:50%;transform:translate(50%)}.date-picker__grid button.selected[data-v-15bdbb2d]{color:var(--btn-text-primary);box-shadow:0 5px 13px #0003;background:var(--accent-primary)!important}.date-picker__grid button.selected[data-v-15bdbb2d]:after{background:currentColor}.date-picker__grid button[data-v-15bdbb2d]:disabled{cursor:not-allowed;opacity:.2}.date-picker__footer[data-v-15bdbb2d]{border-top:1px solid var(--border-color);justify-content:space-between;margin-top:9px;padding-top:10px;display:flex}.date-picker__footer button[data-v-15bdbb2d]{color:var(--text-main);background:0 0;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700}.date-picker__footer button[data-v-15bdbb2d]:hover:not(:disabled){background:var(--bg-input)}.date-picker__footer button[data-v-15bdbb2d]:disabled{color:var(--text-sub);opacity:.35}.calendar-pop-enter-active[data-v-15bdbb2d],.calendar-pop-leave-active[data-v-15bdbb2d]{transition:opacity .14s,transform .14s}.calendar-pop-enter-from[data-v-15bdbb2d],.calendar-pop-leave-to[data-v-15bdbb2d]{opacity:0;transform:translateY(-5px)scale(.98)}.analytics[data-v-01b18515]{width:100%;min-width:0;max-width:100%;color:var(--text-main);flex-direction:column;gap:20px;display:flex}.analytics__header[data-v-01b18515]{justify-content:space-between;align-items:flex-start;gap:20px;padding:0;display:flex}.analytics__header>button[data-v-01b18515]:only-child{margin-left:auto}.analytics__header h1[data-v-01b18515]{margin:0;font:700 28px/1.2 inter-bold,sans-serif}.analytics__header p[data-v-01b18515]:last-child{color:var(--text-sub);font-size:14px}.analytics__refresh[data-v-01b18515],.button[data-v-01b18515]{border-radius:10px;font:600 13px/1 inter-semibold,sans-serif;transition:opacity .2s,transform .2s}.analytics__refresh[data-v-01b18515]{color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-color);padding:11px 15px}.analytics__refresh[data-v-01b18515]:disabled,.button[data-v-01b18515]:disabled{opacity:.55;cursor:wait}.period-grid[data-v-01b18515]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;transition:opacity .2s;display:grid}.analytics--updating[data-v-01b18515]{opacity:.65}.period-card[data-v-01b18515],.analytics-filter[data-v-01b18515],.analytics-section[data-v-01b18515]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;width:100%;min-width:0;max-width:100%}.period-card[data-v-01b18515]{min-width:0;padding:18px;position:relative;overflow:hidden}.period-card__top[data-v-01b18515]{color:var(--text-sub);justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.period-card__count[data-v-01b18515]{white-space:nowrap}.period-card>strong[data-v-01b18515]{white-space:nowrap;font:700 20px/1.2 inter-bold,sans-serif;display:block}.period-card__details[data-v-01b18515]{color:var(--text-sub);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:9px;font-size:11px;display:flex}.analytics-filter[data-v-01b18515]{grid-template-columns:minmax(220px,1fr) 180px 180px auto;align-items:end;gap:14px;padding:18px;display:grid}.analytics-filter--geo[data-v-01b18515]{grid-template-columns:minmax(220px,1fr) 150px 180px 180px auto}.analytics-filter__heading[data-v-01b18515]{align-self:center}.analytics-filter__heading h2[data-v-01b18515],.analytics-section h2[data-v-01b18515]{margin:0;font:700 18px/1.25 inter-bold,sans-serif}.analytics-filter__heading span[data-v-01b18515],.analytics-section__hint[data-v-01b18515]{color:var(--text-sub);margin-top:5px;font-size:11px;display:block}.analytics-filter__field[data-v-01b18515]{min-width:0;color:var(--text-sub);flex-direction:column;gap:7px;font-size:11px;display:flex}.analytics-filter__actions[data-v-01b18515]{gap:8px;display:flex}.button[data-v-01b18515]{min-height:40px;padding:0 16px}.button--primary[data-v-01b18515]{color:var(--btn-text-primary);background:var(--accent-primary)}.button--secondary[data-v-01b18515]{color:var(--text-main);background:var(--bg-input);border:1px solid var(--border-color)}.analytics-filter__error[data-v-01b18515]{color:#ff6b6b;grid-column:2/-1;font-size:12px}.analytics-section[data-v-01b18515]{padding:20px}.analytics-section__title[data-v-01b18515]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.analytics-total[data-v-01b18515]{text-align:right;grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.analytics-total span[data-v-01b18515]{color:var(--text-sub);font-size:11px}.analytics-total strong[data-v-01b18515]{grid-row:span 2;font-size:24px}.analytics-total small[data-v-01b18515]{color:var(--text-main);font-size:11px}.status-grid[data-v-01b18515]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.status-card[data-v-01b18515]{--tone:#4d76ff;border:1px solid var(--border-color);background:#ffffff04;border-radius:12px;padding:14px}.status-card--orange[data-v-01b18515]{--tone:#ff9500}.status-card--green[data-v-01b18515]{--tone:#34c759}.status-card--red[data-v-01b18515]{--tone:#ff4d5e}.status-card--violet[data-v-01b18515]{--tone:#af52de}.status-card__head[data-v-01b18515]{color:var(--text-sub);justify-content:space-between;gap:8px;font-size:12px;display:flex}.status-card__head strong[data-v-01b18515]{color:var(--text-main);font-size:18px}.status-card__progress[data-v-01b18515]{background:var(--bg-input);border-radius:3px;height:3px;margin:12px 0;overflow:hidden}.status-card__progress i[data-v-01b18515]{border-radius:inherit;background:var(--tone);min-width:0;height:100%;display:block}.status-card__amounts[data-v-01b18515]{color:var(--text-sub);flex-direction:column;gap:4px;font-size:10px;display:flex}.status-card__amounts b[data-v-01b18515]{color:var(--tone);font-size:11px}.range-table-wrap[data-v-01b18515]{border:1px solid var(--border-color);border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.range-table[data-v-01b18515]{text-align:left;width:100%;min-width:1050px}.range-table th[data-v-01b18515],.range-table td[data-v-01b18515]{border-bottom:1px solid var(--border-color);vertical-align:top;padding:14px}.range-table thead th[data-v-01b18515]{color:var(--text-sub);background:var(--bg-input);white-space:nowrap;font:600 11px/1.3 inter-semibold,sans-serif}.range-table tbody th[data-v-01b18515]{white-space:nowrap;font:600 12px/1.4 inter-semibold,sans-serif}.range-table tbody tr:last-child th[data-v-01b18515],.range-table tbody tr:last-child td[data-v-01b18515]{border-bottom:0}.range-metric[data-v-01b18515]{flex-direction:column;gap:3px;min-width:115px;display:flex}.range-metric strong[data-v-01b18515]{font-size:14px}.range-metric span[data-v-01b18515],.range-metric small[data-v-01b18515]{color:var(--text-sub);font-size:9px}.range-metric small[data-v-01b18515]{color:var(--text-main)}.analytics__message[data-v-01b18515]{text-align:center;color:var(--text-sub);background:var(--bg-input);border:1px dashed var(--border-color);border-radius:12px;flex-direction:column;align-items:center;gap:7px;margin-bottom:16px;padding:24px;font-size:12px;display:flex}.analytics__message strong[data-v-01b18515]{color:var(--text-main);font-size:14px}.analytics__message button[data-v-01b18515]{border-radius:8px;margin-top:5px;padding:8px 12px}.analytics__message--error[data-v-01b18515]{min-height:220px;margin:0}.analytics__inline-error[data-v-01b18515]{color:#ff8a8a;background:#ff4d5e14;border:1px solid #ff4d5e33;border-radius:10px;padding:10px 14px;font-size:12px}.analytics__loading[data-v-01b18515]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics__loading span[data-v-01b18515]{background:var(--bg-card);border-radius:16px;height:135px;animation:1.4s ease-in-out infinite analyticsPulse-01b18515}@keyframes analyticsPulse-01b18515{50%{opacity:.45}}@media (width<=1500px){.period-grid[data-v-01b18515]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filter[data-v-01b18515]{grid-template-columns:1fr 1fr}.analytics-filter__heading[data-v-01b18515],.analytics-filter__error[data-v-01b18515]{grid-column:1/-1}}@media (width<=1050px){.status-grid[data-v-01b18515]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.analytics__header h1[data-v-01b18515]{font-size:23px}.period-grid[data-v-01b18515],.status-grid[data-v-01b18515],.analytics-filter[data-v-01b18515],.analytics__loading[data-v-01b18515]{grid-template-columns:1fr}.analytics-filter__heading[data-v-01b18515]{grid-column:auto}.analytics-filter__actions[data-v-01b18515]{width:100%}.button[data-v-01b18515]{flex:1}.analytics-section[data-v-01b18515]{padding:15px}.analytics-section__title[data-v-01b18515]{align-items:flex-start}.analytics-section__hint[data-v-01b18515]{text-align:right;max-width:140px}.analytics-filter__error[data-v-01b18515]{grid-column:auto}.period-card>strong[data-v-01b18515]{font-size:18px}}@media (width<=480px){.analytics__header[data-v-01b18515]{align-items:flex-end}.analytics__refresh[data-v-01b18515]{padding:10px}.analytics-section__title[data-v-01b18515]{flex-direction:column;gap:9px}.analytics-total[data-v-01b18515]{text-align:left;align-self:stretch}.analytics-total strong[data-v-01b18515]{margin-left:auto}.analytics-section__hint[data-v-01b18515]{text-align:left;max-width:none;margin-top:0}}
