.sales-page{--sales-ink:var(--foreground);--sales-muted:var(--secondary-foreground);--sales-line:var(--border);--sales-logo-surface:#fff;--sales-logo-ink:#2b333b;--sales-deal-bg:#e3f2ec;--sales-deal-ink:#1c594a;--sales-pending-bg:#fceeca;--sales-pending-ink:#694316;--sales-leading-display:1.08;color:var(--sales-ink);background:var(--background);font-size:var(--text-sm);line-height:var(--leading-relaxed);flex:1;min-height:0;position:relative;overflow:hidden auto}.sales-page :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sales-container{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}.sales-intro{padding-block:calc(var(--spacing) * 8) calc(var(--spacing) * 6)}.sales-topline{align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sales-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--primary)}.sales-draft{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:calc(var(--spacing)) calc(var(--spacing) * 2)}.sales-intro h1{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-weight-semibold);line-height:var(--sales-leading-display);max-width:var(--container-3xl)}.sales-deck{color:var(--sales-muted);margin-block:calc(var(--spacing) * 3);font-size:var(--text-base)}.sales-context{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 5);color:var(--sales-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.sales-context>span{color:var(--primary);font-weight:var(--font-weight-medium)}.sales-toolbar{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);background:var(--accent);border-radius:var(--radius-md);flex-wrap:wrap;align-items:end;display:flex}.sales-search{min-width:calc(var(--spacing) * 48);flex:1}.sales-page label{font-weight:var(--font-weight-medium);font-size:var(--text-xs);margin-bottom:calc(var(--spacing) * 1.5);display:block}.sales-page input{width:100%;min-height:calc(var(--spacing) * 11);border:1px solid var(--primary);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);background:var(--card);color:var(--foreground);font-size:var(--text-base)}.sales-page input::placeholder{color:var(--sales-muted);opacity:1}.sales-filter-group{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sales-filter-group button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--card);border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary)}.sales-filter-group button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.sales-results{min-height:calc(var(--spacing) * 12);font-size:var(--text-xs);color:var(--sales-muted);justify-content:space-between;align-items:center;display:flex}.sales-results button{min-height:calc(var(--spacing) * 11);color:var(--primary);text-underline-offset:calc(var(--spacing));text-decoration:underline}.sales-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.sales-table thead{background:var(--primary);color:var(--primary-foreground)}.sales-table thead th{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.sales-table thead th:first-child{width:40%}.sales-table thead th:nth-child(2){width:25%}.sales-table thead th:nth-child(3){width:23%}.sales-table thead th:last-child{width:12%}.sales-table tbody td,.sales-table tbody th{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-bottom:1px solid var(--sales-line);vertical-align:middle;font-weight:var(--font-weight-normal);overflow-wrap:anywhere}.sales-table tbody tr{background:var(--card)}.sales-table tbody tr:nth-child(2n){background:var(--background)}.sales-identity{align-items:center;gap:calc(var(--spacing) * 4);min-width:0;display:flex}.sales-logo{flex:0 0 calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 12);min-height:calc(var(--spacing) * 11);background:var(--sales-logo-surface);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 1.5);justify-content:center;align-items:center;display:flex}.sales-logo img{object-fit:contain;width:100%;height:100%}.sales-logo-missing{font-size:var(--text-xs);line-height:var(--leading-tight);text-align:center;color:var(--sales-logo-ink)}.sales-brand-name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sales-pill{align-items:center;gap:calc(var(--spacing));border-radius:var(--radius-sm);max-width:100%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--leading-snug);font-weight:var(--font-weight-medium);display:inline-flex}.sales-deal-check{font-weight:var(--font-weight-bold);font-size:var(--text-sm);flex-shrink:0}.sales-pill-deal,.sales-pill-reported,.sales-pill-live{background:var(--sales-deal-bg);color:var(--sales-deal-ink)}.sales-pill-pending{background:var(--sales-pending-bg);color:var(--sales-pending-ink)}.sales-pill-unknown,.sales-pill-no{background:var(--secondary);color:var(--secondary-foreground)}.sales-visit a{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing));color:var(--primary);font-weight:var(--font-weight-medium);text-underline-offset:calc(var(--spacing));text-decoration:underline;display:inline-flex}.sales-unavailable,.sales-details{font-size:var(--text-xs);color:var(--sales-muted)}.sales-details summary{cursor:pointer;color:var(--primary);min-height:calc(var(--spacing) * 8);align-content:center}.sales-detail-body{padding-block:calc(var(--spacing) * 2);line-height:var(--leading-relaxed)}.sales-detail-body p,.sales-detail-body a{margin-bottom:calc(var(--spacing) * 2);display:block}.sales-detail-body a{color:var(--primary);min-height:calc(var(--spacing) * 6);text-decoration:underline}.sales-attribution{font-size:var(--text-xs);color:var(--sales-muted);margin-block:calc(var(--spacing) * 4) calc(var(--spacing) * 7)}.sales-attribution a{color:var(--primary);text-underline-offset:calc(var(--spacing));text-decoration:underline}.sales-empty{padding:calc(var(--spacing) * 10);text-align:center;border:1px solid var(--sales-line);border-radius:var(--radius-md)}.sales-empty h2{font-family:var(--font-serif);font-size:var(--text-2xl)}.sales-empty p{margin-block:calc(var(--spacing) * 3);color:var(--sales-muted)}.sales-empty button{min-height:calc(var(--spacing) * 11);color:var(--primary);text-decoration:underline}.sales-mobile-label{display:none}.sales-newsletter{gap:calc(var(--spacing) * 5);background:var(--primary);color:var(--primary-foreground);padding:calc(var(--spacing) * 6);border-radius:var(--radius-md);margin-bottom:calc(var(--spacing) * 8);display:grid}.sales-newsletter .sales-eyebrow{color:inherit}.sales-newsletter h2{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-tight);margin-block:calc(var(--spacing) * 2)}.sales-newsletter form{align-self:center}.sales-signup-fields{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sales-signup-fields input{flex:1;min-width:0}.sales-signup-fields button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);background:var(--primary-foreground);color:var(--primary);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm)}.sales-signup-fields button:disabled{cursor:not-allowed}.sales-small{font-size:var(--text-xs);margin-top:calc(var(--spacing) * 2)}.sales-newsletter :focus-visible{outline-color:var(--primary-foreground)}@media (width>=48rem){.sales-intro h1{font-size:var(--text-5xl)}.sales-newsletter{grid-template-columns:1fr 1fr;align-items:center}}@media (width<=47.999rem){.sales-intro{padding-block:calc(var(--spacing) * 6)}.sales-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sales-filter-group button{padding-inline:calc(var(--spacing) * 2)}.sales-table,.sales-table tbody{display:block}.sales-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sales-table tr{border:1px solid var(--sales-line);border-radius:var(--radius-md);margin-bottom:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.sales-table tbody th{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-bottom:0;grid-column:1/-1}.sales-table tbody td{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);vertical-align:top;border-bottom:0}.sales-table tbody td.sales-visit{border-top:1px solid var(--sales-line);text-align:right;background:var(--accent);grid-column:1/-1;padding-block:0}.sales-mobile-label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing) * 2);color:var(--sales-muted);display:block}.sales-logo{height:calc(var(--spacing) * 11)}.sales-signup-fields button{width:100%}}@media (prefers-reduced-motion:reduce){.sales-page{scroll-behavior:auto}}
