.hdv2-sidebar-inset {
    position: relative;
}

.hdv2-cah-skeleton {
    display: block;
    position: absolute;
    inset: var(--hdv2-cah-topbar-height, 3.25rem) 0 0;
    z-index: 15;
    padding: 1.75rem 1.5rem 2.5rem;
    background: var(--hdv2-cah-app-bg, #fff);
    overflow: auto;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition:
        opacity 0.18s cubic-bezier(0.22, 1, 0.36, 1),
        visibility 0.18s linear;
}

.hdv2-cah-skeleton.is-active {
    opacity: 1;
    visibility: visible;
}

body.hdv2-cah-skeleton-pending .hdv2-cah-main > *,
.hdv2-cah-main.is-skeleton-active > * {
    opacity: 0;
    pointer-events: none;
    animation: hdv2-cah-skeleton-content-fallback 0.01s linear 2.5s forwards;
}

body.hdv2-cah-skeleton-pending .hdv2-cah-skeleton.is-active {
    animation: hdv2-cah-skeleton-hide-fallback 0.01s linear 2.5s forwards;
}

.hdv2-cah-main--nav-enter .hdv2-cah-greeting,
.hdv2-cah-main--nav-enter .hdv2-cah-greeting-help,
.hdv2-cah-main--nav-enter .hdv2-cah-security-notice,
.hdv2-cah-main--nav-enter .hdv2-cah-card,
.hdv2-cah-main--nav-enter .hdv2-cah-affiliate,
.hdv2-cah-main--nav-enter .hdv2-cah-section,
.hdv2-cah-main--nav-enter .hdv2-cah-list__row,
.hdv2-cah-main--nav-enter .hdv2-svc__header,
.hdv2-cah-main--nav-enter .hdv2-svc__stat,
.hdv2-cah-main--nav-enter .hdv2-svc__toolbar,
.hdv2-cah-main--nav-enter .hdv2-svc__row,
.hdv2-cah-main--nav-enter .hdv2-svc__empty,
.hdv2-cah-main--nav-enter .hdv2-inv-overdue,
.hdv2-cah-main--nav-enter .hdv2-kb-hero,
.hdv2-cah-main--nav-enter .hdv2-kb-section,
.hdv2-cah-main--nav-enter .hdv2-kb-cat,
.hdv2-cah-main--nav-enter .hdv2-kb-article-row,
.hdv2-cah-main--nav-enter .hdv2-kb-breadcrumb,
.hdv2-cah-main--nav-enter .hdv2-kb-article-head,
.hdv2-cah-main--nav-enter .hdv2-kb-article-body,
.hdv2-cah-main--nav-enter .hdv2-kb-rating,
.hdv2-cah-main--nav-enter .hdv2-kb-related,
.hdv2-cah-main--nav-enter .hdv2-kb-related-card,
.hdv2-cah-main--nav-enter .hdv2-pf-card__head,
.hdv2-cah-main--nav-enter .hdv2-pf-progress,
.hdv2-cah-main--nav-enter .hdv2-pf-pane.is-active,
.hdv2-cah-main--nav-enter .hdv2-pf-intent,
.hdv2-cah-main--nav-enter .hdv2-cd-header,
.hdv2-cah-main--nav-enter .hdv2-cd-profile,
.hdv2-cah-main--nav-enter .hdv2-cd-tabs,
.hdv2-cah-main--nav-enter .hdv2-cd-panel.is-active,
.hdv2-cah-main--nav-enter .hdv2-cd-actions,
.hdv2-cah-main--nav-enter .vi-status-banner,
.hdv2-cah-main--nav-enter .vi-payment-hero,
.hdv2-cah-main--nav-enter .vi-main-grid,
.hdv2-cah-main--nav-enter .hdv2-spd__head,
.hdv2-cah-main--nav-enter .hdv2-spd__stats,
.hdv2-cah-main--nav-enter .hdv2-spd-tabs,
.hdv2-cah-main--nav-enter .hdv2-spd-card,
.hdv2-cah-main--nav-enter .hdv2-dd__header,
.hdv2-cah-main--nav-enter .hdv2-dd__stats,
.hdv2-cah-main--nav-enter .hdv2-dd__grid,
.hdv2-cah-main--nav-enter .hdv2-af-hero,
.hdv2-cah-main--nav-enter .hdv2-af-limits,
.hdv2-cah-main--nav-enter .hdv2-af-tabs,
.hdv2-cah-main--nav-enter .hdv2-af-card,
.hdv2-cah-main--nav-enter .hdv2-cd-panel--security,
.hdv2-cah-main--nav-enter .hdv2-ac-header,
.hdv2-cah-main--nav-enter .hdv2-ac-card,
.hdv2-cah-main--nav-enter .hdv2-pm__header,
.hdv2-cah-main--nav-enter .hdv2-pm-card,
.hdv2-cah-main--nav-enter .hdv2-pm-empty,
.hdv2-cah-main--nav-enter .hdv2-emails-hero,
.hdv2-cah-main--nav-enter .hdv2-emails-filterbar,
.hdv2-cah-main--nav-enter .hdv2-emails-card {
    animation: hdv2-cah-item-enter 0.3s cubic-bezier(0.22, 1, 0.36, 1) both;
}

.hdv2-cah-main--nav-enter .hdv2-cah-greeting,
.hdv2-cah-main--nav-enter .hdv2-svc__header {
    animation-delay: 0.01s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-greeting-help {
    animation-delay: 0.03s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-security-notice {
    animation-delay: 0.04s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-card:nth-child(1),
.hdv2-cah-main--nav-enter .hdv2-svc__stat:nth-child(1) {
    animation-delay: 0.04s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-card:nth-child(2),
.hdv2-cah-main--nav-enter .hdv2-svc__stat:nth-child(2) {
    animation-delay: 0.07s;
}

.hdv2-cah-main--nav-enter .hdv2-svc__stat:nth-child(3) {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-svc__stat:nth-child(4) {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-affiliate {
    animation-delay: 0.08s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-section {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-svc__toolbar,
.hdv2-cah-main--nav-enter .hdv2-inv-overdue {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-list__row:nth-child(1),
.hdv2-cah-main--nav-enter .hdv2-svc__row:nth-child(1) {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-list__row:nth-child(2),
.hdv2-cah-main--nav-enter .hdv2-svc__row:nth-child(2) {
    animation-delay: 0.16s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-list__row:nth-child(3),
.hdv2-cah-main--nav-enter .hdv2-svc__row:nth-child(3) {
    animation-delay: 0.2s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-list__row:nth-child(4),
.hdv2-cah-main--nav-enter .hdv2-svc__row:nth-child(4) {
    animation-delay: 0.24s;
}

.hdv2-cah-main--nav-enter .hdv2-cah-list__row:nth-child(n+5),
.hdv2-cah-main--nav-enter .hdv2-svc__row:nth-child(n+5),
.hdv2-cah-main--nav-enter .hdv2-svc__empty {
    animation-delay: 0.26s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-hero,
.hdv2-cah-main--nav-enter .hdv2-kb-breadcrumb {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-article-head {
    animation-delay: 0.05s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-article-body {
    animation-delay: 0.08s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-rating {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-related {
    animation-delay: 0.14s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-related-card:nth-child(1) {
    animation-delay: 0.16s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-related-card:nth-child(2) {
    animation-delay: 0.18s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-related-card:nth-child(n+3) {
    animation-delay: 0.2s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-card__head {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-progress {
    animation-delay: 0.05s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-pane.is-active {
    animation-delay: 0.08s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-intent:nth-child(1) {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-intent:nth-child(2) {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-intent:nth-child(3) {
    animation-delay: 0.14s;
}

.hdv2-cah-main--nav-enter .hdv2-pf-intent:nth-child(n+4) {
    animation-delay: 0.16s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-header {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-profile {
    animation-delay: 0.05s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-tabs {
    animation-delay: 0.08s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-panel.is-active {
    animation-delay: 0.11s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-actions {
    animation-delay: 0.15s;
}

.hdv2-cah-main--nav-enter .vi-status-banner {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .vi-payment-hero {
    animation-delay: 0.06s;
}

.hdv2-cah-main--nav-enter .vi-main-grid {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-spd__head,
.hdv2-cah-main--nav-enter .hdv2-dd__header {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-spd__stats,
.hdv2-cah-main--nav-enter .hdv2-dd__stats {
    animation-delay: 0.06s;
}

.hdv2-cah-main--nav-enter .hdv2-spd-tabs {
    animation-delay: 0.09s;
}

.hdv2-cah-main--nav-enter .hdv2-spd-card,
.hdv2-cah-main--nav-enter .hdv2-dd__grid {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-af-hero {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-af-limits {
    animation-delay: 0.06s;
}

.hdv2-cah-main--nav-enter .hdv2-af-tabs {
    animation-delay: 0.09s;
}

.hdv2-cah-main--nav-enter .hdv2-af-card {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-panel--security .hdv2-cd-section,
.hdv2-cah-main--nav-enter .hdv2-ac-header,
.hdv2-cah-main--nav-enter .hdv2-pm__header {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-sec-card:nth-child(1),
.hdv2-cah-main--nav-enter .hdv2-ac-card:nth-of-type(1),
.hdv2-cah-main--nav-enter .hdv2-pm-card:nth-child(1),
.hdv2-cah-main--nav-enter .hdv2-pm-empty {
    animation-delay: 0.06s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-sec-card:nth-child(2),
.hdv2-cah-main--nav-enter .hdv2-ac-card:nth-of-type(2),
.hdv2-cah-main--nav-enter .hdv2-pm-card:nth-child(2) {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-cd-sec-card:nth-child(n+3),
.hdv2-cah-main--nav-enter .hdv2-pm-card:nth-child(n+3) {
    animation-delay: 0.14s;
}

.hdv2-cah-main--nav-enter .hdv2-emails-hero {
    animation-delay: 0.02s;
}

.hdv2-cah-main--nav-enter .hdv2-emails-filterbar {
    animation-delay: 0.06s;
}

.hdv2-cah-main--nav-enter .hdv2-emails-card {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-section:nth-of-type(1) {
    animation-delay: 0.06s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-cat:nth-child(1) {
    animation-delay: 0.08s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-cat:nth-child(2) {
    animation-delay: 0.1s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-cat:nth-child(3) {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-cat:nth-child(n+4) {
    animation-delay: 0.14s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-section:nth-of-type(2) {
    animation-delay: 0.12s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-article-row:nth-child(1) {
    animation-delay: 0.14s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-article-row:nth-child(2) {
    animation-delay: 0.16s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-article-row:nth-child(3) {
    animation-delay: 0.18s;
}

.hdv2-cah-main--nav-enter .hdv2-kb-article-row:nth-child(n+4) {
    animation-delay: 0.2s;
}

@keyframes hdv2-cah-item-enter {
    from {
        opacity: 0;
        transform: translateY(8px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.hdv2-cah-skeleton__panel[hidden] {
    display: none !important;
}

.hdv2-cah-skeleton__inner {
    margin: 0 auto;
    width: 100%;
}

.hdv2-cah-skeleton__inner--home {
    max-width: 1040px;
}

.hdv2-cah-skeleton__inner--list {
    max-width: 1240px;
}

.hdv2-cah-skeleton__page-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1.25rem;
}

.hdv2-cah-skeleton__page-header-text {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__page-header-actions {
    display: inline-flex;
    align-items: center;
    gap: 0.65rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__stats {
    display: grid;
    gap: 0.85rem;
    margin-bottom: 1.15rem;
}

.hdv2-cah-skeleton__stats--3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.hdv2-cah-skeleton__stats--4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.hdv2-cah-skeleton__stat {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
    padding: 1rem 1.1rem;
}

.hdv2-cah-skeleton__stat-body {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__toolbar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.55rem;
    margin-bottom: 1rem;
}

.hdv2-cah-skeleton__form {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.85rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
    padding: 1.25rem;
}

.hdv2-cah-skeleton__greeting {
    display: flex;
    flex-direction: column;
    gap: 0.65rem;
    margin-bottom: 1.25rem;
}

.hdv2-cah-skeleton__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
    margin-bottom: 1.75rem;
}

.hdv2-cah-skeleton__card {
    display: flex;
    flex-direction: column;
    gap: 0.65rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
    padding: 1.25rem 1.35rem;
}

.hdv2-cah-skeleton__section {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
}

.hdv2-cah-skeleton__list {
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    overflow: hidden;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__row {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 0.9rem 1.15rem;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__row:last-child {
    border-bottom: none;
}

.hdv2-cah-skeleton__row-body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
}

.hdv2-cah-skeleton__bone {
    display: block;
    border-radius: 0.4rem;
    background: linear-gradient(
        90deg,
        var(--hdv2-cah-accent) 0%,
        hsl(220 13% 91%) 45%,
        var(--hdv2-cah-accent) 90%
    );
    background-size: 220% 100%;
    animation: hdv2-cah-skeleton-shimmer 1.15s ease-in-out infinite;
}

:root[data-hdv2-theme="dark"] .hdv2-cah-skeleton__bone {
    background: linear-gradient(
        90deg,
        var(--hdv2-cah-accent) 0%,
        hsl(220 4% 28%) 45%,
        var(--hdv2-cah-accent) 90%
    );
    background-size: 220% 100%;
}

.hdv2-cah-skeleton__bone--title {
    width: min(16rem, 62%);
    height: 1.55rem;
}

.hdv2-cah-skeleton__bone--line {
    width: min(22rem, 78%);
    height: 0.85rem;
}

.hdv2-cah-skeleton__bone--icon {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--card-title {
    width: 55%;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--card-desc {
    width: 82%;
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--section {
    width: 7.5rem;
    height: 1rem;
}

.hdv2-cah-skeleton__bone--row-icon {
    flex: 0 0 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--row-name {
    width: 42%;
    height: 0.9rem;
}

.hdv2-cah-skeleton__bone--row-meta {
    width: 64%;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--btn {
    flex: 0 0 4.5rem;
    width: 4.5rem;
    height: 2rem;
    border-radius: 0.5rem;
}

.hdv2-cah-skeleton__bone--page-title {
    width: min(14rem, 55%);
    height: 1.55rem;
}

.hdv2-cah-skeleton__bone--page-sub {
    width: min(26rem, 80%);
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--cta {
    flex: 0 0 8.5rem;
    width: 8.5rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--cta-ghost {
    flex: 0 0 7.5rem;
    width: 7.5rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--stat-icon {
    flex: 0 0 2.4rem;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--stat-label {
    width: 55%;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--stat-value {
    width: 35%;
    height: 1.15rem;
}

.hdv2-cah-skeleton__bone--search {
    flex: 1 1 14rem;
    min-width: 12rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--chip {
    flex: 0 0 4.5rem;
    width: 4.5rem;
    height: 2rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__bone--sort {
    flex: 0 0 7rem;
    width: 7rem;
    height: 2.2rem;
    border-radius: 0.5rem;
    margin-left: auto;
}

.hdv2-cah-skeleton__bone--badge {
    flex: 0 0 4.25rem;
    width: 4.25rem;
    height: 1.45rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__bone--check {
    flex: 0 0 1.1rem;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 0.25rem;
}

.hdv2-cah-skeleton__bone--domain {
    width: 58%;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--inv-id {
    width: 36%;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--amount {
    flex: 0 0 5rem;
    width: 5rem;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--ticket {
    width: 68%;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--date {
    flex: 0 0 5.5rem;
    width: 5.5rem;
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--field {
    height: 2.5rem;
    border-radius: 0.5rem;
}

.hdv2-cah-skeleton__bone--field-wide {
    grid-column: 1 / -1;
    height: 5.5rem;
    border-radius: 0.5rem;
}

.hdv2-cah-skeleton__form .hdv2-cah-skeleton__bone--cta {
    grid-column: 1 / -1;
    width: 8.5rem;
}

.hdv2-cah-skeleton__bone--cta-wide {
    flex: 0 0 9.5rem;
    width: 9.5rem;
}

.hdv2-cah-skeleton__bone--stat-icon-blue {
    background: linear-gradient(90deg, hsl(214 95% 93%) 0%, hsl(213 97% 87%) 45%, hsl(214 95% 93%) 90%);
    background-size: 220% 100%;
}

.hdv2-cah-skeleton__bone--stat-icon-green {
    background: linear-gradient(90deg, hsl(142 76% 94%) 0%, hsl(141 84% 88%) 45%, hsl(142 76% 94%) 90%);
    background-size: 220% 100%;
}

.hdv2-cah-skeleton__bone--stat-icon-amber {
    background: linear-gradient(90deg, hsl(48 96% 92%) 0%, hsl(45 93% 85%) 45%, hsl(48 96% 92%) 90%);
    background-size: 220% 100%;
}

:root[data-hdv2-theme="dark"] .hdv2-cah-skeleton__bone--stat-icon-blue,
:root[data-hdv2-theme="dark"] .hdv2-cah-skeleton__bone--stat-icon-green,
:root[data-hdv2-theme="dark"] .hdv2-cah-skeleton__bone--stat-icon-amber {
    background: linear-gradient(
        90deg,
        var(--hdv2-cah-accent) 0%,
        hsl(220 4% 28%) 45%,
        var(--hdv2-cah-accent) 90%
    );
    background-size: 220% 100%;
}

.hdv2-cah-skeleton__toolbar--services {
    flex-direction: column;
    align-items: stretch;
    gap: 0.75rem;
    padding: 0.85rem 0.95rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__toolbar-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.55rem;
}

.hdv2-cah-skeleton__toolbar-row--types {
    padding-top: 0.15rem;
}

.hdv2-cah-skeleton__chips {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--chip-active {
    width: 3.6rem;
}

.hdv2-cah-skeleton__bone--chip-md {
    width: 5.5rem;
}

.hdv2-cah-skeleton__bone--chip-lg {
    width: 7rem;
}

.hdv2-cah-skeleton__bone--type-label {
    flex: 0 0 5.5rem;
    width: 5.5rem;
    height: 0.75rem;
}

.hdv2-cah-skeleton__table {
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    overflow: hidden;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__thead,
.hdv2-cah-skeleton__trow {
    display: grid;
    grid-template-columns: minmax(12rem, 1.7fr) minmax(6rem, 0.9fr) minmax(6rem, 0.85fr) 5.5rem minmax(6.5rem, 0.9fr) 7.5rem;
    gap: 0.85rem;
    align-items: center;
    padding: 0.85rem 1.1rem;
}

.hdv2-cah-skeleton__thead {
    border-bottom: 1px solid var(--hdv2-cah-border);
    background: color-mix(in srgb, var(--hdv2-cah-accent) 55%, var(--hdv2-cah-card));
}

.hdv2-cah-skeleton__trow {
    border-bottom: 1px solid var(--hdv2-cah-border);
    min-height: 4.25rem;
}

.hdv2-cah-skeleton__trow:last-child {
    border-bottom: none;
}

.hdv2-cah-skeleton__bone--th {
    width: 55%;
    height: 0.55rem;
    border-radius: 0.3rem;
}

.hdv2-cah-skeleton__bone--th-sm {
    width: 45%;
}

.hdv2-cah-skeleton__bone--th-xs {
    width: 38%;
}

.hdv2-cah-skeleton__svc-cell {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    min-width: 0;
}

.hdv2-cah-skeleton__svc-cell .hdv2-cah-skeleton__bone--row-name {
    width: 72%;
}

.hdv2-cah-skeleton__svc-cell .hdv2-cah-skeleton__bone--row-meta {
    width: 48%;
}

.hdv2-cah-skeleton__bone--alias {
    width: 70%;
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--ip {
    width: 75%;
    height: 0.8rem;
}

.hdv2-cah-skeleton__renew {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
    min-width: 0;
}

.hdv2-cah-skeleton__bone--renew-date {
    width: 70%;
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--renew-price {
    width: 85%;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--btn-action {
    width: 100%;
    height: 2.15rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--stat-icon-red {
    background: linear-gradient(90deg, hsl(0 93% 94%) 0%, hsl(0 96% 89%) 45%, hsl(0 93% 94%) 90%);
    background-size: 220% 100%;
}

:root[data-hdv2-theme="dark"] .hdv2-cah-skeleton__bone--stat-icon-red {
    background: linear-gradient(
        90deg,
        var(--hdv2-cah-accent) 0%,
        hsl(220 4% 28%) 45%,
        var(--hdv2-cah-accent) 90%
    );
    background-size: 220% 100%;
}

.hdv2-cah-skeleton__bone--icon-violet {
    background: linear-gradient(90deg, hsl(270 95% 95%) 0%, hsl(269 97% 90%) 45%, hsl(270 95% 95%) 90%);
    background-size: 220% 100%;
}

:root[data-hdv2-theme="dark"] .hdv2-cah-skeleton__bone--icon-violet {
    background: linear-gradient(
        90deg,
        var(--hdv2-cah-accent) 0%,
        hsl(220 4% 28%) 45%,
        var(--hdv2-cah-accent) 90%
    );
    background-size: 220% 100%;
}

.hdv2-cah-skeleton__notice {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    margin-bottom: 1.15rem;
    padding: 0.95rem 1.1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--notice-icon {
    flex: 0 0 2.25rem;
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__notice-body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
}

.hdv2-cah-skeleton__bone--notice-title {
    width: 42%;
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--notice-text {
    width: 78%;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--notice-btn {
    flex: 0 0 6.5rem;
    width: 6.5rem;
    height: 2rem;
    border-radius: 0.5rem;
}

.hdv2-cah-skeleton__affiliate {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
    margin-bottom: 1.5rem;
    padding: 1.15rem 1.25rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--aff-title {
    width: 38%;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--aff-text {
    width: 72%;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--aff-btn {
    width: 7.5rem;
    height: 2.1rem;
    border-radius: 0.5rem;
    margin-top: 0.25rem;
}

.hdv2-cah-skeleton__section-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 0.15rem;
}

.hdv2-cah-skeleton__bone--section-link {
    width: 5.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__section + .hdv2-cah-skeleton__section {
    margin-top: 1.35rem;
}

.hdv2-cah-skeleton__toolbar--boxed {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.55rem;
    margin-bottom: 1rem;
    padding: 0.85rem 0.95rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--stat-meta {
    width: 40%;
    height: 0.55rem;
}

.hdv2-cah-skeleton__thead--domains,
.hdv2-cah-skeleton__trow--domains {
    grid-template-columns: 1.5rem minmax(12rem, 1.6fr) minmax(7rem, 1fr) 5.5rem 8rem;
}

.hdv2-cah-skeleton__thead--invoices,
.hdv2-cah-skeleton__trow--invoices {
    grid-template-columns: minmax(5rem, 0.7fr) 6rem minmax(8rem, 1.3fr) 5.5rem 8rem;
}

.hdv2-cah-skeleton__bone--progress {
    width: 100%;
    height: 0.35rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__dom-actions,
.hdv2-cah-skeleton__inv-actions {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0.4rem;
}

.hdv2-cah-skeleton__bone--btn-sm {
    width: 3.5rem;
    height: 1.85rem;
    border-radius: 0.45rem;
}

.hdv2-cah-skeleton__tk-list {
    display: flex;
    flex-direction: column;
    gap: 0.65rem;
}

.hdv2-cah-skeleton__tk-card {
    display: grid;
    grid-template-columns: auto 1fr auto;
    gap: 0.85rem;
    align-items: center;
    padding: 0.95rem 1.1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__tk-main {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
}

.hdv2-cah-skeleton__tk-top {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
}

.hdv2-cah-skeleton__bone--tk-id {
    width: 3.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__tk-side {
    display: inline-flex;
    align-items: center;
    gap: 0.55rem;
}

.hdv2-cah-skeleton__bone--chevron {
    width: 1rem;
    height: 1rem;
    border-radius: 0.25rem;
}

@keyframes hdv2-cah-skeleton-shimmer {
    0% {
        background-position: 100% 0;
    }

    100% {
        background-position: -100% 0;
    }
}

@keyframes hdv2-cah-skeleton-content-fallback {
    to {
        opacity: 1;
        pointer-events: auto;
    }
}

@keyframes hdv2-cah-skeleton-hide-fallback {
    to {
        opacity: 0;
        visibility: hidden;
    }
}

@media (max-width: 1024px) {
    .hdv2-cah-skeleton__stats--4 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .hdv2-cah-skeleton__thead,
    .hdv2-cah-skeleton__trow {
        grid-template-columns: minmax(10rem, 1.4fr) minmax(5rem, 0.8fr) 5rem minmax(5.5rem, 0.85fr) 6.5rem;
    }

    .hdv2-cah-skeleton__thead > :nth-child(3),
    .hdv2-cah-skeleton__trow > :nth-child(3) {
        display: none;
    }

    .hdv2-cah-skeleton__thead--domains,
    .hdv2-cah-skeleton__trow--domains {
        grid-template-columns: 1.5rem minmax(10rem, 1.4fr) 5.5rem 7rem;
    }

    .hdv2-cah-skeleton__thead--domains > :nth-child(3),
    .hdv2-cah-skeleton__trow--domains > :nth-child(3) {
        display: none;
    }

    .hdv2-cah-skeleton__thead--invoices,
    .hdv2-cah-skeleton__trow--invoices {
        grid-template-columns: minmax(5rem, 0.7fr) minmax(8rem, 1.2fr) 5.5rem 7rem;
    }

    .hdv2-cah-skeleton__thead--invoices > :nth-child(2),
    .hdv2-cah-skeleton__trow--invoices > :nth-child(2) {
        display: none;
    }
}

@media (max-width: 768px) {
    .hdv2-cah-skeleton {
        padding: 1rem 0.85rem 2rem;
    }

    .hdv2-cah-skeleton__grid {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__stats--3,
    .hdv2-cah-skeleton__stats--4 {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__page-header {
        flex-direction: column;
        align-items: stretch;
        gap: 0.75rem;
    }

    .hdv2-cah-skeleton__page-header-actions {
        width: 100%;
    }

    .hdv2-cah-skeleton__bone--cta,
    .hdv2-cah-skeleton__bone--cta-wide,
    .hdv2-cah-skeleton__bone--cta-ghost {
        flex: 1 1 auto;
        width: 100%;
        max-width: none;
    }

    .hdv2-cah-skeleton__toolbar--boxed,
    .hdv2-cah-skeleton__toolbar--services {
        flex-direction: column;
        align-items: stretch;
        gap: 0.65rem;
        padding: 0.75rem;
    }

    .hdv2-cah-skeleton__toolbar--boxed .hdv2-cah-skeleton__bone--search,
    .hdv2-cah-skeleton__toolbar--services .hdv2-cah-skeleton__bone--search {
        flex: none;
        width: 100%;
        min-width: 0;
    }

    .hdv2-cah-skeleton__chips {
        width: 100%;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    .hdv2-cah-skeleton__chips::-webkit-scrollbar {
        display: none;
    }

    .hdv2-cah-skeleton__bone--chip {
        flex-shrink: 0;
    }

    .hdv2-cah-skeleton__toolbar--boxed .hdv2-cah-skeleton__bone--sort,
    .hdv2-cah-skeleton__toolbar--services .hdv2-cah-skeleton__bone--sort {
        display: block;
        margin-left: 0;
        width: 100%;
        flex: none;
    }

    .hdv2-cah-skeleton__trow .hdv2-cah-skeleton__bone--btn,
    .hdv2-cah-skeleton__trow .hdv2-cah-skeleton__bone--badge,
    .hdv2-cah-skeleton__trow .hdv2-cah-skeleton__bone--amount,
    .hdv2-cah-skeleton__trow .hdv2-cah-skeleton__bone--date,
    .hdv2-cah-skeleton__trow--domains .hdv2-cah-skeleton__bone--btn,
    .hdv2-cah-skeleton__trow--domains .hdv2-cah-skeleton__bone--badge,
    .hdv2-cah-skeleton__trow--domains .hdv2-cah-skeleton__bone--amount,
    .hdv2-cah-skeleton__trow--domains .hdv2-cah-skeleton__bone--date,
    .hdv2-cah-skeleton__trow--invoices .hdv2-cah-skeleton__bone--btn,
    .hdv2-cah-skeleton__trow--invoices .hdv2-cah-skeleton__bone--badge,
    .hdv2-cah-skeleton__trow--invoices .hdv2-cah-skeleton__bone--amount,
    .hdv2-cah-skeleton__trow--invoices .hdv2-cah-skeleton__bone--date {
        display: none;
    }

    .hdv2-cah-skeleton__form {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__thead {
        display: none;
    }

    .hdv2-cah-skeleton__trow,
    .hdv2-cah-skeleton__trow--domains,
    .hdv2-cah-skeleton__trow--invoices {
        grid-template-columns: 1fr;
        gap: 0.65rem;
        padding: 1rem;
    }

    .hdv2-cah-skeleton__trow > :nth-child(n+2),
    .hdv2-cah-skeleton__trow--domains > :nth-child(n+3),
    .hdv2-cah-skeleton__trow--invoices > :nth-child(n+2) {
        display: none;
    }

    .hdv2-cah-skeleton__bone--type-label,
    .hdv2-cah-skeleton__toolbar-row--types .hdv2-cah-skeleton__bone--chip:nth-child(n+4) {
        display: none;
    }

    .hdv2-cah-skeleton__notice {
        flex-wrap: wrap;
    }

    .hdv2-cah-skeleton__bone--notice-btn {
        display: none;
    }

    .hdv2-cah-skeleton__tk-card {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 0.75rem;
        grid-template-columns: none;
    }

    .hdv2-cah-skeleton__tk-card > .hdv2-cah-skeleton__bone--row-icon {
        flex: 0 0 auto;
    }

    .hdv2-cah-skeleton__tk-main {
        flex: 1 1 calc(100% - 3.25rem);
        min-width: 0;
    }

    .hdv2-cah-skeleton__tk-side {
        display: inline-flex;
        width: 100%;
        justify-content: space-between;
        padding-top: 0.5rem;
        margin-top: 0.15rem;
        border-top: 1px solid var(--hdv2-cah-border, #e4e4e7);
    }

    .hdv2-cah-skeleton__tk-top .hdv2-cah-skeleton__bone--badge {
        display: inline-block;
    }
}

.hdv2-cah-skeleton__inner--viewticket {
    max-width: 72rem;
    display: flex;
    flex-direction: column;
    gap: 1.15rem;
}

.hdv2-cah-skeleton__vt-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
}

.hdv2-cah-skeleton__vt-header-text {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
    min-width: 0;
    flex: 1 1 auto;
}

.hdv2-cah-skeleton__vt-title-row {
    display: flex;
    align-items: center;
    gap: 0.55rem;
}

.hdv2-cah-skeleton__bone--vt-tid {
    width: 7.5rem;
    height: 1.55rem;
}

.hdv2-cah-skeleton__bone--vt-subject {
    width: min(100%, 28rem);
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--vt-status {
    flex: 0 0 auto;
    width: 7.25rem;
    height: 1.85rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__vt-main {
    display: grid;
    grid-template-columns: 1fr 320px;
    gap: 1.15rem;
    align-items: start;
}

.hdv2-cah-skeleton__vt-thread {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
    min-width: 0;
}

.hdv2-cah-skeleton__vt-msg {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    padding: 0.95rem 1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__vt-msg--staff {
    border-color: hsl(217.2 91.2% 59.8% / 0.35);
}

.hdv2-cah-skeleton__vt-msg-head {
    display: grid;
    grid-template-columns: auto 1fr auto;
    gap: 0.7rem;
    align-items: center;
}

.hdv2-cah-skeleton__bone--vt-avatar {
    width: 2.35rem;
    height: 2.35rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__vt-msg-meta {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
    min-width: 0;
}

.hdv2-cah-skeleton__bone--vt-name {
    width: 7rem;
    height: 0.85rem;
}

.hdv2-cah-skeleton__bone--vt-date {
    width: 5.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--vt-role {
    width: 4.25rem;
    height: 0.75rem;
}

.hdv2-cah-skeleton__vt-msg-body {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
}

.hdv2-cah-skeleton__bone--vt-line {
    width: 100%;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--vt-line-mid {
    width: 78%;
}

.hdv2-cah-skeleton__bone--vt-line-short {
    width: 52%;
}

.hdv2-cah-skeleton__vt-reply {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    padding: 0.95rem 1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--vt-editor {
    width: 100%;
    height: 8.5rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__vt-reply-foot {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
}

.hdv2-cah-skeleton__bone--vt-attach {
    width: 8rem;
    height: 0.85rem;
}

.hdv2-cah-skeleton__vt-side {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
}

.hdv2-cah-skeleton__vt-card {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    padding: 0.95rem 1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--vt-card-title {
    width: 55%;
    height: 0.9rem;
}

.hdv2-cah-skeleton__vt-info-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
}

.hdv2-cah-skeleton__bone--vt-label {
    width: 38%;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--vt-value {
    width: 42%;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--vt-action {
    width: 100%;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--vt-action-ghost {
    opacity: 0.72;
}

@media (max-width: 960px) {
    .hdv2-cah-skeleton__vt-main {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__vt-side {
        order: -1;
    }
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__vt-header {
        flex-direction: column;
        align-items: stretch;
    }

    .hdv2-cah-skeleton__bone--vt-status {
        width: 6.5rem;
    }

    .hdv2-cah-skeleton__vt-reply-foot {
        flex-direction: column;
        align-items: stretch;
    }
}

.hdv2-cah-skeleton__inner--knowledgebase {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    max-width: 1140px;
}

.hdv2-cah-skeleton__kb-hero {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
    width: 100%;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.95rem;
    padding: 1.4rem 1.5rem;
}

.hdv2-cah-skeleton__bone--kb-title {
    width: min(16rem, 55%);
    height: 1.45rem;
}

.hdv2-cah-skeleton__bone--kb-sub {
    width: min(34rem, 88%);
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--kb-sub-short {
    width: min(22rem, 62%);
}

.hdv2-cah-skeleton__kb-search {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    width: 100%;
    margin-top: 0.55rem;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-bg, var(--hdv2-cah-app-bg, #fff));
    border-radius: 0.65rem;
    padding: 0.35rem;
}

.hdv2-cah-skeleton__bone--kb-search-icon {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.4rem;
    flex-shrink: 0;
    margin-left: 0.25rem;
}

.hdv2-cah-skeleton__bone--kb-search-input {
    flex: 1;
    min-width: 0;
    height: 2.1rem;
    border-radius: 0.45rem;
}

.hdv2-cah-skeleton__bone--kb-search-btn {
    width: 6.5rem;
    height: 2.1rem;
    border-radius: 0.5rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__kb-section {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
    width: 100%;
}

.hdv2-cah-skeleton__kb-section-head {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
}

.hdv2-cah-skeleton__bone--kb-section-icon {
    width: 1.15rem;
    height: 1.15rem;
    border-radius: 0.3rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--kb-section-title {
    width: 8.5rem;
    height: 1.05rem;
}

.hdv2-cah-skeleton__bone--kb-section-title-wide {
    width: 11rem;
}

.hdv2-cah-skeleton__kb-cats {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: 0.85rem;
    width: 100%;
}

.hdv2-cah-skeleton__kb-cat {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
    min-height: 8.5rem;
    padding: 1rem 1.1rem;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
}

.hdv2-cah-skeleton__bone--kb-cat-icon {
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__kb-cat-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.6rem;
    width: 100%;
}

.hdv2-cah-skeleton__bone--kb-cat-title {
    width: 58%;
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--kb-cat-meta {
    width: 5.5rem;
    height: 1.4rem;
    border-radius: 999px;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--kb-cat-desc {
    width: 94%;
    height: 0.72rem;
}

.hdv2-cah-skeleton__bone--kb-cat-desc-short {
    width: 68%;
}

.hdv2-cah-skeleton__kb-list {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
    overflow: hidden;
}

.hdv2-cah-skeleton__kb-row {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    padding: 0.95rem 1.05rem;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__kb-row:last-child {
    border-bottom: 0;
}

.hdv2-cah-skeleton__bone--kb-row-icon {
    width: 2.35rem;
    height: 2.35rem;
    border-radius: 0.55rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__kb-row-body {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    flex: 1;
    min-width: 0;
}

.hdv2-cah-skeleton__bone--kb-row-title {
    width: min(26rem, 78%);
    height: 0.9rem;
}

.hdv2-cah-skeleton__bone--kb-row-title-mid {
    width: min(20rem, 64%);
}

.hdv2-cah-skeleton__bone--kb-row-title-short {
    width: min(15rem, 48%);
}

.hdv2-cah-skeleton__bone--kb-row-meta {
    width: min(12rem, 42%);
    height: 0.7rem;
}

@media (max-width: 960px) {
    .hdv2-cah-skeleton__kb-cats {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .hdv2-cah-skeleton__kb-cat:nth-child(n+5),
    .hdv2-cah-skeleton__kb-row:nth-child(n+5) {
        display: none;
    }
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__kb-hero {
        padding: 1.1rem 1rem;
    }

    .hdv2-cah-skeleton__kb-search {
        flex-wrap: wrap;
    }

    .hdv2-cah-skeleton__bone--kb-search-btn {
        width: 100%;
    }

    .hdv2-cah-skeleton__kb-cats {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__kb-cat:nth-child(n+4),
    .hdv2-cah-skeleton__kb-row:nth-child(n+4) {
        display: none;
    }
}

.hdv2-cah-skeleton__kb-crumb {
    display: flex;
    align-items: center;
    gap: 0.45rem;
    flex-wrap: wrap;
}

.hdv2-cah-skeleton__bone--kb-crumb {
    width: 5.5rem;
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--kb-crumb-mid {
    width: 7rem;
}

.hdv2-cah-skeleton__bone--kb-crumb-current {
    width: 9rem;
}

.hdv2-cah-skeleton__bone--kb-crumb-sep {
    width: 0.45rem;
    height: 0.45rem;
    border-radius: 999px;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__inner--kb-article {
    display: flex;
    flex-direction: column;
    gap: 1.15rem;
    max-width: 860px;
}

.hdv2-cah-skeleton__kb-article-head {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.hdv2-cah-skeleton__bone--kb-article-title {
    width: min(28rem, 92%);
    height: 1.7rem;
}

.hdv2-cah-skeleton__kb-article-meta {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    flex-wrap: wrap;
}

.hdv2-cah-skeleton__kb-article-meta-spacer {
    flex: 1;
    min-width: 0.5rem;
}

.hdv2-cah-skeleton__bone--kb-meta-pill {
    width: 7.5rem;
    height: 1.35rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__bone--kb-meta-pill-sm {
    width: 5.5rem;
}

.hdv2-cah-skeleton__kb-article-body {
    display: flex;
    flex-direction: column;
    gap: 0.65rem;
    width: 100%;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.95rem;
    padding: 1.35rem 1.45rem;
}

.hdv2-cah-skeleton__bone--kb-line {
    width: 100%;
    height: 0.72rem;
}

.hdv2-cah-skeleton__bone--kb-line-long {
    width: 96%;
}

.hdv2-cah-skeleton__bone--kb-line-mid {
    width: 78%;
}

.hdv2-cah-skeleton__bone--kb-line-short {
    width: 52%;
}

.hdv2-cah-skeleton__bone--kb-line-gap {
    width: 100%;
    height: 0.35rem;
    opacity: 0;
}

.hdv2-cah-skeleton__bone--kb-heading {
    width: min(14rem, 48%);
    height: 1.05rem;
    margin-top: 0.25rem;
}

.hdv2-cah-skeleton__kb-rating {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.85rem;
    width: 100%;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.95rem;
    padding: 1.25rem 1.35rem;
}

.hdv2-cah-skeleton__bone--kb-rating-title {
    width: min(18rem, 70%);
    height: 0.95rem;
}

.hdv2-cah-skeleton__kb-rating-btns {
    display: flex;
    gap: 0.65rem;
}

.hdv2-cah-skeleton__bone--kb-rating-btn {
    width: 6.5rem;
    height: 2.35rem;
    border-radius: 0.6rem;
}

.hdv2-cah-skeleton__kb-related {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.85rem;
    width: 100%;
}

.hdv2-cah-skeleton__kb-related-card {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
    min-height: 6.5rem;
    padding: 1rem 1.1rem;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
}

.hdv2-cah-skeleton__bone--kb-related-title {
    width: 78%;
    height: 0.9rem;
}

.hdv2-cah-skeleton__bone--kb-related-text {
    width: 94%;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--kb-related-text-short {
    width: 62%;
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__inner--kb-article {
        max-width: none;
    }

    .hdv2-cah-skeleton__kb-related {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__kb-related-card:nth-child(n+2) {
        display: none;
    }

    .hdv2-cah-skeleton__kb-article-meta-spacer {
        display: none;
    }
}

.hdv2-cah-skeleton__inner--paketbulucu {
    display: flex;
    flex-direction: column;
    gap: 0.65rem;
    max-width: 1040px;
    width: 100%;
    min-height: 0;
    flex: 1;
}

.hdv2-cah-skeleton__pf-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 0.75rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__pf-head-text {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__bone--pf-eyebrow {
    width: 5.5rem;
    height: 0.55rem;
}

.hdv2-cah-skeleton__bone--pf-title {
    width: min(14rem, 58%);
    height: 1.15rem;
}

.hdv2-cah-skeleton__bone--pf-desc {
    width: min(28rem, 82%);
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--pf-step {
    width: 3.5rem;
    height: 0.85rem;
    flex-shrink: 0;
    margin-top: 0.15rem;
}

.hdv2-cah-skeleton__pf-progress {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.35rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--pf-progress {
    width: 100%;
    height: 0.25rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__pf-pane {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
    flex: 1;
    min-height: 0;
}

.hdv2-cah-skeleton__bone--pf-pane-title {
    width: min(12rem, 48%);
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--pf-pane-desc {
    width: min(22rem, 70%);
    height: 0.7rem;
    margin-bottom: 0.2rem;
}

.hdv2-cah-skeleton__pf-intents {
    display: flex;
    flex-direction: column;
    border-top: 1px solid var(--hdv2-cah-border);
    flex: 1;
    min-height: 0;
    overflow: hidden;
}

.hdv2-cah-skeleton__pf-intent {
    display: flex;
    align-items: flex-start;
    gap: 0.85rem;
    width: 100%;
    padding: 0.95rem 0.35rem 0.95rem 0.15rem;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__bone--pf-intent-icon {
    width: 2.15rem;
    height: 2.15rem;
    border-radius: 0.55rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__pf-intent-body {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    flex: 1;
    min-width: 0;
    padding-top: 0.15rem;
}

.hdv2-cah-skeleton__bone--pf-intent-title {
    width: min(16rem, 55%);
    height: 0.85rem;
}

.hdv2-cah-skeleton__bone--pf-intent-title-mid {
    width: min(12rem, 42%);
}

.hdv2-cah-skeleton__bone--pf-intent-text {
    width: min(28rem, 88%);
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--pf-intent-text-short {
    width: min(18rem, 60%);
}

.hdv2-cah-skeleton__pf-actions {
    display: flex;
    justify-content: flex-end;
    padding-top: 0.75rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--pf-cta {
    width: 8.5rem;
    height: 2.4rem;
    border-radius: 0.65rem;
}

.hdv2-cah-skeleton__inner--account {
    display: flex;
    flex-direction: column;
    gap: 0;
    max-width: 1040px;
    width: 100%;
}

.hdv2-cah-skeleton__cd-header {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
    margin-bottom: 1.5rem;
}

.hdv2-cah-skeleton__bone--cd-title {
    width: min(14rem, 55%);
    height: 1.65rem;
}

.hdv2-cah-skeleton__bone--cd-subtitle {
    width: min(28rem, 78%);
    height: 0.85rem;
}

.hdv2-cah-skeleton__cd-profile {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 1rem 1.1rem;
    margin-bottom: 1.25rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--cd-avatar {
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 999px;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__cd-profile-body {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__bone--cd-name {
    width: min(10rem, 42%);
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--cd-email {
    width: min(14rem, 55%);
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--cd-link {
    width: min(11rem, 48%);
    height: 0.75rem;
    margin-top: 0.1rem;
}

.hdv2-cah-skeleton__bone--cd-hint {
    width: min(22rem, 85%);
    height: 0.65rem;
}

.hdv2-cah-skeleton__cd-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 0.45rem;
    margin-bottom: 1.15rem;
}

.hdv2-cah-skeleton__bone--cd-tab {
    width: 5.75rem;
    height: 2.35rem;
    border-radius: 0.65rem;
}

.hdv2-cah-skeleton__bone--cd-tab.is-active {
    width: 5.25rem;
    opacity: 0.92;
}

.hdv2-cah-skeleton__cd-panel {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 1.5rem 1.65rem;
    margin-bottom: 1.15rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.85rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__cd-section {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    margin-bottom: 1.15rem;
    padding-bottom: 0.85rem;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__bone--cd-section-title {
    width: min(9rem, 40%);
    height: 1.05rem;
}

.hdv2-cah-skeleton__bone--cd-section-desc {
    width: min(22rem, 72%);
    height: 0.75rem;
}

.hdv2-cah-skeleton__cd-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem 1.15rem;
}

.hdv2-cah-skeleton__cd-field {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
}

.hdv2-cah-skeleton__bone--cd-label {
    width: 4.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--cd-label-sm {
    width: 3.75rem;
}

.hdv2-cah-skeleton__bone--cd-label-md {
    width: 6.5rem;
}

.hdv2-cah-skeleton__bone--cd-label-lg {
    width: 8.5rem;
}

.hdv2-cah-skeleton__bone--cd-input {
    width: 100%;
    height: 2.55rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__cd-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0.55rem;
}

.hdv2-cah-skeleton__bone--cd-btn-ghost {
    width: 4.75rem;
    height: 2.5rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--cd-btn-primary {
    width: 11rem;
    height: 2.5rem;
    border-radius: 0.55rem;
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__pf-head {
        flex-direction: column;
        align-items: stretch;
    }

    .hdv2-cah-skeleton__pf-intent:nth-child(n+5) {
        display: none;
    }

    .hdv2-cah-skeleton__pf-actions {
        justify-content: stretch;
    }

    .hdv2-cah-skeleton__bone--pf-cta {
        width: 100%;
    }

    .hdv2-cah-skeleton__cd-profile {
        align-items: flex-start;
    }

    .hdv2-cah-skeleton__cd-tabs {
        flex-wrap: nowrap;
        overflow: hidden;
    }

    .hdv2-cah-skeleton__bone--cd-tab:nth-child(n+5) {
        display: none;
    }

    .hdv2-cah-skeleton__cd-grid {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__cd-field:nth-child(n+5) {
        display: none;
    }

    .hdv2-cah-skeleton__cd-actions {
        flex-direction: column-reverse;
        align-items: stretch;
    }

    .hdv2-cah-skeleton__bone--cd-btn-ghost,
    .hdv2-cah-skeleton__bone--cd-btn-primary {
        width: 100%;
    }
}

.hdv2-cah-skeleton__inner--viewinvoice {
    display: flex;
    flex-direction: column;
    gap: 1.15rem;
    max-width: 1100px;
    width: 100%;
}

.hdv2-cah-skeleton__vi-banner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
    border-radius: 0.85rem;
    background: color-mix(in srgb, var(--hdv2-cah-accent) 70%, hsl(0 72% 48%));
}

.hdv2-cah-skeleton__vi-banner-left {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__bone--vi-banner-icon {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.65rem;
    flex-shrink: 0;
    opacity: 0.85;
}

.hdv2-cah-skeleton__vi-banner-text {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__bone--vi-banner-title {
    width: min(8rem, 40%);
    height: 1.25rem;
    opacity: 0.9;
}

.hdv2-cah-skeleton__bone--vi-banner-sub {
    width: min(22rem, 78%);
    height: 0.75rem;
    opacity: 0.75;
}

.hdv2-cah-skeleton__bone--vi-banner-total {
    width: 7.5rem;
    height: 1.65rem;
    border-radius: 0.45rem;
    flex-shrink: 0;
    opacity: 0.9;
}

.hdv2-cah-skeleton__vi-pay {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
    padding: 1.35rem 1.5rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.85rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--vi-pay-title {
    width: min(12rem, 45%);
    height: 1rem;
}

.hdv2-cah-skeleton__bone--vi-pay-card {
    width: 100%;
    height: 4.75rem;
    border-radius: 0.75rem;
}

.hdv2-cah-skeleton__bone--vi-pay-label {
    width: 10rem;
    height: 0.7rem;
    margin-top: 0.15rem;
}

.hdv2-cah-skeleton__vi-pay-others {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.75rem;
}

.hdv2-cah-skeleton__bone--vi-pay-other {
    width: 100%;
    height: 3.75rem;
    border-radius: 0.75rem;
}

.hdv2-cah-skeleton__bone--vi-pay-btn {
    width: min(12rem, 50%);
    height: 2.65rem;
    border-radius: 0.65rem;
    margin: 0.35rem auto 0;
}

.hdv2-cah-skeleton__vi-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.15rem;
}

.hdv2-cah-skeleton__vi-card {
    display: flex;
    flex-direction: column;
    gap: 0.95rem;
    padding: 1.35rem 1.5rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.85rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--vi-card-title {
    width: 7.5rem;
    height: 0.95rem;
    padding-bottom: 0.7rem;
    margin-bottom: 0.1rem;
    border-bottom: 1px solid var(--hdv2-cah-border);
    box-sizing: content-box;
}

.hdv2-cah-skeleton__vi-info-row {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
}

.hdv2-cah-skeleton__bone--vi-info-icon {
    width: 2rem;
    height: 2rem;
    border-radius: 0.5rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__vi-info-body {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
    min-width: 0;
    flex: 1;
    padding-top: 0.1rem;
}

.hdv2-cah-skeleton__bone--vi-info-label {
    width: 4.5rem;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--vi-info-label-md {
    width: 6rem;
}

.hdv2-cah-skeleton__bone--vi-info-value {
    width: min(10rem, 70%);
    height: 0.85rem;
}

.hdv2-cah-skeleton__bone--vi-info-value-lg {
    width: min(16rem, 90%);
}

.hdv2-cah-skeleton__vi-meta-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    padding: 0.55rem 0;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__vi-meta-row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.hdv2-cah-skeleton__bone--vi-meta-label {
    width: 5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--vi-meta-label-md {
    width: 6.5rem;
}

.hdv2-cah-skeleton__bone--vi-meta-value {
    width: 5.5rem;
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--vi-meta-badge {
    width: 4.75rem;
    height: 1.4rem;
    border-radius: 999px;
}

@media (max-width: 860px) {
    .hdv2-cah-skeleton__vi-grid {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__vi-pay-others {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__bone--vi-pay-btn {
        width: 100%;
    }
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__vi-banner {
        flex-direction: column;
        align-items: flex-start;
    }

    .hdv2-cah-skeleton__bone--vi-banner-total {
        width: 6.5rem;
    }
}

.hdv2-cah-skeleton__inner--productdetails {
    display: flex;
    flex-direction: column;
    gap: 0.9rem;
    max-width: 1120px;
    width: 100%;
}

.hdv2-cah-skeleton__spd-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.hdv2-cah-skeleton__spd-head-text {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__bone--spd-title {
    width: min(18rem, 70%);
    height: 1.55rem;
}

.hdv2-cah-skeleton__spd-meta {
    display: flex;
    align-items: center;
    gap: 0.55rem;
    flex-wrap: wrap;
}

.hdv2-cah-skeleton__bone--spd-badge {
    width: 4.5rem;
    height: 1.35rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__bone--spd-sub {
    width: min(14rem, 55%);
    height: 0.8rem;
}

.hdv2-cah-skeleton__spd-actions {
    display: flex;
    gap: 0.45rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--spd-btn {
    width: 6.5rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--spd-btn-ghost {
    width: 5.5rem;
}

.hdv2-cah-skeleton__spd-stats {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0.8rem;
}

.hdv2-cah-skeleton__spd-stat {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
    padding: 0.85rem 1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--spd-stat-label {
    width: 4.5rem;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--spd-stat-value {
    width: 6rem;
    height: 0.95rem;
}

.hdv2-cah-skeleton__spd-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem;
}

.hdv2-cah-skeleton__bone--spd-tab {
    width: 5.5rem;
    height: 2.2rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--spd-tab.is-active {
    width: 5rem;
}

.hdv2-cah-skeleton__spd-card {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
    padding: 1.25rem 1.35rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.85rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--spd-card-title {
    width: 8rem;
    height: 0.95rem;
    margin-bottom: 0.2rem;
}

.hdv2-cah-skeleton__spd-info-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    padding: 0.45rem 0;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__spd-info-row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.hdv2-cah-skeleton__bone--spd-info-label {
    width: 5.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--spd-info-label-sm {
    width: 4rem;
}

.hdv2-cah-skeleton__bone--spd-info-label-md {
    width: 7rem;
}

.hdv2-cah-skeleton__bone--spd-info-value {
    width: 8rem;
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--spd-info-value-md {
    width: 11rem;
}

.hdv2-cah-skeleton__bone--spd-info-value-lg {
    width: min(16rem, 55%);
}

.hdv2-cah-skeleton__inner--domaindetails {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    max-width: 1100px;
    width: 100%;
}

.hdv2-cah-skeleton__dd-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
}

.hdv2-cah-skeleton__dd-head-text {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
    flex: 1;
}

.hdv2-cah-skeleton__bone--dd-title {
    width: min(16rem, 70%);
    height: 1.55rem;
}

.hdv2-cah-skeleton__bone--dd-sub {
    width: min(12rem, 50%);
    height: 0.8rem;
}

.hdv2-cah-skeleton__dd-actions {
    display: flex;
    gap: 0.5rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--dd-btn {
    width: 7rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--dd-btn-ghost {
    width: 6rem;
}

.hdv2-cah-skeleton__dd-stats {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0.8rem;
}

.hdv2-cah-skeleton__dd-stat {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    padding: 0.85rem 1rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.75rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--dd-stat-label {
    width: 4rem;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--dd-stat-value {
    width: 5.5rem;
    height: 0.9rem;
}

.hdv2-cah-skeleton__bone--dd-stat-value-lg {
    width: 7.5rem;
}

.hdv2-cah-skeleton__dd-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.9rem;
}

.hdv2-cah-skeleton__dd-card {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    padding: 1.15rem 1.25rem;
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.85rem;
    background: var(--hdv2-cah-card);
}

.hdv2-cah-skeleton__bone--dd-card-title {
    width: 7rem;
    height: 0.95rem;
    margin-bottom: 0.15rem;
}

.hdv2-cah-skeleton__dd-info-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    padding: 0.4rem 0;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__dd-info-row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.hdv2-cah-skeleton__bone--dd-info-label {
    width: 5.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--dd-info-label-md {
    width: 7rem;
}

.hdv2-cah-skeleton__bone--dd-info-value {
    width: 6.5rem;
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--dd-info-value-lg {
    width: min(12rem, 55%);
}

.hdv2-cah-skeleton__bone--dd-info-badge {
    width: 5.5rem;
    height: 1.35rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__bone--dd-info-btn {
    width: 4.5rem;
    height: 1.85rem;
    border-radius: 0.45rem;
}

@media (max-width: 960px) {
    .hdv2-cah-skeleton__spd-stats,
    .hdv2-cah-skeleton__dd-stats {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .hdv2-cah-skeleton__dd-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__spd-head,
    .hdv2-cah-skeleton__dd-head {
        flex-direction: column;
        align-items: stretch;
    }

    .hdv2-cah-skeleton__spd-actions,
    .hdv2-cah-skeleton__dd-actions {
        justify-content: flex-start;
    }

    .hdv2-cah-skeleton__spd-stats,
    .hdv2-cah-skeleton__dd-stats {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__spd-stat:nth-child(n+3),
    .hdv2-cah-skeleton__dd-stat:nth-child(n+3) {
        display: none;
    }

    .hdv2-cah-skeleton__bone--spd-tab:nth-child(n+5) {
        display: none;
    }
}

.hdv2-cah-skeleton__inner--addfunds {
    max-width: 1080px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}

.hdv2-cah-skeleton__af-hero {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.95rem;
    padding: 1.4rem 1.55rem;
    display: flex;
    align-items: flex-start;
    gap: 1.1rem;
}

.hdv2-cah-skeleton__bone--af-hero-icon {
    flex-shrink: 0;
    width: 2.6rem;
    height: 2.6rem;
    border-radius: 0.6rem;
}

.hdv2-cah-skeleton__af-hero-body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--af-hero-title {
    width: min(16rem, 70%);
    height: 1.25rem;
}

.hdv2-cah-skeleton__bone--af-hero-sub {
    width: min(28rem, 92%);
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--af-hero-note {
    width: 9.5rem;
    height: 1.35rem;
    border-radius: 999px;
    margin-top: 0.2rem;
}

.hdv2-cah-skeleton__af-limits {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.85rem;
}

.hdv2-cah-skeleton__af-limit {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
    padding: 0.95rem 1.05rem;
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.hdv2-cah-skeleton__bone--af-limit-icon {
    flex-shrink: 0;
    width: 2.15rem;
    height: 2.15rem;
    border-radius: 0.5rem;
}

.hdv2-cah-skeleton__af-limit-body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--af-limit-label {
    width: 4.5rem;
    height: 0.65rem;
}

.hdv2-cah-skeleton__bone--af-limit-label-lg {
    width: 6.5rem;
}

.hdv2-cah-skeleton__bone--af-limit-value {
    width: 5.5rem;
    height: 1rem;
}

.hdv2-cah-skeleton__af-tabs {
    display: flex;
    gap: 0.5rem;
}

.hdv2-cah-skeleton__bone--af-tab {
    width: 8.5rem;
    height: 2.45rem;
    border-radius: 0.65rem;
}

.hdv2-cah-skeleton__bone--af-tab.is-active {
    opacity: 1;
}

.hdv2-cah-skeleton__af-card {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.95rem;
    padding: 1.25rem 1.4rem;
    display: flex;
    flex-direction: column;
    gap: 1.15rem;
}

.hdv2-cah-skeleton__af-card-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.hdv2-cah-skeleton__bone--af-card-title {
    width: 10rem;
    height: 1.05rem;
}

.hdv2-cah-skeleton__bone--af-card-meta {
    width: 8rem;
    height: 0.8rem;
}

.hdv2-cah-skeleton__af-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.hdv2-cah-skeleton__af-field {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
}

.hdv2-cah-skeleton__bone--af-label {
    width: 5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--af-label-md {
    width: 6.5rem;
}

.hdv2-cah-skeleton__bone--af-input {
    width: 100%;
    height: 2.55rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--af-hint {
    width: 70%;
    height: 0.6rem;
}

.hdv2-cah-skeleton__bone--af-hint-short {
    width: 2rem;
    opacity: 0.35;
}

.hdv2-cah-skeleton__bone--af-submit {
    width: 11rem;
    height: 2.65rem;
    border-radius: 0.6rem;
}

@media (max-width: 860px) {
    .hdv2-cah-skeleton__af-limits,
    .hdv2-cah-skeleton__af-grid {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__af-card-head {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 640px) {
    .hdv2-cah-skeleton__af-limit:nth-child(n+3) {
        display: none;
    }
}

.hdv2-cah-skeleton__inner--security,
.hdv2-cah-skeleton__inner--contacts {
    max-width: 920px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.hdv2-cah-skeleton__sec-card {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
    padding: 1.15rem 1.25rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.hdv2-cah-skeleton__sec-card-head {
    display: flex;
    align-items: flex-start;
    gap: 0.85rem;
}

.hdv2-cah-skeleton__bone--sec-icon {
    flex-shrink: 0;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__sec-card-text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--sec-title {
    width: min(14rem, 70%);
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--sec-desc {
    width: min(22rem, 90%);
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--sec-desc-lg {
    width: min(28rem, 95%);
}

.hdv2-cah-skeleton__bone--sec-btn {
    width: 8.5rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__ac-header {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    margin-bottom: 0.15rem;
}

.hdv2-cah-skeleton__bone--ac-title {
    width: min(18rem, 75%);
    height: 1.55rem;
}

.hdv2-cah-skeleton__bone--ac-sub {
    width: min(36rem, 95%);
    height: 0.8rem;
}

.hdv2-cah-skeleton__ac-hints {
    display: flex;
    flex-wrap: wrap;
    gap: 0.45rem;
    margin-top: 0.35rem;
}

.hdv2-cah-skeleton__bone--ac-hint {
    width: 10rem;
    height: 1.55rem;
    border-radius: 999px;
}

.hdv2-cah-skeleton__bone--ac-hint-md {
    width: 14rem;
}

.hdv2-cah-skeleton__bone--ac-hint-lg {
    width: 16rem;
}

.hdv2-cah-skeleton__ac-card {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.75rem;
    padding: 1.15rem 1.25rem;
    display: flex;
    flex-direction: column;
    gap: 0.65rem;
}

.hdv2-cah-skeleton__ac-card--form {
    gap: 0.85rem;
}

.hdv2-cah-skeleton__ac-section-head {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--ac-section-title {
    width: 9rem;
    height: 1rem;
}

.hdv2-cah-skeleton__bone--ac-section-title-lg {
    width: 14rem;
}

.hdv2-cah-skeleton__bone--ac-section-desc {
    width: min(28rem, 88%);
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--ac-section-desc-lg {
    width: min(34rem, 95%);
}

.hdv2-cah-skeleton__bone--ac-label {
    width: 5.5rem;
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--ac-label-sm {
    width: 4rem;
}

.hdv2-cah-skeleton__bone--ac-label-md {
    width: 6.5rem;
}

.hdv2-cah-skeleton__bone--ac-label-lg {
    width: 8rem;
}

.hdv2-cah-skeleton__ac-picker {
    display: flex;
    align-items: center;
    gap: 0.65rem;
}

.hdv2-cah-skeleton__bone--ac-select {
    flex: 1;
    height: 2.55rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--ac-go {
    width: 4.5rem;
    height: 2.55rem;
    border-radius: 0.55rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__ac-form-section {
    border: 1px solid var(--hdv2-cah-border);
    border-radius: 0.65rem;
    background: var(--hdv2-cah-bg);
    padding: 0.9rem;
}

.hdv2-cah-skeleton__ac-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.8rem;
}

.hdv2-cah-skeleton__ac-field {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 0;
}

.hdv2-cah-skeleton__ac-field--full {
    grid-column: 1 / -1;
}

.hdv2-cah-skeleton__bone--ac-input {
    width: 100%;
    height: 2.45rem;
    border-radius: 0.5rem;
}

.hdv2-cah-skeleton__ac-divider {
    margin: 0.25rem 0;
    border-top: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__ac-switch {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    margin-top: 0.15rem;
}

.hdv2-cah-skeleton__bone--ac-switch-track {
    width: 2.6rem;
    height: 1.45rem;
    border-radius: 999px;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--ac-switch-label {
    width: min(22rem, 75%);
    height: 0.75rem;
}

.hdv2-cah-skeleton__ac-checks {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;
}

.hdv2-cah-skeleton__bone--ac-check {
    width: min(18rem, 70%);
    height: 1.15rem;
    border-radius: 0.35rem;
}

.hdv2-cah-skeleton__bone--ac-check-md {
    width: min(22rem, 80%);
}

.hdv2-cah-skeleton__bone--ac-check-lg {
    width: min(26rem, 88%);
}

.hdv2-cah-skeleton__ac-actions {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    margin-top: 0.35rem;
}

.hdv2-cah-skeleton__ac-actions-spacer {
    flex: 1;
    min-width: 0.5rem;
}

.hdv2-cah-skeleton__bone--ac-btn-danger {
    width: 8.5rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

@media (max-width: 720px) {
    .hdv2-cah-skeleton__pm-card {
        flex-wrap: wrap;
    }

    .hdv2-cah-skeleton__pm-card-actions {
        width: 100%;
    }

    .hdv2-cah-skeleton__ac-picker {
        flex-direction: column;
        align-items: stretch;
    }

    .hdv2-cah-skeleton__bone--ac-go {
        width: 100%;
    }

    .hdv2-cah-skeleton__ac-grid {
        grid-template-columns: 1fr;
    }

    .hdv2-cah-skeleton__ac-field:nth-child(n+9) {
        display: none;
    }

    .hdv2-cah-skeleton__ac-actions {
        flex-wrap: wrap;
    }

    .hdv2-cah-skeleton__ac-actions-spacer {
        display: none;
    }

    .hdv2-cah-skeleton__bone--ac-btn-danger,
    .hdv2-cah-skeleton__ac-actions .hdv2-cah-skeleton__bone--cd-btn-ghost,
    .hdv2-cah-skeleton__ac-actions .hdv2-cah-skeleton__bone--cd-btn-primary {
        flex: 1 1 calc(50% - 0.35rem);
    }
}

.hdv2-cah-skeleton__inner--paymentmethods {
    max-width: 920px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}

.hdv2-cah-skeleton__pm-header {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
}

.hdv2-cah-skeleton__pm-header-text {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
}

.hdv2-cah-skeleton__bone--pm-title {
    width: min(16rem, 70%);
    height: 1.35rem;
}

.hdv2-cah-skeleton__bone--pm-sub {
    width: min(28rem, 92%);
    height: 0.75rem;
}

.hdv2-cah-skeleton__pm-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.hdv2-cah-skeleton__bone--pm-btn {
    width: 9rem;
    height: 2.35rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__bone--pm-btn-ghost {
    width: 8rem;
}

.hdv2-cah-skeleton__pm-list {
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
}

.hdv2-cah-skeleton__pm-card {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
    padding: 1rem 1.15rem;
    display: flex;
    align-items: center;
    gap: 0.85rem;
}

.hdv2-cah-skeleton__bone--pm-icon {
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.55rem;
}

.hdv2-cah-skeleton__pm-card-body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--pm-name {
    width: min(12rem, 55%);
    height: 0.95rem;
}

.hdv2-cah-skeleton__bone--pm-desc {
    width: min(18rem, 75%);
    height: 0.7rem;
}

.hdv2-cah-skeleton__bone--pm-meta {
    width: 6rem;
    height: 0.65rem;
}

.hdv2-cah-skeleton__pm-card-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__bone--pm-card-btn {
    width: 5.5rem;
    height: 2rem;
    border-radius: 0.45rem;
}

.hdv2-cah-skeleton__inner--emails {
    max-width: 1140px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.hdv2-cah-skeleton__em-hero {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.95rem;
    padding: 1.2rem 1.4rem;
    display: flex;
    align-items: center;
    gap: 1rem;
}

.hdv2-cah-skeleton__bone--em-hero-icon {
    flex-shrink: 0;
    width: 2.6rem;
    height: 2.6rem;
    border-radius: 0.7rem;
}

.hdv2-cah-skeleton__em-hero-body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.hdv2-cah-skeleton__bone--em-hero-title {
    width: min(14rem, 65%);
    height: 1rem;
}

.hdv2-cah-skeleton__bone--em-hero-sub {
    width: min(28rem, 90%);
    height: 0.7rem;
}

.hdv2-cah-skeleton__em-filter {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.4rem;
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.7rem;
}

.hdv2-cah-skeleton__bone--em-search {
    flex: 1;
    height: 2.1rem;
    border-radius: 0.45rem;
}

.hdv2-cah-skeleton__bone--em-count {
    width: 5.5rem;
    height: 1.6rem;
    border-radius: 999px;
    flex-shrink: 0;
}

.hdv2-cah-skeleton__em-card {
    border: 1px solid var(--hdv2-cah-border);
    background: var(--hdv2-cah-card);
    border-radius: 0.85rem;
    overflow: hidden;
}

.hdv2-cah-skeleton__em-row {
    display: grid;
    grid-template-columns: 7.5rem minmax(0, 1fr) 6.5rem;
    align-items: center;
    gap: 0.85rem;
    padding: 0.85rem 1.1rem;
    border-bottom: 1px solid var(--hdv2-cah-border);
}

.hdv2-cah-skeleton__em-row:last-child {
    border-bottom: 0;
}

.hdv2-cah-skeleton__em-row--head {
    background: var(--hdv2-cah-accent);
}

.hdv2-cah-skeleton__bone--em-date {
    width: 5.5rem;
    height: 0.75rem;
}

.hdv2-cah-skeleton__bone--em-subject {
    width: min(18rem, 70%);
    height: 0.8rem;
}

.hdv2-cah-skeleton__bone--em-subject-md {
    width: min(22rem, 80%);
}

.hdv2-cah-skeleton__bone--em-subject-lg {
    width: min(26rem, 90%);
}

.hdv2-cah-skeleton__bone--em-action {
    width: 5.5rem;
    height: 1.85rem;
    border-radius: 0.45rem;
    justify-self: end;
}

@media (max-width: 720px) {
    .hdv2-cah-skeleton__em-row {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
    }

    .hdv2-cah-skeleton__bone--em-date {
        grid-column: 1;
    }

    .hdv2-cah-skeleton__bone--em-action {
        grid-column: 2;
        grid-row: 1 / span 2;
        align-self: center;
    }

    .hdv2-cah-skeleton__bone--em-subject,
    .hdv2-cah-skeleton__bone--em-subject-md,
    .hdv2-cah-skeleton__bone--em-subject-lg {
        grid-column: 1;
        width: 90%;
    }

    .hdv2-cah-skeleton__em-row--head .hdv2-cah-skeleton__bone--em-action {
        display: none;
    }
}

@media (prefers-reduced-motion: reduce) {
    .hdv2-cah-skeleton {
        transition: none;
    }

    .hdv2-cah-skeleton__bone {
        animation: none;
        background: var(--hdv2-cah-accent);
    }

    .hdv2-cah-main--nav-enter .hdv2-cah-greeting,
    .hdv2-cah-main--nav-enter .hdv2-cah-greeting-help,
    .hdv2-cah-main--nav-enter .hdv2-cah-security-notice,
    .hdv2-cah-main--nav-enter .hdv2-cah-card,
    .hdv2-cah-main--nav-enter .hdv2-cah-affiliate,
    .hdv2-cah-main--nav-enter .hdv2-cah-section,
    .hdv2-cah-main--nav-enter .hdv2-cah-list__row,
    .hdv2-cah-main--nav-enter .hdv2-svc__header,
    .hdv2-cah-main--nav-enter .hdv2-svc__stat,
    .hdv2-cah-main--nav-enter .hdv2-svc__toolbar,
    .hdv2-cah-main--nav-enter .hdv2-svc__row,
    .hdv2-cah-main--nav-enter .hdv2-svc__empty,
    .hdv2-cah-main--nav-enter .hdv2-inv-overdue,
    .hdv2-cah-main--nav-enter .hdv2-kb-hero,
    .hdv2-cah-main--nav-enter .hdv2-kb-section,
    .hdv2-cah-main--nav-enter .hdv2-kb-cat,
    .hdv2-cah-main--nav-enter .hdv2-kb-article-row,
    .hdv2-cah-main--nav-enter .hdv2-kb-breadcrumb,
    .hdv2-cah-main--nav-enter .hdv2-kb-article-head,
    .hdv2-cah-main--nav-enter .hdv2-kb-article-body,
    .hdv2-cah-main--nav-enter .hdv2-kb-rating,
    .hdv2-cah-main--nav-enter .hdv2-kb-related,
    .hdv2-cah-main--nav-enter .hdv2-kb-related-card,
    .hdv2-cah-main--nav-enter .hdv2-pf-card__head,
    .hdv2-cah-main--nav-enter .hdv2-pf-progress,
    .hdv2-cah-main--nav-enter .hdv2-pf-pane.is-active,
    .hdv2-cah-main--nav-enter .hdv2-pf-intent,
    .hdv2-cah-main--nav-enter .hdv2-cd-header,
    .hdv2-cah-main--nav-enter .hdv2-cd-profile,
    .hdv2-cah-main--nav-enter .hdv2-cd-tabs,
    .hdv2-cah-main--nav-enter .hdv2-cd-panel.is-active,
    .hdv2-cah-main--nav-enter .hdv2-cd-actions,
    .hdv2-cah-main--nav-enter .vi-status-banner,
    .hdv2-cah-main--nav-enter .vi-payment-hero,
    .hdv2-cah-main--nav-enter .vi-main-grid,
    .hdv2-cah-main--nav-enter .hdv2-spd__head,
    .hdv2-cah-main--nav-enter .hdv2-spd__stats,
    .hdv2-cah-main--nav-enter .hdv2-spd-tabs,
    .hdv2-cah-main--nav-enter .hdv2-spd-card,
    .hdv2-cah-main--nav-enter .hdv2-dd__header,
    .hdv2-cah-main--nav-enter .hdv2-dd__stats,
    .hdv2-cah-main--nav-enter .hdv2-dd__grid,
    .hdv2-cah-main--nav-enter .hdv2-af-hero,
    .hdv2-cah-main--nav-enter .hdv2-af-limits,
    .hdv2-cah-main--nav-enter .hdv2-af-tabs,
    .hdv2-cah-main--nav-enter .hdv2-af-card,
    .hdv2-cah-main--nav-enter .hdv2-cd-panel--security,
    .hdv2-cah-main--nav-enter .hdv2-ac-header,
    .hdv2-cah-main--nav-enter .hdv2-ac-card,
    .hdv2-cah-main--nav-enter .hdv2-pm__header,
    .hdv2-cah-main--nav-enter .hdv2-pm-card,
    .hdv2-cah-main--nav-enter .hdv2-pm-empty,
    .hdv2-cah-main--nav-enter .hdv2-emails-hero,
    .hdv2-cah-main--nav-enter .hdv2-emails-filterbar,
    .hdv2-cah-main--nav-enter .hdv2-emails-card {
        animation: none;
    }
}
