/*
|--------------------------------------------------------------------------
| KCI Custom CSS Over Dashmin
|--------------------------------------------------------------------------
| Project : KCI Center ERP
| File    : /public_html/center/assets/css/kci-custom.css
|--------------------------------------------------------------------------
*/

.brand-logo {
    width: 44px;
    height: 44px;
    object-fit: contain;
    background: #fff;
    border-radius: 12px;
    padding: 4px;
}

.profile-img {
    width: 40px;
    height: 40px;
    object-fit: cover;
}

.profile-img-sm {
    width: 40px;
    height: 40px;
    object-fit: cover;
}

.wallet-pill {
    padding: 8px 14px;
    border-radius: 999px;
    background: #fff;
    color: #009CFF;
    font-weight: 700;
}

.top-search input {
    width: 320px;
    border-radius: 999px;
}

.login-bg {
    background:
        radial-gradient(circle at top left, rgba(0,156,255,.18), transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,156,255,.12), transparent 35%),
        #F3F6F9;
}

.login-card {
    width: 100%;
    max-width: 440px;
    box-shadow: 0 20px 70px rgba(0,0,0,.08);
}

.login-logo {
    width: 82px;
    height: 82px;
    object-fit: contain;
    background: #fff;
    border-radius: 18px;
    padding: 8px;
}

/* Clean rounded cards */
.bg-light.rounded {
    border-radius: 14px !important;
}

/* Form polish */
.form-control,
.form-select {
    border-radius: 10px;
}

/* Mobile fixes */
@media (max-width: 768px) {
    .top-search {
        display: none !important;
    }

    .wallet-pill {
        display: none !important;
    }
}
