.breadcrumb-container{margin-left:5px}.breadcrumb-link{align-items:center;display:flex;gap:6px}.invitation-table{width:100%;.ant-table-cell{padding:12px 8px!important;vertical-align:middle;white-space:normal!important;word-break:break-word}.ant-table-thead>tr>th{border-bottom:1px solid #f0f0f0;font-weight:600;padding:12px 8px!important}.ant-table-tbody>tr:hover,.ant-table-thead>tr>th{background-color:#fafafa}}.badge{&.bg-warning{background-color:#ffc107!important;color:#000!important}&.bg-success{background-color:#198754!important}&.bg-danger{background-color:#dc3545!important}&.bg-secondary{background-color:#6c757d!important}&.bg-dark{background-color:#212529!important}&.bg-info{background-color:#0dcaf0!important;color:#000!important}}.dash-widget-header{.dash-widget-icon{align-items:center;border:1px solid;border-radius:10px;display:flex;height:60px;justify-content:center;margin-right:15px;width:60px;i{font-size:24px}&.text-primary{background-color:#007bff1a;border-color:#212e86!important;color:#212e86!important}&.text-warning{background-color:#ffc1071a;border-color:#ffc107!important;color:#ffc107!important}&.text-success{background-color:#1987541a;border-color:#198754!important;color:#198754!important}&.text-danger{background-color:#dc35451a;border-color:#dc3545!important;color:#dc3545!important}}.dash-count{flex:1 1;.dash-title{color:#6c757d;font-size:14px;margin-bottom:5px}.dash-counts{color:#212529;font-size:24px;font-weight:600}}}.modal-content{border:none;border-radius:10px;box-shadow:0 10px 30px #0000001a}.modal-header{border-bottom:1px solid #e9ecef;padding:20px 24px 15px;.modal-title,h4{color:#212529;font-weight:600}}.modal-body{padding:20px 24px}.modal-footer{border-top:1px solid #e9ecef;padding:15px 24px 20px}.invitation-details{.detail-item{margin-bottom:15px;label{color:#6c757d;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}div{color:#212529;font-size:14px}}}.password-strength{font-size:12px;margin-top:5px;&.weak{color:#dc3545}&.fair{color:#fd7e14}&.good{color:#ffc107}&.strong{color:#198754}}.form-control{border:1px solid #e0e6ed;border-radius:8px;font-size:14px;padding:12px 15px;transition:all .3s ease;&:focus{border-color:#212e86;box-shadow:0 0 0 .2rem #007bff40}&.is-invalid{border-color:#dc3545;&:focus{box-shadow:0 0 0 .2rem #dc354540}}}.invalid-feedback{color:#dc3545;display:block;font-size:12px;margin-top:5px}.btn{border:none;border-radius:8px;font-weight:500;padding:10px 20px;transition:all .3s ease;&.btn-primary{background-color:#212e86;color:#fff;&:hover{background-color:#0056b3;transform:translateY(-1px)}}&.btn-outline-primary{background-color:initial;border:1px solid #212e86;color:#212e86;&:hover{background-color:#212e86;color:#fff}}&.btn-outline-danger{background-color:initial;border:1px solid #dc3545;color:#dc3545;&:hover{background-color:#dc3545;color:#fff}}&.btn-lg{font-size:16px;padding:15px 30px}&.btn-sm{font-size:12px;padding:6px 12px}}.spinner-border-sm{height:1rem;width:1rem}.avatar{align-items:center;border-radius:50%;display:flex;font-weight:600;height:40px;justify-content:center;width:40px;&.avatar-lg{font-size:24px;height:80px;width:80px}&.avatar-sm{font-size:12px;height:32px;width:32px}}.progress{background-color:#e9ecef;border-radius:2px;height:4px;.progress-bar{border-radius:2px}}.ant-tooltip{.ant-tooltip-inner{background-color:#212529;border-radius:6px;color:#fff;font-size:12px;padding:6px 12px}}.table-actions{align-items:center;display:flex;gap:5px;.btn{border:1px solid;border-radius:4px;padding:4px 8px;i{font-size:12px}}}@media (max-width:768px){.invitation-table{.ant-table{font-size:12px}}.modal-dialog{margin:10px}.login-right-wrap{padding:20px}.dash-widget-header{flex-direction:column;text-align:center;.dash-widget-icon{margin-bottom:10px;margin-right:0}}}.react-select-container{.react-select__control{border:1px solid #e0e6ed;border-radius:8px;min-height:44px;&:hover{border-color:#212e86}&.react-select__control--is-focused{border-color:#212e86;box-shadow:0 0 0 .2rem #007bff40}}.react-select__menu{border-radius:8px;box-shadow:0 4px 12px #0000001a}.react-select__option{&:hover{background-color:#f8f9fa}&.react-select__option--is-selected{background-color:#212e86}}}.cursor-pointer{cursor:pointer}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}