/* PDF to Word: independent responsive controls without changing shared branding. */
.pdf-word-page .pdf-word-options{margin:1rem 0;padding:1rem;border:1px solid #d5ddd6;border-radius:14px;background:#f9faf8}
.pdf-word-page .pdf-word-options label{display:block;margin-bottom:.55rem;font-weight:700}
.pdf-word-page .pdf-word-options select{display:block;max-width:100%;width:min(100%,30rem);min-height:44px;padding:.65rem .85rem;border:1px solid #aab5ac;border-radius:10px;background:#fff;color:#202420;font:inherit}
.pdf-word-page .pdf-word-options .engine-note{margin:.65rem 0 0;font-size:.92rem;line-height:1.5}
.pdf-word-page .office-drop.dragging{outline:2px solid #25805b;outline-offset:2px}
@media(max-width:640px){
  .pdf-word-page .office-actions{display:flex;align-items:stretch;flex-direction:column;gap:.8rem}
  .pdf-word-page .office-actions .primary{display:block;text-align:center;width:100%;box-sizing:border-box}
  .pdf-word-page .office-actions .text-action{align-self:flex-start}
}
