:root{--edd4-primary-blue:#007bff;--edd4-secondary-orange:#ff9800;--edd4-background-white:#ffffff;--edd4-text-color:#333;--edd4-border-color:#ddd;--edd4-light-gray:#f4f4f4}.edd4-container{font-family:Arial,sans-serif;background-color:var(--edd4-background-white);border:1px solid var(--edd4-border-color);padding:20px;border-radius:8px;margin:20px 0}.edd4-title{color:var(--edd4-primary-blue)!important;font-size:2rem;margin-bottom:20px;text-align:center}.edd4-form-container{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:20px}.edd4-select{padding:10px;border:1px solid var(--edd4-border-color);border-radius:4px;font-size:16px;min-width:300px;color:var(--edd4-text-color);background-color:var(--edd4-light-gray)}.edd4-select:focus{outline:none;border-color:var(--edd4-primary-blue)}.edd4-btn{background-color:var(--edd4-primary-blue)!important;color:var(--edd4-background-white);padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease}.edd4-btn:hover:not(:disabled){background-color:#0056b3}.edd4-btn:disabled{background-color:#ccc;cursor:not-allowed}.edd4-send-btn{background-color:var(--edd4-secondary-orange)}.edd4-send-btn:hover:not(:disabled){background-color:#e68900}.edd4-hidden{display:none}.edd4-info-box{background-color:var(--edd4-light-gray);border-left:4px solid var(--edd4-primary-blue);padding:10px 15px;margin-bottom:15px}.edd4-table{width:100%;border-collapse:collapse;margin-top:20px}.edd4-table th,.edd4-table td{border:1px solid var(--edd4-border-color);padding:10px;text-align:left}.edd4-table th{background-color:var(--edd4-light-gray);color:var(--edd4-primary-blue);font-weight:700}.edd4-input{width:100%;box-sizing:border-box;padding:8px;border:1px solid var(--edd4-border-color);border-radius:4px;font-size:14px}.edd4-input:focus{outline:none;border-color:var(--edd4-primary-blue)}.edd4-table-actions{margin-top:15px}.edd4-status-message{margin-top:15px;padding:10px;border-radius:4px;text-align:center;font-weight:700;display:none}.edd4-status-message.success{background-color:#d4edda;color:#155724}.edd4-status-message.error{background-color:#f8d7da;color:#721c24}