.js-password-passwords-table { table-layout: fixed }

.js-password-passwords-table td:not(:last-child):not(:first-child) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#passwords-holder td {
    padding: 0.25rem;
    font-size: 0.85rem;
}

.js-password-generator {
    border-bottom: dashed 1px white;
    cursor: pointer;
}

.js-password-otp-code-holder {
    border-bottom: dashed 1px var(--bs-text-primary);
    cursor: pointer;
}

.filter-blur {
    filter: blur(3px);
}

.filter-blur-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #505168;
    pointer-events: none;
}

.filter-blur-container {
    position: relative;
    display: inline-block;
}