
.vault-admin[hidden]{display:none!important}.vault-admin{border-top:1px solid #766642;background:#10100f;color:#eee}.vault-admin h3{font-family:Georgia,serif;color:#e8d49a;font-size:26px;margin:0 0 20px}.vault-admin #adminStatus{color:#e6d6ae;margin:12px 0 24px}.admin-columns{display:grid;grid-template-columns:minmax(270px,1fr) minmax(270px,1.3fr);gap:32px}.admin-form,.admin-list{border:1px solid #776741;padding:24px;background:#171613}.admin-form label{display:block;color:#ead18b;font-size:11px;letter-spacing:1.5px;margin:15px 0 7px}.admin-form input:not([type=checkbox]),.admin-form select,.admin-form textarea{display:block;box-sizing:border-box;width:100%;padding:12px;background:#0b0b0a;color:#fff;border:1px solid #8b7950;border-radius:0;font:inherit}.admin-form select option{color:#111}.admin-form .admin-check{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:0}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.admin-help{font-size:12px;color:#aaa;line-height:1.5}.admin-item{border-bottom:1px solid #625639;padding:15px 0}.admin-item h4{color:#e8d49a;margin:0 0 8px}.admin-item p{margin:4px 0;color:#ddd}.admin-item button{border:1px solid #a18a52;background:transparent;color:#f0d995;padding:9px 14px;margin:9px 8px 0 0;cursor:pointer}.admin-item button:disabled{opacity:.4}.admin-item .danger{border-color:#b66d6d;color:#f0aaaa}@media(max-width:780px){.admin-columns{grid-template-columns:1fr}.admin-form,.admin-list{padding:16px}}
