/* /Components/EntryPreview.razor.rz.scp.css */
.entry-preview[b-3n9be0wb6m] {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    background-color: var(--pico-form-element-background-color);
}

.entry-preview-left[b-3n9be0wb6m] {
    display: flex;
    flex-direction: column;
    padding-right: calc(var(--pico-spacing) * 0.25);
}

.entry-preview-name-div[b-3n9be0wb6m] {
    display: flex;
    flex-direction: row;
}

.entry-preview-name-span[b-3n9be0wb6m] {
    overflow-wrap: break-word;
    word-break: break-all;
    text-align: start;
}

.entry-preview-flags-div[b-3n9be0wb6m] {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-left: calc(var(--pico-spacing) * 0.5);
}

    .entry-preview-flags-div > kbd[b-3n9be0wb6m] {
        padding: .3rem;
    }
/* /Components/FieldComponent.razor.rz.scp.css */
.field-component[b-4ad3v0v3jz] {
    margin-bottom: calc(var(--pico-spacing) * 0.5);
}

.field-component-key[b-4ad3v0v3jz] {
    width: 40%;
}
/* /Components/FileComponent.razor.rz.scp.css */
.file-component[b-i582fk528w] {
    display: flex;
    flex-direction: row;
    margin-bottom: calc(var(--pico-spacing) * 0.5);
}

.file-component-name[b-i582fk528w] {
    height: 100%;
    flex: 4 !important;
}

.file-component-btn[b-i582fk528w] {
    flex: 1 !important;
}

@media (max-width: 800px) {
    .file-component-btn[b-i582fk528w]::before {
        display: none;
    }
}

@media (max-width: 1200px) {
    .file-component-btn[data-editing=""][b-i582fk528w]::before {
        display: none;
    }
}
/* /Components/Popup.razor.rz.scp.css */
.popup-overlay[b-0i0moixugb] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 100;
}

.popup-content[b-0i0moixugb] {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    border-radius: var(--pico-border-radius);
    background-color: var(--pico-secondary-background);
    padding: var(--pico-spacing);
}

.popup-buttons[b-0i0moixugb] {
    margin-top: var(--pico-spacing);
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.popup-buttons > *[b-0i0moixugb] {
    margin-left: var(--pico-spacing);
}


@media (min-width: 400px) {
    .popup-content[b-0i0moixugb] {
        max-width: 80vw;
    }
}


@media (min-width: 800px) {
    .popup-content[b-0i0moixugb] {
        max-width: 60vw;
    }
}

@media (min-width: 1200px) {
    .popup-content[b-0i0moixugb] {
        max-width: 40vw;
    }
}
/* /Pages/Debug/DebugEntriesPage.razor.rz.scp.css */
.dep-td[b-udzdcqso6k] {
    display: flex;
    flex-direction: column;
}

.dep-break[b-udzdcqso6k] {
    word-break: break-all;
}

.dep-flags[b-udzdcqso6k] {
    color: var(--pico-primary);
}

.dep-file-ids[b-udzdcqso6k] {
    display: grid;
    grid-template-columns: auto auto;
    margin-left: 1rem;
}

.dep-bottom-btns[b-udzdcqso6k] {
    display: flex;
    flex-direction: row;
}

    .dep-bottom-btns > *[b-udzdcqso6k] {
        flex-grow: 1;
        margin: 1rem;
    }
/* /Pages/EntryPage.razor.rz.scp.css */
.ep-large-btn[b-bugheopg3g], .ep-name[b-bugheopg3g] {
    width: 100%;
    margin-bottom: calc(var(--pico-spacing) * 0.5);
}

.ep-bottom[b-bugheopg3g] {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

.ep-bottom-buttons[b-bugheopg3g] {
    min-width: 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

    .ep-bottom-buttons > *[b-bugheopg3g] {
        margin-left: calc(var(--pico-spacing) * 0.5);
    }


@media (max-width: 800px) {
    .ep-bottom[b-bugheopg3g] {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }

    .ep-bottom-buttons[b-bugheopg3g] {
        margin-top: var(--pico-spacing);
    }
}
/* /Pages/ManageVaultPage.razor.rz.scp.css */
.mvp-section[b-5rpfyaep9o] {
    display: flex;
    flex-direction: row;
}

    .mvp-section > *[b-5rpfyaep9o] {
        margin-right: 0.5rem;
        flex-grow: 1;
    }

.mvp-back[b-5rpfyaep9o] {
    width: 100%;
}

fieldset[b-5rpfyaep9o] {
    margin-bottom: 0;
}

.mvp-warn-msg[b-5rpfyaep9o] {
    text-align: center;
    margin-bottom: var(--pico-spacing);
    color: var(--pico-del-color);
}

@media (max-width: 600px) {
    .mvp-section[b-5rpfyaep9o] {
        flex-wrap: wrap;
    }
        .mvp-section > *[b-5rpfyaep9o] {
            margin-top: 0.5rem;
        }
}
/* /Pages/VaultPage.razor.rz.scp.css */
.vp-header[b-jitjo7c9qr] {
    margin-top: var(--pico-block-spacing-vertical);
}

.vp-small-header-button[b-jitjo7c9qr] {
    padding: var(--pico-form-element-spacing-vertical) calc(var(--pico-form-element-spacing-horizontal)*0.5);
}

.vp-entries[b-jitjo7c9qr] {
    padding-bottom: var(--pico-block-spacing-vertical);
}

.vp-center-msg[b-jitjo7c9qr] {
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
