.modern-ui{--mu-radius:.6rem;--mu-radius-sm:.45rem;--mu-border:#e6e8ec;--mu-shadow:0 2px 10px #0f172a0f;--mu-shadow-hover:0 10px 30px #0f172a1f}.modern-ui .card{border:1px solid var(--mu-border);border-radius:var(--mu-radius);box-shadow:var(--mu-shadow)}.modern-ui .card-header{border-bottom:1px solid var(--mu-border);background:0 0;border-top-left-radius:var(--mu-radius)!important;border-top-right-radius:var(--mu-radius)!important}.modern-ui .card-header h4,.modern-ui .card-header h6,.modern-ui .dashHeader h2{letter-spacing:-.01em;font-weight:600}.modern-ui .dashboardListgroup li{transition:background-color .15s}.modern-ui .dashboardListgroup li:hover{background-color:#f7f8fa}.modern-ui .dashboardListgroup .icons{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.modern-ui .mngListings-thumb figure{border-radius:var(--mu-radius-sm);overflow:hidden}.modern-ui .btn{border-radius:0;height:auto;padding:.45rem 1rem;font-weight:500;transition:filter .15s,transform 50ms}.modern-ui .btn-sm{border-radius:0;height:auto;padding:.3rem .65rem;font-size:.8rem;font-weight:500}.modern-ui .btn:hover{filter:brightness(.97)}.modern-ui .btn:active{transform:translateY(1px)}.modern-ui .btn-primary{box-shadow:0 2px 8px #1b4b8c40}.modern-ui .badge{letter-spacing:.01em;border-radius:0;padding:.35em .7em;font-weight:600}.modern-ui .badge.badge-xs{padding:.3em .6em;font-size:.7rem}.modern-ui .form-control,.modern-ui .form-select,.modern-ui textarea.form-control{border-radius:var(--mu-radius-sm);background-color:#fff;transition:border-color .15s,box-shadow .15s;border:1px solid #d8dce2!important}.modern-ui .form-select{height:56px}.modern-ui .form-control:focus,.modern-ui .form-select:focus{box-shadow:0 0 0 .2rem #1b4b8c1f;border-color:var(--bs-primary)!important}.modern-ui .form-label{color:#333;font-size:.85rem;font-weight:500}.modern-ui .form-control::placeholder{color:#9aa1ab}.modern-ui .modal-content{border-radius:var(--mu-radius);box-shadow:var(--mu-shadow-hover);border:none;animation:.18s ease-out mu-modal-in;overflow:hidden}@keyframes mu-modal-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modern-ui .modal-header{border-color:var(--mu-border);padding:1.1rem 1.5rem}.modern-ui .modal-body{background-color:#fbfbfc;padding:1.5rem}.modern-ui .modal-footer{border-color:var(--mu-border);padding:1rem 1.5rem}.modern-ui .modal-title{font-size:1.05rem;font-weight:700}.modern-ui .modal-icon-badge{background:var(--bs-primary-bg-subtle);width:38px;min-width:38px;height:38px;color:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;margin-right:.75rem;font-size:1rem;display:inline-flex}.modern-ui .confirm-dialog-icon{background:var(--bs-danger-bg-subtle);width:56px;height:56px;color:var(--bs-danger);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.modern-ui .form-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--bs-primary);border-left:3px solid var(--bs-primary);padding-left:.6rem;font-size:.72rem;font-weight:700;line-height:1.3}.modern-ui .input-group-text{color:var(--bs-primary);border-radius:var(--mu-radius-sm)0 0 var(--mu-radius-sm);background-color:#f3f5f7;border:1px solid #d8dce2;border-right:none}.modern-ui .input-group .form-control,.modern-ui .input-group .form-select{border-left:none!important}.modern-ui .input-group:focus-within .input-group-text{border-color:var(--bs-primary);color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.modern-ui .icon-preview-swatch{border-radius:var(--mu-radius-sm);width:44px;min-width:44px;height:44px;color:var(--bs-primary);background-color:#f3f5f7;border:1px solid #d8dce2;justify-content:center;align-items:center;display:inline-flex}.modern-ui .square--80.circle{box-shadow:0 0 0 3px #ffffff26}.modern-ui .profile-avatar-button{cursor:pointer;color:#ffffffd9;background-color:#ffffff14;transition:box-shadow .15s,opacity .15s}.modern-ui .profile-avatar-button:hover{opacity:.9;box-shadow:0 0 0 3px #fff6}.modern-ui .dashboard_Menu ul li a:hover,.modern-ui .dashboard_Menu ul li a:focus{color:#fff;opacity:1;background-color:#ffffff1a}.modern-ui .dashboard_Menu ul li .active,.modern-ui .dashboard_Menu ul li .active:hover{color:#fff}.modern-ui .dashboard_Menu ul li .active{box-shadow:0 4px 12px #0003}.modern-ui .dashboardListgroup>li.text-center{color:#8a92a3;padding:2.5rem 1rem}
