.code-doc{gap:18px;min-width:0;display:grid}.code-doc .cd-tabs,.code-doc .cd-toolbar,.code-doc .cd-actions,.code-doc .cd-view-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.code-doc .cd-tabs{border-bottom:1px solid var(--border);padding:0 0 14px}.code-doc button{cursor:pointer}.code-doc button:disabled{cursor:default;opacity:.5}.code-doc .cd-tabs button{width:auto;padding:10px 14px}.code-doc .cd-tabs button[aria-selected=true],.code-doc .cd-view-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--green);border-color:var(--green)}.code-doc input:not([type=checkbox]){border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;min-width:0;padding:10px 12px}.code-doc .cd-toolbar>input{flex:1;min-width:200px;max-width:440px}.code-doc .cd-bulk{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:static}.code-doc .cd-bulk label{align-items:center;gap:8px;margin:0;display:flex}.code-doc input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);cursor:pointer}.code-doc .cd-layout{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.code-doc .cd-with-qr{grid-template-columns:minmax(0,1fr) 280px}.code-doc .cd-layout>*{min-width:0}.code-doc .cd-table{border:1px solid var(--border);background:var(--bg);border-radius:10px;max-height:70vh;overflow:auto}.code-doc .cd-data-table{border-collapse:collapse}.code-doc .cd-data-table th{z-index:1;background:var(--surface);color:var(--muted);text-align:left;border-bottom:1px solid var(--border);padding:12px;position:sticky;top:0}.code-doc .cd-data-table td{vertical-align:middle;border-bottom:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-size:13px}.code-doc .cd-data-table th .dd-sort{color:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.code-doc .cd-data-table tr:hover td{background:var(--surface)}.code-doc .cd-data-table tr.cd-selected td{background:var(--accent-soft)}.code-doc .cd-actions button{padding:6px 9px;font-size:12px}.code-doc .cd-qr-panel,.code-doc .cd-form{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-self:start;gap:12px;padding:18px;display:grid}.code-doc .cd-qr-panel img{background:#fff;width:100%;height:auto}.code-doc .cd-qr-panel label,.code-doc .cd-form label{gap:5px;display:grid}.code-doc .cd-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.code-doc .cd-status{background:var(--accent-soft);border-radius:8px;padding:10px}.code-doc .cd-empty{color:var(--muted);padding:18px}@media (width<=1000px){.code-doc .cd-with-qr{grid-template-columns:minmax(0,1fr)}.code-doc .cd-qr-panel{width:100%;max-width:340px}.code-doc .cd-fields{grid-template-columns:1fr}}.code-doc .cd-view-tabs button{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px 12px}.code-doc .cd-view-tabs button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--green)}.code-doc .cd-filter{color:var(--muted);gap:4px;font-size:12px;display:grid}.code-doc .cd-filter select{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;max-width:270px;padding:8px 10px}.code-doc .cd-auto-note{background:var(--accent-soft);color:var(--muted);border-radius:8px;margin:0;padding:10px 14px;font-size:12px}.code-doc .cd-build-check{cursor:pointer;align-items:center;gap:9px;display:flex}
