.fill-pdf .fill-summary{color:var(--cm);margin:0 0 10px;font-size:13px}.fill-pdf .compressor-message button{border:1px solid var(--cl);background:var(--sage-1);border-radius:6px;margin-left:10px;padding:4px 10px;font-size:12px}.fill-pdf .fill-control{box-sizing:border-box;border:1px solid var(--paper-field-line);background:var(--paper-field);color:var(--paper-ink);border-radius:2px;min-width:0;min-height:0;margin:0;padding:0 2px;font-family:Helvetica,Arial,sans-serif;line-height:1.15;position:absolute}.fill-pdf .fill-control:hover:not(:disabled){border-color:var(--blue-7)}.fill-pdf .fill-control:focus{outline:2px solid var(--blue-7);outline-offset:1px;background:var(--paper);z-index:1}.fill-pdf .fill-control.required{border-color:var(--amber-7)}.fill-pdf .fill-control.readonly,.fill-pdf .fill-control:disabled{background:var(--paper-field-readonly);color:var(--paper-ink-soft);border-style:dashed}.fill-pdf textarea.fill-control{resize:none;padding:2px;overflow:auto}.fill-pdf .fill-combo{display:block;position:absolute}.fill-pdf .fill-combo .fill-control{width:100%;height:100%;position:static}.fill-pdf select.fill-control{padding:0 1px}.fill-pdf select.fill-list{overflow-y:auto}.fill-pdf .fill-check,.fill-pdf .fill-radio{appearance:none;cursor:pointer;place-items:center;padding:0;display:grid}.fill-pdf .fill-radio{border-radius:50%}.fill-pdf .fill-check:checked:after{content:"";background:var(--paper-ink);clip-path:polygon(14% 44%,0 58%,40% 96%,100% 22%,86% 8%,40% 66%);width:70%;height:70%}.fill-pdf .fill-radio:checked:after{content:"";background:var(--paper-ink);border-radius:50%;width:55%;height:55%}.fill-pdf .fill-signature{border:1.5px dashed var(--amber-7);background:color-mix(in srgb, var(--amber-1) 70%, transparent);color:var(--amber-14);pointer-events:none;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}@media (pointer:coarse){.fill-pdf .fill-check,.fill-pdf .fill-radio{min-width:18px;min-height:18px}}
