/* Completion choices and quotation details share one compact upload layout. */
fieldset.upload-completion{border:0;padding:0;margin:12px 0;min-width:0}fieldset.upload-completion legend{font-size:12px;font-weight:600;padding:0;margin-bottom:7px;color:var(--sd-ink)}.completion-radio-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.completion-radio-row label{display:flex!important;align-items:center;justify-content:flex-start;gap:7px!important;font-size:12px!important;min-width:0;margin:0!important;padding:8px 9px;border:1px solid var(--sd-rule);border-radius:7px;background:var(--sd-canvas);color:var(--sd-ink)}.completion-radio-row input[type="radio"]{flex:0 0 16px;width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;margin:0!important;accent-color:#6257df}.completion-radio-row label:has(input:checked){background:var(--sd-stage);border-color:var(--sd-purple)}.upload-quotation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 14px;min-width:0}.upload-quotation-fields[hidden]{display:none!important}.upload-quotation-fields label{display:grid;gap:5px;min-width:0;font-size:12px}.upload-quotation-fields input{box-sizing:border-box;width:100%!important;max-width:100%;min-width:0!important;border:1px solid var(--sd-rule);border-radius:6px;background:var(--sd-canvas);color:var(--sd-ink);padding:7px 8px;font-size:12px!important;height:36px}
.page .overview-kpis small.zero-caption{color:var(--sd-muted)!important}.page .documents-pending-table{table-layout:fixed;width:100%}.page .documents-pending-table td:first-child{width:43%;max-width:none;overflow:hidden;min-width:0}.page .documents-pending-table td:first-child a{display:block;min-width:0;max-width:100%;overflow:hidden}.page .documents-pending-table td:first-child strong,.page .documents-pending-table td:first-child small{display:block;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal;line-height:1.4}.page .documents-pending-table td:first-child small{font-size:11px!important;color:var(--sd-muted);margin-top:3px}.page .documents-pending-table td:not(:first-child){text-align:center!important;vertical-align:middle!important}.page .documents-pending-table .pending-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;line-height:1!important;margin:0!important;text-align:center!important;position:static!important;float:none!important;transform:none!important}
.page .customer-data-table tbody td:nth-child(n+2){text-align:center!important;vertical-align:middle!important}.page .customer-data-table tbody td:nth-child(n+2) .count-pill{margin-inline:auto}
@media(max-width:767px){.completion-radio-row{gap:8px}.completion-radio-row label{padding:9px 7px;font-size:12px!important}.upload-quotation-fields{gap:8px}.upload-quotation-fields input{font-size:13px!important;height:40px}.dl-upload-panel fieldset.upload-completion .completion-radio-row label{white-space:normal}}
@media(pointer:coarse){.completion-radio-row label,.upload-quotation-fields input{min-height:44px}}
