.desk-workspace{display:grid;gap:18px;min-width:0}.desk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.desk-editor{box-sizing:border-box;width:100%;min-height:140px;resize:vertical;padding:14px;border:1px solid var(--border,#dbe7f0);border-radius:12px;background:var(--surface,#fff);color:var(--text,#142d45);font:inherit;line-height:1.65;tab-size:4}.desk-editor[readonly]{background:#f5faff}.desk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.desk-actions:empty{display:none}.desk-actions .field{min-width:160px}.desk-grid input,.desk-grid select,.desk-workspace>.field select{box-sizing:border-box;width:100%}.desk-check{display:flex;gap:9px;align-items:center;line-height:1.5;overflow-wrap:anywhere}.desk-check input{flex:none;width:17px;height:17px;accent-color:#1589d3}.desk-columns{display:flex;flex-wrap:wrap;gap:10px 20px;max-height:240px;overflow:auto;border:1px solid #d7e6f2;border-radius:12px;padding:16px}.desk-columns[hidden]{display:none}.desk-columns .desk-check{max-width:280px}.desk-table-wrap{max-height:360px;overflow:auto;min-width:0;border-radius:10px}.desk-table{width:100%;border-collapse:collapse;font-size:.9rem}.desk-table th,.desk-table td{text-align:left;padding:9px 12px;border:1px solid #dce9f3;white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px;min-width:70px}.desk-table th{position:sticky;top:0;background:#eaf5fe;color:#17486a}.desk-note,.desk-status{line-height:1.65;margin:0;overflow-wrap:anywhere}.desk-workspace hr{border:0;border-top:1px solid #dce9f3;width:100%;margin:6px 0}.desk-workspace [hidden]{display:none!important}@media(max-width:540px){.desk-grid{grid-template-columns:1fr}.desk-actions .btn{flex:1}.desk-table th,.desk-table td{padding:8px}}
