.bar[data-v-6b5f8a71]{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;overflow:hidden;pointer-events:none;opacity:0;animation:appear-6b5f8a71 .1s .2s forwards}.bar i[data-v-6b5f8a71]{display:block;height:100%;width:40%;background:var(--neon);box-shadow:0 0 10px var(--neon);border-radius:3px;animation:slide-6b5f8a71 1.1s ease-in-out infinite}.block[data-v-6b5f8a71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;background:#0000;cursor:progress;outline:none;animation:dim-6b5f8a71 .2s .15s forwards}.card[data-v-6b5f8a71]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;min-width:190px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #0009;opacity:0;transform:scale(.96);animation:pop-6b5f8a71 .2s .2s forwards}.card small[data-v-6b5f8a71]{color:var(--muted);font-size:12px}.spin[data-v-6b5f8a71]{width:30px;height:30px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--neon);animation:rot-6b5f8a71 .8s linear infinite;margin-bottom:4px}@keyframes rot-6b5f8a71{to{transform:rotate(360deg)}}@keyframes slide-6b5f8a71{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes appear-6b5f8a71{to{opacity:1}}@keyframes dim-6b5f8a71{to{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes pop-6b5f8a71{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.spin[data-v-6b5f8a71],.bar i[data-v-6b5f8a71]{animation-duration:2.4s}}.cf-back[data-v-97bdded1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cf-box[data-v-97bdded1]{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;text-align:center;box-shadow:0 24px 70px #000000b3}.cf-icon[data-v-97bdded1]{width:48px;height:48px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:var(--neon-dim);color:var(--neon)}.cf-icon.danger[data-v-97bdded1]{background:#ff5a4f24;color:var(--danger)}.cf-box h2[data-v-97bdded1]{font-size:18px;margin-bottom:8px}.cf-box p[data-v-97bdded1]{color:var(--muted);font-size:14px;line-height:1.5;white-space:pre-line;margin-bottom:20px}.cf-acts[data-v-97bdded1]{display:flex;gap:10px}.cf-acts .btn[data-v-97bdded1]{flex:1}.cf-danger[data-v-97bdded1]{background:var(--danger);border-color:var(--danger);color:#1a0705;font-weight:600}.cf-danger[data-v-97bdded1]:hover{box-shadow:0 0 22px #ff5a4f59}.cf-enter-active[data-v-97bdded1],.cf-leave-active[data-v-97bdded1]{transition:opacity .15s}.cf-enter-active .cf-box[data-v-97bdded1],.cf-leave-active .cf-box[data-v-97bdded1]{transition:transform .15s}.cf-enter-from[data-v-97bdded1],.cf-leave-to[data-v-97bdded1]{opacity:0}.cf-enter-from .cf-box[data-v-97bdded1]{transform:scale(.96) translateY(6px)}.shell[data-v-5331e21a]{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.side[data-v-5331e21a]{border-right:1px solid var(--border);padding:24px 16px;display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:100vh;overflow-y:auto}.logo[data-v-5331e21a]{display:flex;align-items:center;padding:0 8px}.brand[data-v-5331e21a]{height:30px;width:auto;display:block}.brand-mini[data-v-5331e21a]{display:none;width:34px;height:34px;border-radius:9px}.scope[data-v-5331e21a]{display:flex;flex-direction:column;gap:6px;padding:0 4px}.scope label[data-v-5331e21a]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:0 4px}.scope .input[data-v-5331e21a]{padding:8px 10px;font-size:14px}.only[data-v-5331e21a]{padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-size:14px}nav[data-v-5331e21a]{display:flex;flex-direction:column;gap:4px}.sec[data-v-5331e21a]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:14px 12px 4px}.nav[data-v-5331e21a]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:var(--muted);transition:.15s}.nav[data-v-5331e21a]:hover{color:var(--text);background:var(--surface)}.nav.router-link-exact-active[data-v-5331e21a]{color:var(--neon);background:var(--neon-dim)}.me[data-v-5331e21a]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.who[data-v-5331e21a]{display:flex;flex-direction:column;min-width:0;flex:1;border-radius:8px}.who:hover strong[data-v-5331e21a]{color:var(--neon)}.who strong[data-v-5331e21a]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.out[data-v-5331e21a]{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;display:grid;place-items:center}.out[data-v-5331e21a]:hover{color:var(--danger);background:var(--surface-2)}.main[data-v-5331e21a]{padding:32px 40px 60px;max-width:1400px;width:100%}.topbar[data-v-5331e21a],.backdrop[data-v-5331e21a]{display:none}@media(max-width:800px){.shell[data-v-5331e21a]{grid-template-columns:1fr}.topbar[data-v-5331e21a]{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:30;padding:10px 14px;background:#080808eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.burger[data-v-5331e21a]{display:grid;place-items:center;width:40px;height:40px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer}.tb-logo[data-v-5331e21a]{height:26px;width:auto}.backdrop[data-v-5331e21a]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0009}.side[data-v-5331e21a]{position:fixed;z-index:50;top:0;left:0;bottom:0;width:min(280px,85vw);height:100%;background:var(--bg);transform:translate(-100%);transition:transform .2s ease;border-right:1px solid var(--border);box-shadow:none}.side.open[data-v-5331e21a]{transform:none;box-shadow:0 0 40px #000000b3}.main[data-v-5331e21a]{padding:20px 16px 40px}}:root{--bg: #080808;--surface: #121212;--surface-2: #1a1a1a;--border: #262626;--text: #f4f4f2;--muted: #8a8a85;--neon: #b4ff1f;--neon-dim: rgba(180, 255, 31, .12);--danger: #ff5a4f;--warn: #ffc233;--radius: 14px;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:#2e2e2e transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:99px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#444}html{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--neon);color:#000}h1{font-size:28px;font-weight:700;letter-spacing:-.02em}h2{font-size:15px;font-weight:600;letter-spacing:.01em}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.btn{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:9px 16px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.btn:hover{border-color:#3a3a3a}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--neon);color:#000;border-color:var(--neon);font-weight:600}.btn.primary:hover{box-shadow:0 0 24px #b4ff1f59}.btn.danger{color:var(--danger)}.btn.sm{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.input{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none;width:100%}.input:disabled{opacity:.7;cursor:not-allowed}.input:focus{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-dim)}.row{display:flex;gap:12px}.row>*{flex:1}.badge{display:inline-block;font-size:12px;padding:3px 9px;border-radius:99px;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.badge.confirmed{color:var(--neon);border-color:#b4ff1f66;background:var(--neon-dim)}.badge.awaiting_payment{color:var(--warn);border-color:#ffc23366;border-style:dashed}.badge.pending{color:var(--warn);border-color:#ffc23366}.badge.cancelled{color:var(--danger);border-color:#ff5a4f66}.badge.completed{color:var(--text)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;border-bottom:1px solid var(--border)}td{padding:12px;border-bottom:1px solid var(--border)}tr:last-child td{border-bottom:none}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.cap{display:inline-block}.cap:first-letter{text-transform:uppercase}.error{color:var(--danger);font-size:14px;margin-bottom:12px}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:50;padding:16px}.modal{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;width:100%;max-width:440px;max-height:92vh;overflow:auto}.modal.wide{max-width:620px}.modal h3{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:22px 0 10px}.modal h2{font-size:20px;margin-bottom:4px}
