.email-alerts-container{color:#333;padding-left:100px;font-size:12px;line-height:1.2}.email-alerts-header{margin-bottom:20px}.email-alerts-header h1{color:#333;text-align:left;margin-bottom:15px;font-size:1.8rem;font-weight:400}.email-alerts-header p{display:none}.email-alerts-content{max-width:100%}.subscription-section{box-shadow:none;background:0 0;border:none;padding:0}.subscription-section h2{display:none}.required-note{color:#dc2626;margin-bottom:15px;font-size:.9rem;font-weight:400}.subscription-form{padding-bottom:20px;display:block}.form-row{clear:both;margin-bottom:15px;display:block}.form-group{align-items:center;width:100%;margin-bottom:15px;display:flex}.form-group label{color:#333;text-align:right;flex-shrink:0;width:150px;margin-bottom:0;margin-right:10px;font-size:.9rem;font-weight:400;display:inline-block}.form-group input{border:1px solid #ccc;border-radius:4px;width:300px;padding:8px 12px;font-size:.9rem}.form-group input:focus{box-shadow:none;border-color:#666;outline:none}.form-group.email-field input{width:300px}.captcha-row{align-items:flex-start;gap:30px;margin-bottom:20px;display:flex}.captcha-left{flex:1;max-width:200px}.captcha-right{flex:2;max-width:400px}.captcha-right label{color:#333;margin-bottom:3px;font-size:.9rem;font-weight:400;display:block}.captcha-input-container{flex:1;align-items:center;gap:15px;margin-bottom:8px;display:flex}.captcha-input-container input{border:1px solid #ccc;border-radius:4px;width:200px;padding:8px 12px;font-size:.9rem}.captcha-display{cursor:pointer;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;width:120px;height:40px;margin-left:10px;display:flex}.captcha-display img{border-radius:4px;max-width:100%;height:auto}.captcha-display span{letter-spacing:2px;color:#333;text-shadow:1px 1px 1px #0000001a;font-family:Courier New,monospace;font-size:16px;font-weight:700}.captcha-refresh-text{color:#007bff;cursor:pointer;margin-top:5px;margin-left:190px;font-size:.8rem;text-decoration:underline;display:block}.alerts-section{margin-top:20px;padding-top:10px;padding-left:150px}.alerts-section h3{color:#333;margin-bottom:8px;font-size:.9rem;font-weight:400}.alerts-category{margin-bottom:15px}.checkbox-group{margin-bottom:10px;display:block}.checkbox-group-indented{margin-left:20px}.checkbox-item{cursor:pointer;background-color:#0000;margin-bottom:4px;padding:0;display:block}.checkbox-item input[type=checkbox]{cursor:pointer;vertical-align:middle;width:auto;height:auto;margin-right:5px}.checkbox-item span{color:#333;vertical-align:middle;cursor:pointer;font-size:.9rem}.unsubscribe-section{border-top:1px solid #ddd;margin-top:25px;padding-top:15px}.unsubscribe-toggle{color:#06c;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.unsubscribe-toggle:hover{color:#0052a3}.unsubscribe-form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2px;margin-top:15px;padding:15px}.unsubscribe-form h3{color:#333;margin-bottom:10px;font-size:1.1rem;font-weight:400}.unsubscribe-form .form-group{margin-bottom:10px;margin-right:0;display:block}.unsubscribe-form .form-group input{width:300px}.unsubscribe-btn{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:2px;margin-top:8px;padding:6px 16px;font-size:.9rem}.unsubscribe-btn:hover{background-color:#c82333}@media (max-width:768px){.form-row{flex-direction:column}.form-group{margin-bottom:15px;margin-right:0}.form-group input,.form-group.email-field input{width:100%;max-width:300px}.captcha-row{flex-direction:column;gap:15px}.captcha-left,.captcha-right{max-width:none}.captcha-input-container{flex-direction:column;align-items:flex-start;gap:10px}.checkbox-group{grid-template-columns:1fr;gap:8px}.unsubscribe-form{padding:15px}}
