/* BIN Checker Tool Styles - Reference Design Match */
.bin-summary-card {
    background: #ffffff;
    border: 2px solid #10b981;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(16, 185, 129, 0.08);
}

.bin-summary-header {
    background: #f0fdf4;
    color: #065f46;
    font-size: 15px;
    letter-spacing: 1px;
}

.bin-status-icon-circle {
    width: 52px;
    height: 52px;
    background: #10b981;
    color: #ffffff;
    font-size: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.25);
}

.bin-status-icon-circle.invalid {
    background: #ef4444 !important;
    box-shadow: 0 4px 12px rgba(239, 68, 68, 0.25) !important;
}

.bin-info-icon {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}

@media (min-width: 768px) {
    .border-end-md {
        border-right: 1px solid #e2e8f0;
    }
}

.copy-field-btn {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}
