.cc-pick{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.cc-pick .field{flex-direction:column;gap:4px;display:flex}.cc-what{flex:320px;min-width:0}.cc-what input{width:100%}.cc-n input{width:110px}.cc-pick select:disabled{opacity:.45}.cc-head{align-items:flex-start;gap:16px;display:flex}.cc-head .icon{border:1px solid var(--line);background:#000;flex:none}.cc-head>div{min-width:0}.panel h2.cc-title{font:700 24px var(--head);letter-spacing:.04em;text-transform:uppercase;color:var(--text);border:0;margin:0 0 4px;padding:0}.cc-title a{color:var(--text)}.cc-head p{margin:0 0 6px}.cc-unlock{color:var(--ink2);margin:4px 0 0;font-size:14px}.cc-unlock li{padding:2px 0}.cc-unlock ul{color:var(--muted);margin:2px 0 6px 30px}.cc-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:0 16px;display:grid}@media (width<=900px){.cc-grid{grid-template-columns:minmax(0,1fr)}}.cc-treebar{margin:0 0 8px}.cc-treebar .btn,.cc-raw-list .btn,.cc-more .btn{box-shadow:none;padding:5px 10px;font-size:13px}.cc-tree ul{border-left:1px dashed var(--line2);margin:0;padding:0 0 0 18px;list-style:none}.cc-tree ul.cc-root{border:0;padding:0}.cc-tree summary{cursor:pointer;align-items:center;list-style:none;display:flex}.cc-tree summary::-webkit-details-marker{display:none}.cc-tree summary:before{content:"▾";color:var(--accent2);flex:none;width:14px;margin-left:-14px}.cc-tree details:not([open])>summary:before{content:"▸"}.cc-tree li{padding-left:14px}.cc-row{flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:100%;padding:5px 0;display:inline-flex}.cc-row .ilink{min-width:0}.cc-row .ilink span{overflow-wrap:anywhere}.cc-how{font:11px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cc-raw>.cc-row .ilink span{color:var(--ink2)}.cc-ctl{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cc-ctl select{max-width:100%;padding:3px 6px;font-size:12px}.cc-toggle{background:var(--panel2);color:var(--ink2);border:1px solid var(--line2);font:600 12px var(--label);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:2px 8px}.cc-toggle:hover{border-color:var(--accent);color:var(--text)}.cc-areas li{padding:4px 0}.cc-more{text-align:center;margin:14px 0 0}.cc-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.cc-cards .icard,.cc-cards .icard span{min-width:0}
