.pv-card{min-width:0;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);font-family:var(--ds-font-family);letter-spacing:var(--ds-tracking);color:var(--ds-text-primary);text-align:left}.pv-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--separator);font-size:var(--ds-text-base);line-height:var(--ds-leading-base);font-weight:var(--ds-weight-medium)}.pv-muted{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);color:var(--ds-text-secondary)}.pv-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.pv-table th{padding:6px var(--ds-space-4);background:var(--ds-surface-muted);color:var(--ds-text-secondary);font-weight:var(--ds-weight-regular);white-space:nowrap}.pv-table td{padding:10px var(--ds-space-4);border-top:1px solid var(--separator);white-space:nowrap}.pv-table tbody tr:first-child td{border-top:0}.pv-two{display:flex;flex-direction:column}.pv-two b{font-weight:var(--ds-weight-medium)}.pv-two small{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-secondary)}.pv-total{display:grid;grid-template-columns:1fr auto auto;gap:var(--ds-space-8);padding:10px var(--ds-space-4);border-top:1px solid var(--card-border);background:var(--ds-surface-muted);font-size:13px;font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums}.pv-statement{padding:var(--ds-space-2) 0;font-size:13px;font-variant-numeric:tabular-nums}.pv-line{display:flex;justify-content:space-between;padding:7px var(--ds-space-4)}.pv-line--sub{border-top:1px solid var(--separator);font-weight:var(--ds-weight-medium)}.pv-line--total{margin-top:var(--ds-space-1);border-top:1px solid var(--ds-text-primary);font-weight:var(--ds-weight-semibold)}.pv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-space-3)}.pv-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ds-space-3)}.pv-dashboard{display:flex;flex-direction:column;gap:var(--ds-space-3)}.pv-bars{display:block;width:100%;height:180px;padding:var(--ds-space-4);box-sizing:border-box}.pv-app{display:flex;gap:0;overflow:hidden;background:var(--ds-canvas);border:1px solid var(--card-border);border-radius:var(--ds-radius-2xl);box-shadow:0 30px 60px -30px #0e121b40;font-family:var(--ds-font-family);letter-spacing:var(--ds-tracking);color:var(--ds-text-primary);text-align:left}.pv-app__rail{flex:0 0 200px;padding:var(--ds-space-3) var(--ds-space-2)}.pv-app__org{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);white-space:nowrap}.pv-app__logo{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ds-radius-sm);background:var(--primary);color:#fff;font-size:12px;font-weight:var(--ds-weight-semibold)}.pv-app__row{display:flex;align-items:center;gap:var(--ds-space-2_5);margin-bottom:2px;padding:7px var(--ds-space-2_5);border-radius:var(--ds-radius-lg);color:var(--ds-text-nav);font-size:13px;font-weight:var(--ds-weight-medium)}.pv-app__row--active{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--card-border),var(--ds-shadow-sm);color:var(--ds-text-primary)}.pv-app__row--active svg{color:var(--primary)}.pv-app__panel{flex:1 1 auto;min-width:0;margin:6px 6px 6px 0;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--ds-radius-xl)}.pv-app__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-2_5) var(--ds-space-4);border-bottom:1px solid var(--separator)}.pv-app__search{width:40%;padding:5px var(--ds-space-3);border:1px solid var(--card-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);color:var(--ds-text-placeholder);font-size:13px}.pv-app__btn{padding:6px var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--primary);color:#fff;font-size:13px;font-weight:var(--ds-weight-medium);white-space:nowrap}.pv-app__body{padding:var(--ds-space-5)}.pv-app__title{margin-bottom:var(--ds-space-4);font-size:var(--ds-text-2xl);line-height:var(--ds-leading-2xl);font-weight:var(--ds-weight-medium)}@media (max-width: 720px){.pv-app__rail{display:none}.pv-app__panel{margin:0;border:0}.pv-app__body{padding:var(--ds-space-4)}.pv-grid{grid-template-columns:minmax(0,1fr)}.pv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-tile{position:absolute;inset:22px -1px auto 22px;pointer-events:none}.pv-tile .pv-card{border-top-right-radius:0}.pv-grid>.pv-card{display:flex;flex-direction:column}.pv-grid>.pv-card .pv-bars{flex:1 1 auto;min-height:160px;height:auto}
