#success.misc-pub-section.curtime.misc-pub-last-log{width:85%;float:left;left:0;padding-left:10px;margin-bottom:10px;text-align:left;border:1px solid #00000038;border-left:17px solid green}#error.misc-pub-section.curtime.misc-pub-last-log{width:85%;float:left;left:0;padding-left:10px;margin-bottom:10px;text-align:left;border:1px solid #00000038;border-left:17px solid red}.custom-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.custom-loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}h1.wp-heading-inline span.dashicons.dashicons-email{padding-right:13px;font-size:32px}#send_sms_wp h1,h2{text-align:center;color:#333}#send_sms_wp .error{color:red;text-align:center}#send_sms_wp .success{color:#0c0;text-align:center}#send_sms_wp .toggle-buttons{display:flex;justify-content:center;margin-bottom:20px;border-radius:25px;overflow:hidden;background-color:#e0e0e0}#send_sms_wp .toggle-btn{background-color:transparent;color:#333;border:none;padding:10px 20px;cursor:pointer;transition:background-color .3s,color .3s;flex:1}#send_sms_wp .toggle-btn.active,#send_sms_wp .toggle-btn:hover{background-color:#007bff;color:#fff}#send_sms_wp .form-section{display:none}#send_sms_wp .form-section.active{display:block}#send_sms_wp form{display:flex;flex-direction:column;align-items:center}#send_sms_wp input[type=file],#send_sms_wp input[type=text],#send_sms_wp textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}#send_sms_wp input[type=submit]{background-color:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s}#send_sms_wp input[type=submit]:hover{background-color:#218838}#send_sms_wp a{display:block;text-align:center;margin-top:20px;color:#007bff;text-decoration:none}#send_sms_wp a:hover{text-decoration:underline}.sms_main{width:50%}div#send_sms_wp{display:flex;justify-content:center;align-items:center}.basms-bulk-progress{margin-top:15px}.basms-progress-bar-wrap{width:100%;max-width:400px;height:18px;background:#e0e0e0;border-radius:9px;overflow:hidden}.basms-progress-bar{height:100%;width:0%;background:#28a745;transition:width .3s ease}.basms-progress-text{margin-top:6px;font-weight:600}.basms-error{color:#dc3232;font-weight:600}.basms-success{color:#218838;font-weight:600;margin-top:10px}.basms-bulk-progress{margin:15px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}.basms-progress-bar-wrap{margin-left:auto;margin-right:auto}.basms-failed-details{margin-top:12px;text-align:left;width:100%;max-width:500px}.basms-failed-details summary{cursor:pointer;color:#dc3232;font-weight:600;padding:6px 0}.basms-failed-details-scroll{max-height:260px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;margin-top:6px}.basms-failed-table{width:100%;border-collapse:collapse;font-size:13px}.basms-failed-table th,.basms-failed-table td{padding:6px 10px;border-bottom:1px solid #eee;text-align:left}.basms-failed-table th{background:#f7f7f7;position:sticky;top:0}