.pdf-document-workspace{display:grid}.pdf-document-workspace .document-file-field,.pdf-document-workspace .document-order,.pdf-document-workspace .document-selection{margin-top:1.25rem}.pdf-document-workspace .document-file-input{padding:.65rem;font-size:.875rem}.pdf-document-workspace .document-help,.pdf-document-workspace .document-privacy,.pdf-document-workspace .document-fidelity,.pdf-document-workspace .calculator-result>p{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.6}.pdf-document-workspace .document-fidelity{border-top:1px solid var(--border);padding-top:.75rem}.pdf-document-workspace .document-privacy{align-items:flex-start;gap:.5rem;display:flex}.pdf-document-workspace .document-privacy svg{flex-shrink:0;margin-top:.2rem}.pdf-document-workspace .document-loaded{min-height:1.5rem;margin-top:.75rem;font-size:.875rem}.pdf-document-workspace .document-error-slot{min-height:3.5rem;margin-top:.5rem}.pdf-document-workspace .document-error{color:var(--destructive);font-size:.875rem;line-height:1.6}.pdf-document-workspace .calculator-actions{flex-wrap:wrap}.pdf-document-workspace .document-order h3{font-size:.875rem;font-weight:600}.pdf-document-workspace .document-order ol{margin:.5rem 0 0;padding:0;list-style:none}.pdf-document-workspace .document-order li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.75rem;display:flex}.pdf-document-workspace .document-file-name{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.pdf-document-workspace .document-file-name small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.25rem;display:block}.pdf-document-workspace .document-order-actions{flex-shrink:0;gap:.25rem;display:flex}.pdf-document-workspace .document-selection-preview{overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem;line-height:1.6}.pdf-document-workspace .document-summary{gap:.75rem;margin-block:1.5rem;display:grid}.pdf-document-workspace .document-summary>div{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.pdf-document-workspace .document-summary dt{color:var(--muted-foreground)}.pdf-document-workspace .document-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (min-width:900px){.pdf-document-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
