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