.document-pdf-preview{display:flex;flex-direction:column;height:clamp(440px,65vh,800px);min-height:0;border:0;border-radius:0;overflow:hidden;background:var(--bg)}.document-pdf-toolbar{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px;border-bottom:1px solid var(--border);color:var(--text2);font-size:12px}.document-pdf-title{flex:1 1;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-pdf-zoom{display:flex;align-items:center;gap:2px}.document-pdf-zoom button{padding:5px 8px;border:0;background:transparent;color:var(--text);cursor:pointer}.document-pdf-zoom button:disabled{opacity:.5;cursor:default}.document-pdf-error,.document-pdf-status{padding:10px 12px;font-size:12px;color:var(--text2)}.document-pdf-error{display:flex;align-items:center;gap:10px}.document-pdf-body{display:flex;flex:1 1;min-height:0;background:var(--bg)}.document-pdf-pages{width:100px;flex-shrink:0;padding:8px 4px;overflow:auto;border-right:1px solid var(--border)}.document-pdf-pages button{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:5px;margin-bottom:10px;border:2px solid transparent;border-radius:4px;background:transparent;color:var(--text2);font-size:11px;cursor:pointer}.document-pdf-pages button.selected{border-color:var(--acc);color:var(--text)}.document-pdf-pages img{display:block;width:100%;height:auto;border:1px solid var(--border)}.document-pdf-viewport{position:relative;flex:1 1;min-width:0;overflow:auto;overflow-anchor:none;padding:8px}.document-pdf-slot{flex:none;margin:0 auto 12px;background:white;box-shadow:0 2px 12px rgb(0 0 0/8%)}.document-pdf-slot:last-child{margin-bottom:0}.document-pdf-page{display:block;width:100%;height:auto;max-width:none}@media (max-width:640px){.document-pdf-pages{width:84px;padding:8px 4px}.document-pdf-toolbar{gap:6px;padding:6px 8px}.document-pdf-viewport{padding:8px}}.customer-pdf-reader{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--bg)}.customer-pdf-toolbar{display:flex;align-items:center;gap:12px;padding:8px 16px;flex:none;border-bottom:1px solid var(--border);background:var(--bg-primary);color:var(--text2);font-size:13px}.customer-pdf-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.customer-pdf-picker-head button,.customer-pdf-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:36px;min-height:36px;border:0;border-radius:var(--r);background:transparent;color:var(--text);font:inherit;cursor:pointer}.customer-pdf-toolbar button:hover{background:var(--bg-secondary)}.customer-pdf-reader button:focus-visible,.customer-pdf-viewport:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.customer-pdf-zoom{display:flex;gap:2px}.customer-pdf-zoom button:nth-child(2){min-width:58px}.customer-pdf-body{display:flex;position:relative;flex:1 1;min-height:0;overflow:hidden}.customer-pdf-thumbnails{flex:none;width:112px;padding:12px 8px;overflow:auto;border-right:1px solid var(--border)}.customer-pdf-picker nav button,.customer-pdf-thumbnails button{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:6px;margin-bottom:12px;border:2px solid transparent;border-radius:var(--r);color:var(--text2);background:transparent;font:inherit;font-size:12px;cursor:pointer}.customer-pdf-picker nav button[aria-current],.customer-pdf-thumbnails button[aria-current]{border-color:var(--acc);color:var(--text);background:var(--bg-primary)}.customer-pdf-picker img,.customer-pdf-thumbnails img{width:100%;height:auto;display:block;border:1px solid var(--border)}.customer-pdf-viewport{position:relative;flex:1 1;min-width:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;padding:24px}.customer-pdf-page{flex:none;margin:0 auto 16px;background:var(--bg-primary);box-shadow:0 2px 12px var(--border)}.customer-pdf-page .document-pdf-page{width:100%;height:auto;max-width:none;box-shadow:none}.customer-pdf-state{display:flex;flex:1 1;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;font-size:14px;color:var(--text2)}.customer-pdf-state p{margin:0}.customer-pdf-picker{position:absolute;inset:12px auto 12px 12px;width:280px;max-width:calc(100% - 24px);background:var(--bg-primary);border:1px solid var(--border-md);border-radius:var(--rl);box-shadow:0 8px 24px var(--border-md);display:flex;flex-direction:column;z-index:2}.customer-pdf-picker-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);font-size:14px}.customer-pdf-picker nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:auto;padding:12px}@media (max-width:767px){.customer-pdf-toolbar{padding:4px 8px;gap:4px}.customer-pdf-title{display:none}.customer-pdf-page-menu{margin-right:auto}.customer-pdf-picker-head button,.customer-pdf-toolbar button{min-width:44px;min-height:44px}.customer-pdf-viewport{padding:12px 8px}.customer-pdf-page{margin-bottom:12px}}