/*!* Notification Modal Styles - Namespaced to #notification-form-modal *!*/

/*!* Placeholder tags panel *!*/
/*#notification-form-modal .placeholder-tags-panel {*/
/*    background-color: var(--bs-gray-100);*/
/*    height: 400px;*/
/*}*/

/*#notification-form-modal .placeholder-tags-container {*/
/*    height: 100%;*/
/*    overflow-y: auto;*/
/*}*/

/*!* Variable tags styling *!*/
/*#notification-form-modal .variable-tag {*/
/*    cursor: pointer;*/
/*    font-size: 0.7rem;*/
/*    transition: all 0.2s ease;*/
/*}*/

/*#notification-form-modal .variable-tag:hover {*/
/*    opacity: 0.8;*/
/*    transform: scale(1.05);*/
/*}*/

/*!* Required badge styling *!*/
/*#notification-form-modal .required-badge {*/
/*    display: inline-block;*/
/*    padding: 0.25em 0.5em;*/
/*    font-size: 0.75rem;*/
/*    font-weight: 600;*/
/*    line-height: 1;*/
/*    color: var(--bs-danger);*/
/*    background-color: var(--bs-danger-bg-subtle);*/
/*    border-radius: 0.25rem;*/
/*    margin-left: 0.5rem;*/
/*}*/

/*!* Type validation error styling *!*/
/*#notification-form-modal .type-validation-error {*/
/*    font-size: 0.75rem;*/
/*    padding: 0.5rem 0.75rem;*/
/*    margin-bottom: 0;*/
/*    border-radius: 0.375rem;*/
/*}*/

/*!* Form section styling *!*/
/*#notification-form-modal .form-section {*/
/*    background: var(--bs-gray-100);*/
/*    border-radius: 12px;*/
/*    padding: 1.5rem;*/
/*    margin-bottom: 1rem;*/
/*}*/

/*!* SMS counter styling *!*/
/*#notification-form-modal #sms-counter {*/
/*    margin-top: 0.5rem;*/
/*}*/

/*!* Accordion header customization *!*/
/*#notification-form-modal .accordion-button {*/
/*    font-size: 0.9rem;*/
/*    padding: 0.75rem 1rem;*/
/*}*/

/*#notification-form-modal .accordion-button.collapsed {*/
/*    background-color: var(--bs-warning-bg-subtle);*/
/*}*/

/*#notification-form-modal .accordion-button:not(.collapsed) {*/
/*    background-color: var(--bs-warning);*/
/*    color: var(--bs-white);*/
/*}*/

/*!* Form switch adjustments *!*/
/*#notification-form-modal .form-check-input:checked {*/
/*    background-color: var(--bit-primary);*/
/*    border-color: var(--bit-primary);*/
/*}*/

/*!* Test button styling *!*/
/*#notification-form-modal .btn-outline-info {*/
/*    color: var(--bs-info);*/
/*    border-color: var(--bs-info);*/
/*}*/

/*#notification-form-modal .btn-outline-info:hover {*/
/*    background-color: var(--bs-info);*/
/*    border-color: var(--bs-info);*/
/*    color: var(--bs-white);*/
/*}*/

/*#notification-form-modal .btn-outline-warning {*/
/*    color: var(--bs-warning);*/
/*    border-color: var(--bs-warning);*/
/*}*/
/*!**!*/
/*#notification-form-modal .btn-outline-warning:hover {*/
/*    background-color: var(--bs-warning);*/
/*    border-color: var(--bs-warning);*/
/*    color: var(--bs-white);*/
/*}*/

/*!* Bit card enhancements *!*/
/*#notification-form-modal .bit-card-content {*/
/*    padding: 1rem;*/
/*}*/

/*#notification-form-modal .bit-card-header h6 {*/
/*    font-size: 0.9rem;*/
/*    font-weight: 600;*/
/*}*/

/*!* Info text styling *!*/
/*#notification-form-modal small.text-muted {*/
/*    font-size: 0.75rem;*/
/*}*/

/*#notification-form-modal .bi {*/
/*    font-size: 0.875rem;*/
/*}*/