.PGSSca_popupOverlay{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PGSSca_popupOverlay .headlessui-portal{z-index:1000;position:relative}.PGSSca_statusMessage{border-radius:6px;margin-bottom:20px;padding:16px;font-size:14px;line-height:1.5}.PGSSca_successMessage{color:#1e7e34;background-color:#e6f4ea;border:1px solid #c3e6cb}.PGSSca_errorMessage{color:#dc3545;background-color:#fef0f0;border:1px solid #fde2e2}.PGSSca_warningMessage{color:#856404;background-color:#fff3cd;border:1px solid #ffeeba}.PGSSca_popupContent{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;padding:30px;position:relative;overflow-y:auto}.PGSSca_closeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.PGSSca_closeButton:hover{background-color:#f0f0f0}.PGSSca_supportForm .PGSSca_formGroup{margin-bottom:25px}.PGSSca_supportForm label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.PGSSca_supportForm .PGSSca_required{color:#e74c3c}.PGSSca_supportForm input[type=text],.PGSSca_supportForm input[type=email],.PGSSca_supportForm textarea,.PGSSca_supportForm select{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.PGSSca_supportForm input[type=text]:focus,.PGSSca_supportForm input[type=email]:focus,.PGSSca_supportForm textarea:focus,.PGSSca_supportForm select:focus{border-color:#3b78ff;outline:none;box-shadow:0 0 0 3px #f0f5ff}.PGSSca_supportForm select{appearance:none;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='%23666' d='m2 0-2 2h4zm0 5 2-2h-4z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px}.PGSSca_supportForm textarea{resize:vertical;min-height:120px}.PGSSca_supportForm .PGSSca_helpText{color:#666;margin-top:8px;font-size:13px;line-height:1.4}.PGSSca_supportForm .PGSSca_attachmentArea{text-align:center;background-color:#fafafa;border:2px dashed #ddd;border-radius:6px;padding:40px 20px;transition:all .2s;position:relative}.PGSSca_supportForm .PGSSca_attachmentArea:hover,.PGSSca_supportForm .PGSSca_attachmentArea.PGSSca_dragover{background-color:#f0f8ff;border-color:#3b78ff}.PGSSca_supportForm .PGSSca_fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.PGSSca_supportForm .PGSSca_fileButton{color:#3b78ff;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.PGSSca_supportForm .PGSSca_fileButton:hover{text-decoration:underline}.PGSSca_supportForm .PGSSca_dropText{color:#999;margin-top:5px;font-size:14px}.PGSSca_supportForm .PGSSca_submitBtn{color:#fff;cursor:pointer;background-color:#3b78ff;border:none;border-radius:6px;margin-top:20px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.PGSSca_supportForm .PGSSca_submitBtn:hover{background-color:#2469ff}.PGSSca_supportForm .PGSSca_selectedFiles{color:#666;margin-top:10px;font-size:13px}.PGSSca_supportForm .PGSSca_fileItem{background:#f8f9fa;border-radius:4px;justify-content:space-between;align-items:center;margin-top:5px;padding:8px 12px;display:flex}.PGSSca_supportForm .PGSSca_removeFile{color:#e74c3c;cursor:pointer;padding:0 5px;font-weight:700}.PGSSca_supportForm .PGSSca_removeFile:hover{background:#ffebee;border-radius:50%}
