.pdf-overlay-editor{display:grid;gap:12px;background:#f3f1ee;padding:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pdf-overlay-editor header{display:grid;gap:4px}.pdf-overlay-editor small,.pdf-overlay-controls p{color:#716a64;font-size:12px;line-height:1.4}.pdf-overlay-file{display:grid;gap:5px;padding:10px;border:1px dashed #bdb2aa;background:#fff;font-size:12px;font-weight:700}.pdf-overlay-file input{max-width:100%}.pdf-overlay-toolbar,.pdf-overlay-pages{display:flex;flex-wrap:wrap;gap:7px}.pdf-overlay-toolbar button,.pdf-overlay-pages button{border:1px solid #d6cec6;border-radius:6px;background:#fff;padding:7px 9px}.pdf-overlay-pages [aria-current="true"]{background:#741b32;color:#fff;border-color:#741b32}.pdf-overlay-page{position:relative;max-width:612px;margin:auto;background:linear-gradient(135deg,#fff,#f8f7f5);box-shadow:0 3px 18px #0002}.pdf-overlay-fixture-copy{position:absolute;inset:9% 8%;display:grid;align-content:start;gap:18px;color:#766f6a;font-size:14px;line-height:1.5;border-top:2px solid #ddd5ce;padding-top:24px;pointer-events:none}.pdf-overlay-field{position:absolute;overflow:visible;border:1px dashed #9e263c;background:#fff4f5;color:#8b2136;text-transform:capitalize;font-size:11px;touch-action:none;cursor:grab;z-index:1}.pdf-overlay-field.selected{border:2px solid #6f1830;box-shadow:0 0 0 2px #fff,0 0 0 4px #c96a7f}.pdf-overlay-field:active{cursor:grabbing}.pdf-overlay-field i{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:1px solid #6f1830;background:#fff;cursor:nwse-resize}.pdf-overlay-controls{max-width:612px;margin:auto;width:100%;padding:12px;background:#fff;border:1px solid #ded6cf}.pdf-overlay-controls label{display:grid;gap:5px;font-size:12px;font-weight:700}.pdf-overlay-controls select,.pdf-overlay-controls input{padding:7px;border:1px solid #cdc4bc;border-radius:5px}.pdf-overlay-size{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}@media (max-width:560px){.pdf-overlay-editor{padding:12px}.pdf-overlay-toolbar button{font-size:12px}.pdf-overlay-size{grid-template-columns:1fr}}
