.toolbar{padding-inline:max(12px,calc((100vw - 1200px)/2))}.toolbar nav{flex-wrap:wrap}.pdf-add{margin-left:auto}
.document-import{position:fixed;inset:0;z-index:15;background:#ffffffc9;display:flex;align-items:center;justify-content:center;gap:12px;backdrop-filter:blur(2px)}
.document-import[hidden]{display:none}.pdf-select{width:17px;height:17px;accent-color:var(--accent);margin:0 3px 0 0}.page-number{min-width:24px}
.page-view{overflow:hidden}.page-view .document-surface{background:white}.page-error{margin:8px 12px}.page[data-selected=false]{opacity:.65}
.pdf-selection{max-width:932px;margin:0 auto 10px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:13px}.pdf-range-title{font-size:14px;margin:0 0 10px}.pdf-range-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px}.pdf-range{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:9px;border:1px solid var(--line);border-radius:7px}.pdf-range legend{padding:0 5px;font-weight:550}.pdf-range label{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.pdf-range label span{white-space:nowrap}.pdf-range input{min-width:0;width:100%;padding:7px 5px;border:1px solid var(--line);border-radius:5px;font:inherit}.pdf-range input[aria-invalid=true]{border-color:#b42318}.pdf-range button{flex:none;padding:4px 8px;font-size:20px;line-height:1}.pdf-range-actions{display:flex;gap:8px;margin:10px 0}.pdf-range-actions button{padding:7px 9px}.pdf-selection #page-range-error{margin:10px 0 0}
@media(max-width:600px){.toolbar nav{gap:4px}.toolbar .brand-wordmark{font-size:19px}.page-order button,.page-tools button{padding:5px 7px}.page-head{gap:4px}}
