.desk-source-downloads{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0 24px}.desk-source-downloads p{margin:0;color:var(--muted);font-size:13px}.db-workspace{padding:24px;background:var(--paper,#fffdf9);border:1px solid var(--line,#e7e1d9);border-radius:20px;margin-top:22px;min-width:0}.db-file-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.db-file-set{min-width:0;padding:20px;border:1px dashed var(--line,#ddd4c8);border-radius:16px;background:var(--bg,#f9f6f0)}.db-file-set .mini-eyebrow{font-size:10px;letter-spacing:1px;display:block;margin-bottom:16px}.db-file-set .field-label{font-size:16px}.db-file-set p{font-size:13px;line-height:1.5}.db-file-set input{display:block;max-width:100%;font-size:13px;margin:16px 0}.db-file-set input::file-selector-button{border:1px solid var(--line,#ddd4c8);border-radius:8px;padding:8px 10px;color:inherit;background:var(--paper,#fffdf9);cursor:pointer;margin-right:8px}.db-selected,.db-file-set small{display:block;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.db-selected{font-weight:600}.db-file-set small{color:var(--muted,#756e66)}.db-plan{margin-top:24px;padding-top:22px;border-top:1px solid var(--line,#e7e1d9)}.db-plan-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.db-plan-heading span{font-size:12px;color:var(--muted,#756e66)}.db-pair-list{max-height:340px;overflow:auto;border:1px solid var(--line,#e7e1d9);border-radius:12px;margin:16px 0;overscroll-behavior:contain}.db-pair-list table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed;min-width:420px}.db-pair-list th{text-align:left;background:var(--bg,#f9f6f0);position:sticky;top:0}.db-pair-list th,.db-pair-list td{padding:11px 12px;border-bottom:1px solid var(--line,#e7e1d9);overflow-wrap:anywhere;vertical-align:top}.db-pair-list th:last-child{width:26%}.db-pair-list tr:last-child td{border-bottom:0}.db-issues{border-radius:12px;background:#fff3e8;padding:16px;margin-top:16px;color:#764728;font-size:13px}.db-issues p{font-size:12px}.db-issues ul{padding-left:18px;max-height:240px;overflow:auto}.db-issues li{margin-top:9px;overflow-wrap:anywhere}.db-issues li span{display:block;margin-top:3px}.db-review{margin:18px 0}.db-workspace .desk-upload-status:empty{display:none}.db-workspace .desk-upload-status{overflow-wrap:anywhere}.desk-single-upload{margin-top:24px;border:1px solid var(--line,#e7e1d9);border-radius:14px;padding:16px}.desk-single-upload summary{cursor:pointer;font-weight:600;font-size:14px}.desk-single-upload[open] summary{margin-bottom:18px}@media(max-width:640px){.db-workspace{padding:16px;border-radius:16px}.db-file-sets{grid-template-columns:1fr;gap:12px}.db-file-set{padding:16px}.db-plan-heading{display:block}.db-plan-heading span{display:block;margin-top:6px}.db-workspace .btn{width:100%;white-space:normal;text-align:center}.desk-source-downloads .btn{width:100%;text-align:center;white-space:normal}.db-workspace input.field{font-size:16px}}
