.sales-status-card{--sales-status-accent-rgb: var(--v-theme-primary);position:relative;overflow:hidden;border-radius:var(--app-radius-card)!important;border:var(--app-stroke-hairline) solid var(--app-stroke-subtle);background:radial-gradient(120% 120% at 100% 0%,rgba(var(--sales-status-accent-rgb),.16),transparent 55%),linear-gradient(165deg,rgba(var(--v-theme-surface),.98),rgba(var(--v-theme-surface),.95))}.sales-status-card:before,.sales-section-card:before{content:"";position:absolute;inset:0 0 auto;height:3px}.sales-status-card:before{background:linear-gradient(90deg,rgba(var(--sales-status-accent-rgb),.95),rgba(var(--sales-status-accent-rgb),.22))}.sales-section-card{position:relative;overflow:hidden;border-radius:var(--app-radius-card)!important;border:var(--app-stroke-hairline) solid var(--app-stroke-subtle);background:radial-gradient(95% 120% at 100% 0%,rgba(var(--v-theme-secondary),.08),transparent 60%),linear-gradient(165deg,rgba(var(--v-theme-surface),.98),rgba(var(--v-theme-surface),.95))}.sales-section-card:before{background:linear-gradient(90deg,rgba(var(--v-theme-secondary),.95),rgba(var(--v-theme-secondary),.22))}.sales-status-card--success{--sales-status-accent-rgb: var(--v-theme-success)}.sales-status-card--error{--sales-status-accent-rgb: var(--v-theme-error)}.sales-status-card--warning,.sales-status-card--secondary{--sales-status-accent-rgb: var(--v-theme-secondary)}.sales-status-card--primary{--sales-status-accent-rgb: var(--v-theme-primary)}.sales-status-card--neutral{--sales-status-accent-rgb: var(--v-theme-on-surface)}.sales-status-content{container-type:inline-size;padding-top:.95rem;padding-bottom:.85rem}.sales-status-head{display:flex;align-items:center;gap:.55rem}.sales-status-title-wrap{min-width:0}.sales-status-eyebrow{font-size:.78rem;line-height:1.2;letter-spacing:var(--app-letter-spacing-section);text-transform:uppercase;font-weight:var(--app-font-weight-emphasis);color:rgba(var(--sales-status-accent-rgb),.96)}.sales-status-icon-wrap{width:30px;height:30px;border-radius:var(--app-radius-pill);display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--sales-status-accent-rgb),1);background:rgba(var(--sales-status-accent-rgb),.13);border:1px solid rgba(var(--sales-status-accent-rgb),.33)}.sales-status-title{margin-top:.1rem;font-size:1.35rem;font-weight:var(--app-font-weight-strong);line-height:1.2;color:var(--app-text-strong)}.sales-status-value{margin-top:.45rem;font-size:2.25rem;line-height:1.06;letter-spacing:-.01em;font-weight:var(--app-font-weight-strong);color:rgba(var(--v-theme-on-surface),.94)}.sales-status-value-row{margin-top:.45rem;display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.sales-status-value-row .sales-status-value{margin-top:0}.sales-status-primary-metric,.sales-status-gap-metric{min-width:0}.sales-status-primary-metric{flex:1 1 auto}.sales-status-gap-metric{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.24rem}.sales-status-metric-label,.sales-status-gap-label{color:var(--app-text-subtle);font-size:var(--app-font-size-caption);font-weight:var(--app-font-weight-emphasis);line-height:var(--app-line-height-tight);text-transform:uppercase}.sales-status-metric-label{margin-bottom:.18rem}.sales-status-value.is-positive{color:rgba(var(--v-theme-success),.96)}.sales-status-value.is-negative{color:rgba(var(--v-theme-error),.95)}.sales-status-value__amount,.sales-status-value__percent{display:inline-block}.sales-status-value__percent{margin-left:.25rem;font-size:.62em;font-weight:var(--app-font-weight-emphasis);letter-spacing:-.01em}.sales-status-net-pill{display:inline-flex;align-items:baseline;gap:.35rem;min-height:28px;padding:.22rem .6rem;border-radius:var(--app-radius-pill);border:1px solid transparent;font-weight:var(--app-font-weight-strong);line-height:1}.sales-status-net-pill.is-positive{color:rgb(var(--v-theme-success));background:rgba(var(--v-theme-success),.12);border-color:rgba(var(--v-theme-success),.18)}.sales-status-net-pill.is-negative{color:rgb(var(--v-theme-error));background:rgba(var(--v-theme-error),.1);border-color:rgba(var(--v-theme-error),.16)}.sales-status-net-pill__value{font-size:.92rem;font-weight:var(--app-font-weight-emphasis);letter-spacing:-.01em}.sales-status-card--success .sales-status-value:not(.is-positive):not(.is-negative){color:rgba(var(--v-theme-success),.95)}.sales-status-card--error .sales-status-value:not(.is-positive):not(.is-negative){color:rgba(var(--v-theme-error),.95)}.sales-status-card--warning .sales-status-value:not(.is-positive):not(.is-negative){color:rgba(var(--v-theme-secondary),.95)}.sales-status-progress-wrap{position:relative;margin-top:.75rem;min-height:12px}.sales-status-progress{margin-top:0}.sales-status-progress :deep(.v-progress-linear__background){background:rgba(var(--v-theme-on-surface),.08)!important;opacity:1!important}.sales-status-progress-label{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:0 .4rem;color:var(--app-text-strong);font-size:.68rem;font-weight:var(--app-font-weight-strong);line-height:1;letter-spacing:0;pointer-events:none;text-shadow:0 1px 2px rgba(var(--v-theme-surface),.85)}.sales-snapshot-kpi-grid{margin-top:.75rem}.sales-snapshot-kpi-card{background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.025),rgba(var(--v-theme-on-surface),.012)),rgba(var(--v-theme-surface),.64);border-color:rgba(var(--v-theme-on-surface),.1)}.sales-snapshot-kpi-card:nth-child(odd){background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.024),rgba(var(--v-theme-on-surface),.01)),rgba(var(--v-theme-surface),.58)}.sales-snapshot-kpi-card:nth-child(2n){background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.038),rgba(var(--v-theme-on-surface),.018)),rgba(var(--v-theme-surface),.68)}.sales-section-title-bar{min-height:0;padding:1rem 1.15rem .35rem;background:transparent;border-bottom:0;color:rgba(var(--v-theme-secondary),.96);font-size:var(--app-font-size-body-sm)!important;font-weight:var(--app-font-weight-emphasis);line-height:1.2;letter-spacing:var(--app-letter-spacing-section);text-transform:uppercase}.sales-section-title-group{display:inline-flex;align-items:center;gap:.45rem}.sales-forecast-projection-badge{display:inline-flex;align-items:center;min-height:1.25rem;padding:.12rem .45rem;border:var(--app-stroke-hairline) solid rgba(var(--v-theme-secondary),.28);border-radius:var(--app-radius-pill);background:rgba(var(--v-theme-secondary),.09);color:rgb(var(--v-theme-secondary));font-size:var(--app-font-size-caption);font-weight:var(--app-font-weight-strong);line-height:var(--app-line-height-tight);text-transform:none}.sales-section-title-bar .v-icon{color:rgb(var(--v-theme-secondary))!important}.sales-section-card .v-divider{margin:0 1.15rem;border-color:rgba(var(--v-theme-secondary),.18)}.sales-history-title-bar{align-items:center}.sales-history-summary{display:inline-flex;align-items:baseline;gap:.28rem}.sales-history-summary-label{font-size:.68rem;font-weight:var(--app-font-weight-emphasis);letter-spacing:var(--app-letter-spacing-section);text-transform:uppercase;color:var(--app-text-subtle)}.sales-history-summary-value{font-size:.9rem;font-weight:var(--app-font-weight-strong);letter-spacing:-.01em}.sales-history-ledger{padding:.14rem .35rem .35rem}.sales-history-ledger__sortbar{display:flex;align-items:center;gap:.05rem;padding:.2rem .1rem;overflow-x:hidden}.sales-history-ledger__sort{display:inline-flex;align-items:center;gap:0rem;min-height:1.55rem;padding:.15rem .2rem;border:var(--app-stroke-hairline) solid var(--app-stroke-subtle);border-radius:var(--app-radius-pill);background:rgba(var(--v-theme-on-surface),.035);color:var(--app-text-muted);font-size:var(--app-font-size-caption);font-weight:var(--app-font-weight-emphasis);line-height:var(--app-line-height-tight);white-space:nowrap;cursor:pointer}.sales-history-ledger__sort.is-active{border-color:rgba(var(--v-theme-secondary),.36);background:rgba(var(--v-theme-secondary),.12);color:rgb(var(--v-theme-secondary))}.sales-history-ledger__table{display:grid;gap:.25rem}.sales-history-ledger__head,.sales-history-ledger__row{display:grid;grid-template-columns:32px 58px minmax(76px,.7fr) 74px minmax(112px,.9fr) 82px minmax(96px,.65fr) 28px;align-items:center;gap:.45rem}.sales-history-ledger__head{padding:0 .52rem .18rem;color:var(--app-text-subtle);font-size:var(--app-font-size-caption);font-weight:var(--app-font-weight-emphasis);line-height:var(--app-line-height-tight);text-transform:uppercase}.sales-history-ledger__head-sort{display:inline-flex;align-items:center;justify-content:flex-start;gap:.14rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;text-transform:inherit;cursor:pointer}.sales-history-ledger__head-sort>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-history-ledger__head-sort .v-icon{flex:0 0 auto;color:currentColor!important;opacity:.58}.sales-history-ledger__head-sort.is-active{color:rgb(var(--v-theme-secondary))}.sales-history-ledger__head-sort.is-active .v-icon{opacity:1}.sales-history-ledger__row{min-height:52px;padding:.45rem .52rem;border:var(--app-stroke-hairline) solid var(--app-stroke-subtle);border-radius:var(--app-radius-lg);background:var(--app-surface-quiet);cursor:pointer;transition:background-color var(--app-motion-standard) var(--app-ease-standard),border-color var(--app-motion-standard) var(--app-ease-standard)}.sales-history-ledger__row:hover,.sales-history-ledger__row:focus-visible{background:rgba(var(--v-theme-on-surface),.05);border-color:rgba(var(--v-theme-on-surface),.14);outline:none}.sales-history-ledger__cell{min-width:0;color:var(--app-text-muted);font-size:.82rem;line-height:var(--app-line-height-tight)}.sales-history-ledger__units{color:var(--app-text-strong);font-weight:var(--app-font-weight-emphasis)}.sales-history-ledger__type-icon{display:flex;align-items:center;justify-content:center}.sales-history-ledger__type,.sales-history-ledger__profit{display:flex;align-items:center;gap:.38rem}.sales-history-ledger__type{color:var(--app-text-strong);font-weight:var(--app-font-weight-emphasis)}.sales-history-ledger__profit{flex-wrap:nowrap}.sales-history-ledger__type-text,.sales-history-ledger__customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-history-ledger__customer-button{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;border:0;padding:0;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:rgba(var(--v-theme-primary),.55);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;background:transparent;cursor:pointer}.sales-history-ledger__customer-button .buyer-identity{width:100%}.sales-history-ledger__customer-button:hover,.sales-history-ledger__customer-button:focus-visible{color:rgb(var(--v-theme-primary));outline:none;text-decoration-color:currentColor}.sales-history-ledger__actions{display:flex;justify-content:flex-end}.sales-history-ledger__loadmore{display:flex;justify-content:center;padding:.35rem 0 .1rem}.sales-history-type-token{background:rgba(var(--v-theme-secondary),.12)!important;border:1px solid rgba(var(--v-theme-secondary),.2)}.sales-history-profit-pill{display:inline-flex;align-items:center;justify-content:center;padding:.05rem .34rem;border-radius:var(--app-radius-pill);font-size:.72rem;font-weight:620;letter-spacing:0;border:1px solid transparent;line-height:1;min-height:22px}.sales-history-ledger__profit-value{flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-history-profit-pill.is-positive{color:rgb(var(--v-theme-success));background:rgba(var(--v-theme-success),.1);border-color:rgba(var(--v-theme-success),.14)}.sales-history-profit-pill.is-negative{color:rgb(var(--v-theme-error));background:rgba(var(--v-theme-error),.1);border-color:rgba(var(--v-theme-error),.14)}.sales-history-profit-pill--secondary{margin-left:0;max-width:min(12rem,48%);opacity:.72;font-weight:520}.sales-history-action-btn{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border-radius:var(--app-radius-lg);color:rgba(var(--v-theme-on-surface),.38)!important;background:transparent;margin-top:-1px}.sales-history-action-btn:hover{color:rgb(var(--v-theme-error))!important;background:rgba(var(--v-theme-error),.08)!important}.sales-forecast-card{background:radial-gradient(90% 110% at 100% 0%,rgba(var(--v-theme-primary),.08),transparent 62%),linear-gradient(165deg,rgba(var(--v-theme-surface),.98),rgba(var(--v-theme-surface),.95))}.sales-forecast-title-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:.3rem}.sales-forecast-title-bar .sales-section-title-group{min-width:0}.sales-forecast-title-actions{display:inline-flex;align-items:center;gap:.25rem;justify-self:end}.sales-forecast-carousel{display:inline-flex;align-items:center;gap:.05rem;border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:var(--app-radius-pill);padding:.05rem .14rem;background:rgba(var(--v-theme-on-surface),.02);box-shadow:inset 0 1px rgba(var(--v-theme-on-surface),.03)}.sales-forecast-carousel-btn{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.sales-forecast-carousel-index{font-size:.7rem;font-weight:var(--app-font-weight-strong);min-width:2rem;text-align:center;color:rgba(var(--v-theme-on-surface),.66)}.sales-forecast-content{display:flex;flex-direction:column;gap:.55rem;padding-top:.7rem;padding-bottom:.8rem}.sales-chart-card{background:radial-gradient(95% 110% at 100% 0%,rgba(var(--v-theme-secondary),.08),transparent 60%),linear-gradient(165deg,rgba(var(--v-theme-surface),.98),rgba(var(--v-theme-surface),.95))}.sales-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.sales-section-head-main{display:inline-flex;align-items:flex-start;gap:.5rem;min-width:0}.sales-section-head-main .v-icon{margin-top:.06rem;color:rgb(var(--v-theme-secondary))!important}.sales-section-head-copy{min-width:0}.sales-section-eyebrow{font-size:.8rem;line-height:1.2;letter-spacing:var(--app-letter-spacing-section);text-transform:uppercase;font-weight:var(--app-font-weight-emphasis);color:rgba(var(--v-theme-secondary),.96)}.sales-section-subtitle{margin-top:.2rem;font-size:.84rem;color:var(--app-text-subtle);line-height:1.3}.sales-section-toggle-btn{color:rgba(var(--v-theme-on-surface),.72)!important;margin-right:-.35rem;margin-top:-.2rem}.sales-section-toggle-btn:hover{color:rgba(var(--v-theme-on-surface),.92)!important}.sales-forecast-subtitle{margin:0 0 .55rem;color:var(--app-text-muted);font-size:var(--app-font-size-body-sm);line-height:var(--app-line-height-normal)}.sales-forecast-row{border:var(--app-stroke-hairline) solid var(--app-stroke-subtle);background:var(--app-surface-quiet);border-radius:var(--app-radius-lg);padding:.65rem .7rem}.sales-forecast-row-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sales-forecast-row-label{font-weight:var(--app-font-weight-strong);font-size:.9rem;color:var(--app-text-strong)}.sales-forecast-row-prefix,.sales-forecast-profit-label{color:var(--app-text-subtle);font-size:var(--app-font-size-caption);font-weight:var(--app-font-weight-emphasis);line-height:var(--app-line-height-tight);text-transform:uppercase}.sales-forecast-row-prefix{margin-right:.24rem}.sales-forecast-profit-block{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;flex:0 0 auto}.sales-forecast-row-profit{font-weight:var(--app-font-weight-strong);font-size:.95rem}.sales-forecast-row-profit.is-positive{color:rgb(var(--v-theme-success))}.sales-forecast-row-profit.is-negative{color:rgb(var(--v-theme-error))}.sales-forecast-row-meta{margin-top:.25rem;font-size:.8rem;color:var(--app-text-muted);line-height:1.3}.v-theme--unionArenaDark .sales-status-card,.v-theme--unionArenaDark .sales-section-card{border-color:var(--app-stroke-default);background:radial-gradient(95% 110% at 100% 0%,rgba(var(--v-theme-secondary),.055),transparent 60%),linear-gradient(165deg,rgba(var(--v-theme-surface-bright),.74),rgba(var(--v-theme-surface),.96));box-shadow:var(--app-shadow-md)}.v-theme--unionArenaDark .sales-status-card{background:radial-gradient(115% 115% at 100% 0%,rgba(var(--sales-status-accent-rgb),.1),transparent 58%),linear-gradient(165deg,rgba(var(--v-theme-surface-bright),.7),rgba(var(--v-theme-surface),.96))}.v-theme--unionArenaDark .sales-snapshot-kpi-card:nth-child(odd){background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.018),rgba(var(--v-theme-on-surface),.006)),rgba(var(--v-theme-background),.34)}.v-theme--unionArenaDark .sales-snapshot-kpi-card:nth-child(2n){background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.032),rgba(var(--v-theme-on-surface),.012)),rgba(var(--v-theme-background),.46)}.v-theme--unionArenaDark .sales-history-list .v-list-item,.v-theme--unionArenaDark .sales-history-ledger__row,.v-theme--unionArenaDark .sales-forecast-row{border-color:var(--app-stroke-subtle);background:var(--app-surface-quiet)}.v-theme--unionArenaDark .sales-history-row:hover,.v-theme--unionArenaDark .sales-history-ledger__row:hover,.v-theme--unionArenaDark .sales-history-ledger__row:focus-visible{background:var(--app-surface-muted);border-color:var(--app-stroke-default)}@media(min-width:960px){.sales-screen-grid{align-items:start}.sales-status-card,.sales-section-card{margin-bottom:var(--app-dashboard-desktop-gap)}.sales-status-content{padding:.85rem 1rem .78rem}.sales-status-value-row{margin-top:.32rem}.sales-snapshot-kpi-grid{margin-top:.62rem}.sales-right-column{display:grid;gap:.75rem;align-content:start}.sales-right-column .sales-section-card{margin-bottom:0}.sales-chart-card .app-responsive-chart__plot{min-block-size:280px}.sales-chart-head{margin-bottom:.45rem}.sales-forecast-content{gap:.38rem;padding-top:.5rem;padding-bottom:.62rem}.sales-forecast-subtitle{margin-bottom:.28rem}.sales-forecast-row{padding:.52rem .62rem}.sales-forecast-row-meta{margin-top:.18rem}}@media(min-width:601px){.sales-history-ledger__sortbar{display:none}}.v-theme--unionArenaLight .sales-history-list .v-list-item{border-color:rgba(var(--v-theme-on-surface),.14);background:rgba(var(--v-theme-surface),.95)}.v-theme--unionArenaLight .sales-history-item-subtitle{color:rgba(var(--v-theme-on-surface),.76)}.v-theme--unionArenaLight .sales-history-action-btn{background:rgba(var(--v-theme-on-surface),.06)}.v-theme--unionArenaLight .sales-snapshot-kpi-card:nth-child(odd){background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.018),rgba(var(--v-theme-on-surface),.008)),rgba(var(--v-theme-surface),.88)}.v-theme--unionArenaLight .sales-snapshot-kpi-card:nth-child(2n){background:linear-gradient(180deg,rgba(var(--v-theme-on-surface),.034),rgba(var(--v-theme-on-surface),.014)),rgba(var(--v-theme-surface),.96)}@media(max-width:600px){.sales-status-title{font-size:1.18rem}.sales-status-value{font-size:1.95rem}.sales-status-value-row{gap:.5rem .65rem}.sales-forecast-title-bar{padding-left:.95rem;padding-right:.95rem;column-gap:.55rem}.sales-forecast-title-actions{grid-column:1 / -1;justify-self:start;gap:.2rem;padding-left:1.5rem}.sales-forecast-carousel-index{font-size:.69rem;min-width:1.9rem}.sales-forecast-row{padding:.5rem .58rem}.sales-forecast-row-head{align-items:flex-start}.sales-forecast-row-meta{font-size:.76rem}.sales-section-title-bar{padding-left:.95rem;padding-right:.95rem}.sales-chart-head{align-items:flex-start}.sales-section-subtitle{font-size:.78rem}.sales-history-list{padding:.16rem .26rem .3rem}.sales-history-ledger{padding:.1rem .26rem .3rem}.sales-history-ledger__sortbar{padding-bottom:.32rem}.sales-history-ledger__head{display:none}.sales-history-ledger__row{grid-template-columns:28px 34px minmax(70px,1fr) auto auto;grid-template-areas:"type-icon units type price actions" "profit profit profit date customer";gap:.16rem .45rem;min-height:0;padding:.42rem .52rem}.sales-history-ledger__type-icon{grid-area:type-icon}.sales-history-ledger__units{grid-area:units}.sales-history-ledger__type{grid-area:type;gap:.42rem}.sales-history-ledger__profit{grid-area:profit}.sales-history-ledger__actions{grid-area:actions}.sales-history-ledger__cell:nth-of-type(4){grid-area:price}.sales-history-ledger__cell:nth-of-type(6){grid-area:date}.sales-history-ledger__customer{grid-area:customer}.sales-history-ledger__cell,.sales-history-ledger__customer{font-size:.74rem;line-height:1.1;white-space:nowrap}.sales-history-ledger__type-text,.sales-history-ledger__customer{white-space:normal;-webkit-line-clamp:2}.sales-history-type-token{width:24px!important;min-width:24px!important;height:24px!important}.sales-history-profit-pill{min-height:19px;padding:.04rem .3rem;font-size:.68rem}.sales-history-list .v-list-item{min-height:54px}.sales-history-item-main{font-size:.95rem}.sales-history-action-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}
