.wp-db-support-modal-overlay,.wp-db-support-modal-overlay *,.wp-db-support-modal-overlay *::before,.wp-db-support-modal-overlay *::after{box-sizing:border-box!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;background:none!important;text-decoration:none!important;list-style:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;line-height:normal!important;color:inherit!important;font-weight:normal!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:left!important;text-shadow:none!important;box-shadow:none!important;border-radius:0!important;vertical-align:baseline!important;white-space:normal!important;float:none!important;clear:none!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important;transition:none!important;animation:none!important}.wp-db-support-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(15 23 42 / .75)!important;backdrop-filter:blur(12px)!important;z-index:999999!important;align-items:center!important;justify-content:center!important;padding:24px!important}.wp-db-support-modal-overlay[style*="display: none"]{display:none!important}.wp-db-support-modal-overlay[style*="display: flex"],.wp-db-support-modal-overlay:not([style*="display"]){display:flex!important}.wp-db-support-modal{background:#ffffff!important;border-radius:20px!important;box-shadow:0 25px 50px rgb(0 0 0 / .25),0 0 0 1px rgb(255 255 255 / .1)!important;max-width:680px!important;width:100%!important;max-height:85vh!important;position:relative!important;border:1px solid rgb(226 232 240 / .8)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.wp-db-developer-modal{border-left:4px solid #1e40af!important;box-shadow:0 25px 50px rgb(30 64 175 / .15),0 0 0 1px rgb(255 255 255 / .1)!important}.wp-db-developer-modal .wp-db-support-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:white!important}.wp-db-developer-modal .wp-db-support-modal-header::before{display:none!important}.wp-db-developer-modal .wp-db-support-modal-header h2{color:white!important}.wp-db-support-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:white!important;padding:24px!important;border-bottom:none!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;position:relative!important;flex-shrink:0!important;margin:0!important}.wp-db-support-modal-header::before{display:none!important}.wp-db-support-modal-header h2{margin:0!important;font-size:20px!important;font-weight:600!important;color:white!important;text-shadow:0 2px 4px rgb(0 0 0 / .1)!important;line-height:1.3!important;flex:1!important;padding-right:8px!important;word-wrap:break-word!important;overflow-wrap:break-word!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}.wp-db-support-modal-close{background:rgb(255 255 255 / .2)!important;border:1px solid rgb(255 255 255 / .3)!important;color:white!important;width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;transition:all 0.2s ease!important;flex-shrink:0!important;margin-top:-2px!important;margin:0!important;pointer-events:auto!important;position:relative!important;z-index:1000000!important}.wp-db-support-modal-close:hover{background:rgb(255 255 255 / .3)!important;transform:scale(1.05)!important}.wp-db-support-modal-close:active{transform:scale(.95)!important}.wp-db-support-modal-content{padding:32px!important;background:#ffffff!important;overflow-y:auto!important;flex:1!important;min-height:0!important;margin:0!important}.wp-db-support-field{margin-bottom:28px!important;padding:0!important}.wp-db-support-field label{display:block!important;margin-bottom:8px!important;padding:0!important;font-weight:600!important;color:#334155!important;font-size:15px!important;letter-spacing:-0.01em!important;line-height:1.4!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}.wp-db-support-field input[type="text"],.wp-db-support-field input[type="email"],.wp-db-support-field textarea,.wp-db-support-field select{width:100%!important;max-width:100%!important;padding:16px 20px!important;border:2px solid #e2e8f0!important;border-radius:14px!important;font-size:15px!important;line-height:1.5!important;transition:all 0.3s ease!important;box-sizing:border-box!important;background:#ffffff!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;color:#1e293b!important;margin:0!important;outline:none!important}.wp-db-support-field textarea{min-height:140px!important;resize:vertical!important}.wp-db-support-field select{max-width:280px!important;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23475569" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>')!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px!important;padding-right:48px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.wp-db-support-field input[type="text"]:focus,.wp-db-support-field input[type="email"]:focus,.wp-db-support-field textarea:focus,.wp-db-support-field select:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 4px rgb(59 130 246 / .1)!important;transform:translateY(-1px)!important}.wp-db-support-field small{display:block!important;margin-top:8px!important;padding:0!important;color:#64748b!important;font-size:13px!important;line-height:1.4!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}.wp-db-file-upload-wrapper{position:relative!important;display:inline-block!important;width:100%!important}.wp-db-file-upload-wrapper input[type="file"]{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;cursor:pointer!important}.wp-db-file-upload-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:20px 24px!important;border:2px dashed #d1d5db!important;border-radius:12px!important;background:#f9fafb!important;color:#374151!important;font-size:15px!important;font-weight:500!important;cursor:pointer!important;transition:all 0.3s ease!important;text-align:center!important;min-height:80px!important}.wp-db-file-upload-button:hover{border-color:#3b82f6!important;background:#eff6ff!important;color:#3b82f6!important;transform:translateY(-1px)!important}.wp-db-file-upload-button.has-file{border-color:#10b981!important;background:#ecfdf5!important;color:#065f46!important;border-style:solid!important}.wp-db-file-upload-icon{font-size:24px!important;opacity:0.7!important}.wp-db-file-upload-text{display:flex!important;flex-direction:column!important;gap:4px!important}.wp-db-file-upload-primary{font-weight:600!important}.wp-db-file-upload-secondary{font-size:13px!important;opacity:0.8!important}.wp-db-support-technical-info{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:28px;position:relative;overflow:hidden}.wp-db-support-technical-info::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#3b82f6)}.wp-db-support-technical-info h4{margin:0 0 12px;font-size:16px;font-weight:700;color:#1f2937;letter-spacing:-.01em}.wp-db-support-technical-info p{margin:0 0 16px;color:#6b7280;font-size:14px;line-height:1.5}#wp-db-technical-data{margin:0;padding:0;list-style:none;background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}#wp-db-technical-data li{padding:12px 16px;font-size:14px;color:#374151;border-bottom:1px solid #f3f4f6;transition:background-color 0.2s ease}#wp-db-technical-data li:last-child{border-bottom:none}#wp-db-technical-data li:hover{background-color:#f9fafb}#wp-db-technical-data strong{color:#1f2937;min-width:140px;display:inline-block;font-weight:600}.wp-db-support-actions{display:flex!important;justify-content:flex-end!important;gap:16px!important;margin-top:32px!important;margin-bottom:0!important;padding-top:24px!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;border-top:1px solid rgb(226 232 240 / .8)!important;border-bottom:none!important;border-left:none!important;border-right:none!important}.wp-db-support-btn-primary,.wp-db-support-btn-secondary{padding:16px 32px!important;margin:0!important;border-radius:14px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;border:2px solid!important;position:relative!important;overflow:hidden!important;letter-spacing:-0.01em!important;min-width:140px!important;text-align:center!important;line-height:1.2!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;outline:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;vertical-align:middle!important;white-space:nowrap!important}.wp-db-support-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#ffffff!important;border-color:#3b82f6!important;box-shadow:0 4px 12px rgb(59 130 246 / .25)!important}.wp-db-support-btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.wp-db-support-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 20px rgb(59 130 246 / .35)}.wp-db-support-btn-primary:hover:not(:disabled)::before{left:100%}.wp-db-support-btn-primary:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);border-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.wp-db-support-btn-secondary{background:#ffffff!important;color:#475569!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}.wp-db-support-btn-secondary:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#334155!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important}.wp-db-support-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(59 130 246 / .35)!important}.wp-db-support-btn-primary:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280)!important;border-color:#9ca3af!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media (max-width:640px){.wp-db-support-modal-overlay{padding:10px}.wp-db-support-modal{max-height:95vh}.wp-db-support-modal-header,.wp-db-support-modal-content{padding:16px}.wp-db-support-actions{flex-direction:column}.wp-db-support-btn-primary,.wp-db-support-btn-secondary{width:100%}}.wp-db-support-modal-overlay{animation:wp-db-modal-fade-in 0.3s ease-out}.wp-db-support-modal{animation:wp-db-modal-slide-in 0.3s ease-out}@keyframes wp-db-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes wp-db-modal-slide-in{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.wp-db-support-modal-overlay *{box-sizing:border-box}.wp-db-support-modal input,.wp-db-support-modal textarea,.wp-db-support-modal select,.wp-db-support-modal button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.wp-db-support-modal .wp-db-support-btn-primary,.wp-db-support-modal .wp-db-support-btn-secondary{margin:0!important;height:auto!important;width:auto!important;vertical-align:baseline!important;text-decoration:none!important;outline:none!important}.wp-db-support-modal .wp-db-support-btn-primary:focus,.wp-db-support-modal .wp-db-support-btn-secondary:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}.wp-db-support-modal:focus{outline:none}.wp-db-support-modal-close:focus{outline:2px solid #3b82f6;outline-offset:2px}.wp-db-support-modal-content{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.wp-db-support-modal-content::-webkit-scrollbar{width:8px}.wp-db-support-modal-content::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.wp-db-support-modal-content::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.wp-db-support-modal-content::-webkit-scrollbar-thumb:hover{background:#a0aec0}.wp-db-file-upload-wrapper{position:relative!important;display:inline-block!important;width:100%!important;max-width:100%!important;margin:0!important}.wp-db-file-upload-wrapper input[type="file"]{position:absolute!important;opacity:0!important;width:100%!important;height:100%!important;cursor:pointer!important;z-index:1!important;margin:0!important;padding:0!important}.wp-db-file-upload-button,#ticket-screenshot-button,#admin-ticket-screenshot-button{all:initial!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:20px 24px!important;border:2px dashed #d1d5db!important;border-radius:12px!important;background:#f9fafb!important;color:#374151!important;font-size:15px!important;font-weight:500!important;cursor:pointer!important;transition:all 0.3s ease!important;text-align:center!important;min-height:80px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;box-sizing:border-box!important;position:relative!important;width:100%!important;margin:0!important;line-height:1.4!important;text-decoration:none!important;outline:none!important;box-shadow:none!important}.wp-db-file-upload-button:hover,#ticket-screenshot-button:hover,#admin-ticket-screenshot-button:hover{border-color:#3b82f6!important;background:#eff6ff!important;color:#3b82f6!important;transform:translateY(-1px)!important}.wp-db-file-upload-button.has-file,#ticket-screenshot-button.has-file,#admin-ticket-screenshot-button.has-file{border-color:#10b981!important;background:#ecfdf5!important;color:#065f46!important;border-style:solid!important}.wp-db-file-upload-icon{font-size:24px!important;opacity:0.7!important;margin:0!important;padding:0!important}.wp-db-file-upload-text{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important}.wp-db-file-upload-primary{font-weight:600!important;margin:0!important;padding:0!important;line-height:1.2!important}.wp-db-file-upload-secondary{font-size:13px!important;opacity:0.8!important;margin:0!important;padding:0!important;line-height:1.2!important}