/**
 * Invitea Dashboard Mockup Content Refinement
 * Version 0.68.25.3
 *
 * Scope: dashboard content area only. The existing sidebar/nav shell is left untouched.
 */

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-main {
    --invitea-dashboard-ink: #2c2330;
    --invitea-dashboard-muted: #7d7285;
    --invitea-dashboard-line: rgba(218, 164, 114, .28);
    --invitea-dashboard-card: rgba(255,255,255,.965);
    --invitea-dashboard-rose: #d86375;
    --invitea-dashboard-rose-dark: #b9485a;
    --invitea-dashboard-gold: #c9842f;
    --invitea-dashboard-green: #55a96a;
    background:
        radial-gradient(circle at 92% 8%, rgba(255, 219, 211, .62), transparent 23%),
        linear-gradient(180deg, rgba(255,255,255,.985), rgba(255,250,247,.96));
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar {
    grid-template-columns: minmax(260px, 1fr) minmax(300px, 410px) auto auto;
    gap: 18px;
    margin-bottom: 20px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar h1 {
    font-size: clamp(34px, 2.65vw, 46px);
    line-height: .98;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar p {
    margin-top: 7px;
    font-size: 14px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-search,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-bell {
    border-color: var(--invitea-dashboard-line);
    background: rgba(255,255,255,.93);
    box-shadow: 0 10px 24px rgba(126,73,32,.045);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-card {
    grid-template-columns: 1.12fr 1.42fr 1fr .92fr .92fr;
    align-items: stretch;
    padding: 22px 24px;
    min-height: 132px;
    border-radius: 18px;
    background:
        radial-gradient(circle at 96% -10%, rgba(248, 205, 194, .72), transparent 24%),
        linear-gradient(90deg, rgba(255,255,255,.98), rgba(255,252,249,.965));
    box-shadow: 0 15px 34px rgba(126,73,32,.085);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-card::after {
    right: -38px;
    top: -44px;
    width: 230px;
    height: 170px;
    opacity: .92;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-item {
    grid-template-columns: 54px minmax(0,1fr);
    gap: 14px;
    min-height: 82px;
    padding-right: 18px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-icon {
    width: 52px;
    height: 52px;
    font-size: 21px;
    background: #fff2ec;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-item p {
    font-size: 12px;
    margin-bottom: 6px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-item strong {
    font-size: 18px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-item small {
    font-size: 11px;
    line-height: 1.42;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-item--address strong {
    color: var(--invitea-dashboard-rose-dark) !important;
    font-family: var(--invitea-font-body, system-ui, sans-serif) !important;
    font-size: 16px;
    letter-spacing: -.015em;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-copy {
    min-height: 31px;
    padding: 7px 13px;
    border-radius: 9px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-action-row--primary {
    display: grid;
    grid-template-columns: minmax(150px, 190px) repeat(4, minmax(120px, 1fr));
    gap: 12px;
    margin-bottom: 18px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-btn {
    min-height: 48px;
    border-radius: 11px;
    font-size: 14px;
    box-shadow: 0 9px 20px rgba(126,73,32,.045);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-btn--primary {
    box-shadow: 0 14px 28px rgba(207,83,107,.22);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-grid {
    grid-template-columns: minmax(0, 1.42fr) minmax(190px, 240px) minmax(220px, 260px);
    gap: 20px;
    align-items: stretch;
    margin-bottom: 20px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-card,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-phone-frame,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-checklist,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-panel {
    border-color: var(--invitea-dashboard-line);
    background: var(--invitea-dashboard-card);
    box-shadow: 0 12px 30px rgba(126,73,32,.072);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-card {
    border-radius: 18px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-browser-bar {
    height: 36px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-website-preview,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-phone-screen {
    background: var(--invitea-preview-bg,
        radial-gradient(circle at 24% 18%, rgba(255, 232, 219, .84), rgba(255,255,255,0) 34%),
        linear-gradient(135deg, #fff8f4, #ffe4dc 48%, #f7d5c8)
    );
    background-size: cover;
    background-position: center;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-website-preview {
    min-height: clamp(340px, 31vw, 510px) !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-nav {
    padding-top: 24px;
    gap: 22px;
    font-size: 10px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-content {
    min-height: clamp(270px, 25vw, 420px);
    background: linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.38));
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-content h2 {
    max-width: 92%;
    text-wrap: balance;
    text-shadow: 0 1px 0 rgba(255,255,255,.45);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-phone-frame {
    max-width: 222px;
    align-self: center;
    justify-self: center;
    padding: 10px;
    border-radius: 34px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-phone-screen {
    min-height: 322px;
    border-radius: 25px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-phone-screen h3 {
    font-size: clamp(28px, 3vw, 38px);
    text-wrap: balance;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-checklist {
    padding: 16px;
    gap: 9px;
    align-content: start;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-checklist__head {
    margin-bottom: 6px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-check-item {
    min-height: 47px;
    grid-template-columns: 28px minmax(0,1fr) 24px;
    border-radius: 12px;
    background: linear-gradient(180deg, #fff, #fffbf8);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-check-item.is-ready em {
    background: #dff3dd;
    color: var(--invitea-dashboard-green);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stats-row {
    grid-template-columns: repeat(4, minmax(170px, 1fr));
    gap: 14px;
    margin-bottom: 20px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card {
    min-height: 120px;
    border-radius: 17px;
    padding: 18px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card > span {
    width: 54px;
    height: 54px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card--views > span { color: #e08023; background: #fff0de; }
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card--rsvp > span { color: #8a58e8; background: #f2eaff; }
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card--guestbook > span { color: #2b9581; background: #e5f7f2; }

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card strong {
    font-size: 29px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stat-card small {
    color: var(--invitea-dashboard-muted);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-bottom-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 18px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-panel {
    border-radius: 18px;
    padding: 18px 20px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-panel__head {
    margin-bottom: 12px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-rsvp-row,
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-activity-row {
    min-height: 60px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-empty-note {
    min-height: 116px;
    display: grid;
    align-items: center;
}

@media (max-width: 1380px) {
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-card {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-item {
        border-right: 0;
    }
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-grid {
        grid-template-columns: minmax(0, 1fr) minmax(210px, 245px);
    }
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-checklist {
        grid-column: 1 / -1;
    }
}

@media (max-width: 1180px) {
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar,
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-action-row--primary,
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-stats-row,
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-bottom-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 760px) {
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-status-card,
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-grid {
        grid-template-columns: 1fr;
    }
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-phone-preview {
        display: none;
    }
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-preview-nav {
        display: none;
    }
}


/* 0.68.25.3 — Router dashboard topbar real target fix. */
.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-main {
    padding-top: 22px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar {
    grid-template-columns: minmax(220px, 1fr) minmax(300px, 370px) 42px minmax(178px, auto);
    gap: 18px;
    align-items: center;
    margin-bottom: 16px;
    min-height: 58px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar > div:first-child {
    min-width: 0;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar h1 {
    font-family: var(--invitea-font-heading, Georgia, 'Times New Roman', serif) !important;
    font-size: clamp(27px, 2vw, 34px) !important;
    line-height: 1.02 !important;
    font-weight: 600 !important;
    letter-spacing: -.035em;
    color: #211927 !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar p {
    margin-top: 5px !important;
    font-size: 13px !important;
    line-height: 1.35;
    color: #6f6675 !important;
    letter-spacing: -.01em !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-search {
    min-height: 44px !important;
    height: 44px;
    border-radius: 11px !important;
    padding: 0 13px 0 15px !important;
    gap: 10px;
    border-color: rgba(214, 156, 111, .28) !important;
    background: rgba(255, 255, 255, .86) !important;
    box-shadow: 0 8px 18px rgba(126, 73, 32, .032) !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-search input {
    height: 42px;
    min-height: 42px;
    padding: 0 !important;
    font-size: 13px !important;
    color: #403544 !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-search input::placeholder {
    color: #9d949f;
    opacity: .86;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-search span {
    color: #201821;
    font-size: 17px;
    line-height: 1;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-top-icons {
    justify-content: center;
    min-width: 42px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-bell {
    width: 42px !important;
    height: 42px !important;
    border: 0 !important;
    border-radius: 999px;
    background: transparent !important;
    color: #5f5964;
    box-shadow: none !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-bell svg {
    width: 22px;
    height: 22px;
    display: block;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-bell em {
    top: 2px;
    right: 2px;
    width: 18px;
    height: 18px;
    font-size: 10px;
    background: #df6c78;
    border: 2px solid rgba(255,255,255,.95);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user {
    min-height: 50px !important;
    padding: 0 4px 0 0 !important;
    gap: 10px;
    border: 0 !important;
    border-radius: 999px !important;
    background: transparent !important;
    box-shadow: none !important;
    justify-self: end;
    max-width: 230px;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user__avatar {
    width: 48px;
    height: 48px;
    flex: 0 0 48px;
    box-shadow: 0 8px 18px rgba(126, 73, 32, .12);
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user > span:not(.invitea-v9-user__avatar) {
    min-width: 0;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user strong {
    max-width: 130px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px !important;
    line-height: 1.18;
    color: #27202a !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user small {
    margin-top: 2px;
    max-width: 130px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 1.2;
    color: #b87328 !important;
}

.invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user__chevron {
    margin-left: 2px;
    font-size: 17px;
    line-height: 1;
    font-style: normal;
    color: #2d2430;
    transform: translateY(-1px);
}

@media (max-width: 1180px) {
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar {
        grid-template-columns: minmax(220px, 1fr) minmax(260px, 340px) 42px auto;
        gap: 14px;
    }
}

@media (max-width: 980px) {
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-topbar {
        grid-template-columns: 1fr;
        align-items: stretch;
    }

    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-search,
    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-user {
        justify-self: stretch;
        max-width: none;
    }

    .invitea-dashboard-v9[data-invitea-dashboard-version="0.68.25.3"] .invitea-v9-top-icons {
        justify-content: flex-start;
    }
}

/* 0.68.25.3 — real router/app-shell dashboard topbar target. */
body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] {
    margin-top: 8px !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-main--dashboard-compact {
    padding-top: 18px !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact {
    position: static !important;
    display: grid !important;
    grid-template-columns: minmax(240px, 1fr) minmax(320px, 380px) 42px minmax(178px, auto) !important;
    gap: 18px !important;
    align-items: center !important;
    min-height: 54px !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-kicker {
    display: none !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-title-block {
    min-width: 0 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact h1 {
    margin: 0 !important;
    font-family: var(--invitea-font-heading, Georgia, 'Times New Roman', serif) !important;
    font-size: clamp(25px, 1.75vw, 31px) !important;
    line-height: .98 !important;
    font-weight: 600 !important;
    letter-spacing: -.035em !important;
    color: #211927 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-title-block > p {
    margin: 5px 0 0 !important;
    font-family: var(--invitea-font-body, 'Poppins', sans-serif) !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    font-weight: 400 !important;
    letter-spacing: -.01em !important;
    color: #6f6675 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-search {
    justify-self: end !important;
    width: min(100%, 380px) !important;
    min-height: 42px !important;
    height: 42px !important;
    padding: 0 13px 0 15px !important;
    border: 1px solid rgba(214, 156, 111, .30) !important;
    border-radius: 11px !important;
    background: rgba(255, 255, 255, .92) !important;
    box-shadow: 0 8px 18px rgba(126, 73, 32, .035) !important;
    gap: 10px !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-search input {
    min-height: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    font-size: 13px !important;
    color: #403544 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-search input::placeholder {
    color: #9d949f !important;
    opacity: .9 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-search span {
    color: #201821 !important;
    font-size: 17px !important;
    line-height: 1 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-top-icons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-width: 42px !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-bell {
    width: 42px !important;
    height: 42px !important;
    display: grid !important;
    place-items: center !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: transparent !important;
    color: #5f5964 !important;
    box-shadow: none !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-bell svg {
    display: block !important;
    width: 22px !important;
    height: 22px !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user {
    justify-self: end !important;
    min-height: 50px !important;
    max-width: 238px !important;
    padding: 0 2px 0 0 !important;
    gap: 10px !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: transparent !important;
    box-shadow: none !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user__avatar {
    width: 48px !important;
    height: 48px !important;
    flex: 0 0 48px !important;
    box-shadow: 0 8px 18px rgba(126, 73, 32, .12) !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user > span:not(.invitea-v9-user__avatar) {
    min-width: 0 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user strong {
    max-width: 132px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    font-size: 13px !important;
    line-height: 1.18 !important;
    font-weight: 700 !important;
    color: #27202a !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user small {
    margin-top: 2px !important;
    max-width: 132px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    color: #b87328 !important;
}

body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user__chevron {
    margin-left: 2px !important;
    font-size: 17px !important;
    line-height: 1 !important;
    font-style: normal !important;
    color: #2d2430 !important;
    transform: translateY(-1px) !important;
}

@media (max-width: 1180px) {
    body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact {
        grid-template-columns: minmax(220px, 1fr) minmax(260px, 340px) 42px auto !important;
        gap: 14px !important;
    }
}

@media (max-width: 980px) {
    body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact {
        grid-template-columns: 1fr !important;
        align-items: stretch !important;
    }

    body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-search,
    body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-user {
        justify-self: stretch !important;
        width: 100% !important;
        max-width: none !important;
    }

    body.invitea-standalone-app-page .invitea-dashboard-v9[data-invitea-app-shell="0.68.25.3"] .invitea-v9-topbar--dashboard-compact .invitea-v9-top-icons {
        justify-content: flex-start !important;
    }
}
