@import"https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css";.dashboard[data-v-694a43b9]{display:flex;flex-flow:column;height:100vh;font-family:Segoe UI,sans-serif;background-color:#f8f9fa}.navbar[data-v-694a43b9]{width:100%;height:56px;display:flex;align-items:center;padding:0 12px;background:#3e3e3e;color:#fff;gap:24px}.app[data-v-694a43b9]{position:relative;width:100%;height:100%;overflow:hidden}.link[data-v-694a43b9]{color:#fff;text-decoration:none}.logo[data-v-694a43b9]{font-size:16px;font-weight:700;margin-bottom:0;text-align:center}.nav[data-v-694a43b9]{margin-left:auto}.nav a[data-v-694a43b9]{color:#fff;text-decoration:none}.molstar-container[data-v-ca6d86e6]{position:absolute;width:100%;height:100%}#molstar-viewer[data-v-ca6d86e6]{width:100%;height:100%}.molstar-container[data-v-79215dc6]{width:100%;height:400px;position:relative}.container[data-v-2d68fdcc]{overflow-y:auto;max-height:100%;padding-bottom:72px}.popup[data-v-2d68fdcc]{max-height:100%;overflow-y:auto}.container[data-v-9ea54fea]{overflow-y:auto;max-height:100%;padding-bottom:72px}.molstar-container[data-v-9ea54fea]{width:100%;height:500px;position:relative}#molstar-viewer[data-v-9ea54fea]{width:100%;height:100%}.molstar-container[data-v-cfed10b2]{width:100%;height:600px;border:1px solid #ccc;border-radius:12px}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,sans-serif}body{background:#f5f5f5;color:#333}.auth-container{display:flex;height:100vh;justify-content:center;align-items:center}.auth-box{width:100%;max-width:400px;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 0 15px #0000001a}.auth-box h2{margin-bottom:1.5rem;text-align:center}.auth-box input{width:100%;margin-bottom:1rem;padding:.75rem;border:1px solid #ccc;border-radius:6px}.auth-box button{width:100%;padding:.75rem;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer}.auth-box button:hover{background:#0056b3}.auth-box a{display:block;margin-top:1rem;text-align:center;color:#007bff;text-decoration:none}.auth-box a:hover{text-decoration:underline}
