.yt-tags-workspace{
  --yt-red:#e32135;--yt-red-dark:#c81022;--yt-blue:#176fc2;--yt-green:#15865a;
  --yt-text:#10233a;--yt-muted:#60728a;--yt-border:#d9e3ef;--yt-panel:#fff;--yt-soft:#f4f8fc;
  border:1px solid var(--yt-border);border-radius:8px;background:var(--yt-panel);
  box-shadow:0 16px 38px rgba(26,50,78,.09);overflow:hidden
}
.yt-tags-workspace [hidden]{display:none!important}
.yt-tags-mode-bar{padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:7px;border-bottom:1px solid var(--yt-border);background:#eef3f8}
.yt-tags-mode-bar button{min-height:54px;padding:8px 14px;border:1px solid #cbd7e4;border-radius:5px;background:#fff;color:#4c627a;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:7px;text-align:left;cursor:pointer}
.yt-tags-mode-bar button>i{grid-row:1/3;align-self:center;font-size:1rem;color:#748ba4}.yt-tags-mode-bar button span{font-size:.76rem;font-weight:850}.yt-tags-mode-bar button small{margin-top:2px;color:#74869a;font-size:.6rem;font-weight:650}
.yt-tags-mode-bar button:hover{border-color:#8db1d3;background:#f8fbfe}.yt-tags-mode-bar button.is-active{border-color:#2377c4;background:#edf6ff;color:#075cae;box-shadow:0 0 0 2px rgba(35,119,196,.1)}.yt-tags-mode-bar button.is-active i,.yt-tags-mode-bar button.is-active small{color:#1769b5}
.yt-tags-grid{display:grid;grid-template-columns:minmax(300px,34%) minmax(0,66%);min-height:600px}.yt-tags-input-panel,.yt-tags-output-panel{min-width:0;background:var(--yt-panel)}.yt-tags-input-panel{border-right:1px solid var(--yt-border)}
.yt-tags-panel-head{height:54px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--yt-border);background:#f9fbfd;color:var(--yt-text);font-size:.8rem;font-weight:850}
.yt-tags-panel-head>span{display:flex;align-items:center;gap:8px}.yt-tags-panel-head>span i{color:var(--yt-red);font-size:.96rem}.yt-tags-panel-head button{min-height:31px;padding:0 9px;border:1px solid #cbd8e7;border-radius:4px;background:#fff;color:#235f9c;font:800 .65rem/1 Inter,system-ui;cursor:pointer}.yt-tags-panel-head button:hover{border-color:#75a8dc;background:#edf6ff}
.yt-tags-head-actions{display:flex;gap:5px}.yt-tags-input-body{padding:18px;display:flex;flex-direction:column;gap:11px}.yt-tags-input-body>label,.yt-tags-label-row label{color:var(--yt-text);font-size:.73rem;font-weight:850}.yt-tags-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.yt-tags-label-row small{color:var(--yt-muted);font-size:.61rem;font-weight:750}
.yt-tags-url-control{min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid #b9c9da;border-radius:5px;background:#fff;padding:0 7px 0 12px;transition:border-color .18s,box-shadow .18s}.yt-tags-url-control:focus-within{border-color:#397fc6;box-shadow:0 0 0 3px rgba(18,111,212,.13)}.yt-tags-url-control[data-tone="success"]{border-color:#23a76f}.yt-tags-url-control[data-tone="error"]{border-color:#d73c4c;box-shadow:0 0 0 3px rgba(215,60,76,.1)}.yt-tags-url-control>i{color:#72869d}.yt-tags-url-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--yt-text);font:650 .78rem/1.4 Inter,system-ui}.yt-tags-url-control button{width:34px;height:34px;border:0;border-radius:4px;background:#eef4fa;color:#355d85;cursor:pointer}.yt-tags-url-control button:hover{background:#dfeefa;color:#0e60ae}
.yt-tags-field-help{margin:-3px 0 0;color:var(--yt-muted);font-size:.65rem;line-height:1.45}.yt-tags-url-control[data-tone="success"]+.yt-tags-field-help{color:#15764f}.yt-tags-url-control[data-tone="error"]+.yt-tags-field-help{color:#bd2838}
.yt-tags-text-input,.yt-tags-input-body textarea{width:100%;border:1px solid #b9c9da;border-radius:5px;background:#fff;color:var(--yt-text);font:650 .76rem/1.55 Inter,system-ui;outline:0}.yt-tags-text-input{min-height:46px;padding:0 12px}.yt-tags-input-body textarea{min-height:150px;padding:10px 12px;resize:vertical}.yt-tags-text-input:focus,.yt-tags-input-body textarea:focus{border-color:#397fc6;box-shadow:0 0 0 3px rgba(18,111,212,.12)}
.yt-tags-primary{min-height:44px;border:0;border-radius:4px;background:linear-gradient(135deg,var(--yt-red),var(--yt-red-dark));box-shadow:0 9px 22px rgba(213,25,44,.21);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:850 .78rem/1 Inter,system-ui;cursor:pointer}.yt-tags-primary:hover{filter:brightness(.97);transform:translateY(-1px)}.yt-tags-primary:disabled{opacity:.66;cursor:wait;transform:none}.yt-tags-primary.is-loading i{animation:yt-tags-pulse .8s ease-in-out infinite alternate}@keyframes yt-tags-pulse{to{transform:scale(1.18)}}
.yt-tags-accepted{padding-top:3px}.yt-tags-accepted>strong{display:block;margin-bottom:7px;color:var(--yt-text);font-size:.66rem}.yt-tags-accepted>div{display:flex;gap:5px;flex-wrap:wrap}.yt-tags-accepted span{padding:5px 7px;border:1px solid #d6e0eb;border-radius:3px;background:#f7f9fc;color:#5a6c82;font-size:.58rem;font-weight:750}
.yt-tags-trust-note{margin-top:3px;padding:10px;border-left:3px solid #21936a;background:#eff9f4;display:flex;align-items:flex-start;gap:9px;color:#235d47}.yt-tags-trust-note.is-blue{border-color:#3486cc;background:#eef6fd;color:#235d8d}.yt-tags-trust-note>i{margin-top:2px}.yt-tags-trust-note p{margin:0}.yt-tags-trust-note strong,.yt-tags-trust-note span{display:block}.yt-tags-trust-note strong{font-size:.67rem}.yt-tags-trust-note span{margin-top:2px;font-size:.61rem;line-height:1.45}
.yt-tags-empty{min-height:545px;padding:28px;display:grid;place-items:center;align-content:center;text-align:center;background:linear-gradient(145deg,#fbfdff,#f0f5fa)}.yt-tags-empty-icon{width:72px;height:64px;border:1px solid #f2bdc3;border-radius:10px;background:#fff1f2;color:var(--yt-red);display:grid;place-items:center;font-size:1.8rem;box-shadow:0 9px 22px rgba(105,30,38,.08)}.yt-tags-empty h2{margin:14px 0 5px;color:var(--yt-text);font-size:1rem}.yt-tags-empty p{max-width:410px;margin:0;color:var(--yt-muted);font-size:.73rem;line-height:1.55}.yt-tags-empty>div:last-child{margin-top:14px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.yt-tags-empty>div:last-child span{padding:5px 8px;border:1px solid #d3deea;border-radius:3px;background:#fff;color:#5d6e82;font-size:.58rem;font-weight:800}
.yt-tags-video-card{min-height:104px;padding:12px;display:grid;grid-template-columns:128px minmax(0,1fr) 34px;align-items:center;gap:12px;border-bottom:1px solid var(--yt-border);background:#101d2d}.yt-tags-video-card.is-ideas{grid-template-columns:minmax(0,1fr);min-height:86px}.yt-tags-video-card img{width:128px;height:72px;border-radius:4px;object-fit:cover;background:#263a50}.yt-tags-video-card>div{min-width:0}.yt-tags-result-kind{display:inline-flex;padding:4px 6px;border:1px solid #407c64;border-radius:3px;background:#173b2d;color:#9be0bf;font-size:.54rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.yt-tags-result-kind[data-kind="ideas"]{border-color:#3f6e9c;background:#172e46;color:#a8d4ff}.yt-tags-video-card h2{margin:7px 0 3px;color:#fff;font-size:.84rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-tags-video-card p{margin:0;color:#93a9c1;font-size:.61rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-tags-video-card>a{width:34px;height:34px;border:1px solid #39536e;border-radius:4px;background:#182c43;color:#c7d9eb;display:grid;place-items:center;text-decoration:none}.yt-tags-video-card>a:hover{border-color:#6a96bf;background:#213d5d}
.yt-tags-no-public{margin:12px;padding:12px;border:1px solid #e1c682;border-radius:5px;background:#fff8e7;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#765514}.yt-tags-no-public>i{font-size:1rem}.yt-tags-no-public strong,.yt-tags-no-public span{display:block}.yt-tags-no-public strong{font-size:.7rem}.yt-tags-no-public span{margin-top:2px;font-size:.61rem;line-height:1.4}.yt-tags-no-public button{min-height:33px;padding:0 9px;border:1px solid #c7a657;border-radius:4px;background:#fff;color:#72520c;font:800 .61rem/1 Inter,system-ui;cursor:pointer}.yt-tags-no-public button:hover{background:#ffefc5}
.yt-tags-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--yt-border);background:#f7fafd}.yt-tags-stats>div{min-width:0;padding:10px 12px}.yt-tags-stats>div+div{border-left:1px solid var(--yt-border)}.yt-tags-stats span,.yt-tags-stats strong{display:block}.yt-tags-stats span{color:var(--yt-muted);font-size:.56rem;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.yt-tags-stats strong{margin-top:3px;color:var(--yt-text);font-size:.78rem}.yt-tags-stats strong[data-tone="warning"]{color:#c76616}
.yt-tags-toolbar{padding:9px 12px;display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:8px;border-bottom:1px solid var(--yt-border);background:#fff}.yt-tags-toolbar label,.yt-tags-output-actions label{display:flex;align-items:center;gap:7px}.yt-tags-search{min-height:36px;padding:0 10px;border:1px solid #cbd7e4;border-radius:4px;background:#fff;color:#708399}.yt-tags-search:focus-within{border-color:#4387c8;box-shadow:0 0 0 2px rgba(67,135,200,.1)}.yt-tags-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--yt-text);font:650 .68rem/1 Inter,system-ui}.yt-tags-toolbar label>span,.yt-tags-output-actions label>span{color:var(--yt-muted);font-size:.59rem;font-weight:800}.yt-tags-toolbar select,.yt-tags-output-actions select{height:36px;border:1px solid #cbd7e4;border-radius:4px;background:#fff;color:#3f5872;padding:0 26px 0 8px;font:750 .63rem/1 Inter,system-ui;outline:0}
.yt-tags-list{min-height:230px;max-height:390px;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;overflow:auto;background:#f1f5f9}.yt-tags-item{min-width:0;min-height:40px;padding:6px 8px;border:1px solid #d4dee9;border-radius:4px;background:#fff;display:grid;grid-template-columns:20px minmax(0,1fr) auto 17px;align-items:center;gap:6px;cursor:pointer;transition:border-color .15s,background .15s}.yt-tags-item:hover{border-color:#8db3d6;background:#f8fbff}.yt-tags-item.is-selected{border-color:#4c94d4;background:#edf7ff}.yt-tags-item input{position:absolute;opacity:0;pointer-events:none}.yt-tags-index{color:#8293a5;font:750 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.yt-tags-item b{min-width:0;color:var(--yt-text);font-size:.66rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-tags-item small{color:#8293a5;font-size:.53rem}.yt-tags-item>i{width:17px;height:17px;border:1px solid #c5d2df;border-radius:3px;color:transparent;display:grid;place-items:center;font-size:.5rem}.yt-tags-item.is-selected>i{border-color:#287ec8;background:#287ec8;color:#fff}.yt-tags-filter-empty{grid-column:1/-1;min-height:180px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--yt-muted);font-size:.7rem;font-weight:750}
.yt-tags-output-actions{min-height:62px;padding:10px 12px;border-top:1px solid var(--yt-border);background:#f8fafc;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.yt-tags-output-actions label{margin-right:auto}.yt-tags-output-actions button{min-height:36px;padding:0 10px;border:1px solid #c2d1df;border-radius:4px;background:#fff;color:#405f7d;font:800 .63rem/1 Inter,system-ui;cursor:pointer}.yt-tags-output-actions button:hover{border-color:#6d9bc6;background:#eef6fd}.yt-tags-output-actions button:disabled{opacity:.45;cursor:not-allowed}.yt-tags-output-actions button.is-primary{border-color:#c8182a;background:#dc2033;color:#fff}.yt-tags-output-actions button.is-primary:hover{border-color:#ef3a4b;background:#c91629}.yt-tags-export-group{display:flex;gap:4px}.yt-tags-export-group button{padding:0 8px}
.yt-tags-footer{min-height:55px;padding:9px 12px;border-top:1px solid var(--yt-border);background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:12px}.yt-tags-footer .tool-station-status{color:var(--yt-muted);font-size:.68rem;font-weight:750}.yt-tags-footer .tool-station-status[data-tone="success"]{color:#107149}.yt-tags-footer .tool-station-status[data-tone="warning"]{color:#b56719}.yt-tags-footer .tool-station-status[data-tone="error"]{color:#bf2638}.yt-tags-reset{min-height:34px;padding:0 11px;border:1px solid #cbd7e4;border-radius:4px;background:#fff;color:#47627d;display:inline-flex;align-items:center;gap:6px;font:800 .65rem/1 Inter,system-ui;cursor:pointer}.yt-tags-reset:hover{border-color:#8ca9c7;background:#eef5fb}
body.theme-dark .yt-tags-workspace{--yt-text:#e8f0fa;--yt-muted:#91a5bc;--yt-border:#293d55;--yt-panel:#101a28;--yt-soft:#152235;background:#101a28;box-shadow:none}
body.theme-dark .yt-tags-mode-bar{background:#0d1724}body.theme-dark .yt-tags-mode-bar button,body.theme-dark .yt-tags-panel-head,body.theme-dark .yt-tags-footer,body.theme-dark .yt-tags-output-actions{background:#132033;border-color:#30465e;color:#cde2f7}body.theme-dark .yt-tags-mode-bar button.is-active{border-color:#438dd1;background:#17314b;color:#a9d6ff}
body.theme-dark .yt-tags-panel-head button,body.theme-dark .yt-tags-url-control,body.theme-dark .yt-tags-text-input,body.theme-dark .yt-tags-input-body textarea,body.theme-dark .yt-tags-toolbar,body.theme-dark .yt-tags-search,body.theme-dark .yt-tags-toolbar select,body.theme-dark .yt-tags-output-actions select,body.theme-dark .yt-tags-output-actions button,body.theme-dark .yt-tags-reset{background:#17273a;border-color:#344c67;color:#d5e5f5}body.theme-dark .yt-tags-url-control input,body.theme-dark .yt-tags-search input{color:#eff6ff}body.theme-dark .yt-tags-accepted span{border-color:#32465e;background:#172536;color:#adbed1}body.theme-dark .yt-tags-trust-note{background:#102b23;color:#a8dfc5}body.theme-dark .yt-tags-trust-note.is-blue{background:#142a3f;color:#add5f6}
body.theme-dark .yt-tags-empty{background:linear-gradient(145deg,#111c2b,#152235)}body.theme-dark .yt-tags-empty-icon{border-color:#5b3440;background:#2a1820}body.theme-dark .yt-tags-empty>div:last-child span{border-color:#34485f;background:#182536;color:#adbed1}body.theme-dark .yt-tags-no-public{border-color:#6c5728;background:#2d2617;color:#e1c57c}body.theme-dark .yt-tags-no-public button{border-color:#806a35;background:#3b311b;color:#f0d58d}
body.theme-dark .yt-tags-stats{background:#121f30}body.theme-dark .yt-tags-list{background:#0d1724}body.theme-dark .yt-tags-item{border-color:#2c4259;background:#142234}body.theme-dark .yt-tags-item:hover{border-color:#50799e;background:#182a3e}body.theme-dark .yt-tags-item.is-selected{border-color:#438dd1;background:#17314b}body.theme-dark .yt-tags-item b{color:#e9f2fc}
@media(max-width:900px){.yt-tags-grid{grid-template-columns:1fr}.yt-tags-input-panel{border-right:0;border-bottom:1px solid var(--yt-border)}.yt-tags-empty{min-height:360px}.yt-tags-list{max-height:430px}.yt-tags-footer{align-items:flex-start;flex-direction:column}.yt-tags-reset{width:100%;justify-content:center}}
@media(max-width:600px){.yt-tags-mode-bar{grid-template-columns:1fr}.yt-tags-grid{min-height:0}.yt-tags-input-body{padding:13px}.yt-tags-panel-head{padding:0 12px}.yt-tags-head-actions button{font-size:0}.yt-tags-head-actions button:before{font-size:.61rem}.yt-tags-head-actions button:first-child:before{content:'All'}.yt-tags-head-actions button:last-child:before{content:'Clear'}.yt-tags-video-card{grid-template-columns:96px minmax(0,1fr) 31px;gap:8px}.yt-tags-video-card img{width:96px;height:54px}.yt-tags-stats{grid-template-columns:1fr 1fr}.yt-tags-stats>div:nth-child(3){border-left:0;border-top:1px solid var(--yt-border)}.yt-tags-stats>div:nth-child(4){border-top:1px solid var(--yt-border)}.yt-tags-toolbar{grid-template-columns:1fr}.yt-tags-toolbar label:last-child{justify-content:space-between}.yt-tags-list{grid-template-columns:1fr;padding:8px}.yt-tags-output-actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.yt-tags-output-actions label{grid-column:1/-1;justify-content:space-between;margin:0}.yt-tags-output-actions .is-primary{grid-column:1/-1}.yt-tags-export-group{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.yt-tags-no-public{grid-template-columns:auto 1fr}.yt-tags-no-public button{grid-column:1/-1}.yt-tags-footer{padding:9px}}
