.cl-kinds{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cl-kinds legend{margin-bottom:8px}.cl-kind-opt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:12px 14px;cursor:pointer;background:var(--card)}.cl-kind-opt:has(input:checked){border-color:var(--peri-deep);background:var(--bg-soft)}.cl-kind-opt input{margin-top:3px;accent-color:var(--ink);flex:none}.cl-kind-opt>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-kind-opt span span{font-size:13px;color:var(--ink-soft)}.cl-med{border-left:3px solid var(--peri-deep);padding-left:14px}.cl-med[hidden]{display:none}@media(max-width:600px){.cl-kinds{grid-template-columns:1fr}}.cl-go{text-decoration:none;color:inherit;gap:4px}.cl-go:hover{border-color:var(--peri-deep)}.cl-search{display:flex;flex-direction:column;gap:8px}.cl-search .input{max-width:520px}.cl-res{max-height:340px;overflow-y:auto}.cl-res:empty{display:none}.cl-res .rowi{padding:8px 0;flex-wrap:nowrap}.cl-img{width:44px;height:44px;border-radius:10px;background:var(--bg-soft);overflow:hidden;flex:none;display:block}.cl-img img{width:100%;height:100%;object-fit:cover;display:block}.cl-picks{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;padding:0 14px}.cl-pick+.cl-pick{border-top:1px solid var(--line)}.cl-pick-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;flex-wrap:wrap}.cl-pick-row .main{min-width:0;flex:1 1 150px;display:flex;flex-direction:column;gap:2px}.cl-pick-row .main b{overflow-wrap:anywhere}.cl-pick-row .main>span{font-size:13px;color:var(--ink-soft);overflow-wrap:anywhere}.cl-pick-row .main .cl-note{color:var(--ink);background:var(--bg-soft);border-radius:10px;padding:5px 9px;margin-top:4px;align-self:flex-start}.cl-pick-row .main .cl-none{font-style:italic}.cl-pick-row .main .cl-link{color:var(--chip-ink);font-weight:600}.cl-pick-row .main .cl-link.warn{color:var(--warn)}.cl-acts{flex:none;gap:4px}.cl-edit{background:var(--bg-soft);border-radius:14px;padding:14px;margin:0 0 12px;gap:12px}.cl-edit .input{background:var(--card)}.cl-links{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cl-links>label{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;cursor:pointer}.cl-links input[type=radio]{accent-color:var(--ink)}.cl-sub{margin:0 0 4px 26px}.cl-sub[hidden]{display:none}.cl-empty{border:1px dashed var(--edge);border-radius:16px}.cl-short .row{flex-wrap:nowrap}.cl-short .input{max-width:280px}.cl-later{cursor:default}.cl-ticks{gap:8px;background:var(--bg-soft);border-radius:14px;padding:12px}.cl-cap{margin:0;padding:10px 0;border-top:1px dashed var(--edge);color:var(--ink-soft);font-weight:600}.cl-plans .price .row{flex-wrap:wrap}.cl-covers{margin:0;color:var(--ink);background:var(--bg-soft);border-radius:10px;padding:8px 10px}@media(max-width:600px){.cl-acts{width:100%;justify-content:flex-end}.cl-sub{margin-left:0}}.cl-pick.off .cl-pick-row{opacity:.72}.cl-mv{min-width:34px;padding-left:8px;padding-right:8px}.cl-pick-row .main .cl-deal{color:var(--ink);border-left:3px solid var(--peri-deep);padding-left:8px}.cl-pick-row .main .pill{align-self:flex-start;margin:2px 0}.cl-ownf .cl-img{width:52px;height:52px}.cl-bulk textarea{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;background:var(--card)}.cl-bulk-res{background:var(--card);border-radius:12px;padding:0 12px;max-height:420px;overflow-y:auto}.cl-bulk-row{cursor:pointer;flex-wrap:nowrap}.cl-bulk-row input{flex:none;accent-color:var(--ink)}.cl-rules .rowi{flex-wrap:wrap}.cl-rule-row.off .main{opacity:.6}.cl-rule .chips{margin-bottom:4px}.cl-rlist{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.cl-rlist li{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cl-rlist li span{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.cl-rule select.input{max-width:420px}.cl-test summary{cursor:pointer;font-weight:700}.cl-test-q{gap:8px}.cl-test-a{background:var(--bg-soft);border-radius:14px;padding:12px;gap:10px}.cl-test-a .rows{background:var(--card);border-radius:12px;padding:0 12px}.cl-linkrow{flex-wrap:wrap;gap:8px;align-items:center}.cl-url{background:var(--bg-soft);border-radius:10px;padding:8px 10px;overflow-wrap:anywhere;font-size:13px}.cl-slug{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cl-slug .input{flex:1 1 140px;min-width:0}.cl-oo .rowi{flex-wrap:wrap}@media(max-width:600px){.cl-acts .btn{flex:1 1 auto}.cl-mv{flex:0 0 auto!important}}
