/* /Components/VendorPriorityPlanner.razor.rz.scp.css */
.priority-planner[b-e8vvt48fqu] {
    display: grid;
    gap: 0.75rem;
}

.priority-planner__item[b-e8vvt48fqu] {
    padding: 1rem 1.25rem;
    border-radius: 16px;
    border: 1px dashed color-mix(in srgb, var(--mud-palette-primary) 35%, transparent);
    background: color-mix(in srgb, var(--mud-palette-primary) 4%, var(--mud-palette-surface));
    cursor: grab;
    transition: transform 0.15s ease, box-shadow 0.15s ease, opacity 0.15s ease;
}

.priority-planner__item:hover[b-e8vvt48fqu] {
    box-shadow: var(--mud-elevation-2);
}

.priority-planner__item:active[b-e8vvt48fqu] {
    cursor: grabbing;
}

.priority-planner__item--dragging[b-e8vvt48fqu] {
    opacity: 0.95;
    box-shadow: var(--mud-elevation-8);
    transform: scale(1.01);
}

.priority-planner__item--drop-target[b-e8vvt48fqu] {
    border-style: solid;
    border-color: var(--mud-palette-primary);
    background: color-mix(in srgb, var(--mud-palette-primary) 10%, var(--mud-palette-surface));
    box-shadow: var(--mud-elevation-4);
}

.priority-planner__drag-icon[b-e8vvt48fqu] {
    opacity: 0.8;
}
/* /Layout/MainLayout.razor.rz.scp.css */
html[b-8zhdxzrmas] {
    display: none important;
}

.public-desktop-actions[b-8zhdxzrmas] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: nowrap;
}

.public-appbar-logout-form[b-8zhdxzrmas] {
    display: inline-flex;
    align-items: center;
}

.public-desktop-actions > *[b-8zhdxzrmas] {
    flex-shrink: 0;
}

.public-desktop-actions[b-8zhdxzrmas]  .mud-stack {
    flex-wrap: nowrap;
}

.public-mobile-menu[b-8zhdxzrmas] {
    display: none;
}

.public-menu-logout-form[b-8zhdxzrmas] {
    width: 100%;
}

.public-menu-logout-button[b-8zhdxzrmas] {
    width: 100%;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    text-align: left;
}

@media (max-width: 599px) {
    .public-desktop-actions[b-8zhdxzrmas] {
        display: none;
    }

    .public-mobile-menu[b-8zhdxzrmas] {
        display: inline-flex;
    }
}
/* /Pages/Account/Profile.razor.rz.scp.css */
.account-profile-page[b-og7cbotnf1]  .profile-display-field {
    padding: 0.75rem 0;
}

.account-profile-page[b-og7cbotnf1]  .profile-display-label {
    display: block;
    margin-bottom: 0.25rem;
    color: var(--mud-palette-text-secondary);
}

.account-profile-page[b-og7cbotnf1]  .profile-display-value {
    white-space: pre-line;
}

.account-profile-page[b-og7cbotnf1]  .profile-display-link {
    display: inline-block;
    margin-top: 0.25rem;
}

.account-profile-page[b-og7cbotnf1]  .profile-display-list {
    margin: 0.5rem 0 0;
    padding-left: 1.25rem;
}

.account-profile-page[b-og7cbotnf1]  .profile-display-list li + li {
    margin-top: 0.35rem;
}
/* /Pages/Contact.razor.rz.scp.css */
.contact-page-shell[b-sz8tfpdudq] {
    padding-top: 1rem;
}

.contact-eyebrow[b-sz8tfpdudq] {
    letter-spacing: 0.16em;
}

.contact-info-panel[b-sz8tfpdudq],
.contact-form-panel[b-sz8tfpdudq] {
    height: 100%;
    border-radius: 28px;
    background: rgba(255, 255, 255, 0.94);
    border: 1px solid rgba(16, 33, 58, 0.08);
}

.contact-detail-card[b-sz8tfpdudq] {
    border-radius: 20px;
    background: rgba(89, 74, 226, 0.05);
    border: 1px solid rgba(89, 74, 226, 0.12);
}
