.ya-workspace{--ya-border:var(--line);--ya-muted:var(--muted);--ya-surface:var(--surface);--ya-ink:var(--ink);--ya-accent:var(--forest);max-width:1180px;margin:0 auto;padding:24px 0 56px;color:var(--ya-ink);min-width:0}.ya-workspace *{box-sizing:border-box}.ya-workspace a{color:var(--link)}.ya-workspace h1,.ya-workspace h2,.ya-workspace h3,.ya-workspace p{margin-top:0}.ya-hero,.ya-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.ya-hero{margin-bottom:28px}.ya-hero h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.035em;margin:0 0 8px}.ya-hero>div>p:last-child{max-width:670px;color:var(--ya-muted);line-height:1.6;margin-bottom:0}.ya-eyebrow{font-size:.72rem;letter-spacing:.12em;font-weight:750;color:var(--ya-accent);margin:0 0 8px}.ya-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 15px;border:1px solid var(--ya-border);border-radius:9px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer;background:var(--ya-surface);color:var(--ya-ink)!important}.ya-button:disabled{opacity:.48;cursor:not-allowed}.ya-primary{background:var(--forest);border-color:var(--forest);color:var(--paper)!important}.ya-secondary{background:var(--ya-surface)}.ya-danger{color:#bd3d3d!important}.ya-channel,.ya-empty,.ya-selected,.ya-library,.ya-report-section,.ya-filters,.ya-kpis>article,.ya-history{border:1px solid var(--ya-border);border-radius:15px;background:var(--ya-surface)}.ya-channel{padding:22px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:24px;align-items:center;margin-bottom:32px}.ya-channel-identity{display:flex;align-items:center;gap:14px;min-width:0}.ya-channel-identity img,.ya-avatar{width:58px;height:58px;object-fit:cover;border-radius:50%;flex:none}.ya-avatar{display:grid;place-items:center;background:var(--paper);font-size:1.5rem}.ya-channel h2{font-size:1.15rem;margin:0 0 4px}.ya-muted{color:var(--ya-muted);font-size:.9rem;line-height:1.55;margin:4px 0}.ya-stats{display:flex;gap:24px}.ya-stats div{display:grid;gap:5px}.ya-stats span{font-size:.78rem;color:var(--ya-muted)}.ya-stats strong{font-size:1rem}.ya-text-link{font-weight:650;text-decoration:none}.ya-text-link:hover,.ya-video-info a:hover{text-decoration:underline}.ya-empty{padding:24px;margin-bottom:24px}.ya-empty h2,.ya-empty h3{margin-bottom:8px}.ya-empty p{color:var(--ya-muted);line-height:1.6;max-width:680px}.ya-section-heading{margin:26px 0 16px}.ya-section-heading h2{margin:0 0 5px;font-size:1.35rem}.ya-library{padding:20px;margin-bottom:24px}.ya-video-list{display:grid;gap:10px}.ya-video-card{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;border:1px solid var(--ya-border);border-radius:12px}.ya-thumbnail{aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--paper);display:grid;place-items:center}.ya-thumbnail img{width:100%;height:100%;object-fit:cover}.ya-no-thumbnail{font-size:1.4rem;color:var(--ya-muted)}.ya-video-info{min-width:0}.ya-video-info h3{font-size:1rem;line-height:1.4;margin:0 0 7px}.ya-video-info h3 a{color:var(--ya-ink);text-decoration:none}.ya-pill{border:1px solid var(--ya-border);border-radius:99px;padding:2px 8px;text-transform:capitalize}.ya-pagination{display:flex;justify-content:flex-end;margin-top:16px}.ya-selected{padding:22px;margin:0 0 24px}.ya-description{white-space:pre-wrap;line-height:1.55}.ya-disclosure{border-top:1px solid var(--ya-border);padding:14px 0}.ya-disclosure summary,.ya-history summary{cursor:pointer;font-weight:700;min-height:34px}.ya-detail-body{padding:10px 2px}.ya-comment{padding:13px 0;border-bottom:1px solid var(--ya-border)}.ya-comment p{white-space:pre-wrap;line-height:1.55;margin:7px 0}.ya-actions{display:flex;gap:8px}.ya-caption,.ya-history article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--ya-border)}.ya-history{padding:16px 20px}.ya-notice{padding:14px 18px;border-left:4px solid var(--forest);border-radius:8px;background:var(--surface);margin:0 0 18px}.ya-workspace dialog.app-dialog{max-width:min(600px,calc(100% - 28px));width:100%;max-height:90vh;overflow:auto;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0}.ya-workspace dialog::backdrop{background:#30281199}.ya-workspace .dialog-header,.ya-workspace .dialog-body,.ya-workspace .dialog-actions{padding:18px 22px}.ya-workspace .dialog-header,.ya-workspace .dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.ya-workspace .dialog-actions{border:0;border-top:1px solid var(--line);flex-wrap:wrap}.ya-workspace .dialog-body label,.ya-workspace dialog label{display:block;margin:12px 0;line-height:1.5}.ya-workspace .field{display:block;width:100%;margin-top:5px;min-height:42px}.ya-workspace textarea.field{min-height:100px}.ya-workspace input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.ya-workspace button:focus-visible,.ya-workspace a:focus-visible,.ya-workspace summary:focus-visible,.ya-workspace input:focus-visible{outline:3px solid var(--link);outline-offset:3px}.ya-filters{display:flex;align-items:end;gap:14px;padding:16px;margin:0 0 18px}.ya-filters label{display:grid;gap:6px;font-size:.85rem;font-weight:650}.ya-filters input.field{min-height:42px}.ya-filters .ya-check{display:flex;align-items:center;min-height:42px;white-space:nowrap}.ya-report-meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--ya-muted);font-size:.85rem;margin-bottom:16px}.ya-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.ya-kpis>article{padding:18px;display:grid;gap:12px}.ya-kpis span{font-size:.85rem;color:var(--ya-muted)}.ya-kpis strong{font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.03em}.ya-report-section{padding:20px;margin:0 0 18px}.ya-table-wrap{width:100%;overflow:auto}.ya-table{border-collapse:collapse;width:100%;font-size:.9rem;text-align:left}.ya-table th,.ya-table td{padding:12px 14px;border-bottom:1px solid var(--ya-border);white-space:nowrap}.ya-table th{font-size:.78rem;color:var(--ya-muted)}.ya-table tbody tr:last-child td{border-bottom:0}.ya-related{display:flex;gap:22px;margin-top:24px;flex-wrap:wrap}.ya-analytics .ya-empty{margin-top:24px}
@media(max-width:900px){.ya-channel{grid-template-columns:1fr auto}.ya-channel>.ya-stats{grid-column:1/-1;grid-row:2;justify-content:space-between}.ya-channel>.ya-text-link{grid-column:2;grid-row:1}.ya-filters{flex-wrap:wrap}.ya-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ya-video-card{grid-template-columns:150px minmax(0,1fr) auto}}
@media(max-width:560px){.ya-workspace{padding:18px 0 36px}.ya-hero{align-items:flex-start;flex-direction:column}.ya-hero>.ya-button{width:100%}.ya-channel{padding:16px;grid-template-columns:1fr}.ya-channel>.ya-stats{grid-column:1;grid-row:auto;gap:12px}.ya-channel>.ya-text-link{grid-column:1;grid-row:auto}.ya-stats{flex-wrap:wrap}.ya-library,.ya-selected,.ya-report-section{padding:15px}.ya-video-card{grid-template-columns:104px minmax(0,1fr);gap:11px}.ya-video-card>.ya-button{grid-column:2;justify-self:start}.ya-video-info .ya-muted{font-size:.78rem}.ya-filters{display:grid;grid-template-columns:1fr}.ya-filters .ya-check{min-height:32px}.ya-filters>.ya-button{width:100%}.ya-kpis{gap:9px}.ya-kpis>article{padding:13px;gap:9px}.ya-kpis span{font-size:.78rem}.ya-kpis strong{font-size:1.2rem}.ya-section-heading{align-items:flex-start;flex-direction:column}.ya-caption,.ya-history article{align-items:flex-start;flex-direction:column}.ya-workspace .dialog-actions{justify-content:flex-start}}
.ya-workspace{--ya-accent:var(--link)}
.ya-workspace .ya-primary{color:#fff!important}
.ya-workspace .ya-check{display:flex!important;align-items:center;gap:8px}
.ya-workspace .ya-check input[type=checkbox]{width:18px;height:18px;flex:none}
.ya-workspace input[type=checkbox]{width:18px;height:18px}
.ya-workspace .ya-check{display:flex!important;align-items:center;gap:8px}
.ya-workspace .ya-check input{flex:none}
.ya-workspace .ya-actions{flex-wrap:wrap;min-width:0}
.ya-workspace .ya-button{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}
.ya-chart{margin:10px 0 28px;padding:16px 12px 10px;border:1px solid var(--line);border-radius:12px;min-width:0}
.ya-chart figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 10px;color:var(--muted);font-size:.85rem}
.ya-chart figcaption strong{color:var(--ink);font-size:1rem}
.ya-chart svg{display:block;width:100%;height:auto;overflow:visible}
.ya-chart-axis{stroke:var(--line);stroke-width:1.5}
.ya-chart-line{fill:none;stroke:var(--link);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.ya-chart-point{fill:var(--link);stroke:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke}
.ya-chart-label{fill:var(--muted);font:12px system-ui,sans-serif}
