.app-shell .sidebar nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.nav-chevron{color:#aeb5b9;margin-left:auto}.vault-submenu{border-left:1px solid #3b454d;gap:2px;margin:6px 0 10px 22px;padding:0 0 0 10px;list-style:none;display:grid}.vault-submenu button{color:#adb8bf;text-align:left;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:11px}.vault-submenu button:hover,.vault-submenu button:focus-visible{color:#fff;background:#283138}.vault-submenu button.active{color:#fff;box-shadow:inset 2px 0 var(--brand);background:#303940}.vault-submenu button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.vault-page .module-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vault-page .module-heading>div:first-child{flex:1;min-width:200px}.vault-summary[hidden]{display:none}.vault-page .vault-summary{background:0 0;border:0;min-width:90px;padding:10px 14px}.vault-page .vault-pagination>div{gap:8px;display:flex}.vault-page .vault-list-heading{flex-wrap:wrap;gap:16px}.vault-page .vault-list-filters{flex:1;justify-content:flex-end;min-width:0}.vault-page .vault-record-main{grid-template-columns:125px minmax(130px,1.3fr) minmax(140px,1fr) auto;gap:16px}.vault-page .vault-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.vault-page .vault-record-meta strong{overflow-wrap:anywhere}.vault-page .vault-record-title{overflow-wrap:anywhere;min-width:0}.vault-page .vault-record-foot{flex-wrap:wrap;gap:8px 20px}.vault-page .vault-category-select{gap:8px;max-width:440px;margin-bottom:24px;display:grid}.vault-category-select small,.vault-document-file-field small{color:var(--muted);font-weight:400;line-height:1.5}.vault-page .vault-form-title{align-items:flex-start}.vault-page .vault-form-title button{flex-shrink:0}.vault-page .vault-generator-disclosure{border:1px solid var(--line,#dce1e5);border-radius:6px;margin:16px 0}.vault-generator-disclosure summary{cursor:pointer;padding:14px;font-size:13px;font-weight:600}.vault-generator-disclosure .password-generator{border:0;margin:0}.vault-document-search{gap:8px;max-width:520px;margin:16px 0 24px;font-size:12px;display:grid}.vault-page .vault-document-list>article{grid-template-columns:48px minmax(140px,1fr) auto auto auto auto;gap:12px}.vault-page .vault-document-list>article>div{overflow-wrap:anywhere;min-width:0}.vault-pagination{border-top:1px solid var(--line,#dce1e5);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}@media (max-width:1180px){.vault-page .vault-document-list>article{grid-template-columns:48px minmax(0,1fr) auto}.vault-page .vault-document-list>article>button,.vault-page .vault-document-list>article>a{grid-row:2}}@media (max-width:700px){.vault-page .vault-record-main{grid-template-columns:1fr auto;gap:12px}.vault-page .vault-record-title{grid-area:2/1/auto/-1}.vault-page .vault-record-meta{grid-area:3/1/auto/-1}.vault-page .vault-status{grid-area:1/2}.vault-page .vault-actions{grid-column:1/-1}.vault-page .vault-list-filters{flex-basis:100%;width:100%;display:grid}.vault-page .vault-list-filters .vault-search{width:100%;min-width:0}.vault-page .vault-form-title{flex-wrap:wrap;gap:12px}.vault-page .vault-document-list>article{grid-template-columns:44px minmax(0,1fr)}.vault-page .vault-document-list>article>span:nth-child(3){grid-column:2}.vault-page .vault-document-list>article>button,.vault-page .vault-document-list>article>a{grid-area:auto/2}.vault-pagination{flex-wrap:wrap}.vault-submenu button{min-height:40px}}
