.pdf-field{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;font-size:16px}.pdf-field>span{padding-top:12px}.pdf-field input,.pdf-field textarea{width:100%}.pdf-page-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.pdf-preview{width:100%;height:660px;border:1px solid var(--border,#d6dfe8);border-radius:10px;background:#eef2f6}.pdf-page-content textarea{width:100%;min-height:300px;font-size:17px;line-height:1.8}.pdf-page-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:24px 0}.pdf-page-toolbar select{min-width:260px}.pdf-history-entry{padding:12px 0;border-bottom:1px solid #dce3eb}.pdf-history-entry summary{cursor:pointer;font-size:16px}.pdf-approval-details{margin-top:20px;padding:16px;background:#f4f7fa;border-radius:10px}.pdf-approval-details summary{cursor:pointer}.pdf-page-content .actions{margin:16px 0}.pdf-note{line-height:1.8;white-space:pre-wrap}@media(max-width:900px){.pdf-page-layout{grid-template-columns:1fr}.pdf-preview{height:430px}.pdf-field{grid-template-columns:1fr;gap:4px}.pdf-field>span{padding-top:0}}
.pdf-preview{height:auto;max-height:660px;min-height:160px;overflow:auto;padding:10px;background:#dce3eb}.pdf-preview canvas{display:block;max-width:none;background:white;margin:0 auto}.pdf-preview canvas[hidden]{display:none}.pdf-preview-controls{display:flex;align-items:center;gap:12px;font-size:16px}.pdf-preview-controls select{width:auto;min-width:160px}#pdf-preview-note{font-size:15px;line-height:1.6;margin:10px 0}@media(max-width:900px){.pdf-preview{max-height:500px}}
.pdf-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdf-page-layout>div{min-width:0}@media(max-width:900px){.pdf-page-layout{grid-template-columns:minmax(0,1fr)}}
