/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


    .bg-label-success {
        background-color: #e8fadf !important;
        color: #71dd37 !important;
    }
    .avatar-initial {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }
    .btn-partial-funded {
        transition: all 0.3s ease;
    }
    .btn-partial-funded:hover {
        transform: translateY(-2px);
        filter: brightness(0.9);
    }

    /* Container Box Status */
	.status-box-pending {
	    background-color: #e3f2fd;
	    border: 1px dashed #2196f3;
	    border-radius: 12px;
	}

	.status-box-paid {
	    background-color: #e8fadf;
	    border: 1px dashed #71dd37;
	    border-radius: 12px;
	}

	/* Box Registration Complete yang baru */
	.registration-complete-box {
	    background-color: #ffffff;
	    border: 2px solid #71dd37;
	    border-radius: 15px;
	    box-shadow: 0 4px 15px rgba(113, 221, 55, 0.15);
	    position: relative;
	    overflow: hidden;
	}

	/* Lingkaran icon di tengah */
	.icon-circle-success {
	    width: 50px;
	    height: 50px;
	    background-color: #71dd37;
	    border-radius: 50%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    box-shadow: 0 3px 8px rgba(113, 221, 55, 0.4);
	}

	/* Tombol View Summary Hijau */
	.btn-view-summary {
	    background: linear-gradient(135deg, #71dd37 0%, #4caf50 100%);
	    color: #ffffff !important;
	    font-weight: 700;
	    padding: 14px 20px;
	    border-radius: 10px;
	    text-decoration: none;
	    transition: all 0.3s ease;
	    border: none;
	    width: 100%;
	    text-transform: uppercase;
	    font-size: 0.85rem;
	    letter-spacing: 0.5px;
	}

	.btn-view-summary:hover {
	    transform: translateY(-3px);
	    box-shadow: 0 6px 20px rgba(76, 175, 80, 0.3);
	    filter: brightness(1.1);
	}

	.border-radius-10 {
	    border-radius: 10px;
	}