.qts-settings{min-width:0;margin-bottom:24px}.qts-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.qts-heading h2{margin:0 0 8px;font-size:18px}.qts-heading p,.qts-order p{color:var(--muted);line-height:1.5;margin:0}.qts-heading p{font-size:13px}.qts-actions,.qts-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qts-actions .btn{white-space:nowrap}.qts-order h3,.qts-editor-preview h3{font-size:14px;margin:0 0 8px}.qts-order p{font-size:13px}.qts-columns,.qts-archived ul{padding:0;margin:16px 0;list-style:none}.qts-status-row{display:flex;align-items:center;gap:16px;min-width:0;padding:12px 0;border-bottom:1px solid var(--line)}.qts-status-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qts-position{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted);width:24px;flex:0 0 24px}.qts-status-info{flex:1;min-width:0}.qts-status-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qts-kind{font-size:11px;color:var(--muted)}.qts-status-info small{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}.qts-row-actions{flex:none;flex-wrap:nowrap}.qts-arrows,.qts-edit-actions{display:flex;gap:2px}.qts-row-actions .icon-btn{height:32px;width:32px;min-width:32px}.qts-row-actions .icon-btn svg{width:16px;height:16px}.qts-edit-actions{padding-left:8px;border-left:1px solid var(--line)}.qts-example{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin:0 0 24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.qts-example p{margin:0;line-height:1.5;color:var(--muted);font-size:13px}.qts-example .btn{flex:none}.tks-chip.neutral{color:var(--muted);background:var(--surface);border-color:var(--line)}.tks-chip.neutral i{background:currentColor}.qts-save-note{font-size:12px;color:var(--muted);margin:16px 0 0;line-height:1.5}.qts-legacy,.qts-archived{border-top:1px solid var(--line)}.qts-legacy>summary,.qts-archived>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;list-style:none}.qts-legacy>summary::-webkit-details-marker,.qts-archived>summary::-webkit-details-marker{display:none}.qts-legacy>summary h2{margin:0;font-size:14px;font-weight:500}.qts-legacy>summary svg,.qts-archived>summary svg{width:16px;height:16px}.qts-legacy[open]>summary>svg,.qts-archived[open]>summary>svg{transform:rotate(180deg)}.qts-legacy>.form-section{padding-top:8px}.qts-legacy>summary:focus-visible,.qts-archived>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qts-archived{font-size:13px;margin-top:24px}.qts-archived ul{margin-top:0}.qts-drawer .qts-scope{font-size:12px;color:var(--muted);margin:0 0 24px}#qts-form .field{margin-bottom:24px}.qts-editor-preview{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.qts-preview{padding:0;margin:12px 0 0;list-style:none;display:flex;flex-direction:row;overflow-x:auto;gap:8px}.qts-preview li{flex:none;padding:8px 12px;border:1px solid transparent;border-radius:8px}.qts-preview .is-new{border-color:var(--ink);background:var(--surface)}.qts-kanban-settings{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:inherit}.qts-kanban-settings svg{width:14px;height:14px}
@media(max-width:767px){.qts-heading,.qts-example{flex-direction:column;gap:16px}.qts-actions{width:100%}.qts-actions .btn{flex:1;min-height:44px;justify-content:center}.qts-status-row{gap:8px;padding:12px 0}.qts-position{width:20px;flex-basis:20px}.qts-row-actions{flex-direction:column;gap:4px;align-items:flex-end}.qts-row-actions .icon-btn{width:44px;height:44px;min-width:44px}.qts-edit-actions{padding-left:0;border-left:0}.qts-status-title .tks-chip{white-space:normal}.qts-legacy>summary,.qts-archived>summary{min-height:56px}.qts-example .btn{width:100%;min-height:44px;justify-content:center}.qts-archived .qts-row-actions .btn{min-height:44px}.qts-archived .qts-row-actions{align-items:stretch}.qts-drawer input,.qts-drawer select{font-size:16px}}

.qts-empty{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 24px}
