@layer components {
  .editor-collection{border:1px solid var(--strong-line);border-radius:7px;background:var(--surface);margin:0 0 24px;font-size:12px;overflow:hidden}
  .editor-collection-summary{display:flex;align-items:center;gap:18px;min-height:61px;padding:13px 19px;cursor:pointer;list-style:none}.editor-collection-summary::-webkit-details-marker{display:none}.editor-collection-heading{display:flex;align-items:center;gap:10px;flex-shrink:0}.editor-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);padding:3px 5px;border-radius:3px;color:var(--muted)}.editor-collection-heading strong{font-size:13px;font-weight:650}.editor-collection-headline{color:var(--muted);line-height:1.5}.editor-disclosure{margin-left:auto;font-size:11px;white-space:nowrap}.editor-disclosure:after{content:" +"}.editor-collection[open] .editor-disclosure:after{content:" −"}.editor-collection.is-active .editor-collection-headline{color:var(--accent)}.editor-collection.is-stale .editor-collection-headline{color:var(--security)}
  .editor-collection-body{border-top:1px solid var(--line);padding:20px}.editor-collection-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.editor-refresh{background:var(--accent);color:var(--paper);border:1px solid var(--accent);min-height:44px;padding:10px 16px;font-size:12px}.editor-settings-link{margin-left:auto;color:var(--link);font-size:11px;text-underline-offset:3px}.editor-collection-note,.editor-checked{color:var(--muted);font-size:11px;line-height:1.7;margin:12px 0}.editor-checked{font-size:10px}.editor-collection-message{line-height:1.6;font-size:12px;color:var(--accent);margin:12px 0}.editor-collection-message:empty{display:none}.editor-collection-message.is-error{color:var(--security)}.editor-active{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin-top:17px}.editor-active h3,.editor-collection-body>h3{font-size:13px;margin:0 0 9px;font-weight:650}.editor-active-title{font-weight:550;margin:6px 0}.editor-item-detail{color:var(--muted);font-size:11px;line-height:1.65;margin:5px 0 0;overflow-wrap:anywhere}.editor-article-link{color:var(--ink);font-weight:550;line-height:1.55;overflow-wrap:anywhere;text-underline-offset:3px}.editor-queue-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 23px;gap:7px}.editor-queue-counts>div{border-left:2px solid var(--line);padding-left:10px}.editor-queue-counts dt{color:var(--muted);font-size:10px;margin:0 0 5px}.editor-queue-counts dd{font-size:21px;letter-spacing:-.5px;margin:0;font-variant-numeric:tabular-nums}.editor-item-list{list-style:none;padding:0;margin:0}.editor-item-list>li{padding:11px 0;border-top:1px solid var(--line);font-size:12px}.editor-item-main{display:flex;align-items:baseline;gap:12px;justify-content:space-between}.editor-state{font-size:10px;white-space:nowrap;border:1px solid var(--line);border-radius:3px;padding:3px 6px;color:var(--muted)}.editor-state.state-running{color:var(--accent);border-color:var(--accent)}.editor-state.state-blocked,.editor-state.state-failed{color:var(--security)}.editor-empty{color:var(--muted);font-size:11px!important;line-height:1.7}.editor-subsection{border-top:1px solid var(--line);margin-top:17px}.editor-subsection>summary{cursor:pointer;padding:15px 0;min-height:44px;font-size:12px;font-weight:600}.editor-subsection .editor-item-list>li:first-child{border-top:0}.settings-page [data-editor-collection]{margin-top:20px}
}
@layer responsive {
  .editor-queue-counts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}
  @media(max-width:700px){.editor-collection-summary{padding:12px 14px;gap:8px;flex-wrap:wrap}.editor-collection-heading{gap:7px}.editor-collection-headline{order:3;width:100%;font-size:11px}.editor-collection-body{padding:15px}.editor-collection-actions{gap:12px}.editor-settings-link{margin-left:0;width:100%;padding:3px 0}.editor-queue-counts{gap:4px}.editor-queue-counts>div{padding-left:6px}.editor-queue-counts dt{font-size:9px}.editor-queue-counts dd{font-size:19px}.editor-item-main{align-items:flex-start;flex-direction:column;gap:6px}.editor-refresh{flex:1;font-size:11px}.editor-collection-actions .text-button{font-size:11px}}
}
