.app-picker[data-v-83efea41]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#101828}.app-picker__label[data-v-83efea41]{color:#93a5c4;font-size:.85rem;margin-right:.25rem}.app-picker__button[data-v-83efea41]{border:1px solid #334872;background:#243756;color:#f4f7fc;border-radius:4px;padding:.35rem .8rem;font-size:.9rem}.app-picker__button--active[data-v-83efea41]{background:#1f3d6d;border-color:#1f3d6d}.app-picker__empty[data-v-83efea41]{color:#93a5c4;font-size:.85rem}.app-picker__new-window[data-v-83efea41]{display:flex;align-items:center;gap:.4rem;margin-left:auto;padding:.35rem .7rem;border:1px solid #334872;border-radius:4px;color:#f4f7fc;font-size:.85rem;white-space:nowrap;cursor:pointer}.app-picker__new-window input[data-v-83efea41]{width:1rem;height:1rem;cursor:pointer}.tab-bar[data-v-3959acec]{display:flex;gap:.25rem;padding:0 1rem;background:#fff;border-bottom:1px solid #cdd5e0}.tab-bar__tab[data-v-3959acec]{border:none;background:transparent;padding:.75rem 1rem;font-size:.95rem;color:#344054;border-bottom:2px solid transparent}.tab-bar__tab--active[data-v-3959acec]{color:#101828;border-bottom-color:#1f3d6d;font-weight:600}.debug-trace[data-v-f6d87aa8]{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#14233f;color:#d5deee;border-top:1px solid #334872;box-shadow:0 -2px 10px #00000059;display:flex;flex-direction:column}.debug-trace__toolbar[data-v-f6d87aa8]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;flex-wrap:wrap;flex-shrink:0}.debug-trace__spacer[data-v-f6d87aa8]{flex:1}.debug-trace__toggle[data-v-f6d87aa8],.debug-trace__action[data-v-f6d87aa8],.debug-trace__close[data-v-f6d87aa8]{border:1px solid #334872;background:transparent;color:#f4f7fc;border-radius:4px;padding:.3rem .65rem;font-size:.8rem;cursor:pointer}.debug-trace__toggle[data-v-f6d87aa8]:hover,.debug-trace__action[data-v-f6d87aa8]:hover,.debug-trace__close[data-v-f6d87aa8]:hover{background:#1e3050}.debug-trace__action[data-v-f6d87aa8]:disabled{opacity:.6;cursor:not-allowed}.debug-trace__count[data-v-f6d87aa8]{font-size:.8rem;color:#93a5c4}.debug-trace__error[data-v-f6d87aa8]{margin:0 .75rem .5rem;color:#ff9a8b;font-size:.8rem}.debug-trace__list[data-v-f6d87aa8]{overflow-y:auto;max-height:21rem;padding:0 .75rem .75rem;font-family:Consolas,Courier New,monospace;font-size:.78rem}.debug-trace__hint[data-v-f6d87aa8]{color:#93a5c4;font-family:inherit}.debug-trace__entry[data-v-f6d87aa8]{display:flex;gap:.5rem;padding:.15rem 0;border-bottom:1px solid #1e2f4d;white-space:pre-wrap;word-break:break-word}.debug-trace__time[data-v-f6d87aa8]{color:#667a9e;flex-shrink:0}.debug-trace__level[data-v-f6d87aa8]{flex-shrink:0;width:3.2rem;color:#93a5c4}.debug-trace__entry--warn .debug-trace__level[data-v-f6d87aa8]{color:#f5c26b}.debug-trace__entry--error .debug-trace__level[data-v-f6d87aa8]{color:#ff9a8b}.debug-trace__message[data-v-f6d87aa8]{flex:1}.app-shell[data-v-e7865fc5]{min-height:100vh;display:flex;flex-direction:column}.app-shell__topbar[data-v-e7865fc5]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.5rem 1rem;background:#14233f;color:#93a5c4;font-size:.85rem}.app-shell__logout[data-v-e7865fc5]{border:1px solid #334872;background:transparent;color:#f4f7fc;border-radius:4px;padding:.25rem .7rem;font-size:.8rem}.app-shell__admin-link[data-v-e7865fc5]{border:1px solid #334872;background:transparent;color:#f4f7fc;border-radius:4px;padding:.25rem .7rem;font-size:.8rem;text-decoration:none}.app-shell__admin-link[data-v-e7865fc5]:hover{background:#1e3050}.app-shell__diagnose[data-v-e7865fc5]{border:1px solid #334872;background:transparent;color:#f4f7fc;border-radius:4px;padding:.25rem .7rem;font-size:.8rem;cursor:pointer}.app-shell__diagnose[data-v-e7865fc5]:hover{background:#1e3050}.app-shell__diagnose--active[data-v-e7865fc5]{border-color:#ff6b57;color:#ffcac0}.app-shell__diagnose-dot[data-v-e7865fc5]{display:inline-block;width:.5rem;height:.5rem;margin-right:.35rem;border-radius:50%;background:#ff6b57}.app-shell__body[data-v-e7865fc5]{padding:1.25rem}.app-shell__body--with-debug-panel[data-v-e7865fc5]{padding-bottom:25rem}.app-shell__hint[data-v-e7865fc5]{padding:1.25rem;color:#344054}.app-shell__error[data-v-e7865fc5]{margin:0;padding:.5rem 1rem;background:#fef3f2;color:#b42318;font-size:.9rem}
