.toast[data-v-2c905e98]{pointer-events:none;box-sizing:border-box;overflow-wrap:anywhere;position:fixed;right:20px;top:auto;bottom:var(--toast-bottom, 20px);z-index:100;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:min(340px,calc(100vw - 32px));padding:12px 54px 12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink);line-height:1.45}.toast-title[data-v-2c905e98]{display:block;margin-bottom:3px;font-size:var(--body-font-size);line-height:1.35}.toast-heading[data-v-2c905e98]{display:block;width:100%}.toast-message[data-v-2c905e98]{margin:0;font-size:var(--body-font-size);line-height:1.45}.toast-success[data-v-2c905e98]{border-color:var(--success);background:var(--success-bg);color:var(--success-text)}.toast-error[data-v-2c905e98]{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-text)}.toast-info[data-v-2c905e98]{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.toast-close[data-v-2c905e98]{pointer-events:auto;position:absolute;top:2px;right:4px;display:grid;place-items:center;width:44px;height:44px;border:0;padding:10px;background:transparent;color:currentColor;opacity:.7;font-size:18px;line-height:1;cursor:pointer}.toast-close[data-v-2c905e98]:hover{color:var(--ink)}@media(max-width:480px){.toast[data-v-2c905e98]{right:16px;bottom:var(--toast-bottom, 16px);width:calc(100vw - 32px)}}.operation-toast-stack[data-v-fdc51589]{pointer-events:none;position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:100;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 40px - env(safe-area-inset-bottom));overflow-y:auto}.operation-toast-stack[data-v-fdc51589] .toast{position:relative;inset:auto;flex-shrink:0;width:100%;max-width:none}@media(max-width:480px){.operation-toast-stack[data-v-fdc51589]{right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-height:calc(100dvh - 32px - env(safe-area-inset-bottom))}}.registration-link[data-v-9932e0d3]{display:grid;gap:10px;min-width:0}.registration-link-address[data-v-9932e0d3]{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;border-radius:var(--radius-sm);background:var(--canvas)}#app .registration-link .registration-link-copy[data-v-9932e0d3]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--control-height)!important;width:var(--control-height)!important;min-width:var(--control-height);height:var(--control-height)!important;min-height:var(--control-height);padding:0}.registration-link code[data-v-9932e0d3]{display:block;flex:1;min-width:0;color:var(--ink);font-size:var(--body-font-size);line-height:1.6;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.registration-qr[data-v-9932e0d3]{display:block;justify-self:center;width:240px;max-width:100%;height:auto;aspect-ratio:1}.registration-qr-hint[data-v-9932e0d3]{display:none;color:var(--muted)}.registration-link-footer[data-v-9932e0d3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0}.registration-link-feedback[data-v-9932e0d3]{flex:1;min-width:0;display:grid;gap:4px}.registration-link-actions[data-v-9932e0d3]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-inline-start:auto}.registration-link-actions[data-v-9932e0d3] .button{min-width:0;min-height:var(--control-height);justify-content:center;text-decoration:none}.registration-link p[data-v-9932e0d3]{margin:0;overflow-wrap:anywhere}.registration-link .form-error[data-v-9932e0d3]{color:var(--danger)}#app .registration-link .registration-link-actions .registration-link-share[data-v-9932e0d3]{display:none}@media(max-width:700px),(pointer:coarse){#app .registration-link .registration-link-actions .registration-link-share[data-v-9932e0d3]{display:inline-flex}.registration-qr-hint[data-v-9932e0d3]{display:block}#app .registration-link .registration-link-actions .registration-qr-save[data-v-9932e0d3]{display:none}}.detail-modal[data-v-49099d8c]{box-sizing:border-box;width:min(1000px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.detail-modal[data-v-49099d8c]:not([open]){display:none}.detail-modal.confirmation-dialog[data-v-49099d8c]{width:min(680px,calc(100vw - 24px))}.detail-modal.ui-form-dialog[data-v-49099d8c]{width:min(520px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.detail-modal[data-v-49099d8c]::backdrop{background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail-modal-heading[data-v-49099d8c]{flex:0 0 auto;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--surface)}.detail-modal-heading h2[data-v-49099d8c]{margin:0;font-size:20px;font-weight:750;overflow-wrap:anywhere}.detail-modal .detail-modal-close[data-v-49099d8c]{--site-icon-size:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);box-shadow:none;cursor:pointer;transition:background-color .15s,color .15s}.detail-modal .detail-modal-close[data-v-49099d8c]:hover{background:var(--canvas);color:var(--ink)}.detail-modal-content[data-v-49099d8c]{flex:1 1 auto;min-width:0;min-height:0;padding:20px 24px;overflow:auto;overflow-wrap:anywhere}.detail-modal-footer[data-v-49099d8c]{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--line);background:var(--surface)}.detail-modal-footer[data-v-49099d8c] button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.detail-modal-content[data-v-49099d8c]>*{max-width:100%;margin-top:0;margin-bottom:0}.detail-modal-content[data-v-49099d8c] dd{min-width:0;overflow-wrap:anywhere}.detail-modal-content[data-v-49099d8c] pre,.detail-modal-content[data-v-49099d8c] .table-wrap{max-width:100%;overflow:auto}@media(max-width:620px){.detail-modal[data-v-49099d8c]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.detail-modal-heading[data-v-49099d8c]{padding:12px 14px;gap:8px}.detail-modal-heading h2[data-v-49099d8c]{font-size:18px}.detail-modal-content[data-v-49099d8c]{padding:14px}.detail-modal-footer[data-v-49099d8c]{padding:12px 14px}.detail-modal-footer[data-v-49099d8c] button{flex:1 1 120px}}.locale-picker[data-v-7f1478db]{position:relative;display:inline-flex;flex-shrink:0;color:var(--ink, #0f172a)}.locale-picker__trigger[data-v-7f1478db]{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;cursor:pointer}.locale-picker__trigger[data-v-7f1478db]:hover{background:var(--primary-light);color:var(--primary)}.locale-picker__list[data-v-7f1478db]{position:absolute;top:calc(100% + 6px);right:0;z-index:100;width:154px;padding:4px;border:1px solid var(--line, #e2e8f0);border-radius:10px;background:var(--surface, #ffffff);box-shadow:0 10px 25px #0f172a1f}.locale-picker__option[data-v-7f1478db]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--control-height);box-sizing:border-box;padding:4px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:22px;text-align:left;cursor:pointer}.locale-picker__option[data-v-7f1478db]:hover,.locale-picker__option[aria-pressed=true][data-v-7f1478db]{background:var(--canvas, #f8fafc)}.locale-picker__option[aria-pressed=true][data-v-7f1478db]{font-weight:700}.locale-picker button[data-v-7f1478db]:focus-visible{outline:2px solid var(--brand-primary, #059669);outline-offset:2px}.puzzle-captcha[data-v-d17ebe87]{display:grid;gap:10px;min-width:0;width:100%}.puzzle-captcha__image[data-v-d17ebe87]{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--line-subtle)}.puzzle-captcha__image>img[data-v-d17ebe87]{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none}.puzzle-captcha__image>.puzzle-captcha__piece[data-v-d17ebe87]{position:absolute;filter:drop-shadow(0 2px 3px var(--ink-secondary))}.puzzle-captcha__track[data-v-d17ebe87]{position:relative;display:grid;align-items:center;min-height:46px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-secondary)}.puzzle-captcha__track>span[data-v-d17ebe87]{text-align:center;font-size:var(--body-font-size);pointer-events:none;padding-inline:44px 8px}.puzzle-captcha__hint-hidden[data-v-d17ebe87]{visibility:hidden}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:none;cursor:grab;touch-action:pan-y;border-radius:inherit}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]:active{cursor:grabbing}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]:focus{box-shadow:none!important}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]:focus-visible{outline:2px solid var(--brand-primary)!important;outline-offset:3px}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:var(--brand-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='m8 5 7 7-7 7'/%3E%3C/svg%3E") center no-repeat}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]::-moz-range-thumb{width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:var(--brand-primary)}.puzzle-captcha__track>input[type=range][data-v-d17ebe87]:disabled{opacity:.5;cursor:wait}.login-captcha[data-v-bceb0dd8]{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas)}.login-captcha__heading[data-v-bceb0dd8]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:650}.login-captcha p[data-v-bceb0dd8]{margin:0;color:var(--danger-text)}[data-global-loading=true]{display:none!important}.global-loading-overlay{box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.global-loading-overlay:not(:popover-open){display:none}.global-loading-card{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:12px 18px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);font-size:var(--body-font-size)}.global-loading-spinner{flex-shrink:0;width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;animation:global-loading-spin .7s linear infinite}@keyframes global-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.global-loading-spinner{animation:none}}.account-menu[data-v-070fb818]{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0}.account-trigger[data-v-070fb818]{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ink);padding:4px 6px;border-radius:var(--radius-sm);font-size:var(--body-font-size);font-weight:600;min-height:var(--control-height);box-sizing:border-box;line-height:22px;max-width:100%}.account-trigger[data-v-070fb818]:hover,.account-trigger[data-v-070fb818]:focus-visible{background:var(--canvas)}.account-avatar[data-v-070fb818]{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--primary-light);color:var(--primary-dark);font-size:var(--body-font-size)}.account-popover[data-v-070fb818]{position:absolute;right:0;top:100%;z-index:40;width:190px;max-width:calc(100vw - 24px);padding:10px;display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);opacity:1;pointer-events:auto;transform:none}.account-popover strong[data-v-070fb818]{overflow-wrap:anywhere;font-size:var(--body-font-size);color:var(--ink)}.account-popover[data-v-070fb818] button{border:0;background:transparent;color:var(--ink-secondary);text-align:left;padding:4px 6px;border-radius:var(--radius-sm);font-size:var(--body-font-size);min-height:var(--control-height);box-sizing:border-box;line-height:22px}.account-popover[data-v-070fb818] button:hover{background:var(--canvas)}.account-popover[data-v-070fb818] .popover-logout{color:var(--danger)}@media(max-width:900px){.account-trigger>span[data-v-070fb818]:nth-child(2){display:none}}nav.table-pagination[data-v-1819ccf6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0;min-height:var(--control-height);margin:0;padding:8px 12px;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:var(--body-font-size);line-height:1.5}.table-pagination>.table-pagination-summary[data-v-1819ccf6]{flex:1 1 auto;min-width:0;margin:0;color:var(--muted);font-size:var(--body-font-size);line-height:1.5;text-align:start;overflow-wrap:anywhere}.table-pagination>.table-pagination-actions[data-v-1819ccf6]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}@media(max-width:640px){nav.table-pagination[data-v-1819ccf6]{align-items:stretch;flex-direction:column}.table-pagination>.table-pagination-actions[data-v-1819ccf6]{width:100%}}@media(min-width:901px)and (pointer:fine){nav.table-pagination[data-v-1819ccf6]{padding:6px 12px;gap:8px}}.configured-order-card[data-v-f53b33ae]{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.configured-order-card p[data-v-f53b33ae]{margin:0}.configured-order-card summary[data-v-f53b33ae]{cursor:pointer;min-height:44px;align-content:center}.history-record[data-v-11c69245]{display:grid;gap:8px;min-width:0}.history-record>header[data-v-11c69245]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.history-record time[data-v-11c69245]{color:var(--muted);font-size:var(--body-font-size)}:root{--body-font-size: 14px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-primary: #059669;--brand-accent: #f59e0b;--brand-success: #10b981;--brand-warning: #f59e0b;--brand-danger: #ef4444;--ink: #0f172a;--muted: #64748b;--line: #e2e8f0;--canvas: #f8fafc;--surface: #ffffff;--primary: #059669;--primary-dark: #047857;--primary-light: #ecfdf5;--primary-ring: color-mix(in srgb, var(--primary) 22%, transparent);--accent: #f59e0b;--accent-light: #fffbeb;--success: #10b981;--warning: #f59e0b;--info: #2563eb;--info-bg: #dbeafe;--info-text: #1d4ed8;--danger: #ef4444;--danger-bg: #fef2f2;--danger-text: #b91c1c;--success-bg: #ecfdf5;--success-text: #047857;--warning-bg: #fffbeb;--warning-text: #b45309;--ink-secondary: #334155;--muted-light: #94a3b8;--line-subtle: #f1f5f9;--table-header-bg: var(--line-subtle);--surface-card: var(--surface);--radius-sm: 8px;--radius: 16px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgb(0 0 0 / 5%);--shadow-md: 0 10px 15px -3px rgb(0 0 0 / 7%), 0 4px 6px -4px rgb(0 0 0 / 3%);--shadow-lg: 0 20px 25px -5px rgb(0 0 0 / 9%), 0 8px 10px -6px rgb(0 0 0 / 4%);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .05), 0 12px 24px -4px rgba(15, 23, 42, .06);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}small{font-size:inherit}body{margin:0;min-width:320px;min-height:100dvh}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a{color:inherit}::selection{background:#d1fae5;color:#065f46}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app table>thead>tr>:is(th,td),#app :is(.bucket-table,.recon-table)>.table-head>span{background:var(--table-header-bg);color:var(--ink-secondary);font-weight:650;border-bottom:1px solid var(--line)}#app [role=table] [role=row]:has(>[role=columnheader]){background:var(--table-header-bg);border-bottom:1px solid var(--line)}#app [role=table] [role=columnheader]{color:var(--ink-secondary);font-weight:650}.management-console{--site-icon-size: 16px;--console-control-height: var(--control-height);--icon-control-size: var(--console-control-height);--console-sidebar-width: 224px;--console-gutter: 16px;--console-nav-count: 5;color:var(--ink);font-size:14px;background:var(--canvas)}.management-console.app-shell{min-height:100dvh;min-width:0}.management-console .sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;overflow-y:auto;z-index:20}.management-console .brand-lockup{display:flex;align-items:center;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.management-console .brand-mark{display:grid;place-items:center;color:var(--surface);flex-shrink:0}.management-console .presentation-logo{width:36px;height:36px;object-fit:contain;flex-shrink:0}.management-console .side-nav{display:grid;gap:4px}.management-console .nav-item{display:flex;align-items:center;text-decoration:none}.management-console .nav-item:hover{background:var(--canvas)}.management-console .main-shell{min-height:100dvh}.management-console .topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.management-console :is(.breadcrumbs,.top-actions){display:flex;align-items:center}.management-console .breadcrumbs{color:var(--muted)}.management-console .breadcrumbs b{color:var(--ink);overflow-wrap:anywhere}.management-console .top-actions{margin-left:auto}.management-console .mobile-nav{display:none}.management-console .sidebar{width:var(--console-sidebar-width);padding:12px 10px;align-items:stretch;background:var(--surface);border-right:1px solid var(--line)}.management-console :is(.brand-lockup,.logo-row){min-height:44px;padding:0 8px 8px;gap:10px;flex-shrink:0}.management-console :is(.brand-lockup b,.logo-row strong){font-size:15px;font-weight:750;letter-spacing:0}.management-console :is(.brand-lockup small,.logo-row span){color:var(--muted);font-size:var(--body-font-size);letter-spacing:0}.management-console .brand-mark{width:36px;min-height:36px;height:36px;max-width:60px;background:var(--primary);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm)}.management-console .side-nav{min-height:0;padding:0 0 12px}.management-console .console-nav-group{margin:2px 0 8px}.management-console .console-nav-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 10px;font-size:var(--body-font-size);font-weight:650;color:var(--muted);cursor:pointer;list-style:none}.management-console summary::-webkit-details-marker{display:none}.management-console .console-nav-group:not([open])>summary .site-icon{transform:rotate(-90deg)}.management-console :is(.nav-item,.nav-subitem){width:100%;min-height:var(--console-control-height);height:auto;padding:8px 10px;gap:10px;margin:1px 0;justify-content:flex-start;color:var(--ink-secondary);font-size:14px;line-height:1.4;border-radius:var(--radius-sm);white-space:normal}.management-console .nav-subitem{padding-left:36px;font-size:var(--body-font-size)}.management-console :is(.nav-item.active,.nav-item.selected,.nav-subitem.selected){background:var(--primary-light);color:var(--primary-dark);font-weight:650}.management-console .nav-item.active:before{display:none}.management-console :is(.main-shell,.main-column){min-width:0;margin-left:var(--console-sidebar-width);width:calc(100% - var(--console-sidebar-width));max-width:none;padding:0 var(--console-gutter) 20px}.management-console .topbar{height:auto;min-height:48px;padding:4px var(--console-gutter);margin:0 calc(-1 * var(--console-gutter));gap:4px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.management-console :is(.breadcrumbs,.breadcrumb){min-width:0;font-size:var(--body-font-size);gap:8px}.management-console .top-actions{gap:10px;min-width:0}.management-console :is(.button,.account-trigger){min-height:var(--console-control-height)}.management-console .account-trigger{font-size:var(--body-font-size)}.management-console :is(.page-content,.content){min-width:0;width:100%;padding-top:12px}.management-console :is(.page-heading,.page-head,.withdrawal-heading){min-height:var(--console-control-height);margin:0 0 12px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;box-shadow:none;background:transparent}.management-console :is(.page-heading,.page-head,.withdrawal-heading) h1{margin:0;font-size:24px;line-height:1.3;font-weight:750;color:var(--ink)}.management-console :is(.page-heading,.withdrawal-heading) .eyebrow{display:none}.management-console :is(.panel,.card){border-color:var(--line)}.management-console .console-panel{padding:16px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.management-console .console-stack{display:grid;gap:12px;min-width:0}.management-console .console-stack>:is(h2,h3,p){margin:0}.management-console .console-stack>.console-tabs{margin-bottom:0}.management-console .console-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:0}.management-console .console-facts>div{min-width:0}.management-console .console-facts dt,.management-console .muted{color:var(--muted)}.management-console .console-facts dd{font-weight:650;overflow-wrap:anywhere}.management-console :is(.form-actions,.panel-header){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.management-console .panel-header{justify-content:space-between}.management-console .message.error{color:var(--danger);overflow-wrap:anywhere}.management-console .table-wrap{width:100%;min-width:0;overflow-x:auto}.management-console .text-button{min-height:var(--console-control-height);border:0;background:transparent;color:var(--primary);padding:3px 1px;font-weight:600;white-space:normal;text-align:left}.management-console .text-button:hover{color:var(--primary-dark)}.management-console .am-form{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0}.management-console fieldset.am-form{border:0;padding:0;margin:0}.management-console .am-form label{display:grid;gap:6px;font-weight:600;min-width:0}.management-console .am-form input:not([type=checkbox]),.management-console .am-form textarea{width:100%;min-width:0;max-width:100%}.management-console .am-form :is(input:not([type=checkbox],[type=radio]),textarea){height:auto;min-height:var(--console-control-height);padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-weight:400;line-height:1.5;box-shadow:none}.management-console .am-form small{color:var(--muted);font-weight:400;line-height:1.5}.management-console .am-form .am-check{display:flex;align-items:center;gap:9px;min-height:44px}.management-console .am-check input{width:18px;height:18px;flex:none}.management-console .am-ratio-input{display:flex;align-items:center;gap:8px;min-width:0}.management-console .am-ratio-input input{flex:1 1 0;min-width:0}.management-console .am-ratio-input>span{flex:none;color:var(--muted)}@media(max-width:640px){.management-console .console-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-console .console-facts--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.management-console .console-facts--cards>div{padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.management-console :is(table,.member-directory-table){font-size:14px}.management-console :is(th,td){padding:10px 12px}.management-console th{font-size:var(--body-font-size);color:var(--muted);font-weight:650}.management-console table.console-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap;font-size:14px;line-height:1.5}.management-console table.console-table :is(th,td){padding:10px 12px;vertical-align:middle;overflow-wrap:anywhere}.management-console table.console-table thead th{height:30px;min-width:0;background:var(--table-header-bg);color:var(--muted);font-size:var(--body-font-size);font-weight:650;text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--line-subtle)}.management-console table.console-table td{height:36px;color:var(--ink-secondary);font-size:14px;border-bottom:1px solid var(--line-subtle)}.management-console table.console-table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.management-console table.console-table :is(th,td):last-child{position:sticky;right:0;z-index:1;background:var(--surface);text-align:right}.management-console table.account-directory-table{table-layout:fixed;white-space:normal}.management-console .console-table tbody>tr:last-child>td{border-bottom:0}@media(hover:hover)and (pointer:fine){.management-console .console-table tbody>tr:hover>td{background:var(--canvas)}}.management-console :is(.directory-toolbar,.table-toolbar){gap:12px;flex-wrap:wrap}.management-console .directory-toolbar{background:transparent;border:0;padding:0;margin-bottom:12px}.management-console .directory-toolbar>div{display:none}.management-console .directory-toolbar>button{margin-left:auto}.management-console .toolbar-controls{min-width:0;flex-wrap:wrap}.management-console .member-search-note{margin:0;padding:0 14px 14px;color:var(--muted)}.management-console .member-actions{flex-wrap:wrap;justify-content:flex-end}.management-console .member-actions .text-button{min-height:var(--control-height);font-size:var(--body-font-size);box-sizing:border-box;padding-block:4px;line-height:22px}.management-console .console-create-panel{margin-bottom:12px}.management-console :is(.console-tabs,.console-disclosure){margin-bottom:12px}.management-console .console-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.management-console .console-tabs button{min-width:0;min-height:var(--console-control-height);padding:6px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-secondary);font-size:14px}.management-console .console-tabs button.selected{background:var(--primary-light);color:var(--primary-dark);font-weight:650}.management-console .console-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.management-console .console-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;color:var(--ink-secondary);font-size:14px;font-weight:650;cursor:pointer;list-style:none}.management-console .console-disclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.management-console .console-disclosure>section{padding:0 12px 12px}.management-console .withdrawal-management.page-content{padding:0}.management-console .finance-management :is(.brand-tag,.status){color:var(--ink-secondary);background:var(--line-subtle)}.management-console .finance-management :is(.page-head,.panel-title) p{font-size:var(--body-font-size)}.management-console :is(.console-mobile-group h2){margin:16px 0 8px;color:var(--muted);font-size:var(--body-font-size)}.management-console .console-mobile-group>button{width:100%;min-height:var(--control-height);display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-secondary);text-align:left;font-size:14px;box-sizing:border-box;padding-block:4px;line-height:22px}.management-console .console-mobile-group>button>span{flex:1}.management-console .console-mobile-group>button.active{color:var(--primary-dark);background:var(--primary-light)}@media(max-width:1080px){.management-console{--console-sidebar-width: 208px;--console-gutter: 16px}.management-console .secure{display:none}}@media(min-width:701px)and (max-width:900px){.management-console .brand-lockup>span:last-child,.management-console .nav-item>span:not(.nav-icon):not(.nav-count){display:block}.management-console .presentation-logo{width:36px;height:36px}.management-console .account-trigger>span:nth-child(2){display:none}.management-console .breadcrumbs{flex-wrap:wrap;overflow-wrap:anywhere}.management-console .breadcrumbs>span:first-child{display:inline;flex-basis:100%;color:var(--muted);font-size:var(--body-font-size)}.management-console .breadcrumbs>.crumb-slash{display:none}}@media(max-width:700px){.management-console{--console-sidebar-width: 0px;--console-gutter: 12px}.management-console .sidebar{display:none}.management-console .mobile-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(var(--console-nav-count),minmax(0,1fr));padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:20;border-top:1px solid var(--line);background:var(--surface)}.management-console .mobile-nav :is(a,button){padding-inline:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;color:var(--muted);text-decoration:none;font-size:var(--body-font-size);line-height:1.4;text-align:center;overflow-wrap:anywhere}.management-console .mobile-nav :is(a,button)>:is(span,small){font-size:var(--body-font-size);line-height:1.4}.management-console .mobile-nav .site-icon{width:20px;height:20px}.management-console .mobile-nav :is(a,button):is(.active,.selected){color:var(--primary-dark);background:var(--primary-light);border-radius:var(--radius-sm)}.management-console :is(.main-shell,.main-column){margin-left:0;width:100%;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.management-console .topbar{min-height:52px;gap:4px 8px}.management-console .breadcrumbs>span:first-child{display:inline;flex-basis:100%;color:var(--muted);font-size:var(--body-font-size)}.management-console .breadcrumbs>.crumb-slash{display:none}.management-console .account-trigger>span:nth-child(2){display:none}.management-console :is(.breadcrumbs,.breadcrumb){font-size:var(--body-font-size);flex-wrap:wrap}.management-console :is(.page-content,.content){padding-top:12px}.management-console :is(.page-heading,.page-head,.withdrawal-heading){align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:12px}.management-console :is(.page-heading,.page-head,.withdrawal-heading) h1{font-size:24px}.management-console .console-tabs button{padding:8px 12px;flex:1 1 auto}.management-console .mobile-more-menu{max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));padding-bottom:20px}.management-console .mobile-more-menu>.console-mobile-group{display:block}.management-console .member-actions .text-button{min-height:44px}.management-console .table-wrap :is(th:first-child,td:first-child,th:last-child,td:last-child){position:static}}@media(max-width:1080px){.management-console table.console-responsive-table{min-width:0;width:100%}.management-console table.console-responsive-table thead{display:none}.management-console table.console-responsive-table tbody{display:grid;gap:12px}.management-console table.console-responsive-table tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.management-console table.console-responsive-table td{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:none;padding:8px;border:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.management-console table.console-responsive-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--body-font-size);font-weight:500}.management-console table.console-responsive-table td:first-child,.management-console table.console-responsive-table td:last-child{grid-column:1 / -1;position:static}.management-console table.console-responsive-table .member-cell{min-width:0;max-width:100%}.management-console table.console-responsive-table .member-cell small{max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere}.management-console table.console-responsive-table .member-actions{justify-content:flex-start}}.management-console td{font-size:14px;color:var(--ink-secondary)}.management-console .member-cell b{font-size:14px}.management-console .member-cell small{font-size:var(--body-font-size)}.management-console .filter-tabs>.selected{font-size:var(--body-font-size)}.management-console .console-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.management-console .console-page-heading>.console-page-actions{margin-inline-start:auto;justify-content:flex-end}.management-console .console-recharges-table{min-width:780px;width:100%}.management-console .console-recharges-table td{vertical-align:middle}.management-console .console-recharges-table .recharge-row{margin:0;border:0;padding:16px;background:var(--canvas)}.management-console .main-column>.content{padding-inline:0}.management-console .console-recharges-table td[colspan]{position:static;text-align:left}@media(max-width:1080px){.management-console table.console-responsive-table td{height:auto;overflow:visible}.management-console table.console-table :is(th,td):is(:first-child,:last-child){position:static;text-align:left}.management-console table.console-responsive-table .member-cell>span{min-width:0}}.management-console dialog.console-account-dialog{width:min(520px,calc(100vw - 32px))}.management-console .console-account-dialog .console-facts{grid-template-columns:minmax(0,1fr)}.management-console .console-account-dialog input.field{height:auto;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-weight:400;line-height:1.5;box-shadow:none}.management-console .console-account-dialog .form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.management-console .console-account-dialog .form-actions .button{width:auto;flex:0 0 auto}.management-console dialog.console-member-dialog{width:min(560px,calc(100vw - 32px))}.management-console .console-member-dialog .modal-label{display:grid;gap:8px;margin-top:14px}.management-console .console-member-dialog .modal-actions{margin-top:18px}@media(max-width:1080px){.management-console .finance-management .table-wrap{overflow:visible}.management-console .console-recharges-table .console-recharge-detail{display:block;padding:0;border:0}.management-console .console-recharges-table .console-recharge-detail td{padding:0}.management-console .console-recharges-table td[colspan]:before{content:none}.management-console .console-recharges-table .recharge-row{width:100%;box-sizing:border-box;border-radius:var(--radius-sm)}}#app .management-console .brand-settings-panel{box-sizing:border-box;display:grid;gap:12px;min-width:0;max-width:100%;margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}#app .management-console .brand-settings-panel>button{justify-self:start}#app .management-console .brand-settings-panel>p{margin:0}.management-console dialog.brand-settings-dialog{width:min(520px,calc(100vw - 24px))}.management-console .brand-settings-dialog p{overflow-wrap:anywhere}#app .management-console button:is(.button,.primary,.secondary,.am-primary,.am-secondary,.jc-primary,.jc-secondary,.nt-button,[type=submit]){width:max-content!important;max-width:100%;flex:0 1 auto!important;justify-self:start}#app .management-console button{transition-property:background-color,border-color,color,box-shadow;transition-duration:.15s}#app .management-console :is(.button-primary,button.primary,.jc-primary){background:var(--primary)!important}#app .management-console :is(.button-primary,button.primary,.jc-primary):hover{background:var(--primary-dark)!important}.member-presence{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--muted)}.member-presence i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--muted-light)}.member-presence.is-online{color:var(--success-text)}.member-presence.is-online i{background:var(--success)}.member-points{font-variant-numeric:tabular-nums}.management-console .member-account{min-height:var(--console-control-height);min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:700;text-align:start;white-space:normal;overflow-wrap:anywhere}.management-console :is(.access-page>.heading,.am-head,.nt-heading,.nd-heading){min-height:var(--console-control-height);margin:0 0 12px;gap:12px;align-items:center}.management-console :is(.access-page>.heading h1,.am-head h2,.nt-heading h2,.nd-heading h2){margin:0;font-size:24px;line-height:1.3}.management-console :is(.am-card,.jc-card,.access-page .listing){padding:12px;margin-block:12px}.management-console :is(.am-card-head,.jc-card-head,.access-page .panel-title){margin-bottom:10px;gap:10px}.management-console :is(.am-node,.jc-row,.access-page .record){padding:10px 12px}.management-console :is(.am-node-list,.jc-list){gap:8px}.management-console .agent-management .am-card>.table-pagination{margin-top:12px}.management-console :is(.am-node-main,.jc-row-main){gap:4px}.management-console .access-page .record :is(.permission-summary,.record-bottom){margin-block:6px 0}.management-console :is(.am-actions,.jc-actions,.record-bottom){gap:6px}@media(max-width:1080px){.management-console :is(.member-directory-table,.agent-directory-table).console-responsive-table td{padding:6px 8px;gap:4px}.management-console :is(.member-directory-table,.agent-directory-table).console-responsive-table td:first-child{grid-column:1;grid-row:1;justify-content:center}.management-console :is(.member-directory-table,.agent-directory-table).console-responsive-table td:last-child{grid-column:2;grid-row:1;align-self:center;justify-self:end;padding:0 8px}.management-console :is(.member-directory-table,.agent-directory-table).console-responsive-table td:is(:first-child,:last-child):before{content:none}}.management-console dialog.agent-dialog,.management-console .agent-dialog dialog.detail-modal{width:min(520px,calc(100vw - 24px))}.management-console .agent-dialog :is(.form-grid,.am-form,.jc-form,.confirm-list,.wallet-details){grid-template-columns:minmax(0,1fr)}.management-console .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-style:solid;border-width:1px;padding:8px 12px;font-weight:600;cursor:pointer}.management-console .button:not(.button-primary):not(.button-danger):not(.button-dark){background:var(--surface);border-color:var(--line);color:var(--ink-secondary)}.management-console .button:disabled{cursor:default;opacity:.5}.management-console .console-account-dialog{width:min(520px,calc(100vw - 24px))}@media(min-width:901px)and (pointer:fine){.management-console :is(.nav-item,.nav-subitem,.console-tabs button){box-sizing:border-box;min-height:var(--control-height);padding-block:4px;line-height:22px}#app .management-console :is(th,td):not([colspan]):not(.empty-state){height:auto;padding-block:6px;line-height:22px}#app .management-console .confirm-list>div{padding-block:6px}.reward-list-actions){padding:8px 12px;gap:8px}.management-console .console-recharges-table .recharge-row{padding:8px 12px}}@media(min-width:901px)and (max-width:1080px)and (pointer:fine){#app .management-console table.console-responsive-table tbody{gap:8px}#app .management-console table.console-responsive-table tbody>tr{padding:8px}#app .management-console table.console-responsive-table td{padding:4px;gap:4px}}.member-batch-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-block:8px}.panel:not(.console-panel)>.member-batch-toolbar{margin-inline:12px}.member-batch-toolbar>[role=status]{color:var(--muted);font-size:var(--body-font-size)}.member-batch-toolbar>.button{margin-inline-start:auto}.member-select-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;min-width:32px;cursor:pointer}.member-select-control input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0}.member-account-select{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0}.member-account-select>.member-account{min-width:0;overflow-wrap:anywhere}.member-batch-list{list-style:none;margin:12px 0;padding:0}.member-batch-list>li{padding-block:8px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.member-batch-list>li>div{display:flex;justify-content:space-between;gap:12px}.member-batch-list>li>div>span{flex-shrink:0;color:var(--muted)}.member-batch-list .message{margin-block:4px 0}@media(max-width:700px),(pointer:coarse){.member-select-control{min-height:44px;min-width:44px}}@media(max-width:1080px){.management-console .member-directory-table.console-responsive-table td:first-child:has(.member-select-control){grid-column:1 / -1;padding-inline-end:48px}}.management-console .console-page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.management-console .console-page-heading:not(:has(button,a,input,[role=status],.commission-status)){position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.empty-state{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;min-height:96px!important;margin:0!important;padding:16px!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface)!important;box-shadow:none!important;color:var(--muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;text-align:center!important;overflow-wrap:anywhere!important}td.empty-state{display:table-cell!important;height:96px!important;vertical-align:middle!important;border:0!important;border-radius:0!important;background:transparent!important}table:has(>tbody>tr>td.empty-state){display:table!important;width:100%!important;min-width:0!important}tbody:has(>tr>td.empty-state){display:table-row-group!important}tr:has(>td.empty-state):not([data-global-loading=true]){display:table-row!important;margin:0!important;padding:0!important;border:0!important}.empty-state[hidden],.empty-state[data-global-loading=true]{display:none!important}.inline-validation-error{box-sizing:border-box;width:100%;min-width:0;grid-column:1 / -1;flex-basis:100%;margin:12px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:var(--danger);font-size:var(--body-font-size);line-height:1.5;overflow-wrap:anywhere}.inline-validation-invalid{border-color:var(--danger)!important}dl>div:has(>dt+dd),.key-value-row{display:grid!important;grid-template-columns:fit-content(45%) minmax(0,1fr)!important;align-items:baseline!important;column-gap:12px!important;row-gap:4px!important;min-width:0}dl:not(:has(>div)):has(>dt+dd){display:grid!important;grid-template-columns:fit-content(40%) minmax(0,1fr)!important;align-items:baseline!important;gap:8px 12px!important;min-width:0}dl>div:has(>dt+dd)>:is(dt,dd),dl:not(:has(>div)):has(>dt+dd)>:is(dt,dd),.key-value-row>:is(.key-value-label,.key-value-value){min-width:0;margin:0!important;overflow-wrap:anywhere;white-space:normal}dl>div:has(>dt+dd)>dd,dl:not(:has(>div)):has(>dt+dd)>dd,.key-value-value{text-align:end;font-variant-numeric:tabular-nums}dl dd.key-value-wide,dl dd:has(>:is(p,pre,ul,ol,table)),.key-value-row>.key-value-wide{grid-column:1 / -1;text-align:start}.login-entry{--site-icon-size: 20px;--icon-control-size: var(--control-height);min-height:100dvh;color:var(--ink);background:var(--canvas)}.login-entry__topbar{position:sticky;top:0;z-index:20;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:var(--surface)}.login-entry__brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.login-entry__mark{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:linear-gradient(145deg,var(--primary),var(--primary-dark));color:var(--surface);font-size:21px;font-weight:800;box-shadow:0 5px 15px color-mix(in srgb,var(--primary) 20%,transparent)}.login-entry__brand b,.login-entry__brand small{display:block}.login-entry__brand b{font-size:16px;letter-spacing:-.5px}.login-entry__brand small{margin-top:3px;color:var(--muted);font-size:var(--body-font-size);letter-spacing:1.2px}.login-entry__main{display:grid;min-height:calc(100dvh - 77px);align-content:center;justify-items:center;gap:24px;padding:42px 20px 64px}.login-entry__card{width:min(100%,430px);padding:clamp(25px,5vw,38px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg)}.login-entry__card h1{margin:10px 0 8px;color:var(--ink);font-size:clamp(23px,5vw,28px);letter-spacing:-.7px}.login-entry__form,.login-entry__card form{display:grid;gap:17px;margin-top:27px}.login-entry__field{display:grid;gap:8px;color:var(--ink-secondary);font-size:var(--body-font-size);font-weight:600}.login-entry__field .field{width:100%;min-height:44px}.login-entry__form .form-error{margin:-3px 0 0;color:var(--danger);overflow-wrap:anywhere}.login-entry__form>.button,.login-entry__card form>.button{width:100%;min-height:var(--control-height);margin-top:2px}@media(max-width:480px){.login-entry__topbar{min-height:66px;padding-inline:17px}.login-entry__main{min-height:calc(100dvh - 67px);padding:30px 16px 44px}.login-entry__card{border-radius:var(--radius)}}.login-entry__mark{flex-shrink:0;overflow:hidden}.login-entry__mark img{width:100%;height:100%;object-fit:contain}.login-entry__brand{min-width:0}.login-entry__brand>span:last-child{min-width:0;overflow-wrap:anywhere}.login-entry__card form{width:100%}.login-entry__field{margin:0;min-width:0}.login-entry__card :is(.auth-error,.message.error,.form-error){margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--danger);overflow-wrap:anywhere}.login-entry__card .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-weight:600;line-height:1.5;text-decoration:none;cursor:pointer}.login-entry .login-entry__field .field:focus{border-color:var(--primary);box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}#app,#app :is(.app-frame,.app-shell){font-size:var(--body-font-size);font-family:var(--font-family);line-height:1.5}#app :is(p,label,li,dt,dd,td,th,small,legend,output,button,.button,.message,.notice,.description,.hint,.form-help,.auth-error,input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea){font-size:var(--body-font-size)}#app{--control-height: 32px}@media(max-width:900px),(pointer:coarse){#app{--control-height: 44px}}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea){min-width:0;max-width:100%;min-height:var(--control-height);padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--ink);font:inherit;font-size:var(--body-font-size);line-height:1.5}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{height:auto;min-height:96px;resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--muted)}:is(input,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border:1px solid transparent;font-weight:600;line-height:22px;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .15s,border-color .15s,color .15s}.button:disabled{cursor:not-allowed;opacity:.5}.text-button{display:inline-flex;align-items:center;min-height:var(--control-height);padding:4px 1px;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:600;line-height:22px;text-align:start;cursor:pointer;box-sizing:border-box}.text-button:hover{color:var(--primary-dark)}.text-button:disabled{opacity:.5;cursor:not-allowed}.button,.button-primary,.button-secondary,.button-danger{min-height:var(--control-height);border-radius:var(--radius-sm);font-size:var(--body-font-size)}.button-primary,.button-dark,button.primary,.jc-primary{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:var(--shadow-sm)}.button-primary:hover,.button-dark:hover,button.primary:hover,.jc-primary:hover{background:var(--primary-dark)!important;border-color:var(--primary-dark)!important}.button-secondary,#app .button.button-secondary{border-color:var(--line);background:var(--surface);color:var(--ink-secondary)}#app .button.button-secondary:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.button-danger{border-color:var(--danger);color:var(--danger)}:is(.app-shell,.app-frame) :is(.panel-heading h2,.panel-header h2){font-size:16px;line-height:1.5}:is(.app-shell,.app-frame) :is(.panel-heading,.panel-header,.form-actions){gap:12px}:is(.app-shell,.app-frame) :is(.panel-heading,.panel-header){flex-wrap:wrap}:is(.app-shell,.app-frame) :is(.panel,.stat-card){min-width:0}@media(max-width:900px),(pointer:coarse){#app :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),.select-control-trigger,textarea){min-height:44px!important;font-size:16px!important}button,.button,summary{min-height:44px!important}button{min-width:44px}:is(.account-popover button,.account-popover a){min-height:44px;display:flex;align-items:center}:is(.app-shell,.app-frame) :is(.form-actions,.filter-actions){flex-wrap:wrap;gap:12px}:is(.app-shell,.app-frame) :is(.panel-heading,.panel-header){gap:12px}}@media(max-width:700px){.app-shell .panel{padding:16px}:is(.app-shell,.app-frame) .stat-card{padding:16px}}.site-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.association-name{overflow-wrap:anywhere;white-space:normal}.nav-icon,.account-tool-icon{display:inline-flex;align-items:center;justify-content:center}.nav-icon{width:20px;min-width:20px;color:var(--muted)}.input-with-icon .input-icon{left:12px!important;display:inline-flex!important;align-items:center;line-height:1}.input-with-icon input{padding-left:40px!important}#app .ui-filter-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:10px;min-width:0;max-width:100%;margin:0 0 12px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}#app .ui-filter-bar>:is(label,.query-field){display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;width:auto;min-width:0;max-width:100%;gap:6px;margin:0}#app .ui-filter-bar>label:has(>input:is([type=checkbox],[type=radio])){flex-direction:row;align-items:center}#app .ui-filter-bar>.ui-filter-field-inline{flex-direction:row;align-items:center}#app .ui-filter-bar label:has(>.platform-temporal-input){width:148px}#app .ui-filter-bar input:not([type=checkbox],[type=radio],.platform-temporal-value,.platform-date-input-display){width:168px!important;padding-inline:12px;font-family:var(--font-family);font-weight:400;min-width:0;max-width:100%!important;flex:0 1 auto}#app .ui-filter-bar .platform-date-input-display{min-height:var(--control-height);height:var(--control-height)}#app .ui-filter-bar :is(.input-with-icon,.ui-filter-input){width:auto;min-width:0;max-width:100%;flex:0 1 auto}#app .ui-filter-bar :is(.audit-actions,.filter-actions){display:flex;flex:0 1 auto;align-items:center;flex-wrap:wrap;gap:8px}#app .ui-filter-bar>.button{flex:0 1 auto;align-self:flex-end;margin:0}#app .console-stack>.ui-filter-bar{margin-bottom:0}@media(max-height:450px)and (orientation:landscape){#app .ui-filter-bar{row-gap:4px;margin-bottom:4px}}#app .ui-form{display:grid;gap:12px;min-width:0;align-content:start}#app .ui-form label:has(>:is(input:not([type=checkbox],[type=radio]),textarea,.select-control,.platform-temporal-input)){display:grid;gap:6px;min-width:0;align-content:start;color:var(--ink-secondary);font-weight:600}#app .ui-form :is(input:not([type=checkbox],[type=radio]),textarea){box-sizing:border-box;font-family:var(--font-family);font-weight:400;padding-inline:12px;border-color:var(--line);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--ink)}#app .ui-form :is(fieldset,.form-grid,.editor-grid,.am-form){min-width:0}#app .ui-form>fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}#app .detail-modal .ui-form{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}#app .ui-form>.button{justify-self:end}#app .ui-form-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;margin-block:12px 0}#app .ui-form-actions>.button{flex:0 1 auto;width:auto;max-width:100%;margin:0}#app .ui-form>.ui-form-actions{margin-top:0}#app .button:not([data-refresh-button]){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--control-height);padding:8px 12px;border-width:1px;border-style:solid;border-radius:var(--radius-sm)!important;font-family:inherit;font-size:var(--body-font-size);font-weight:600;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}#app .button:hover,#app .button:active{transform:none}#app .button:disabled{cursor:not-allowed}@media(min-width:901px)and (pointer:fine){#app input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=image],.platform-temporal-value,.platform-date-input-display){width:var(--input-width,28ch)!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;justify-self:start;box-sizing:border-box}#app input:is([type=email],[type=url]){--input-width:40ch}#app input:is([type=number],[inputmode=numeric],[inputmode=decimal]){--input-width:16ch}#app input[type=tel]{--input-width:24ch}#app input:is([type=date],[type=month],[type=week]){--input-width:20ch}#app input[type=time]{--input-width:16ch}#app input[type=datetime-local]{--input-width:28ch}#app input[autocomplete=one-time-code]{--input-width:12ch}#app .input-with-icon{width:max-content;max-width:100%;flex:0 1 auto}#app .button:not([data-refresh-button]){width:max-content!important;min-width:0;max-width:100%;flex:0 1 auto!important;justify-self:start}}@media(max-width:900px),(pointer:coarse){#app .button{min-height:44px}}button[data-write-locked],form[data-write-locked] button[type=submit],form[data-write-locked] button:not([type]){opacity:.6;cursor:wait}#app :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image],[type=button],[type=submit],[type=reset],.stake-chip-core,.platform-temporal-value)){box-sizing:border-box;height:var(--control-height)!important;min-height:var(--control-height)!important;padding-block:4px!important;transition-property:color,background-color,border-color,box-shadow}#app .button:not([data-refresh-button]):not(:where(.configured-options *,.bet-option-grid *,.stake-chip)){height:auto!important;min-height:var(--control-height)!important;padding-block:4px!important;line-height:22px}#app :is([role=menu] button,[role=menuitem],.locale-picker__option,summary){box-sizing:border-box;height:auto;min-height:var(--control-height)!important;padding-block:4px!important;line-height:22px!important}[data-refresh-button]{position:relative!important;display:inline-block!important;box-sizing:border-box!important;flex:0 0 var(--icon-control-size, 44px)!important;width:var(--icon-control-size, 44px)!important;min-width:var(--icon-control-size, 44px)!important;max-width:var(--icon-control-size, 44px)!important;height:var(--icon-control-size, 44px)!important;min-height:var(--icon-control-size, 44px)!important;max-height:var(--icon-control-size, 44px)!important;margin:0!important;padding:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--muted)!important;box-shadow:none!important;font-size:14px!important;line-height:var(--icon-control-size, 44px)!important;text-indent:-9999px!important;white-space:nowrap!important;overflow:hidden!important;vertical-align:middle!important;cursor:pointer;transform:none!important;transition:background-color .15s,color .15s,opacity .15s!important}[data-refresh-button]>:not([data-refresh-icon]){display:none!important}[data-refresh-button]>[data-refresh-icon]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid!important;place-items:center;text-indent:0;line-height:1;pointer-events:none}[data-refresh-icon]>svg{display:block;width:20px;height:20px}[data-refresh-button]:hover:not(:disabled){background:var(--primary-light)!important;color:var(--primary)!important}[data-refresh-button]:focus-visible{outline:2px solid var(--primary)!important;outline-offset:3px!important}[data-refresh-button]:disabled{opacity:.5!important;cursor:not-allowed}:not(.table-pagination-actions):has(>[data-refresh-button]){gap:12px!important}
