.set-gap-explorer{border:1px solid var(--border);background:var(--raised);border-radius:6px;min-width:0;margin:30px 0;padding:24px;scroll-margin-top:24px}.set-gap-explorer>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.set-gap-explorer h2{margin:9px 0;font-size:28px}.set-gap-explorer header p,.set-gap-count,.set-gap-explorer footer small{color:var(--muted-foreground);font-size:13px;line-height:1.6}.set-gap-explorer>header>a{white-space:nowrap;font-size:13px;text-decoration:underline}.set-gap-controls{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;display:flex}.set-gap-controls>div{flex-wrap:wrap;gap:6px;display:flex}.set-gap-controls label{flex:1;gap:6px;min-width:160px;font-size:12px;display:grid}.set-gap-controls :is(input,select){border:1px solid var(--border);background:var(--card);border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px}.set-gap-explorer button{border:1px solid var(--border);border-radius:4px;min-height:44px;padding:9px 12px;font-size:13px}.set-gap-controls button[aria-pressed=true]{background:var(--background);color:var(--foreground);border-color:var(--border)}.set-gap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.set-gap-list>article{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--card);border-radius:5px;min-width:0;padding:16px}.set-gap-list>article[data-owned=true]{border-left-color:var(--border);background:var(--card)}.set-gap-list>article>header{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.set-gap-list>article>header>span{background:var(--raised);color:var(--foreground);border-radius:4px;padding:2px 7px}.set-gap-version{border-top:1px solid var(--border);padding:9px 0}.set-gap-version a{overflow-wrap:anywhere;font-size:15px;font-weight:600}.set-gap-version small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.set-gap-list>article>p{color:var(--foreground);margin-top:8px;font-size:12px}.set-gap-list .card-save-actions{gap:6px}.set-gap-explorer footer{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.set-gap-explorer footer>div{flex-wrap:wrap;gap:8px;display:flex}.set-gap-explorer footer p{color:var(--foreground);margin:8px 0;font-size:13px}.set-gap-empty{background:var(--card);border:1px dashed var(--border);border-radius:5px;padding:24px}.set-gap-empty p{margin:9px 0;font-size:13px}.set-gap-explorer button:disabled{opacity:.5}.set-gap-explorer :is(a,button,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:680px){.set-gap-explorer{padding:16px}.set-gap-explorer>header{display:block}.set-gap-list{grid-template-columns:1fr}.set-gap-controls label{flex-basis:100%}.set-gap-controls input{font-size:16px}.set-gap-explorer h2{font-size:25px}}
