.history #print-word{background:#176e68;color:#fff;border:1px solid #176e68;font-size:11px;padding:8px 12px}.word-print-dialog{width:calc(100% - 32px);max-width:590px;padding:30px;color:#28433d;border:1px solid #d8e3d8;border-radius:12px;background:white;box-shadow:0 16px 70px #17342a30}.word-print-dialog::backdrop{background:#173d3455;backdrop-filter:blur(3px)}.word-print-dialog h2{font:29px Georgia,serif;margin:0 0 14px;color:#25473a}.word-print-dialog p{font:12px/1.8 'Segoe UI',Arial,sans-serif;color:#74836f}.word-print-dialog .word-intro{font-size:15px;color:#36634e;line-height:1.6;margin:0 0 15px}.word-close{position:absolute;right:12px;top:9px;border:0;background:none;padding:3px 8px;font-size:25px;color:#7a8f77}.word-print-dialog fieldset{padding:14px 16px;border:1px solid #dfe7d9;border-radius:7px;margin:20px 0 15px}.word-print-dialog legend{font-size:12px;padding:0 6px;color:#6a8061}.word-print-dialog fieldset label{display:flex;gap:8px;align-items:center;padding:7px 0;font-size:12px;line-height:1.6}.word-view-label{font-size:11px;display:block;margin-bottom:7px;color:#698060}.word-print-dialog select{width:100%;padding:10px;border:1px solid #d4e1cf;border-radius:6px;font:12px 'Segoe UI',Arial,sans-serif;background:#f8faf5;color:#44603b}.word-print-dialog select:disabled{opacity:.5}.word-properties{font-size:12px;display:flex;gap:8px;align-items:center;margin:17px 0 9px}.word-print-dialog .word-explanation{font-size:11px}.word-actions{display:flex;align-items:flex-start;gap:12px;flex-direction:column;margin-top:20px}.word-actions button{padding:12px 17px;background:#176e68;border:1px solid #176e68;border-radius:6px;color:white;font:12px 'Segoe UI',Arial,sans-serif}.word-actions button:disabled{opacity:.6;cursor:progress}#word-progress{font-size:11px;color:#4d795c;line-height:1.7}.word-print-dialog .word-instructions{margin:18px 0 0;font-size:11px;color:#8b9980}.word-print-dialog input{accent-color:#176e68}.word-print-dialog button:focus-visible,.word-print-dialog select:focus-visible,.word-print-dialog input:focus-visible{outline:2px solid #ae8649;outline-offset:3px}@media(max-width:600px){.word-print-dialog{padding:25px 20px;max-height:90vh;overflow:auto}.word-actions button{width:100%}.history #print-word{font-size:10px}}
