.dmrs-web-cf-modal-overlay{position:fixed!important;inset:0!important;background:#0000008c!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;z-index:9999!important;overflow-y:auto!important;animation:dmrs-web-cf-fade-in .18s ease-out!important}.dmrs-web-cf-modal-dialog{position:relative!important;width:100%!important;max-width:560px!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important;background:#fff!important;border-radius:var(--dmrs-web-radius-lg, 12px)!important;box-shadow:0 20px 60px #0000004d!important;animation:dmrs-web-cf-slide-up .22s ease-out!important}.dmrs-web-cf-modal-close{position:absolute!important;top:8px!important;right:12px!important;width:36px!important;height:36px!important;border:none!important;background:transparent!important;color:var(--dmrs-web-gray-500, #6b7280)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;border-radius:var(--dmrs-web-radius-pill, 50%)!important;z-index:1!important;transition:background .15s ease!important}.dmrs-web-cf-modal-close:hover{background:#0000000f!important;color:var(--dmrs-web-gray-900, #111827)!important}.dmrs-web-cf-modal-title{margin:0!important;padding:20px 56px 12px 24px!important;font-size:var(--dmrs-web-fs-2xl, 18px)!important;font-weight:600!important;color:var(--dmrs-web-gray-900, #111827)!important;border-bottom:1px solid var(--dmrs-web-gray-200, #e5e7eb)!important}.dmrs-web-cf-modal-dialog .dmrs-web-cf form{box-shadow:none!important;border-top:none!important;border-radius:0!important;padding:24px!important}.dmrs-web-cf-top{padding:14px 16px!important;margin-bottom:16px!important;background:var(--dmrs-web-gray-100, #f3f4f6)!important;border-left:3px solid var(--dmrs-primary, #2563eb)!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;font-size:var(--dmrs-web-fs-md, 14px)!important;font-weight:500!important;color:var(--dmrs-web-gray-900, #111827)!important;white-space:pre-line!important;line-height:1.5!important}.dmrs-web-cf-modal-dialog .dmrs-web-cf-top{margin:16px 24px 0!important}.dmrs-web-cf-bottom{margin:4px 0 12px!important;font-size:var(--dmrs-web-fs-sm, 13px)!important;line-height:1.55!important;color:var(--dmrs-web-gray-600, #4b5563)!important}.dmrs-web-cf-bottom a{color:inherit!important;text-decoration:underline!important}.dmrs-web-cf-bottom a:hover{color:var(--dmrs-primary, #2563eb)!important}.dmrs-web-cf-modal-dialog .dmrs-web-cf form{padding-top:16px!important}.dmrs-web-cf{width:100%!important;max-width:100%!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;box-sizing:border-box!important}.dmrs-web-cf *,.dmrs-web-cf *:before,.dmrs-web-cf *:after{box-sizing:border-box!important}.dmrs-web-cf form{background:#fff!important;border:none!important;border-top:4px solid var(--dmrs-dark, #343434)!important;border-radius:var(--dmrs-web-radius-lg, 12px)!important;box-shadow:0 4px 20px #00000014!important;padding:40px!important;margin:0!important}.dmrs-web-cf-label{display:block!important;font-size:var(--dmrs-web-fs-sm, 13px)!important;font-weight:600!important;color:var(--dmrs-dark, #343434)!important;margin-bottom:6px!important;letter-spacing:.2px!important}.dmrs-web-cf-label .dmrs-web-cf-required{color:#dc2626!important;margin-left:2px!important}.dmrs-web-cf-input,.dmrs-web-cf-textarea,.dmrs-web-cf-select{width:100%!important;padding:0 16px!important;font-size:var(--dmrs-web-fs-md, 14px)!important;font-weight:400!important;border:1px solid #e2e8f0!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;background:#fff!important;color:var(--dmrs-dark, #343434)!important;transition:border-color .2s ease,box-shadow .2s ease!important;outline:none!important;font-family:inherit!important}.dmrs-web-cf-input{height:42px!important}.dmrs-web-cf-input[type=tel]{padding-left:52px!important}[dir=rtl] .dmrs-web-cf-input[type=tel]{padding-left:16px!important;padding-right:52px!important}.dmrs-web-cf .iti{display:block!important;width:100%!important}.dmrs-web-cf-input-group .iti{flex:1 1 auto!important;min-width:0!important}.dmrs-web-cf-input[type=radio],.dmrs-web-cf-input[type=checkbox]{width:16px!important;height:16px!important;padding:0!important;border:initial!important;background:initial!important;accent-color:var(--dmrs-dark, #2563eb)!important;cursor:pointer!important;margin:0!important;vertical-align:middle!important}.dmrs-web-cf-input[type=hidden]{display:none!important;height:0!important;width:0!important;padding:0!important;margin:0!important;border:none!important}.dmrs-web-cf-field:has(>.dmrs-web-cf-input[type=hidden]),.dmrs-web-cf-field:has(>.dmrs-web-cf-input-group>.dmrs-web-cf-input[type=hidden]){display:none!important}.dmrs-web-cf-textarea{padding:12px 16px!important;resize:vertical!important;min-height:100px!important;line-height:1.5!important}.dmrs-web-cf-select{height:42px!important;cursor:pointer!important;appearance:auto!important}.dmrs-web-cf-input:focus,.dmrs-web-cf-textarea:focus,.dmrs-web-cf-select:focus{border-color:var(--dmrs-dark, #343434)!important;box-shadow:0 0 0 3px #3434341a!important}.dmrs-web-cf-input::placeholder,.dmrs-web-cf-textarea::placeholder{color:#a0aec0!important;font-weight:400!important;opacity:1!important}.dmrs-web-cf-input.dmrs-web-cf-input-error,.dmrs-web-cf-textarea.dmrs-web-cf-input-error,.dmrs-web-cf-select.dmrs-web-cf-input-error{border-color:#dc2626!important}.dmrs-web-cf-input.dmrs-web-cf-input-error:focus,.dmrs-web-cf-textarea.dmrs-web-cf-input-error:focus,.dmrs-web-cf-select.dmrs-web-cf-input-error:focus{box-shadow:0 0 0 3px #dc26261a!important}.dmrs-web-cf-field-error{font-size:var(--dmrs-web-fs-xs, 12px)!important;color:#dc2626!important;margin-top:4px!important;display:block!important}.dmrs-web-cf-grid{display:grid!important;gap:20px 16px!important}.dmrs-web-cf-grid--1{grid-template-columns:1fr!important}.dmrs-web-cf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dmrs-web-cf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dmrs-web-cf-grid>*{min-width:0}.dmrs-web-cf-row{display:flex!important;gap:16px!important}.dmrs-web-cf-row>.dmrs-web-cf-field{flex:1!important;min-width:0!important}.dmrs-web-cf-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:0 28px!important;height:46px!important;font-size:var(--dmrs-web-fs-md, 14px)!important;font-weight:600!important;letter-spacing:.5px!important;color:#fff!important;background:var(--dmrs-dark, #343434)!important;border:none!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;cursor:pointer!important;transition:background .2s ease,transform .1s ease!important;font-family:inherit!important}.dmrs-web-cf-submit:hover:not(:disabled){background:#1a1a1a!important}.dmrs-web-cf-submit:active:not(:disabled){transform:scale(.98)!important}.dmrs-web-cf-submit:disabled{opacity:.6!important;cursor:not-allowed!important}.dmrs-web-cf-submit .dmrs-web-cf-spinner{width:18px!important;height:18px!important;border:2px solid rgba(255,255,255,.3)!important;border-top-color:#fff!important;border-radius:var(--dmrs-web-radius-pill, 50%)!important;animation:dmrs-web-cf-spin .7s linear infinite!important}.dmrs-web-cf-success{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 24px!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:var(--dmrs-web-radius-md, 8px)!important;color:#16a34a!important;font-size:var(--dmrs-web-fs-md, 14px)!important;font-weight:500!important}.dmrs-web-cf-success svg{flex-shrink:0!important;width:20px!important;height:20px!important}.dmrs-web-cf-alert{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 24px!important;margin-bottom:20px!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:var(--dmrs-web-radius-md, 8px)!important;color:#dc2626!important;font-size:var(--dmrs-web-fs-md, 14px)!important;font-weight:500!important}.dmrs-web-cf-alert svg{flex-shrink:0!important;width:20px!important;height:20px!important}.dmrs-web-cf-loading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:48px!important;color:#718096!important}.dmrs-web-cf-loading .dmrs-web-cf-spinner-lg{width:36px!important;height:36px!important;border:3px solid #e2e8f0!important;border-top-color:var(--dmrs-dark, #343434)!important;border-radius:var(--dmrs-web-radius-pill, 50%)!important;animation:dmrs-web-cf-spin .8s linear infinite!important}body.dark-mode .dmrs-web-cf form{background:#1e1e1e!important;border-top-color:#fff!important;box-shadow:0 4px 20px #0000004d!important}body.dark-mode .dmrs-web-cf-label{color:#e2e8f0!important}body.dark-mode .dmrs-web-cf-input,body.dark-mode .dmrs-web-cf-textarea,body.dark-mode .dmrs-web-cf-select{background:#2d2d2d!important;border-color:#4a5568!important;color:#e2e8f0!important}body.dark-mode .dmrs-web-cf-input:focus,body.dark-mode .dmrs-web-cf-textarea:focus,body.dark-mode .dmrs-web-cf-select:focus{border-color:#a0aec0!important;box-shadow:0 0 0 3px #ffffff1a!important}body.dark-mode .dmrs-web-cf-input::placeholder,body.dark-mode .dmrs-web-cf-textarea::placeholder{color:#718096!important}body.dark-mode .dmrs-web-cf-submit{background:#fff!important;color:#1e1e1e!important}body.dark-mode .dmrs-web-cf-submit:hover:not(:disabled){background:#e2e8f0!important}body.dark-mode .dmrs-web-cf-submit .dmrs-web-cf-spinner{border-color:#1e1e1e4d!important;border-top-color:#1e1e1e!important}body.dark-mode .dmrs-web-cf-success{background:#064e3b!important;border-color:#065f46!important;color:#6ee7b7!important}body.dark-mode .dmrs-web-cf-alert{background:#450a0a!important;border-color:#7f1d1d!important;color:#fca5a5!important}body.dark-mode .dmrs-web-cf-field-error{color:#fca5a5!important}@media(max-width:768.99px){.dmrs-web-cf form{padding:28px 20px!important}.dmrs-web-cf-grid.dmrs-web-cf-grid--2,.dmrs-web-cf-grid.dmrs-web-cf-grid--3{grid-template-columns:1fr!important}.dmrs-web-cf-grid.dmrs-web-cf-grid--2>*,.dmrs-web-cf-grid.dmrs-web-cf-grid--3>*{grid-column:1 / -1!important}.dmrs-web-cf-row{flex-direction:column!important;gap:0!important}}@media(max-width:480px){.dmrs-web-cf form{padding:24px 16px!important}}[dir=rtl] .dmrs-web-cf{direction:rtl;text-align:right}[dir=rtl] .dmrs-web-cf-label .dmrs-web-cf-required{margin-left:0;margin-right:2px}.dmrs-web-cf-grid--12{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}@media(max-width:768.99px){.dmrs-web-cf-grid--12{grid-template-columns:1fr!important}.dmrs-web-cf-grid--12>*{grid-column:1 / -1!important}}.dmrs-web-cf-section{padding:10px 0 6px;border-bottom:2px solid #e2e8f0;margin-bottom:8px}.dmrs-web-cf-section-title{font-size:var(--dmrs-web-fs-lg, 15px);font-weight:600;color:#1e293b;margin:0 0 4px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.3px}.dmrs-web-cf-section-title i{color:#2563eb;font-size:var(--dmrs-web-fs-md, 14px)}.dmrs-web-cf-section-hint{font-size:var(--dmrs-web-fs-xs, 12px);color:#64748b;margin:0}.dmrs-web-cf-input-group{display:flex;align-items:stretch}.dmrs-web-cf-input-icon{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:#f1f5f9;border:1px solid #e2e8f0;border-right:none;border-radius:6px 0 0 6px;color:#64748b;min-width:40px}.dmrs-web-cf-input-group .dmrs-web-cf-input,.dmrs-web-cf-input-group .dmrs-web-cf-select{border-radius:0 6px 6px 0!important;flex:1;min-width:0}.dmrs-web-cf-radio-group,.dmrs-web-cf-checkbox-group{display:flex;flex-wrap:wrap;gap:12px;padding:4px 0}.dmrs-web-cf-radio-item,.dmrs-web-cf-check-item,.dmrs-web-cf-check-label{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:var(--dmrs-web-fs-md, 14px);line-height:1.55;color:#1e293b;padding:4px 0}.dmrs-web-cf-check-label input{margin-top:3px!important;flex:0 0 auto!important}.dmrs-web-cf-radio-item input,.dmrs-web-cf-check-item input,.dmrs-web-cf-check-label input{width:16px;height:16px;cursor:pointer;accent-color:#2563eb}.dmrs-web-cf-checkbox{display:flex;flex-direction:column;gap:4px}.dmrs-web-cf-hint{font-size:var(--dmrs-web-fs-xs, 11.5px);color:#64748b;margin-top:2px}.dmrs-web-cf-dropzone{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:18px 14px!important;border:1px dashed #e2e8f0!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;background:#f8fafc!important;color:var(--dmrs-dark, #343434)!important;cursor:pointer!important;text-align:center!important;font-family:inherit!important;transition:border-color .2s ease,background .2s ease!important}.dmrs-web-cf-dropzone:hover,.dmrs-web-cf-dropzone-over{border-color:var(--dmrs-dark, #343434)!important;background:#f1f5f9!important}.dmrs-web-cf-dropzone-disabled{opacity:.55!important;cursor:not-allowed!important}.dmrs-web-cf-dropzone-icon{font-size:var(--dmrs-web-fs-3xl, 22px)!important;opacity:.65}.dmrs-web-cf-dropzone-text{font-size:var(--dmrs-web-fs-md, 14px)!important;line-height:1.35!important;opacity:.8}.dmrs-web-cf-filelist{display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:8px!important}.dmrs-web-cf-fileitem{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;border:1px solid #e2e8f0!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;background:#fff!important}.dmrs-web-cf-filethumb{width:38px!important;height:38px!important;object-fit:cover!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;flex-shrink:0!important}.dmrs-web-cf-fileicon{width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--dmrs-web-fs-3xl, 22px)!important;color:#dc2626!important;flex-shrink:0!important}.dmrs-web-cf-filename{flex:1 1 auto!important;min-width:0!important;font-size:var(--dmrs-web-fs-md, 14px)!important;color:var(--dmrs-dark, #343434)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dmrs-web-cf-filesize{font-size:var(--dmrs-web-fs-xs, 12px)!important;color:#94a3b8!important;flex-shrink:0!important}.dmrs-web-cf-fileremove{flex-shrink:0!important;width:28px!important;height:28px!important;border:none!important;border-radius:var(--dmrs-web-radius-sm, 6px)!important;background:#f1f5f9!important;color:#64748b!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease,color .15s ease!important}.dmrs-web-cf-fileremove:hover{background:#fee2e2!important;color:#dc2626!important}body.dark-mode .dmrs-web-cf-dropzone{background:#2d2d2d!important;border-color:#4a5568!important;color:#e2e8f0!important}body.dark-mode .dmrs-web-cf-dropzone:hover,body.dark-mode .dmrs-web-cf-dropzone-over{background:#3a3a3a!important;border-color:#a0aec0!important}body.dark-mode .dmrs-web-cf-fileitem{background:#2d2d2d!important;border-color:#4a5568!important}body.dark-mode .dmrs-web-cf-filename{color:#e2e8f0!important}body.dark-mode .dmrs-web-cf-fileremove{background:#4a5568!important;color:#cbd5e1!important}body.dark-mode .dmrs-web-cf-fileremove:hover{background:#7f1d1d!important;color:#fecaca!important}