.youtube-growth{--yt-ink:#193d32;--yt-leaf:#39725e;display:grid;gap:20px;max-width:1500px;margin:auto}.youtube-growth h1{max-width:900px}.youtube-growth .panel{margin:0}.youtube-growth .section-head{align-items:flex-start}.youtube-growth a{color:var(--yt-leaf)}.yt-connection{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.yt-connection p{margin:7px 0}.yt-connection code,.yt-settings code,.yt-channel-choice code{display:block;overflow-wrap:anywhere;font-size:12px}.yt-actions{display:flex;gap:8px;flex-wrap:wrap}.yt-tabs{display:flex;gap:8px;overflow:auto;padding:3px 0 12px;scrollbar-width:thin}.yt-tabs button{flex-shrink:0;background:#fff;border:1px solid #dce4d7}.yt-tabs button.active{background:var(--yt-ink);color:#fff;border-color:var(--yt-ink)}.yt-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.yt-metric{display:flex;flex-direction:column;min-height:180px;gap:7px}.yt-metric-label{color:#61796e;font-size:12px}.yt-metric>strong{font-size:28px;letter-spacing:-1px;color:var(--yt-ink);font-weight:600}.yt-metric small{font-size:10px;color:#61796e}.yt-metric p{font-size:11px;line-height:1.6;margin:3px 0;color:#61796e}.yt-no-data{padding:42px 22px;background:#f4f7f0;border:1px dashed #c9d7c5;border-radius:12px;color:#61796e;text-align:center;font-size:13px}.yt-chart{margin:10px 0 0}.yt-chart svg{width:100%;max-height:280px;display:block}.yt-chart-grid{stroke:#e0e8dc;stroke-width:1;fill:none}.yt-chart-line{fill:none;stroke:var(--yt-leaf);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.yt-chart text{font-size:11px;fill:#61796e}.yt-chart figcaption{color:#61796e;font-size:11px;margin-top:10px}.yt-table{overflow-x:auto;max-width:100%}.yt-table table{width:100%;border-collapse:collapse;min-width:580px;font-size:12px;text-align:left}.yt-table td,.yt-table th{padding:15px 12px;border-bottom:1px solid #e3e9df}.yt-table th{font-weight:500;color:#61796e}.yt-table td:first-child{max-width:400px}.yt-warning{background:#fff4df;border:1px solid #ebd9b3;border-radius:11px;padding:15px 18px;font-size:12px;line-height:1.7;color:#785c28}.yt-settings{font-size:12px}.yt-settings summary{cursor:pointer;font-weight:600}.yt-settings form{display:grid;grid-template-columns:1fr 1fr auto;gap:15px;align-items:end;margin-top:20px}.yt-settings form p{grid-column:1/-1;margin:0}.yt-channel-choice{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #e3e9df}.yt-channel-choice small{display:block;margin-top:5px;color:#61796e}.yt-channel-choice button{flex-shrink:0}.yt-selection{border-color:#a8c4a0}.yt-progress-row{display:grid;gap:10px;margin:25px 0}.yt-progress-row span{font-size:13px;color:#61796e}.yt-progress-row progress{width:100%;height:14px;accent-color:var(--yt-leaf)}.yt-schedule,.yt-specialist{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #e3e9df;font-size:13px}.yt-specialist span,.yt-schedule>span{color:#61796e;font-size:11px}.yt-planned{min-height:220px}.yt-boundary{font-size:11px;line-height:1.8;color:#61796e;margin:0}.yt-boundary a{white-space:nowrap}@media(max-width:1100px){.yt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-settings form{grid-template-columns:1fr}}@media(max-width:540px){.youtube-growth{gap:15px}.yt-metric{min-height:170px;padding:17px}.yt-metric>strong{font-size:23px}.yt-metrics{gap:10px}.yt-actions{width:100%}.yt-actions button{flex:1 1 45%;font-size:12px}.yt-channel-choice{align-items:flex-start;flex-direction:column}.yt-schedule,.yt-specialist{align-items:flex-start;flex-direction:column;gap:7px}.yt-boundary a{white-space:normal}}
.yt-local-host{display:grid;gap:20px;min-width:0}.yt-local-host form{display:grid;gap:16px;margin:18px 0}.yt-local-host select,.yt-local-host textarea{max-width:100%;width:100%}.yt-local-range{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yt-local-check{display:flex!important;align-items:flex-start;gap:10px;font-size:12px}.yt-local-check input{width:auto!important;margin-top:3px}.yt-local-json{max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f0;padding:18px;border-radius:10px;font:12px/1.75 "Segoe UI",sans-serif}.yt-local-job{padding:20px 0;border-top:1px solid #e3e9df}.yt-local-video{display:block;width:100%;max-width:310px;max-height:540px;background:#193d32;border-radius:12px;margin:18px 0}.yt-local-tools summary{cursor:pointer;font-weight:600}.yt-local-tools code{overflow-wrap:anywhere;font-size:11px}@media(max-width:540px){.yt-local-range{grid-template-columns:1fr}.yt-local-host .yt-actions button{flex-basis:100%}}
#youtube-video-analysis{display:grid;gap:14px;min-width:0;margin-top:20px}#youtube-video-analysis select{width:100%;max-width:100%;min-width:0}
.yt-intel-host{display:grid;gap:20px;min-width:0}.yt-intel-host form{display:grid;gap:14px;margin:18px 0}.yt-intel-host select,.yt-intel-host input{min-width:0;max-width:100%;width:100%}.yt-intel-host .yt-local-check input{width:auto}.yt-intel-host small{overflow-wrap:anywhere}.yt-intel-host code{font-size:10px;overflow-wrap:anywhere}.yt-intel-host .row{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.yt-intel-host details{margin:12px 0}.yt-intel-host .yt-warning{overflow-wrap:anywhere}.yt-intel-host .yt-local-job>p{line-height:1.7}.yt-intel-host li{margin:10px 0;font-size:13px;line-height:1.7}

.yt-intel-host .yi-concept{padding:18px;margin:16px 0;border:1px solid #dce4d7;border-radius:12px;background:#f8faf5}.yt-intel-host .yi-concept h3{margin:0;font-size:16px}.yt-intel-host .yi-concept h4{margin:20px 0 8px}.yt-intel-host .yi-concept p{font-size:13px;line-height:1.75}.yt-intel-host .yi-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.yt-intel-host summary{cursor:pointer}

.yt-short-output{max-width:340px;width:100%;max-height:600px;display:block;border-radius:12px;background:#132f2c}
