@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';

/* /Pages/Components/ConfirmationDialog.razor.rz.scp.css */
.zf-confirmation[b-5u8e2eux2u] {
    width: min(32rem, calc(100vw - 2rem));
    max-height: calc(100dvh - 2rem);
    margin: auto;
    overflow-y: auto;
}
.zf-confirmation[b-5u8e2eux2u]::backdrop {
    background: rgb(15 23 42 / 55%);
}
/* /Pages/Components/PageLoadingPanel.razor.rz.scp.css */
.loading-backdrop[b-hi0aguq3h0] { position: fixed; inset: 0; z-index: 1100; display: grid; place-items: center; padding: 1.5rem; background: rgb(15 23 42 / 38%); backdrop-filter: blur(4px); }
.loading-card[b-hi0aguq3h0] { width: min(100%, 25rem); padding: 2.5rem 2rem; border-radius: 1.75rem; text-align: center; box-shadow: 0 24px 80px rgb(0 0 0 / 24%); border: 1px solid rgb(148 163 184 / 25%); }
.loading-orbit[b-hi0aguq3h0] { position: relative; display: grid; place-items: center; width: 4.5rem; height: 4.5rem; margin: 0 auto 1.5rem; font-size: 1.8rem; }
.loading-orbit[b-hi0aguq3h0]::before { content: ''; position: absolute; inset: 0; border: 3px solid #d1fae5; border-top-color: #0d9488; border-radius: 50%; animation: orbit-b-hi0aguq3h0 1s linear infinite; }
.loading-eyebrow[b-hi0aguq3h0] { color: #0d9488; font-size: .7rem; font-weight: 800; letter-spacing: .2em; margin-bottom: .6rem; }
h2[b-hi0aguq3h0] { font-size: 1.4rem; font-weight: 700; }
.loading-description[b-hi0aguq3h0] { margin-top: .7rem; opacity: .7; font-size: .9rem; line-height: 1.6; }
.loading-track[b-hi0aguq3h0] { height: 4px; margin-top: 1.8rem; border-radius: 4px; overflow: hidden; background: #d1fae5; }
.loading-track span[b-hi0aguq3h0] { display: block; width: 40%; height: 100%; background: #0d9488; border-radius: inherit; animation: progress-b-hi0aguq3h0 1.5s ease-in-out infinite alternate; }
@keyframes orbit-b-hi0aguq3h0 { to { transform: rotate(360deg); } }
@keyframes progress-b-hi0aguq3h0 { from { transform: translateX(-100%); } to { transform: translateX(250%); } }
@media (prefers-reduced-motion: reduce) { .loading-orbit[b-hi0aguq3h0]::before, .loading-track span[b-hi0aguq3h0] { animation: none; } }
/* /Pages/GiftLists/GiftListView.razor.rz.scp.css */
.mobile-gift-sort[b-7tfc3g2g46] { display: none; }

@media screen and (max-width: 1279px) {
    .mobile-gift-sort[b-7tfc3g2g46] { display: flex; }
    .gift-table-container[b-7tfc3g2g46] { overflow: visible; }
    .gift-table[b-7tfc3g2g46] { display: block; min-width: 0; width: 100%; }
    .gift-table thead[b-7tfc3g2g46] { display: none; }
    .gift-table tbody[b-7tfc3g2g46] { display: block; }
    .gift-table tbody tr[b-7tfc3g2g46] {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        padding: 1rem;
        gap: .65rem .75rem;
    }
    .gift-table td[b-7tfc3g2g46] {
        display: block;
        min-width: 0;
        padding: 0;
        white-space: normal;
        overflow-wrap: anywhere;
        text-align: left;
    }
    .gift-table td[data-label][b-7tfc3g2g46]::before {
        content: attr(data-label);
        display: block;
        font-size: .7rem;
        font-weight: 600;
        opacity: .7;
        margin-bottom: .2rem;
    }
    .gift-table td[data-label="Gift"][b-7tfc3g2g46],
    .gift-table td[data-label="Link"][b-7tfc3g2g46],
    .gift-table td[data-label="For"][b-7tfc3g2g46],
    .gift-table td[data-label="Actions"][b-7tfc3g2g46],
    .gift-table td[data-label="Action"][b-7tfc3g2g46],
    .gift-table td[colspan][b-7tfc3g2g46] { grid-column: 1 / -1; }
    .gift-table td[data-label="Gift"][b-7tfc3g2g46]::before { display: none; }
    .gift-table td[data-label="Gift"][b-7tfc3g2g46] { font-size: 1rem; }
    .gift-table td[data-label="Gift"] > div[b-7tfc3g2g46] { flex-wrap: wrap; }
    .gift-table td[data-label="Date added"][b-7tfc3g2g46] { grid-column: span 2; }
    .family-gifts td[data-label="Date added"][b-7tfc3g2g46] { grid-column: 1 / -1; }
    .gift-table td[data-label="Actions"] > div[b-7tfc3g2g46] { justify-content: flex-start; flex-wrap: wrap; }
    .gift-table td[data-label="Actions"] > div[b-7tfc3g2g46] { white-space: normal; gap: .5rem; }
    .gift-table td[data-label="Actions"] button[b-7tfc3g2g46] { flex: 1 1 5rem; white-space: normal; }
    .gift-table td[data-label="Actions"] button[b-7tfc3g2g46],
    .gift-table td[data-label="Action"] button[b-7tfc3g2g46] {
        min-height: 44px;
        padding: .5rem .75rem;
        border: 1px solid currentColor;
        border-radius: .5rem;
    }
    .gift-table td[data-label="Action"] button[b-7tfc3g2g46] { width: 100%; }
}
/* /Pages/GiftLists/ShoppingList.razor.rz.scp.css */
@media screen and (max-width: 1279px) {
    .shopping-print article[b-fpdudoal4z] { overflow-wrap: anywhere; }
    .shopping-actions button[b-fpdudoal4z] {
        min-height: 44px;
        padding: .5rem .75rem;
        border: 1px solid currentColor;
        border-radius: .5rem;
    }
}
/* /Pages/Testing/StringSecurity.razor.rz.scp.css */
.conversion-result[b-4zawzvl18d] {
    display: block;
    min-height: 3rem;
    margin-top: 0.5rem;
    padding: 0.75rem;
    border: 1px solid #a8a29e;
    border-radius: 0.75rem;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    font-family: monospace;
    unicode-bidi: plaintext;
}
