.smsir-notifyme-wrapper{margin:10px 0}.smsir-notifyme-button{color:#fff;cursor:pointer;background-color:#ffbf00;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:120px;padding:10px 20px;font-size:14px;transition:all .3s;display:inline-flex}.smsir-notifyme-button:hover{background-color:#e6ac00}.smsir-notifyme-button.smsir-notifyme-unsubscribe{background-color:#dc3545}.smsir-notifyme-button.smsir-notifyme-unsubscribe:hover{background-color:#c82333}.smsir-notifyme-button:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'%3E%3C/path%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:8px;display:inline-block}[dir=rtl] .smsir-notifyme-button:before{margin-left:8px;margin-right:0}.smsir-notifyme-default{color:#333;background-color:#f2f2f2;border:1px solid #ddd}.smsir-notifyme-default:hover{background-color:#e5e5e5}.smsir-notifyme-primary{color:#fff;background-color:#ffbf00;border:1px solid #ffbf00}.smsir-notifyme-primary:hover{background-color:#e6ac00;border-color:#e6ac00}.smsir-notifyme-outline{color:#ffbf00;background-color:#0000;border:1px solid #ffbf00}.smsir-notifyme-outline:hover{background-color:#ffbf001a}.smsir-notifyme-custom{color:#fff;background-color:#6b46c1;border:1px solid #6b46c1}.smsir-notifyme-custom:hover{background-color:#553c9a;border-color:#553c9a}.smsir-notifyme-form-container{background-color:#f9f9f9;border:1px solid #e6e6e6;border-radius:4px;margin-top:1rem;padding:1rem}.smsir-notifyme-form{flex-direction:column;gap:.75rem;display:flex}.smsir-notifyme-form input[type=tel]{border:1px solid #ddd;border-radius:4px;padding:.75rem;font-size:14px}.smsir-notifyme-message{margin-top:.75rem}.smsir-notifyme-success{color:#2f855a;background-color:#ebf7e7;border:1px solid #c6f6d5;border-radius:4px;padding:.75rem}.smsir-notifyme-error{color:#c53030;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:4px;padding:.75rem}@media screen and (width<=480px){.smsir-notifyme-wrapper{max-width:100%}.smsir-notifyme-form{flex-direction:column}}[dir=rtl] .smsir-notifyme-form{flex-direction:column}.woocommerce div.product form.cart .smsir-notifyme-wrapper{margin-bottom:1.5rem}#smsir-notifyme-variation-container{margin:1.5rem 0}.single-product div.product #smsir-notifyme-variation-container .smsir-notifyme-button{width:auto}.smsir-notifyme-popup,#smsir-notifyme-popup,#smsir-notifyme-unsubscribe-popup{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.smsir-notifyme-popup-container{background:#fff;border-radius:30px;width:500px;max-height:90vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 4px 20px #0003}.smsir-notifyme-popup-header{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}.smsir-notifyme-popup-header h3{color:#0d0d0d;margin:0;font-size:18px;font-weight:600}.smsir-notifyme-popup-close{color:#0d0d0d;cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.smsir-notifyme-popup-content{text-align:center}.smsir-notifyme-popup-content p{color:#4d4d4d;margin-bottom:20px;font-size:14px}.smsir-notifyme-message-area{text-align:center;border-radius:4px;margin-top:15px;padding:10px;font-size:14px;display:none}.smsir-notifyme-message-area.success{color:#2c7a7b;background-color:#e6fffa;border:1px solid #b2f5ea}.smsir-notifyme-message-area.error{color:#c53030;background-color:#fff5f5;border:1px solid #fed7d7}.smsir-notifyme-form,.smsir-notifyme-unsubscribe-form{flex-direction:column;gap:15px;display:flex}.smsir-notifyme-phone{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;width:100%;padding:10px 15px;font-size:14px}.smsir-notifyme-submit{color:#fff;cursor:pointer;background-color:#ffbf00;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.smsir-notifyme-submit:hover{background-color:#e6ac00}.smsir-notifyme-submit:disabled{opacity:.7;cursor:not-allowed}.smsir-notifyme-unsubscribe-submit{color:#fff;background-color:#d51d10}.smsir-notifyme-unsubscribe-submit:hover{background-color:#b81a0d}[dir=rtl] .smsir-notifyme-popup-container{text-align:right}@media (width>=768px){.smsir-notifyme-popup-container{width:600px}}@media screen and (width<=480px){.smsir-notifyme-popup-container{width:95%;margin:10px;padding:20px}.smsir-notifyme-popup-header h3{font-size:16px}.smsir-notifyme-submit{padding:10px 15px;font-size:13px}}.smsir-subscribers-table{border-collapse:collapse;width:100%;margin-top:20px}.smsir-subscribers-table th,.smsir-subscribers-table td{text-align:left;border-bottom:1px solid #e6e6e6;padding:12px 15px}.smsir-subscribers-table th{color:#333;background-color:#f9f9f9;font-weight:600}.smsir-subscribers-table tr:hover{background-color:#f5f5f5}.smsir-subscribers-table .status-pending{color:#e67e22}.smsir-subscribers-table .status-sent{color:#27ae60}.smsir-subscribers-table .status-failed{color:#e74c3c}.smsir-pagination{justify-content:center;margin-top:20px;display:flex}.smsir-pagination-button{cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin:0 5px;padding:8px 12px}.smsir-pagination-button.active{color:#fff;background-color:#ffbf00;border-color:#ffbf00}.smsir-pagination-button:hover:not(.active){background-color:#e6e6e6}.smsir-search-form{margin-bottom:20px;display:flex}.smsir-search-input{border:1px solid #ddd;border-radius:4px 0 0 4px;flex:1;padding:8px 12px}.smsir-search-button{color:#fff;cursor:pointer;background-color:#ffbf00;border:1px solid #ffbf00;border-radius:0 4px 4px 0;padding:8px 16px}.smsir-search-button:hover{background-color:#e6ac00}.smsir-filters{gap:10px;margin-bottom:20px;display:flex}.smsir-filter-select{border:1px solid #ddd;border-radius:4px;padding:8px}