.vault-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.vault-btn-primary:active:not(:disabled){filter:brightness(.95)}.vault-btn-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vault-btn-secondary:hover:not(:disabled){background:var(--color-bg-4)!important;border-color:var(--color-bg-7)!important}.vault-btn-secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vault-btn-ghost:hover:not(:disabled){background:var(--color-bg-1)!important}.vault-btn-ghost:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vault-btn-icon:hover:not(:disabled){background:var(--color-bg-6)!important;color:var(--color-fg-0)!important}.vault-btn-icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vault-theme-option:hover:not(:disabled){background:var(--color-gray-800)!important;color:var(--color-gray-0)!important}.vault-theme-option[aria-pressed=true]:hover:not(:disabled){background:var(--color-gray-50)!important;color:var(--color-gray-975)!important}.vault-theme-option:focus-visible{outline:2px solid var(--color-gray-0);outline-offset:1px}.vault-input:focus{border-color:var(--color-brand-text)!important;outline:none!important}.vault-input::placeholder{color:var(--color-fg-3)}.vault-checkbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vault-dropdown-trigger:hover{border-color:var(--color-bg-7)}.vault-dropdown-trigger:focus-visible{border-color:var(--color-brand-text);outline:none}.vault-dropdown-option:hover{background:var(--color-bg-4)}.vault-help-fab:hover{border-color:var(--color-bg-7);color:var(--color-brand-text)}.vault-help-fab:focus-visible{border-color:var(--color-brand-text);outline:none}.vault-dropdown-option[data-selected=true]{color:var(--color-brand-text)}.vault-tooltip-anchor{position:relative;display:inline-flex}.vault-tooltip-anchor[data-open=true] .vault-tooltip-bubble{opacity:1;pointer-events:auto}@keyframes vault-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes vault-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,12px)}}@keyframes vault-bulkbar-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.vault-groupnav-item{cursor:pointer}.vault-groupnav-item:hover{background:var(--color-bg-4)}.vault-groupnav-item[data-active=true]{background:var(--color-bg-4);color:var(--color-fg-0);border-left-color:var(--color-brand-text)}.vault-menu-item:hover:not([data-disabled=true]){background:var(--color-bg-4)}.vault-menu-item[data-disabled=true]{opacity:.4;cursor:not-allowed}.vault-menu-item[data-variant=danger]{color:var(--color-danger)}.vault-menu-item:focus-visible,.vault-menu-item:hover{background:var(--color-bg-6);outline:none}.vault-folder-summary::-webkit-details-marker{display:none}.vault-folder-summary::marker{content:""}.vault-folder-chevron{transition:transform .12s ease;transform:rotate(-90deg)}details[open]>.vault-folder-summary .vault-folder-chevron{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.vault-folder-chevron{transition:none}}