.vault-access{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at 50% 0,#d7ae6325,transparent 35%),#11121a}.vault-card{width:min(100%,560px);padding:2.5rem;border:1px solid #d7ae6355;border-radius:20px;background:#1a1b25;color:#f4f1e9;box-shadow:0 30px 90px #0008}.vault-card h1{font:700 2.5rem 'Playfair Display',serif;margin-bottom:1.5rem}.vault-emblem{display:grid;place-items:center;width:72px;height:72px;margin-bottom:1.2rem;border:1px solid #d7ae6388;border-radius:50%;color:#d7ae63;font-size:2rem;background:#d7ae6310}.vault-warning{display:flex;gap:1rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #d7ae6366;border-radius:12px;background:#d7ae6312;color:#eee4d1}.vault-warning>i{color:#d7ae63;font-size:1.3rem}.vault-warning p{margin:.25rem 0 0;color:#bbb4a8;font-size:.85rem}.vault-card .form-control,.vault-card .form-select{background:#242631;border-color:#41434f;color:#fff}.vault-card .form-select option{background:#242631}.vault-card .form-check-label{font-size:.82rem;color:#c1bbc0}.vault-back{display:block;margin-top:1.5rem;text-align:center;color:#aaa9b3;text-decoration:none}
.sidebar-bottom{margin-top:auto}.sidebar-bottom .user-box{margin-top:.75rem}.vault-link{border:1px solid #d7ae6340;background:#d7ae6308}.vault-mini-lock{font-size:.8rem}.vault-mini-lock.is-locked{color:#ef6f6c}.vault-mini-lock.is-unlocked{color:#52c58b}.vault-editor-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:8px;background:#fff5dc;color:#8a6728;font-size:.8rem;font-weight:700}.vault-encryption-notice{display:flex;align-items:center;gap:.8rem;color:#795a22}.vault-encryption-notice>i{font-size:1.6rem}.vault-encryption-notice small{display:block;color:#8e8069}
.vault-title-actions{display:flex;align-items:center;gap:.75rem}.vault-title-actions h2{margin:0}.vault-actions-toggle{display:flex;align-items:center;gap:.35rem}.vault-actions-menu{min-width:210px;padding:.4rem}.vault-actions-menu .dropdown-item{display:flex;align-items:center;gap:.7rem;padding:.58rem .7rem;border-radius:6px;font-size:.8rem}.vault-actions-menu .dropdown-item i{width:16px;text-align:center}@media(max-width:600px){.vault-actions-toggle span{display:none}}
.vault-heading-dropdown{margin-left:.65rem;margin-right:.65rem}
