.dashboard[data-v-2f1ccee2]{min-height:100vh;display:flex;flex-direction:column;padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + env(safe-area-inset-top,0));padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0))}.header[data-v-2f1ccee2]{margin-bottom:var(--spacing-xl)}.title[data-v-2f1ccee2]{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--tg-theme-accent-text-color);margin-bottom:var(--spacing-xs)}.separator[data-v-2f1ccee2]{color:var(--tui-border-color);font-size:12px;letter-spacing:-1px;overflow:hidden}.menu[data-v-2f1ccee2]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.menu-item[data-v-2f1ccee2]{display:flex;flex-direction:column;border:1px solid var(--tui-border-color);padding:0;text-align:left;transition:all .15s ease;animation:menu-item-in-2f1ccee2 .25s ease-out backwards;animation-delay:var(--delay, 0ms)}@keyframes menu-item-in-2f1ccee2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.menu-item[data-v-2f1ccee2]:active{transform:scale(.98);border-color:var(--tg-theme-accent-text-color)}.menu-item-header[data-v-2f1ccee2]{display:flex;justify-content:center;padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--tui-border-color);background:var(--tg-theme-secondary-bg-color)}.menu-item-key[data-v-2f1ccee2]{font-size:11px;font-weight:600;color:var(--tg-theme-accent-text-color);letter-spacing:1px}.menu-item-content[data-v-2f1ccee2]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md)}.menu-item-label[data-v-2f1ccee2]{font-size:14px;font-weight:700;color:var(--tg-theme-text-color);letter-spacing:1px}.menu-item-description[data-v-2f1ccee2]{font-size:12px;color:var(--tg-theme-hint-color)}.footer[data-v-2f1ccee2]{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px dashed var(--tui-border-color)}.footer-hint[data-v-2f1ccee2]{font-size:11px;color:var(--tg-theme-hint-color)}.footer-hint[data-v-2f1ccee2]:before{content:"> ";color:var(--tg-theme-accent-text-color)}.search-input[data-v-ae633764]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--tui-border-color);background:var(--tg-theme-bg-color);transition:border-color .15s ease}.search-input.focused[data-v-ae633764]{border-color:var(--tg-theme-accent-text-color)}.prompt[data-v-ae633764]{color:var(--tg-theme-accent-text-color);font-weight:600;flex-shrink:0}input[data-v-ae633764]{flex:1;min-width:0;color:var(--tg-theme-text-color);font-size:13px}input[data-v-ae633764]::placeholder{color:var(--tg-theme-hint-color)}.cursor[data-v-ae633764]{color:var(--tg-theme-accent-text-color);opacity:0;font-weight:600}.cursor.active[data-v-ae633764]{animation:blink-ae633764 1s step-end infinite}@keyframes blink-ae633764{0%,50%{opacity:1}51%,to{opacity:0}}.clear-btn[data-v-ae633764]{padding:0;color:var(--tg-theme-hint-color);flex-shrink:0;font-size:12px;font-weight:500;transition:color .15s ease}.clear-btn[data-v-ae633764]:hover{color:var(--tg-theme-destructive-text-color)}.status-badge[data-v-fbcfaf9d]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:.5px}.size-sm[data-v-fbcfaf9d]{font-size:11px}.status-pending[data-v-fbcfaf9d]{color:var(--status-pending)}.status-reserved[data-v-fbcfaf9d]{color:var(--status-reserved)}.status-paid[data-v-fbcfaf9d],.status-sold[data-v-fbcfaf9d]{color:var(--status-sold)}.status-refunded[data-v-fbcfaf9d]{color:var(--status-refunded)}.status-canceled[data-v-fbcfaf9d]{color:var(--status-canceled)}.status-available[data-v-fbcfaf9d]{color:var(--status-sold)}.order-card[data-v-e5628709]{display:flex;flex-direction:column;cursor:pointer;transition:all .1s ease;font-size:13px}.order-card:hover .card-body[data-v-e5628709]{background:var(--tg-theme-secondary-bg-color)}.order-card[data-v-e5628709]:active{opacity:.8}.card-header[data-v-e5628709]{display:flex;align-items:center;position:relative;z-index:1;transform:translateY(50%)}.header-line[data-v-e5628709]{height:1px;background:var(--tui-border-color)}.header-line[data-v-e5628709]:first-child{width:10px;flex-shrink:0}.header-line[data-v-e5628709]:nth-of-type(2){flex:1}.header-content[data-v-e5628709]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0;padding:0 8px;background:var(--tg-theme-bg-color)}.source-badge[data-v-e5628709]{font-size:10px;font-weight:600;color:var(--tg-theme-accent-text-color)}.card-body[data-v-e5628709]{border:1px solid var(--tui-border-color);background:var(--tg-theme-section-bg-color)}.order-meta[data-v-e5628709]{display:flex;align-items:center;gap:var(--spacing-sm);padding:8px 12px;border-bottom:1px dashed var(--tui-border-color)}.order-number[data-v-e5628709]{font-weight:600;font-size:13px}.order-date[data-v-e5628709]{color:var(--tg-theme-hint-color);font-size:11px}.info-section[data-v-e5628709]{display:flex;flex-direction:column}.info-row[data-v-e5628709]{display:flex;align-items:center;padding:6px 12px}.info-row[data-v-e5628709]:not(:last-child){border-bottom:1px dashed var(--tui-border-color);border-color:color-mix(in srgb,var(--tui-border-color) 50%,transparent)}.label[data-v-e5628709]{color:var(--tg-theme-hint-color);flex-shrink:0;min-width:90px}.separator[data-v-e5628709]{color:var(--tui-border-color);margin:0 8px;opacity:.5}.value[data-v-e5628709]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value.price[data-v-e5628709]{color:var(--tg-theme-accent-text-color);font-weight:600}.value.events[data-v-e5628709]{font-weight:500}.id-row[data-v-e5628709]{cursor:pointer;transition:opacity .1s ease}.id-row[data-v-e5628709]:hover{background:var(--tg-theme-secondary-bg-color)}.id-row[data-v-e5628709]:active{opacity:.7}.id-value[data-v-e5628709]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--tg-theme-link-color);font-family:JetBrains Mono,monospace;font-size:12px}.id-row.copied .id-value[data-v-e5628709]{color:var(--status-sold)}.copy-indicator[data-v-e5628709]{font-size:10px;font-weight:600;color:var(--tg-theme-link-color);flex-shrink:0}.id-row.copied .copy-indicator[data-v-e5628709]{color:var(--status-sold)}.skeleton[data-v-25833c9d]{display:inline-block;color:var(--tui-border-color);opacity:.3;animation:pulse-25833c9d 1s ease-in-out infinite;overflow:hidden;white-space:nowrap;font-size:inherit;line-height:inherit}@keyframes pulse-25833c9d{0%,to{opacity:.3}50%{opacity:.15}}.order-card-skeleton[data-v-01a45d3c]{font-size:13px;opacity:.6}.card-header[data-v-01a45d3c]{display:flex;align-items:center;position:relative;z-index:1;transform:translateY(50%)}.header-line[data-v-01a45d3c]{height:1px;background:var(--tui-border-color)}.header-line[data-v-01a45d3c]:first-child{width:10px;flex-shrink:0}.header-line[data-v-01a45d3c]:last-child{flex:1}.header-content[data-v-01a45d3c]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0;padding:0 8px;background:var(--tg-theme-bg-color)}.card-body[data-v-01a45d3c]{border:1px solid var(--tui-border-color)}.event-section[data-v-01a45d3c]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-bottom:1px dashed var(--tui-border-color)}.info-section[data-v-01a45d3c]{display:flex;flex-direction:column;border-bottom:1px dashed var(--tui-border-color)}.info-row[data-v-01a45d3c]{display:flex;align-items:center;padding:6px 12px}.info-row[data-v-01a45d3c]:not(:last-child){border-bottom:1px dashed var(--tui-border-color);border-color:color-mix(in srgb,var(--tui-border-color) 50%,transparent)}.label[data-v-01a45d3c]{flex-shrink:0;min-width:90px}.separator[data-v-01a45d3c]{color:var(--tui-border-color);margin:0 8px;opacity:.5}.value[data-v-01a45d3c]{flex:1}.card-footer[data-v-01a45d3c]{display:flex;align-items:center;padding:6px 12px}.order-id[data-v-01a45d3c]{flex:1;min-width:0;overflow:hidden}.card-footer .separator[data-v-01a45d3c]{color:var(--tui-border-color);margin:0 8px;opacity:.5}.order-date[data-v-01a45d3c]{flex:1}.empty-state[data-v-955616f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.ascii-art[data-v-955616f0]{color:var(--tg-theme-hint-color);font-size:11px;line-height:1.2;margin-bottom:var(--spacing-md);opacity:.6}.content[data-v-955616f0]{border:1px dashed var(--tui-border-color);padding:var(--spacing-md) var(--spacing-lg);max-width:300px}.title[data-v-955616f0]{font-size:14px;font-weight:600;color:var(--tg-theme-text-color);margin-bottom:var(--spacing-xs)}.description[data-v-955616f0]{font-size:12px;color:var(--tg-theme-hint-color)}.pull-to-refresh[data-v-f2867668]{position:relative;touch-action:pan-y}.pull-indicator[data-v-f2867668]{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--tg-theme-hint-color);transition:opacity .2s ease;will-change:transform,opacity;pointer-events:none}.spinner[data-v-f2867668]{width:24px;height:24px}.spinner svg[data-v-f2867668]{width:100%;height:100%;transition:transform .2s ease}.spinner.active svg[data-v-f2867668]{animation:spin-f2867668 .8s linear infinite}.pull-text[data-v-f2867668]{font-size:13px;font-weight:500}.content.animating[data-v-f2867668]{transition:transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}@keyframes spin-f2867668{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orders-search[data-v-18ada663]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-18ada663]{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + env(safe-area-inset-top,0));border-bottom:1px solid var(--tui-border-color)}.header h1[data-v-18ada663]{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.header h1[data-v-18ada663]:before{content:"> ";color:var(--tg-theme-accent-text-color)}.search-container[data-v-18ada663]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--tui-border-color)}.filters[data-v-18ada663]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px dashed var(--tui-border-color);overflow-x:auto;-webkit-overflow-scrolling:touch}.filters[data-v-18ada663]::-webkit-scrollbar{display:none}.filter-btn[data-v-18ada663]{padding:var(--spacing-xs) var(--spacing-sm);color:var(--tg-theme-hint-color);font-size:12px;font-weight:500;white-space:nowrap;transition:all .1s ease;border:1px solid transparent}.filter-btn[data-v-18ada663]:before{content:"["}.filter-btn[data-v-18ada663]:after{content:"]"}.filter-btn[data-v-18ada663]:hover{color:var(--tg-theme-text-color)}.filter-btn.active[data-v-18ada663]{color:var(--tg-theme-accent-text-color);border-color:var(--tg-theme-accent-text-color)}.content[data-v-18ada663]{flex:1;padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom,0))}.orders-list[data-v-18ada663]{display:flex;flex-direction:column;gap:var(--spacing-md)}.skeleton-item[data-v-18ada663]{animation:fade-in-18ada663 .3s ease-out backwards}.skeleton-item[data-v-18ada663]:nth-child(1){animation-delay:0ms}.skeleton-item[data-v-18ada663]:nth-child(2){animation-delay:.1s}.skeleton-item[data-v-18ada663]:nth-child(3){animation-delay:.2s}@keyframes fade-in-18ada663{0%{opacity:0}to{opacity:1}}.list-enter-active[data-v-18ada663]{animation:list-in-18ada663 .2s ease-out backwards;animation-delay:var(--delay, 0ms)}.list-leave-active[data-v-18ada663]{animation:list-out-18ada663 .15s ease-out}.list-move[data-v-18ada663]{transition:transform .2s ease}@keyframes list-in-18ada663{0%{opacity:0}to{opacity:1}}@keyframes list-out-18ada663{0%{opacity:1}to{opacity:0}}.section[data-v-e054b08e]{margin-bottom:var(--spacing-lg)}.section-header[data-v-e054b08e]{display:flex;align-items:center;position:relative;z-index:1;transform:translateY(50%)}.header-line[data-v-e054b08e]{height:1px;background:var(--tui-border-color)}.header-line[data-v-e054b08e]:first-child{width:10px;flex-shrink:0}.header-line[data-v-e054b08e]:last-child{flex:1}.header-content[data-v-e054b08e]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 8px;background:var(--tg-theme-bg-color)}.section-icon[data-v-e054b08e]{color:var(--tg-theme-accent-text-color);font-weight:600;font-size:11px}.section-title[data-v-e054b08e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--tg-theme-hint-color)}.section-content[data-v-e054b08e]{border:1px solid var(--tui-border-color);background:var(--tg-theme-section-bg-color)}.info-row[data-v-64118ddb]{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);min-height:36px;font-size:13px}.info-row[data-v-64118ddb]:not(:last-child){border-bottom:1px dashed var(--tui-border-color)}.info-row.highlight[data-v-64118ddb]{background:var(--tg-theme-secondary-bg-color)}.label[data-v-64118ddb]{color:var(--tg-theme-hint-color);flex-shrink:0;min-width:100px}.separator[data-v-64118ddb]{color:var(--tui-border-color);margin:0 var(--spacing-sm);opacity:.5}.value[data-v-64118ddb]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--tui-text-value);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .1s ease;filter:brightness(.7)}.value.copyable[data-v-64118ddb]{cursor:pointer;color:var(--tg-theme-link-color)}.value.copyable[data-v-64118ddb]:hover{text-decoration:underline}.value.copyable[data-v-64118ddb]:active{opacity:.7}.value.copied[data-v-64118ddb]{color:var(--status-sold)}.copy-indicator[data-v-64118ddb]{font-size:10px;font-weight:600;color:var(--tg-theme-hint-color);flex-shrink:0}.value.copyable .copy-indicator[data-v-64118ddb]{color:var(--tg-theme-link-color)}.value.copied .copy-indicator[data-v-64118ddb]{color:var(--status-sold)}.ticket-card[data-v-515f8e95]{display:flex;border:1px dashed var(--tui-border-color);font-size:12px}.ticket-stub[data-v-515f8e95]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--spacing-sm);background:var(--tg-theme-secondary-bg-color);width:58px;flex-shrink:0;color:var(--tg-theme-hint-color)}.ticket-stub.used[data-v-515f8e95]{color:var(--status-sold)}.ticket-stub.loading[data-v-515f8e95]{animation:pulse-515f8e95 1s ease-in-out infinite}@keyframes pulse-515f8e95{0%,to{opacity:.5}50%{opacity:1}}.stub-status[data-v-515f8e95]{font-size:14px;font-weight:700}.stub-label[data-v-515f8e95]{font-size:9px;text-transform:uppercase;letter-spacing:.5px}.perforation[data-v-515f8e95]{width:1px;align-self:stretch;background:repeating-linear-gradient(to bottom,var(--tui-border-color) 0px,var(--tui-border-color) 4px,transparent 4px,transparent 8px)}.ticket-main[data-v-515f8e95]{flex:1;padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:4px}.ticket-row[data-v-515f8e95]{display:flex;align-items:center;gap:var(--spacing-sm)}.ticket-row.header[data-v-515f8e95]{justify-content:space-between}.ticket-title[data-v-515f8e95]{font-weight:600;font-size:13px}.ticket-row.price[data-v-515f8e95]{gap:4px}.price-label[data-v-515f8e95]{color:var(--tg-theme-hint-color)}.price-value[data-v-515f8e95]{font-weight:500}.discount[data-v-515f8e95]{color:var(--status-sold);font-size:11px}.ticket-row.footer[data-v-515f8e95]{justify-content:space-between}.ticket-id[data-v-515f8e95]{font-size:10px;color:var(--tg-theme-hint-color);opacity:.7}.used-at[data-v-515f8e95]{font-size:10px;color:var(--status-sold)}.action-button[data-v-07131988]{display:flex;align-items:center;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--tui-border-color);background:transparent;font-weight:500;font-size:13px;transition:all .1s ease;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.action-button[data-v-07131988]:hover:not(:disabled),.action-button[data-v-07131988]:active:not(:disabled){background:var(--tg-theme-text-color);color:var(--tg-theme-bg-color);border-color:var(--tg-theme-text-color)}.action-button[data-v-07131988]:active:not(:disabled){opacity:.9}.action-button[data-v-07131988]:disabled{opacity:.4;cursor:not-allowed}.bracket[data-v-07131988]{color:var(--tui-border-color)}.text[data-v-07131988]{flex:1;text-align:center}.action-button:hover:not(:disabled) .bracket[data-v-07131988],.action-button:active:not(:disabled) .bracket[data-v-07131988]{color:inherit}.variant-primary[data-v-07131988]{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}.action-button.variant-primary[data-v-07131988]:hover:not(:disabled),.action-button.variant-primary[data-v-07131988]:active:not(:disabled){background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border-color:var(--tg-theme-button-color)}.variant-secondary[data-v-07131988]{border-color:var(--tui-border-color);color:var(--tg-theme-text-color)}.variant-destructive[data-v-07131988]{border-color:var(--tg-theme-destructive-text-color);color:var(--tg-theme-destructive-text-color)}.spinner[data-v-07131988]{font-weight:600;min-width:3ch;text-align:center}.order-details-skeleton[data-v-7a5a17bf]{min-height:100vh;font-size:13px}.header[data-v-7a5a17bf]{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + env(safe-area-inset-top,0));display:flex;flex-direction:column;gap:var(--spacing-sm);border-bottom:1px solid var(--tui-border-color)}.header-top[data-v-7a5a17bf]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.tabs[data-v-7a5a17bf]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--tui-border-color)}.tab[data-v-7a5a17bf]{color:var(--tui-border-color);opacity:.5}.content[data-v-7a5a17bf]{padding:var(--spacing-lg)}.section[data-v-7a5a17bf]{margin-bottom:var(--spacing-lg);opacity:.5}.section-header[data-v-7a5a17bf]{display:flex;align-items:center;position:relative;z-index:1;transform:translateY(50%)}.header-line[data-v-7a5a17bf]{height:1px;background:var(--tui-border-color)}.header-line[data-v-7a5a17bf]:first-child{width:10px;flex-shrink:0}.header-line[data-v-7a5a17bf]:last-child{flex:1}.header-content[data-v-7a5a17bf]{flex-shrink:0;padding:0 8px;background:var(--tg-theme-bg-color)}.section-body[data-v-7a5a17bf]{border:1px solid var(--tui-border-color);padding:var(--spacing-sm) 0}.info-row[data-v-7a5a17bf]{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md)}.label[data-v-7a5a17bf]{flex-shrink:0;min-width:100px}.sep[data-v-7a5a17bf]{margin:0 var(--spacing-sm);color:var(--tui-border-color);opacity:.5}.value[data-v-7a5a17bf]{flex:1}.modal-backdrop[data-v-5df89491]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-lg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-container[data-v-5df89491]{width:100%;max-width:320px;animation:modalIn-5df89491 .15s ease-out}.closing .modal-container[data-v-5df89491]{animation:modalOut-5df89491 .15s ease-out}@keyframes modalIn-5df89491{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalOut-5df89491{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.modal-frame[data-v-5df89491]{background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}.modal-header[data-v-5df89491],.modal-footer[data-v-5df89491]{display:flex;align-items:center;height:1.5em;color:var(--tui-border-color)}.corner[data-v-5df89491]{flex-shrink:0}.line[data-v-5df89491]{height:1px;width:8px;background:var(--tui-border-color)}.line.flex[data-v-5df89491]{flex:1}.title[data-v-5df89491]{padding:0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--tg-theme-accent-text-color);white-space:nowrap}.modal-body[data-v-5df89491],.modal-actions-row[data-v-5df89491]{display:flex}.body-side[data-v-5df89491]{flex-shrink:0;color:var(--tui-border-color)}.body-content[data-v-5df89491]{flex:1;padding:var(--spacing-md) var(--spacing-md);font-size:13px;line-height:1.5}.input-wrapper[data-v-5df89491]{margin-top:var(--spacing-md)}.input-label[data-v-5df89491]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--tg-theme-hint-color);margin-bottom:var(--spacing-xs)}.input-container[data-v-5df89491]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--tui-border-color);background:var(--tg-theme-secondary-bg-color)}.input-container[data-v-5df89491]:focus-within{border-color:var(--tg-theme-accent-text-color)}.input-prompt[data-v-5df89491]{color:var(--tg-theme-accent-text-color);font-weight:600;flex-shrink:0}.modal-input[data-v-5df89491]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--tg-theme-text-color);font-family:inherit;font-size:13px}.modal-input[data-v-5df89491]::placeholder{color:var(--tg-theme-hint-color)}.input-cursor[data-v-5df89491]{color:var(--tg-theme-accent-text-color);font-weight:600;opacity:0}.input-cursor.active[data-v-5df89491]{animation:blink-5df89491 1s step-end infinite}@keyframes blink-5df89491{0%,50%{opacity:1}51%,to{opacity:0}}.modal-actions[data-v-5df89491]{flex:1;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.modal-btn[data-v-5df89491]{flex:1;display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--tui-border-color);background:transparent;font-family:inherit;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .1s ease;color:var(--tg-theme-text-color)}.modal-btn .bracket[data-v-5df89491]{color:var(--tui-border-color)}.modal-btn .btn-text[data-v-5df89491]{flex:1;text-align:center}.modal-btn[data-v-5df89491]:hover:not(:disabled){background:var(--tg-theme-text-color);color:var(--tg-theme-bg-color);border-color:var(--tg-theme-text-color)}.modal-btn:hover:not(:disabled) .bracket[data-v-5df89491]{color:inherit}.modal-btn[data-v-5df89491]:disabled{opacity:.4;cursor:not-allowed}.modal-btn.confirm.primary[data-v-5df89491]{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}.modal-btn.confirm.primary .bracket[data-v-5df89491]{color:var(--tg-theme-button-color)}.modal-btn.confirm.primary[data-v-5df89491]:hover:not(:disabled){background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border-color:var(--tg-theme-button-color)}.modal-btn.confirm.destructive[data-v-5df89491]{border-color:var(--tg-theme-destructive-text-color, #f85149);color:var(--tg-theme-destructive-text-color, #f85149)}.modal-btn.confirm.destructive .bracket[data-v-5df89491]{color:var(--tg-theme-destructive-text-color, #f85149)}.modal-btn.confirm.destructive[data-v-5df89491]:hover:not(:disabled){background:var(--tg-theme-destructive-text-color, #f85149);color:#fff;border-color:var(--tg-theme-destructive-text-color, #f85149)}.modal-enter-active[data-v-5df89491],.modal-leave-active[data-v-5df89491]{transition:opacity .15s ease}.modal-enter-from[data-v-5df89491],.modal-leave-to[data-v-5df89491]{opacity:0}.event-selector[data-v-9add5e98]{display:flex;flex-direction:column;height:100%}.selector-header[data-v-9add5e98]{padding:var(--spacing-sm);border-bottom:1px solid var(--tg-theme-hint-color)}.selector-title[data-v-9add5e98]{font-size:12px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:1px}.search-box[data-v-9add5e98]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-bottom:1px solid var(--tg-theme-hint-color)}.search-prompt[data-v-9add5e98]{color:var(--tg-theme-accent-text-color)}.search-input[data-v-9add5e98]{flex:1;background:transparent;border:none;outline:none;color:var(--tg-theme-text-color);font-family:inherit;font-size:inherit}.search-input[data-v-9add5e98]::placeholder{color:var(--tg-theme-hint-color);opacity:.7}.events-list[data-v-9add5e98]{flex:1;overflow-y:auto;padding:var(--spacing-xs)}.loading-state[data-v-9add5e98],.error-state[data-v-9add5e98],.empty-state[data-v-9add5e98]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);color:var(--tg-theme-hint-color)}.error-state[data-v-9add5e98]{color:var(--status-refunded)}.event-item[data-v-9add5e98]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;border-radius:4px;transition:background-color .15s ease}.event-item[data-v-9add5e98]:hover,.event-item.selected[data-v-9add5e98]{background:var(--tg-theme-secondary-bg-color)}.event-checkbox[data-v-9add5e98]{color:var(--tg-theme-hint-color);flex-shrink:0;margin-top:2px}.event-item.selected .event-checkbox[data-v-9add5e98]{color:var(--tg-theme-accent-text-color)}.event-info[data-v-9add5e98]{flex:1;min-width:0}.event-title[data-v-9add5e98]{color:var(--tg-theme-text-color);font-size:13px;line-height:1.3;word-wrap:break-word}.event-meta[data-v-9add5e98]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:4px;font-size:11px;color:var(--tg-theme-hint-color)}.event-dates[data-v-9add5e98]:before{content:""}.event-price[data-v-9add5e98]:before{content:"· "}@keyframes blink-9add5e98{0%,50%{opacity:1}51%,to{opacity:0}}.tui-cursor[data-v-9add5e98]{animation:blink-9add5e98 1s infinite}.session-selector[data-v-564d7a9a]{display:flex;flex-direction:column;height:100%}.selector-header[data-v-564d7a9a]{padding:var(--spacing-sm);border-bottom:1px solid var(--tg-theme-hint-color)}.selector-title[data-v-564d7a9a]{font-size:12px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:1px}.sessions-list[data-v-564d7a9a]{flex:1;overflow-y:auto;padding:var(--spacing-xs)}.loading-state[data-v-564d7a9a],.error-state[data-v-564d7a9a],.empty-state[data-v-564d7a9a]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);color:var(--tg-theme-hint-color)}.error-state[data-v-564d7a9a]{color:var(--status-refunded)}.session-group[data-v-564d7a9a]{margin-bottom:var(--spacing-md)}.group-date[data-v-564d7a9a]{padding:var(--spacing-xs) var(--spacing-sm);font-size:12px;color:var(--tg-theme-hint-color);text-transform:capitalize}.session-item[data-v-564d7a9a]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;border-radius:4px;transition:background-color .15s ease}.session-item[data-v-564d7a9a]:hover:not(.disabled){background:var(--tg-theme-secondary-bg-color)}.session-item.selected[data-v-564d7a9a]{background:var(--tg-theme-secondary-bg-color)}.session-item.disabled[data-v-564d7a9a]{opacity:.5;cursor:not-allowed}.session-checkbox[data-v-564d7a9a]{color:var(--tg-theme-hint-color);flex-shrink:0;margin-top:2px}.session-item.selected .session-checkbox[data-v-564d7a9a]{color:var(--tg-theme-accent-text-color)}.session-info[data-v-564d7a9a]{flex:1;min-width:0}.session-main[data-v-564d7a9a]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--tg-theme-text-color);font-size:13px}.session-time[data-v-564d7a9a]{font-weight:500}.session-venue[data-v-564d7a9a]{color:var(--tg-theme-hint-color)}.session-meta[data-v-564d7a9a]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:4px;font-size:11px}.session-status[data-v-564d7a9a]{font-size:10px}.session-status.status-open[data-v-564d7a9a]{color:var(--status-sold)}.session-status.status-sold-out[data-v-564d7a9a]{color:var(--status-refunded)}.session-status.status-closed[data-v-564d7a9a],.session-price[data-v-564d7a9a]{color:var(--tg-theme-hint-color)}@keyframes blink-564d7a9a{0%,50%{opacity:1}51%,to{opacity:0}}.tui-cursor[data-v-564d7a9a]{animation:blink-564d7a9a 1s infinite}.seat-map-legend[data-v-692690b5]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-sm);font-size:11px}.legend-item[data-v-692690b5]{display:flex;align-items:center;gap:var(--spacing-xs)}.legend-circle[data-v-692690b5]{width:12px;height:12px;border-radius:50%;border:2px solid currentColor}.legend-item.available[data-v-692690b5]{color:var(--status-sold)}.legend-item.available .legend-circle[data-v-692690b5]{background:transparent}.legend-item.selected[data-v-692690b5]{color:var(--tg-theme-accent-text-color)}.legend-item.selected .legend-circle[data-v-692690b5]{background:var(--tg-theme-accent-text-color)}.legend-item.sold[data-v-692690b5]{color:var(--tg-theme-hint-color)}.legend-item.sold .legend-circle[data-v-692690b5]{background:var(--tg-theme-hint-color)}.legend-item.reserved[data-v-692690b5]{color:var(--status-pending)}.legend-item.reserved .legend-circle[data-v-692690b5]{background:transparent}.legend-label[data-v-692690b5]{color:var(--tg-theme-text-color)}.seat-map[data-v-f924f884]{display:flex;flex-direction:column;height:100%}.map-header[data-v-f924f884]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);border-bottom:1px solid var(--tg-theme-hint-color)}.map-title[data-v-f924f884]{font-size:12px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:1px}.map-counter[data-v-f924f884]{font-size:12px;color:var(--tg-theme-hint-color)}.map-counter.complete[data-v-f924f884]{color:var(--status-sold)}.loading-state[data-v-f924f884],.error-state[data-v-f924f884],.empty-state[data-v-f924f884]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);color:var(--tg-theme-hint-color);flex:1}.error-state[data-v-f924f884]{color:var(--status-refunded)}.map-container[data-v-f924f884]{flex:1;overflow:hidden;padding:var(--spacing-sm);min-height:200px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.map-container.dragging[data-v-f924f884]{cursor:grabbing}.map-inner[data-v-f924f884]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform}.hall-svg[data-v-f924f884]{width:100%;height:auto;min-height:180px;max-height:100%;display:block}.zoom-controls[data-v-f924f884]{position:absolute;bottom:var(--spacing-sm);right:var(--spacing-sm);display:flex;flex-direction:column;gap:4px;z-index:10}.zoom-btn[data-v-f924f884]{background:var(--tg-theme-bg-color);border:1px solid var(--tui-border-color);color:var(--tg-theme-text-color);font-family:inherit;font-size:14px;font-weight:500;padding:6px 10px;cursor:pointer;transition:all .1s ease}.zoom-btn[data-v-f924f884]:hover{background:var(--tg-theme-secondary-bg-color)}.zoom-btn[data-v-f924f884]:active{background:var(--tg-theme-text-color);color:var(--tg-theme-bg-color)}.zoom-btn.reset[data-v-f924f884]{font-size:12px}.zoom-hint[data-v-f924f884]{position:absolute;bottom:var(--spacing-sm);left:var(--spacing-sm);font-size:10px;color:var(--tg-theme-hint-color);opacity:.7}.hall-background[data-v-f924f884]{pointer-events:none}.seats-layer[data-v-f924f884]{pointer-events:all}.seat[data-v-f924f884]{cursor:pointer;transition:all .15s ease;stroke-width:2}.seat-available[data-v-f924f884]{fill:transparent;stroke:var(--status-sold)}.seat-available[data-v-f924f884]:hover{fill:var(--status-sold);fill-opacity:.3}.seat-selected[data-v-f924f884]{fill:var(--tg-theme-accent-text-color);stroke:var(--tg-theme-accent-text-color)}.seat-sold[data-v-f924f884]{fill:var(--tg-theme-hint-color);stroke:var(--tg-theme-hint-color);cursor:not-allowed;opacity:.6}.seat-reserved[data-v-f924f884]{fill:transparent;stroke:var(--status-pending);cursor:not-allowed}.selected-seats[data-v-f924f884]{border-top:1px solid var(--tg-theme-hint-color);padding:var(--spacing-sm);font-size:12px}.selected-header[data-v-f924f884]{color:var(--tg-theme-hint-color);margin-bottom:var(--spacing-xs)}.selected-list[data-v-f924f884]{display:flex;flex-direction:column;gap:4px}.selected-item[data-v-f924f884]{display:flex;justify-content:space-between;color:var(--tg-theme-text-color)}.selected-price[data-v-f924f884]{color:var(--tg-theme-hint-color)}.selected-total[data-v-f924f884]{display:flex;justify-content:space-between;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px dashed var(--tg-theme-hint-color);color:var(--tg-theme-text-color)}.total-price[data-v-f924f884]{font-weight:500}@keyframes blink-f924f884{0%,50%{opacity:1}51%,to{opacity:0}}.tui-cursor[data-v-f924f884]{animation:blink-f924f884 1s infinite}.exchange-summary[data-v-b8ab71cc]{display:flex;flex-direction:column;padding:var(--spacing-sm);gap:var(--spacing-md);overflow-y:auto}.section[data-v-b8ab71cc]{border:1px solid var(--tui-border-color);padding:var(--spacing-sm)}.section-header[data-v-b8ab71cc]{margin-bottom:var(--spacing-sm)}.section-title[data-v-b8ab71cc]{font-size:11px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:1px}.session-info[data-v-b8ab71cc]{padding:var(--spacing-xs) 0;margin-bottom:var(--spacing-sm);border-bottom:1px dashed var(--tui-border-color)}.session-title[data-v-b8ab71cc]{font-size:13px;font-weight:500;color:var(--tg-theme-text-color)}.session-date[data-v-b8ab71cc],.session-venue[data-v-b8ab71cc]{font-size:11px;color:var(--tg-theme-hint-color);margin-top:2px}.tickets-list[data-v-b8ab71cc]{display:flex;flex-direction:column;gap:4px}.ticket-item[data-v-b8ab71cc]{display:flex;justify-content:space-between;font-size:12px;color:var(--tg-theme-text-color)}.ticket-title[data-v-b8ab71cc]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:var(--spacing-sm)}.ticket-price[data-v-b8ab71cc]{flex-shrink:0;color:var(--tg-theme-hint-color)}.transition-arrow[data-v-b8ab71cc]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--tg-theme-hint-color);font-size:11px}.arrow-line[data-v-b8ab71cc]{color:var(--tui-border-color);letter-spacing:-2px}.arrow-text[data-v-b8ab71cc]{text-transform:uppercase;letter-spacing:1px}.arrow-symbol[data-v-b8ab71cc]{font-size:14px}.price-info-section[data-v-b8ab71cc]{margin-top:var(--spacing-sm)}.info-message[data-v-b8ab71cc]{border:1px solid var(--tui-border-color);padding:var(--spacing-sm);font-size:12px;color:var(--tg-theme-hint-color);text-align:center}.reason-section[data-v-b8ab71cc]{margin-top:var(--spacing-sm)}.reason-header[data-v-b8ab71cc]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.reason-label[data-v-b8ab71cc]{font-size:11px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:1px}.reason-required[data-v-b8ab71cc]{color:var(--tg-theme-destructive-text-color);font-size:12px}.reason-input[data-v-b8ab71cc]{width:100%;padding:var(--spacing-sm);border:1px solid var(--tui-border-color);background:transparent;color:var(--tg-theme-text-color);font-family:inherit;font-size:12px;resize:vertical;min-height:60px}.reason-input[data-v-b8ab71cc]::placeholder{color:var(--tg-theme-hint-color)}.reason-input[data-v-b8ab71cc]:focus{outline:none;border-color:var(--tg-theme-button-color)}.ttl-section[data-v-b8ab71cc]{margin-top:var(--spacing-sm)}.ttl-header[data-v-b8ab71cc]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.ttl-label[data-v-b8ab71cc]{font-size:11px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:1px}.ttl-input-wrapper[data-v-b8ab71cc]{display:flex;align-items:center;gap:var(--spacing-sm)}.ttl-input[data-v-b8ab71cc]{width:80px;padding:var(--spacing-sm);border:1px solid var(--tui-border-color);background:transparent;color:var(--tg-theme-text-color);font-family:inherit;font-size:12px;text-align:center}.ttl-input[data-v-b8ab71cc]::placeholder{color:var(--tg-theme-hint-color)}.ttl-input[data-v-b8ab71cc]:focus{outline:none;border-color:var(--tg-theme-button-color)}.ttl-suffix[data-v-b8ab71cc]{font-size:12px;color:var(--tg-theme-hint-color)}.ttl-hint[data-v-b8ab71cc]{margin-top:var(--spacing-xs);font-size:11px;color:var(--tg-theme-hint-color)}.modal-backdrop[data-v-9ff3d52d]{position:fixed;inset:0;background:var(--tg-theme-bg-color);display:flex;flex-direction:column;z-index:9999}.modal-container[data-v-9ff3d52d]{width:100%;height:100%;display:flex;flex-direction:column;animation:modalIn-9ff3d52d .2s ease-out}.closing .modal-container[data-v-9ff3d52d]{animation:modalOut-9ff3d52d .15s ease-out}@keyframes modalIn-9ff3d52d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalOut-9ff3d52d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.modal-frame[data-v-9ff3d52d]{background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);display:flex;flex-direction:column;height:100%;padding-top:env(safe-area-inset-top,0)}.modal-header[data-v-9ff3d52d],.modal-footer[data-v-9ff3d52d]{display:flex;align-items:center;height:1.5em;color:var(--tui-border-color);flex-shrink:0}.corner[data-v-9ff3d52d]{flex-shrink:0}.line[data-v-9ff3d52d]{overflow:hidden;white-space:nowrap;color:var(--tui-border-color)}.line[data-v-9ff3d52d]:after{content:"────────────────────────────────────────────────────────────────────────────────"}.line.flex[data-v-9ff3d52d]{flex:1}.title[data-v-9ff3d52d]{padding:0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--tg-theme-accent-text-color);white-space:nowrap}.close-btn[data-v-9ff3d52d]{padding:0 4px;font-size:11px;font-weight:600;color:var(--tg-theme-hint-color);background:transparent;border:none;cursor:pointer;transition:color .1s ease}.close-btn[data-v-9ff3d52d]:hover{color:var(--tg-theme-text-color)}.step-indicator-row[data-v-9ff3d52d]{display:flex;flex-shrink:0}.step-indicator[data-v-9ff3d52d]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:11px;border-bottom:1px solid var(--tui-border-color)}.step-item[data-v-9ff3d52d]{color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:.5px}.step-item.active[data-v-9ff3d52d]{color:var(--tg-theme-accent-text-color);font-weight:600;text-decoration:underline}.step-item.completed[data-v-9ff3d52d]{color:var(--tg-theme-text-color)}.step-separator[data-v-9ff3d52d]{color:var(--tg-theme-hint-color)}.modal-body[data-v-9ff3d52d]{display:flex;flex:1;min-height:0;overflow:hidden}.body-side[data-v-9ff3d52d]{flex-shrink:0;color:var(--tui-border-color)}.body-content[data-v-9ff3d52d]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.error-message[data-v-9ff3d52d]{padding:var(--spacing-sm);color:var(--status-refunded);font-size:12px;text-align:center}.modal-actions-row[data-v-9ff3d52d]{display:flex;flex-shrink:0}.modal-actions[data-v-9ff3d52d]{flex:1;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0));border-top:1px solid var(--tui-border-color)}.modal-btn[data-v-9ff3d52d]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--tui-border-color);background:transparent;font-family:inherit;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .1s ease;color:var(--tg-theme-text-color)}.modal-btn.full-width[data-v-9ff3d52d]{flex:1}.modal-btn .bracket[data-v-9ff3d52d]{color:var(--tui-border-color)}.modal-btn .btn-text[data-v-9ff3d52d]{text-align:center}.modal-btn[data-v-9ff3d52d]:hover:not(:disabled){background:var(--tg-theme-text-color);color:var(--tg-theme-bg-color);border-color:var(--tg-theme-text-color)}.modal-btn:hover:not(:disabled) .bracket[data-v-9ff3d52d]{color:inherit}.modal-btn[data-v-9ff3d52d]:disabled{opacity:.4;cursor:not-allowed}.modal-btn.confirm.primary[data-v-9ff3d52d]{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}.modal-btn.confirm.primary .bracket[data-v-9ff3d52d]{color:var(--tg-theme-button-color)}.modal-btn.confirm.primary[data-v-9ff3d52d]:hover:not(:disabled){background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border-color:var(--tg-theme-button-color)}.exchange-result[data-v-9ff3d52d]{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.result-header[data-v-9ff3d52d]{text-align:center}.result-status[data-v-9ff3d52d]{font-size:14px;font-weight:600;margin-bottom:var(--spacing-xs)}.result-status.pending[data-v-9ff3d52d],.result-status.awaiting_payment[data-v-9ff3d52d]{color:var(--status-pending)}.result-status.processing[data-v-9ff3d52d]{color:var(--tg-theme-link-color)}.result-status.completed[data-v-9ff3d52d]{color:var(--status-sold)}.result-status.failed[data-v-9ff3d52d],.result-status.cancelled[data-v-9ff3d52d]{color:var(--status-refunded)}.result-type[data-v-9ff3d52d]{font-size:12px;color:var(--tg-theme-hint-color)}.result-details[data-v-9ff3d52d]{border:1px solid var(--tui-border-color);padding:var(--spacing-sm)}.detail-row[data-v-9ff3d52d]{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0;font-size:12px;border-bottom:1px dashed var(--tui-border-color)}.detail-row[data-v-9ff3d52d]:last-child{border-bottom:none}.detail-label[data-v-9ff3d52d]{color:var(--tg-theme-hint-color)}.detail-value[data-v-9ff3d52d]{color:var(--tg-theme-text-color);font-weight:500}.detail-value.positive[data-v-9ff3d52d]{color:var(--tg-theme-button-color)}.payment-section[data-v-9ff3d52d]{border:1px solid var(--tg-theme-button-color);padding:var(--spacing-sm)}.payment-header[data-v-9ff3d52d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.payment-title[data-v-9ff3d52d]{font-size:11px;font-weight:600;color:var(--tg-theme-button-color);text-transform:uppercase;letter-spacing:1px}.payment-amount[data-v-9ff3d52d]{font-size:14px;font-weight:600;color:var(--tg-theme-button-color)}.loading-state[data-v-9ff3d52d]{display:flex;justify-content:center;padding:var(--spacing-sm);color:var(--tg-theme-hint-color);font-size:12px}.payment-methods-label[data-v-9ff3d52d]{font-size:11px;color:var(--tg-theme-hint-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.payment-methods-list[data-v-9ff3d52d]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.payment-method-btn[data-v-9ff3d52d]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--tui-border-color);background:transparent;color:var(--tg-theme-text-color);font-family:inherit;font-size:12px;cursor:pointer;transition:all .1s ease;text-align:left}.payment-method-btn[data-v-9ff3d52d]:hover{border-color:var(--tg-theme-button-color)}.payment-method-btn.selected[data-v-9ff3d52d]{border-color:var(--tg-theme-button-color);background:rgba(var(--tg-theme-button-color-rgb, 0, 122, 255),.1)}.payment-method-image[data-v-9ff3d52d]{width:24px;height:24px;object-fit:contain}.payment-method-name[data-v-9ff3d52d]{flex:1}.selected-indicator[data-v-9ff3d52d]{color:var(--tg-theme-button-color);font-weight:600}.payment-link-sent[data-v-9ff3d52d]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--status-sold)}.payment-link-sent .success-icon[data-v-9ff3d52d]{font-size:24px;color:var(--status-sold)}.payment-link-sent .success-text[data-v-9ff3d52d]{font-size:13px;color:var(--status-sold);text-align:center}.no-payment-section[data-v-9ff3d52d]{border:1px solid var(--status-sold);padding:var(--spacing-md)}.success-message[data-v-9ff3d52d]{font-size:13px;color:var(--status-sold);text-align:center}@keyframes blink-9ff3d52d{0%,50%{opacity:1}51%,to{opacity:0}}.tui-cursor[data-v-9ff3d52d]{animation:blink-9ff3d52d 1s infinite}.modal-enter-active[data-v-9ff3d52d],.modal-leave-active[data-v-9ff3d52d]{transition:opacity .15s ease}.modal-enter-from[data-v-9ff3d52d],.modal-leave-to[data-v-9ff3d52d]{opacity:0}.order-details[data-v-fedbec26]{min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);font-size:13px}.header[data-v-fedbec26]{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + env(safe-area-inset-top,0));border-bottom:1px solid var(--tui-border-color)}.header-top[data-v-fedbec26]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.source-badge[data-v-fedbec26]{font-size:10px;font-weight:600;color:var(--tg-theme-accent-text-color)}.source-badge[data-v-fedbec26]:before{content:"["}.source-badge[data-v-fedbec26]:after{content:"]"}.expired-badge[data-v-fedbec26]{font-size:10px;font-weight:600;color:var(--tg-theme-destructive-text-color)}.expired-badge[data-v-fedbec26]:before{content:"["}.expired-badge[data-v-fedbec26]:after{content:"]"}.header h1[data-v-fedbec26]{font-size:15px;font-weight:700;margin-bottom:var(--spacing-xs)}.event-date[data-v-fedbec26]{font-size:12px;color:var(--tg-theme-hint-color)}.tabs[data-v-fedbec26]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--tui-border-color);overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs[data-v-fedbec26]::-webkit-scrollbar{display:none}.tab[data-v-fedbec26]{padding:var(--spacing-xs) var(--spacing-sm);color:var(--tg-theme-hint-color);font-size:12px;font-weight:500;white-space:nowrap;transition:all .1s ease;border:1px solid transparent}.tab[data-v-fedbec26]:before{content:"["}.tab[data-v-fedbec26]:after{content:"]"}.tab[data-v-fedbec26]:hover{color:var(--tg-theme-text-color)}.tab.active[data-v-fedbec26]{color:var(--tg-theme-accent-text-color);border-color:var(--tg-theme-accent-text-color)}.refund-header[data-v-fedbec26]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--tg-theme-destructive-text-color);margin:var(--spacing-sm)}.refund-info[data-v-fedbec26]{display:flex;flex-direction:column;gap:2px}.refund-title[data-v-fedbec26]{font-size:12px;font-weight:600;color:var(--tg-theme-destructive-text-color)}.refund-title[data-v-fedbec26]:before{content:"[!] "}.refund-selected[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-hint-color)}.select-all-btn[data-v-fedbec26]{padding:var(--spacing-xs) var(--spacing-sm);font-size:11px;font-weight:500;color:var(--tg-theme-link-color);border:1px solid var(--tg-theme-link-color);white-space:nowrap;flex-shrink:0}.select-all-btn[data-v-fedbec26]:before{content:"["}.select-all-btn[data-v-fedbec26]:after{content:"]"}.ticket-wrapper[data-v-fedbec26]{position:relative;margin:var(--spacing-xs) 0}.ticket-wrapper.selectable[data-v-fedbec26]{cursor:pointer}.ticket-wrapper.selectable[data-v-fedbec26]:active{opacity:.8}.ticket-wrapper.selected[data-v-fedbec26]{background:var(--tg-theme-secondary-bg-color)}.ticket-wrapper.disabled[data-v-fedbec26]{opacity:.4;pointer-events:none}.ticket-checkbox[data-v-fedbec26]{position:absolute;left:var(--spacing-sm);top:50%;transform:translateY(-50%);z-index:1}.checkbox[data-v-fedbec26]{display:flex;align-items:center;justify-content:center;font-size:12px;font-family:monospace;color:var(--tg-theme-hint-color);white-space:nowrap}.checkbox[data-v-fedbec26]:before{content:"[ ]"}.checkbox.checked[data-v-fedbec26]{color:var(--tg-theme-accent-text-color)}.checkbox.checked[data-v-fedbec26]:before{content:"[x]"}.checkbox svg[data-v-fedbec26]{display:none}.ticket-wrapper.selectable[data-v-fedbec26] .ticket-card{margin-left:30px}.refund-footer[data-v-fedbec26]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0));background:var(--tg-theme-bg-color);border-top:1px solid var(--tui-border-color)}.refund-footer[data-v-fedbec26]>*{flex:1}.exchange-header[data-v-fedbec26]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--tg-theme-accent-text-color);margin:var(--spacing-sm)}.exchange-info[data-v-fedbec26]{display:flex;flex-direction:column;gap:2px}.exchange-title[data-v-fedbec26]{font-size:12px;font-weight:600;color:var(--tg-theme-accent-text-color)}.exchange-title[data-v-fedbec26]:before{content:"[~] "}.exchange-selected[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-hint-color)}.select-all-btn.exchange[data-v-fedbec26]{color:var(--tg-theme-accent-text-color);border-color:var(--tg-theme-accent-text-color)}.ticket-wrapper.exchange-mode.selected[data-v-fedbec26]{background:rgba(var(--tg-theme-accent-text-color-rgb, 0, 122, 255),.1)}.checkbox.exchange.checked[data-v-fedbec26]{color:var(--tg-theme-accent-text-color)}.exchange-footer[data-v-fedbec26]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0));background:var(--tg-theme-bg-color);border-top:1px solid var(--tui-border-color)}.exchange-footer[data-v-fedbec26]>*{flex:1}.content[data-v-fedbec26]:has(+.exchange-footer){padding-bottom:calc(var(--spacing-xl) + 80px)}.empty-history[data-v-fedbec26]{padding:var(--spacing-lg);text-align:center;color:var(--tg-theme-hint-color);font-size:12px}.history-list[data-v-fedbec26]{display:flex;flex-direction:column}.history-item[data-v-fedbec26]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px dashed var(--tui-border-color)}.history-item[data-v-fedbec26]:last-child{border-bottom:none}.history-icon[data-v-fedbec26]{flex-shrink:0;font-size:11px;font-weight:600}.history-icon svg[data-v-fedbec26]{display:none}.history-icon.reserved[data-v-fedbec26]:before{content:"[~]";color:var(--status-pending)}.history-icon.paid[data-v-fedbec26]:before{content:"[+]";color:var(--status-sold)}.history-icon.cancelled[data-v-fedbec26]:before{content:"[X]";color:var(--status-canceled)}.history-icon.refunded[data-v-fedbec26]:before{content:"[-]";color:var(--status-refunded)}.history-icon.expired[data-v-fedbec26]:before{content:"[!]";color:var(--status-canceled)}.history-content[data-v-fedbec26]{flex:1;min-width:0}.history-title[data-v-fedbec26]{font-size:12px;font-weight:600;margin-bottom:2px}.history-meta[data-v-fedbec26]{display:flex;gap:var(--spacing-xs);font-size:11px;color:var(--tg-theme-hint-color);margin-bottom:2px}.history-date[data-v-fedbec26]{font-size:10px;color:var(--tg-theme-hint-color);opacity:.7}.content[data-v-fedbec26]{padding:var(--spacing-md)}.content[data-v-fedbec26]:has(+.refund-footer){padding-bottom:calc(var(--spacing-xl) + 80px)}.comment[data-v-fedbec26]{padding:var(--spacing-sm) var(--spacing-md);font-size:12px;color:var(--tg-theme-text-color);white-space:pre-wrap;border-left:2px solid var(--tui-border-color)}.actions[data-v-fedbec26]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm)}.session-group[data-v-fedbec26]{border:1px solid var(--tui-border-color);margin-bottom:var(--spacing-md)}.session-group[data-v-fedbec26]:last-child{margin-bottom:0}.session-header[data-v-fedbec26]{padding:var(--spacing-sm) var(--spacing-md);background:var(--tg-theme-secondary-bg-color);border-bottom:1px solid var(--tui-border-color)}.session-info[data-v-fedbec26]{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-xs)}.session-event[data-v-fedbec26]{font-size:13px;font-weight:600;color:var(--tg-theme-text-color)}.session-title[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-hint-color)}.session-meta[data-v-fedbec26]{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-xs)}.session-venue[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-hint-color)}.session-venue[data-v-fedbec26]:before{content:"@ "}.session-date[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-accent-text-color);font-weight:500}.session-count[data-v-fedbec26]{font-size:10px;color:var(--tg-theme-hint-color)}.session-count[data-v-fedbec26]:before{content:"["}.session-count[data-v-fedbec26]:after{content:"]"}.session-tickets[data-v-fedbec26]{padding:var(--spacing-xs)}.empty-notifications[data-v-fedbec26]{padding:var(--spacing-lg);text-align:center;color:var(--tg-theme-hint-color);font-size:12px}.skeleton-icon[data-v-fedbec26]{color:var(--tui-border-color);opacity:.5}.notifications-list[data-v-fedbec26]{display:flex;flex-direction:column}.notification-item[data-v-fedbec26]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px dashed var(--tui-border-color)}.notification-item[data-v-fedbec26]:last-child{border-bottom:none}.notification-icon[data-v-fedbec26]{flex-shrink:0;font-size:11px;font-weight:600}.notification-icon svg[data-v-fedbec26]{display:none}.notification-icon.email[data-v-fedbec26]:before{content:"[@]";color:var(--tg-theme-link-color)}.notification-icon.sms[data-v-fedbec26]:before{content:"[#]";color:var(--status-sold)}.notification-icon.telegram[data-v-fedbec26]:before{content:"[>]";color:var(--tg-theme-link-color)}.notification-icon.push[data-v-fedbec26]:before{content:"[!]";color:var(--status-pending)}.notification-content[data-v-fedbec26]{flex:1;min-width:0}.notification-header[data-v-fedbec26]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:2px}.notification-title[data-v-fedbec26]{font-size:12px;font-weight:600}.notification-status[data-v-fedbec26]{font-size:10px;font-weight:500;color:var(--tg-theme-hint-color)}.notification-status[data-v-fedbec26]:before{content:"["}.notification-status[data-v-fedbec26]:after{content:"]"}.notification-status.pending[data-v-fedbec26]{color:var(--status-pending)}.notification-status.sent[data-v-fedbec26]{color:var(--tg-theme-link-color)}.notification-status.delivered[data-v-fedbec26]{color:var(--status-sold)}.notification-status.opened[data-v-fedbec26]{color:var(--status-reserved)}.notification-status.clicked[data-v-fedbec26]{color:var(--status-pending)}.notification-status.bounced[data-v-fedbec26],.notification-status.failed[data-v-fedbec26]{color:var(--status-refunded)}.notification-recipient[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-text-color);margin-bottom:2px}.notification-error[data-v-fedbec26]{font-size:10px;color:var(--status-refunded);margin-bottom:2px}.notification-footer[data-v-fedbec26]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.notification-date[data-v-fedbec26]{font-size:10px;color:var(--tg-theme-hint-color);opacity:.7}.notification-resend-btn[data-v-fedbec26]{font-size:10px;font-weight:500;color:var(--tg-theme-link-color);white-space:nowrap;padding:2px 0}.notification-resend-btn[data-v-fedbec26]:hover{opacity:.8}.notification-resend-btn[data-v-fedbec26]:disabled{opacity:.5;cursor:not-allowed}.empty-payments[data-v-fedbec26]{padding:var(--spacing-lg);text-align:center;color:var(--tg-theme-hint-color);font-size:12px}.payment-item[data-v-fedbec26]{padding:var(--spacing-sm) var(--spacing-md)}.payment-amount[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-text-color);margin-bottom:2px}.payment-provider[data-v-fedbec26]{font-size:11px;color:var(--tg-theme-hint-color);margin-bottom:2px}.payment-ids[data-v-fedbec26]{font-size:10px;color:var(--tg-theme-hint-color);margin-bottom:2px;font-family:monospace}.payment-id[data-v-fedbec26]{opacity:.7}.payment-date[data-v-fedbec26]{font-size:10px;color:var(--tg-theme-hint-color);opacity:.7}.payment-receipt[data-v-fedbec26]{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.receipt-label[data-v-fedbec26]{font-size:11px;font-weight:600;color:var(--status-sold)}.receipt-copy-btn[data-v-fedbec26]{font-size:10px;font-weight:500;color:var(--tg-theme-link-color);padding:2px 0}.receipt-copy-btn[data-v-fedbec26]:before{content:"["}.receipt-copy-btn[data-v-fedbec26]:after{content:"]"}.receipt-copy-btn[data-v-fedbec26]:hover{opacity:.8}.status-dropdown[data-v-0ffd7e5f]{position:relative;display:inline-flex}.trigger[data-v-0ffd7e5f]{background:none;border:none;padding:var(--spacing-xs) 0;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;letter-spacing:.5px;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.trigger[data-v-0ffd7e5f]:disabled{cursor:default}.editable .trigger[data-v-0ffd7e5f]:not(:disabled):hover{opacity:.8}.editable .trigger[data-v-0ffd7e5f]:not(:disabled):active{opacity:.6}.variant-visibility.status-all[data-v-0ffd7e5f]{color:var(--tg-theme-accent-text-color)}.variant-visibility.status-public[data-v-0ffd7e5f]{color:var(--status-sold)}.variant-visibility.status-hidden[data-v-0ffd7e5f]{color:var(--status-reserved)}.variant-sales.status-open[data-v-0ffd7e5f]{color:var(--status-sold)}.variant-sales.status-sold_out[data-v-0ffd7e5f]{color:var(--status-refunded)}.variant-sales.status-paused[data-v-0ffd7e5f]{color:var(--status-pending)}.variant-sales.status-closed[data-v-0ffd7e5f]{color:var(--status-canceled)}.menu[data-v-0ffd7e5f]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:120px;background:var(--tg-theme-secondary-bg-color);border:1px solid var(--tui-border-color);box-shadow:0 4px 12px #0000004d}.menu-item[data-v-0ffd7e5f]{display:block;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;font-family:inherit;font-size:13px;text-align:left;color:var(--tg-theme-text-color);cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.menu-item[data-v-0ffd7e5f]:hover{background:var(--tg-theme-bg-color)}.menu-item.active[data-v-0ffd7e5f]{color:var(--tg-theme-accent-text-color);background:var(--tg-theme-bg-color)}.menu-item[data-v-0ffd7e5f]:not(:last-child){border-bottom:1px solid var(--tui-border-color)}.dropdown-enter-active[data-v-0ffd7e5f],.dropdown-leave-active[data-v-0ffd7e5f]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-0ffd7e5f],.dropdown-leave-to[data-v-0ffd7e5f]{opacity:0;transform:translateY(-4px)}.event-card[data-v-1d4b7c19]{padding:var(--spacing-md);cursor:pointer;transition:background-color .15s ease}.event-card[data-v-1d4b7c19]:hover{background:var(--tg-theme-secondary-bg-color)}.event-card[data-v-1d4b7c19]:active{opacity:.8}.event-title[data-v-1d4b7c19]{font-size:14px;font-weight:600;color:var(--tg-theme-text-color);margin-bottom:var(--spacing-sm);line-height:1.3}.event-meta[data-v-1d4b7c19]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xs);flex-wrap:wrap}.status-group[data-v-1d4b7c19]{display:inline-flex;align-items:center;gap:4px}.status-label[data-v-1d4b7c19],.sessions-count[data-v-1d4b7c19]{font-size:11px;color:var(--tg-theme-hint-color)}.event-date[data-v-1d4b7c19]{font-size:12px;color:var(--tg-theme-hint-color)}.events-list[data-v-9cf9fa1b]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-9cf9fa1b]{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + env(safe-area-inset-top,0));border-bottom:1px solid var(--tui-border-color)}.header h1[data-v-9cf9fa1b]{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--tg-theme-accent-text-color)}.filters[data-v-9cf9fa1b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--tui-border-color)}.filter-group[data-v-9cf9fa1b]{display:flex;align-items:center;gap:var(--spacing-xs)}.filter-label[data-v-9cf9fa1b]{font-size:12px;color:var(--tg-theme-hint-color)}.content[data-v-9cf9fa1b]{flex:1;padding:var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0))}.skeleton-list[data-v-9cf9fa1b],.events-grid[data-v-9cf9fa1b]{display:flex;flex-direction:column;gap:var(--spacing-md)}.session-card[data-v-67ea1179]{padding:var(--spacing-md)}.session-header[data-v-67ea1179]{margin-bottom:var(--spacing-xs)}.session-date[data-v-67ea1179]{font-size:12px;color:var(--tg-theme-accent-text-color);font-weight:600}.session-title[data-v-67ea1179]{font-size:13px;color:var(--tg-theme-text-color);margin-bottom:var(--spacing-sm)}.session-divider[data-v-67ea1179]{font-size:10px;color:var(--tui-border-color);margin-bottom:var(--spacing-sm);overflow:hidden;white-space:nowrap}.session-meta[data-v-67ea1179]{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.status-group[data-v-67ea1179]{display:inline-flex;align-items:center;gap:4px}.status-label[data-v-67ea1179]{font-size:11px;color:var(--tg-theme-hint-color)}.seats-info[data-v-67ea1179]{font-size:11px;color:var(--tg-theme-hint-color);margin-left:auto}.event-details[data-v-6690f89a]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-6690f89a]{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + env(safe-area-inset-top,0));border-bottom:1px solid var(--tui-border-color)}.header h1[data-v-6690f89a]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--tg-theme-accent-text-color);line-height:1.4;word-break:break-word}.content[data-v-6690f89a]{flex:1;padding:var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0))}.event-header[data-v-6690f89a]{margin-bottom:var(--spacing-xl)}.event-header-skeleton[data-v-6690f89a]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.event-statuses[data-v-6690f89a]{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.status-group[data-v-6690f89a]{display:inline-flex;align-items:center;gap:4px}.status-label[data-v-6690f89a]{font-size:11px;color:var(--tg-theme-hint-color)}.event-info[data-v-6690f89a]{font-size:13px;color:var(--tg-theme-hint-color)}.section[data-v-6690f89a]{margin-bottom:var(--spacing-xl)}.section-title[data-v-6690f89a]{font-size:12px;font-weight:700;color:var(--tg-theme-section-header-text-color);letter-spacing:1px;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--tui-border-color)}.no-sessions[data-v-6690f89a]{font-size:13px;color:var(--tg-theme-hint-color);text-align:center;padding:var(--spacing-xl)}.sessions-list[data-v-6690f89a],.sessions-skeleton[data-v-6690f89a]{display:flex;flex-direction:column;gap:var(--spacing-md)}.toast-container[data-v-d81b2e20]{position:fixed;top:calc(env(safe-area-inset-top,0) + 8px);left:8px;right:8px;z-index:10000;display:flex;flex-direction:column;gap:4px;pointer-events:none}.toast[data-v-d81b2e20]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--tg-theme-bg-color);border:1px solid var(--tui-border-color);pointer-events:auto;cursor:pointer;font-size:12px}.toast-icon[data-v-d81b2e20]{flex-shrink:0;font-weight:700}.toast-success .toast-icon[data-v-d81b2e20]{color:var(--status-sold)}.toast-error .toast-icon[data-v-d81b2e20]{color:var(--status-refunded)}.toast-info .toast-icon[data-v-d81b2e20]{color:var(--tg-theme-accent-text-color)}.toast-message[data-v-d81b2e20]{flex:1;font-weight:500;color:var(--tg-theme-text-color)}.toast-close[data-v-d81b2e20]{color:var(--tg-theme-hint-color);font-size:10px;opacity:.6}.toast:hover .toast-close[data-v-d81b2e20]{opacity:1}.toast-enter-active[data-v-d81b2e20]{animation:toast-in-d81b2e20 .2s ease-out}.toast-leave-active[data-v-d81b2e20]{animation:toast-out-d81b2e20 .15s ease-out}@keyframes toast-in-d81b2e20{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-d81b2e20{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}:root{--tui-font: "JetBrains Mono", "Fira Code", "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", monospace;--tg-theme-bg-color: var(--tg-theme-bg-color, #0d1117);--tg-theme-text-color: var(--tg-theme-text-color, #e6edf3);--tg-theme-hint-color: var(--tg-theme-hint-color, #7d8590);--tg-theme-link-color: var(--tg-theme-link-color, #58a6ff);--tg-theme-button-color: var(--tg-theme-button-color, #238636);--tg-theme-button-text-color: var(--tg-theme-button-text-color, #ffffff);--tg-theme-secondary-bg-color: var(--tg-theme-secondary-bg-color, #161b22);--tg-theme-header-bg-color: var(--tg-theme-header-bg-color, #0d1117);--tg-theme-accent-text-color: var(--tg-theme-accent-text-color, #58a6ff);--tg-theme-section-bg-color: var(--tg-theme-section-bg-color, #161b22);--tg-theme-section-header-text-color: var(--tg-theme-section-header-text-color, #7d8590);--tg-theme-subtitle-text-color: var(--tg-theme-subtitle-text-color, #7d8590);--tg-theme-destructive-text-color: #f85149;--tui-border-color: var(--tg-theme-hint-color);--tui-border-bright: var(--tg-theme-text-color);--tui-text-value: var(--tg-theme-text-color);--border-radius: 0;--border-radius-sm: 0;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--status-pending: #d29922;--status-reserved: #a371f7;--status-sold: #3fb950;--status-refunded: #f85149;--status-canceled: #7d8590}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow-x:hidden}body{font-family:var(--tui-font);font-size:13px;line-height:1.5;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100%;display:flex;flex-direction:column}a{color:var(--tg-theme-link-color);text-decoration:none}button{font-family:inherit;font-size:inherit;border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;background:transparent}input,textarea{font-family:inherit;font-size:inherit;border:none;outline:none;background:transparent;color:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--tg-theme-bg-color)}::-webkit-scrollbar-thumb{background:var(--tui-border-color);border:2px solid var(--tg-theme-bg-color)}.tui-box{border:1px solid var(--tui-border-color);position:relative}.tui-box:before{content:"┌" attr(data-title) "┐";position:absolute;top:-.7em;left:8px;background:var(--tg-theme-bg-color);padding:0 4px;color:var(--tui-border-color);font-size:12px}.tui-box-double{border:2px solid var(--tui-border-color)}::selection{background:var(--tg-theme-text-color);color:var(--tg-theme-bg-color)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-top{padding-top:env(safe-area-inset-top,0)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.tui-cursor{animation:blink 1s step-end infinite}@keyframes spin-ascii{0%{content:"|"}25%{content:"/"}50%{content:"-"}75%{content:"\\"}}
