body dialog.nep-dialog{padding:18px!important;border-radius:14px!important;font-family:inherit}body dialog.nep-dialog>header{align-items:flex-start;gap:16px}body dialog.nep-dialog>header h2{font-size:19px!important;line-height:1.35!important;font-weight:600;margin:0 0 10px!important}body dialog.nep-dialog .nep-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0!important;margin:0!important;border:1px solid #d9e1e8!important;border-radius:8px!important;background:#fff!important;color:#40566a!important;font:26px/1 Arial,sans-serif!important;box-shadow:none;cursor:pointer}body dialog.nep-dialog .nep-close:hover{background:#eef3f7!important;color:#032d57!important}body dialog.nep-dialog>.nep-review-person{padding:0!important;margin:0 0 12px!important;background:none!important;color:#64748b!important;border:0;font-size:12px!important;line-height:1.4}body dialog.nep-dialog>.nep-toolbar{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;padding:7px 10px;margin:0 0 12px!important;border:1px solid #e1e7ed;border-radius:8px;background:#f7f9fb;color:#40566a;font-size:13px!important;line-height:1.3}.nep-page-controls,.nep-zoom-controls{display:flex;align-items:center;gap:2px;flex:0 0 auto}.nep-zoom-controls{padding:1px;border:1px solid #dce4eb;border-radius:6px;background:#fff}body dialog.nep-dialog .nep-tools button.nep-tool-button{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#31465a!important;box-shadow:none!important;font:18px/1 system-ui,sans-serif!important;cursor:pointer}body dialog.nep-dialog .nep-tools button.nep-tool-button:hover:not(:disabled){background:#e7eef5!important;color:#032d57!important}body dialog.nep-dialog .nep-tools button.nep-tool-button:disabled{opacity:.3!important;cursor:default!important}body dialog.nep-dialog .nep-tools button.nep-zoom-value{width:52px!important;min-width:52px!important;font-size:12px!important;font-weight:600!important}.nep-page-count{display:inline-block;min-width:52px;padding:0 5px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.nep-toolbar-spacer{flex:1 1 auto}body dialog.nep-dialog .nep-tools a.nep-toolbar-download{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 4px;margin:0!important;color:#31516e!important;font-size:13px!important;font-weight:500;text-decoration:none!important;white-space:nowrap}body dialog.nep-dialog .nep-tools a.nep-toolbar-download:hover{text-decoration:underline!important}body dialog.nep-dialog>.nep-document{padding:12px;border:1px solid #e0e6ed;border-radius:6px;background:#eef2f6;box-sizing:border-box}body dialog.nep-dialog .nep-poster{display:block;margin:0 auto;background:#fff;box-shadow:0 1px 6px #17283a1c}body dialog.nep-dialog>.nep-dialog-message{margin:8px 0 10px!important;color:#64748b;font-size:12px!important;line-height:1.4;min-height:1.4em}body dialog.nep-dialog>footer{padding-top:12px!important;align-items:center;border-color:#e2e8ee}body dialog.nep-dialog>footer .nep-ack-label{font-size:14px!important;line-height:1.45!important;font-weight:500}body dialog.nep-dialog>footer .nep-save{font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;min-height:42px!important;padding:10px 20px!important;border:0!important;border-radius:7px!important;background:#237d45!important;color:white!important;cursor:pointer}body dialog.nep-dialog>footer .nep-save:disabled{opacity:.45!important;cursor:not-allowed!important}.wpforms-container .wpforms-form .nep-review-widget .nep-card-actions .nep-view,.nep-library-actions .nep-view{font-family:inherit!important;font-size:14px!important;line-height:1.3!important;padding:10px 16px!important;border-radius:6px!important}.wpforms-container .wpforms-form .nep-review-widget .nep-preview-page figcaption{font-size:12px!important;color:#64748b!important}@media(max-width:600px){body dialog.nep-dialog{padding:12px!important}body dialog.nep-dialog>header h2{font-size:16px!important;margin-bottom:8px!important}body dialog.nep-dialog>.nep-review-person{font-size:11px!important;margin-bottom:10px!important}body dialog.nep-dialog>.nep-toolbar{gap:6px;padding:6px;margin-bottom:10px!important}body dialog.nep-dialog>.nep-document{padding:6px}.nep-page-count{min-width:40px;padding:0 2px}body dialog.nep-dialog .nep-tools button.nep-zoom-value{width:44px!important;min-width:44px!important}body dialog.nep-dialog .nep-tools a.nep-toolbar-download{font-size:12px!important}body dialog.nep-dialog>footer .nep-save{width:100%;min-height:44px!important}body dialog.nep-dialog>footer .nep-ack-label{font-size:13px!important}}